dtv_font.h 1013 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef __DTV_FONT_H_
  2. #define __DTV_FONT_H_
  3. /**
  4. * \brief Font Style Format
  5. */
  6. typedef enum FONTStyle_t {
  7. FONT_STYLE_DEFAULT = 0,
  8. FONT_STYLE_COURIER, /*!< Courier Font */
  9. FONT_STYLE_TNR, /*!< Time New Roman Font */
  10. FONT_STYLE_HEL, /*!< Helvetica Font */
  11. FONT_STYLE_ARIAL, /*!< Arial Font */
  12. FONT_STYLE_IMPRESS, /*!< Impress Font*/
  13. FONT_STYLE_MARIGOLD, /*!< Marigold Font*/
  14. FONT_STYLE_ENGRAVERS /*!< Engravers Font */
  15. } FONTStyle_t;
  16. /**
  17. * \brief Font Size Display Formats, depend on Production Aperture (720*486)
  18. */
  19. typedef enum FONTSize_t {
  20. FONT_SIZE_SMALL = 0, /*!< (WxH)=12*20*/
  21. FONT_SIZE_STANDARD, /*!< (WxH)=15*25*/
  22. FONT_SIZE_LARGE, /*!< (WxH)=18*30*/
  23. } FONTSize_t;
  24. /**
  25. * \brief Character Type
  26. */
  27. typedef enum CHARType_t {
  28. CHAR_TYPE_CC = 0,
  29. CHAR_TYPE_ENGLISH,
  30. CHAR_TYPE_SPALISH,
  31. CHAR_TYPE_PORTUGUESE,
  32. CHAR_TYPE_FRENCH,
  33. CHAR_TRPE_SIMPLECH,
  34. CHAR_TYPE_TRANDITIONALCH,
  35. CHAT_TYPE_KOREAN
  36. } CHARType_t;
  37. #endif//_DTV_FONT_H_