charsets.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. """
  2. Character sets can be used to change the font style in TEXT and STRING files.
  3. The following character set constants are defined:
  4. * :const:`FIVE_HIGH_STD`
  5. * :const:`FIVE_STROKE`
  6. * :const:`SEVEN_HIGH_STD`
  7. * :const:`SEVEN_STROKE`
  8. * :const:`SEVEN_HIGH_FANCY`
  9. * :const:`TEN_HIGH_STD`
  10. * :const:`SEVEN_SHADOW`
  11. * :const:`FULL_HEIGHT_FANCY`
  12. * :const:`FULL_HEIGHT_STD`
  13. * :const:`SEVEN_SHADOW_FANCY`
  14. * :const:`FIVE_WIDE`
  15. * :const:`SEVEN_WIDE`
  16. * :const:`SEVEN_FANCY_WIDE`
  17. * :const:`WIDE_STROKE_FIVE`
  18. The following character sets are available only on Alpha 2.0 and 3.0 protocols:
  19. * :const:`FIVE_HIGH_CUST`
  20. * :const:`SEVEN_HIGH_CUST`
  21. * :const:`TEN_HIGH_CUST`
  22. * :const:`FIFTEEN_HIGH_CUST`
  23. """
  24. # Character sets
  25. FIVE_HIGH_STD = "\x1A1"
  26. FIVE_STROKE = "\x1A2"
  27. SEVEN_HIGH_STD = "\x1A3"
  28. SEVEN_STROKE = "\x1A4"
  29. SEVEN_HIGH_FANCY = "\x1A5"
  30. TEN_HIGH_STD = "\x1A6"
  31. SEVEN_SHADOW = "\x1A7"
  32. FULL_HEIGHT_FANCY = "\x1A8"
  33. FULL_HEIGHT_STD = "\x1A9"
  34. SEVEN_SHADOW_FANCY = "\x1A:"
  35. FIVE_WIDE = "\x1A;"
  36. SEVEN_WIDE = "\x1A<"
  37. SEVEN_FANCY_WIDE = "\x1A="
  38. WIDE_STROKE_FIVE = "\x1A>"
  39. # Alpha 2.0 and 3.0 only
  40. FIVE_HIGH_CUST = "\x1AW"
  41. SEVEN_HIGH_CUST = "\x1AX"
  42. TEN_HIGH_CUST = "\x1AY"
  43. FIFTEEN_HIGH_CUST = "\x1AZ"