font.c 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718
  1. #include <string.h>
  2. #include "font.h"
  3. //Arial Helvetica Verdana
  4. static const uint8_t font_en_0806[96][6] =
  5. {
  6. {0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
  7. {0x00,0x00,0x00,0x2f,0x00,0x00},/*"!",1*/
  8. {0x00,0x00,0x07,0x00,0x07,0x00},/*""",2*/
  9. {0x00,0x14,0x7f,0x14,0x7f,0x14},/*"#",3*/
  10. {0x00,0x24,0x2a,0x7f,0x2a,0x12},/*"$",4*/
  11. {0x00,0x62,0x64,0x08,0x13,0x23},/*"%",5*/
  12. {0x00,0x36,0x49,0x55,0x22,0x50},/*"&",6*/
  13. {0x00,0x00,0x05,0x03,0x00,0x00},/*"'",7*/
  14. {0x00,0x00,0x1c,0x22,0x41,0x00},/*"(",8*/
  15. {0x00,0x00,0x41,0x22,0x1c,0x00},/*")",9*/
  16. {0x00,0x14,0x08,0x3E,0x08,0x14},/*"*",10*/
  17. {0x00,0x08,0x08,0x3E,0x08,0x08},/*"+",11*/
  18. {0x00,0x00,0x00,0xA0,0x60,0x00},/*",",12*/
  19. {0x00,0x08,0x08,0x08,0x08,0x08},/*"-",13*/
  20. {0x00,0x00,0x60,0x60,0x00,0x00},/*".",14*/
  21. {0x00,0x20,0x10,0x08,0x04,0x02},/*"/",15*/
  22. {0x00,0x3E,0x51,0x49,0x45,0x3E},/*"0",16*/
  23. {0x00,0x00,0x42,0x7F,0x40,0x00},/*"1",17*/
  24. {0x00,0x42,0x61,0x51,0x49,0x46},/*"2",18*/
  25. {0x00,0x21,0x41,0x45,0x4B,0x31},/*"3",19*/
  26. {0x00,0x18,0x14,0x12,0x7F,0x10},/*"4",20*/
  27. {0x00,0x27,0x45,0x45,0x45,0x39},/*"5",21*/
  28. {0x00,0x3C,0x4A,0x49,0x49,0x30},/*"6",22*/
  29. {0x00,0x01,0x71,0x09,0x05,0x03},/*"7",23*/
  30. {0x00,0x36,0x49,0x49,0x49,0x36},/*"8",24*/
  31. {0x00,0x06,0x49,0x49,0x29,0x1E},/*"9",25*/
  32. {0x00,0x28,0x28,0x00,0x00,0x00},/*":",26*/
  33. {0x00,0x48,0x28,0x00,0x00,0x00},/*";",27*/
  34. {0x00,0x08,0x14,0x22,0x41,0x00},/*"<",28*/
  35. {0x00,0x14,0x14,0x14,0x14,0x14},/*"=",29*/
  36. {0x00,0x00,0x41,0x22,0x14,0x08},/*">",30*/
  37. {0x00,0x02,0x01,0x51,0x09,0x06},/*"?",31*/
  38. {0x00,0x32,0x49,0x59,0x51,0x3E},/*"@",32*/
  39. {0x00,0x7C,0x12,0x11,0x12,0x7C},/*"A",33*/
  40. {0x00,0x7F,0x49,0x49,0x49,0x36},/*"B",34*/
  41. {0x00,0x3E,0x41,0x41,0x41,0x22},/*"C",35*/
  42. {0x00,0x7F,0x41,0x41,0x22,0x1C},/*"D",36*/
  43. {0x00,0x7F,0x49,0x49,0x49,0x41},/*"E",37*/
  44. {0x00,0x7F,0x09,0x09,0x09,0x01},/*"F",38*/
  45. {0x00,0x3E,0x41,0x49,0x49,0x7A},/*"G",39*/
  46. {0x00,0x7F,0x08,0x08,0x08,0x7F},/*"H",40*/
  47. {0x00,0x00,0x41,0x7F,0x41,0x00},/*"I",41*/
  48. {0x00,0x20,0x40,0x41,0x3F,0x01},/*"J",42*/
  49. {0x00,0x7F,0x08,0x14,0x22,0x41},/*"K",43*/
  50. {0x00,0x7F,0x40,0x40,0x40,0x40},/*"L",44*/
  51. {0x00,0x7F,0x02,0x0C,0x02,0x7F},/*"M",45*/
  52. {0x00,0x7F,0x04,0x08,0x10,0x7F},/*"N",46*/
  53. {0x00,0x3E,0x41,0x41,0x41,0x3E},/*"O",47*/
  54. {0x00,0x7F,0x09,0x09,0x09,0x06},/*"P",48*/
  55. {0x00,0x3E,0x41,0x51,0x21,0x5E},/*"Q",49*/
  56. {0x00,0x7F,0x09,0x19,0x29,0x46},/*"R",50*/
  57. {0x00,0x46,0x49,0x49,0x49,0x31},/*"S",51*/
  58. {0x00,0x01,0x01,0x7F,0x01,0x01},/*"T",52*/
  59. {0x00,0x3F,0x40,0x40,0x40,0x3F},/*"U",53*/
  60. {0x00,0x1F,0x20,0x40,0x20,0x1F},/*"V",54*/
  61. {0x00,0x3F,0x40,0x38,0x40,0x3F},/*"W",55*/
  62. {0x00,0x63,0x14,0x08,0x14,0x63},/*"X",56*/
  63. {0x00,0x07,0x08,0x70,0x08,0x07},/*"Y",57*/
  64. {0x00,0x61,0x51,0x49,0x45,0x43},/*"Z",58*/
  65. {0x00,0x00,0x7F,0x41,0x41,0x00},/*"[",59*/
  66. {0x00,0x55,0x2A,0x55,0x2A,0x55},/*"\",60*/
  67. {0x00,0x00,0x41,0x41,0x7F,0x00},/*"]",61*/
  68. {0x00,0x04,0x02,0x01,0x02,0x04},/*"^",62*/
  69. {0x00,0x40,0x40,0x40,0x40,0x40},/*"_",63*/
  70. {0x00,0x00,0x01,0x02,0x04,0x00},/*"`",64*/
  71. {0x00,0x20,0x54,0x54,0x54,0x78},/*"a",65*/
  72. {0x00,0x7F,0x48,0x44,0x44,0x38},/*"b",66*/
  73. {0x00,0x38,0x44,0x44,0x44,0x20},/*"c",67*/
  74. {0x00,0x38,0x44,0x44,0x48,0x7F},/*"d",68*/
  75. {0x00,0x38,0x54,0x54,0x54,0x18},/*"e",69*/
  76. {0x00,0x08,0x7E,0x09,0x01,0x02},/*"f",70*/
  77. {0x00,0x18,0xA4,0xA4,0xA4,0x7C},/*"g",71*/
  78. {0x00,0x7F,0x08,0x04,0x04,0x78},/*"h",72*/
  79. {0x00,0x00,0x44,0x7D,0x40,0x00},/*"i",73*/
  80. {0x00,0x40,0x80,0x84,0x7D,0x00},/*"j",74*/
  81. {0x00,0x7F,0x10,0x28,0x44,0x00},/*"k",75*/
  82. {0x00,0x00,0x41,0x7F,0x40,0x00},/*"l",76*/
  83. {0x00,0x7C,0x04,0x18,0x04,0x78},/*"m",77*/
  84. {0x00,0x7C,0x08,0x04,0x04,0x78},/*"n",78*/
  85. {0x00,0x38,0x44,0x44,0x44,0x38},/*"o",79*/
  86. {0x00,0xFC,0x24,0x24,0x24,0x18},/*"p",80*/
  87. {0x00,0x18,0x24,0x24,0x18,0xFC},/*"q",81*/
  88. {0x00,0x7C,0x08,0x04,0x04,0x08},/*"r",82*/
  89. {0x00,0x48,0x54,0x54,0x54,0x20},/*"s",83*/
  90. {0x00,0x04,0x3F,0x44,0x40,0x20},/*"t",84*/
  91. {0x00,0x3C,0x40,0x40,0x20,0x7C},/*"u",85*/
  92. {0x00,0x1C,0x20,0x40,0x20,0x1C},/*"v",86*/
  93. {0x00,0x3C,0x40,0x30,0x40,0x3C},/*"w",87*/
  94. {0x00,0x44,0x28,0x10,0x28,0x44},/*"x",88*/
  95. {0x00,0x1C,0xA0,0xA0,0xA0,0x7C},/*"y",89*/
  96. {0x00,0x44,0x64,0x54,0x4C,0x44},/*"z",90*/
  97. {0x10,0xEE,0x82,0x82,0x00,0x00},/*"{",91*/
  98. {0x00,0xFE,0x00,0x00,0x00,0x00},/*"|",92*/
  99. {0x82,0x82,0xEE,0x10,0x00,0x00},/*"}",93*/
  100. {0x10,0x08,0x08,0x10,0x18,0x00},/*"~",94*/
  101. {0x00,0x06,0x00,0x00,0x00,0x00},/*"°",0*/
  102. };
  103. static const uint8_t font_en_1206[96][12] =
  104. {
  105. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
  106. {0x00,0x00,0x00,0x00,0x7C,0x02,0x00,0x00,0x00,0x00,0x00,0x00},/*"!",1*/
  107. {0x00,0x00,0x04,0x00,0x03,0x00,0x04,0x00,0x03,0x00,0x00,0x00},/*""",2*/
  108. {0x90,0x00,0xFC,0x03,0x90,0x00,0xFC,0x03,0x90,0x00,0x00,0x00},/*"#",3*/
  109. {0x18,0x01,0x24,0x02,0xFE,0x07,0x44,0x02,0x88,0x01,0x00,0x00},/*"$",4*/
  110. {0x38,0x00,0x44,0x03,0xF8,0x00,0xD0,0x01,0x2C,0x02,0xC0,0x01},/*"%",5*/
  111. {0xC0,0x01,0x38,0x02,0xE4,0x02,0x18,0x01,0xE0,0x02,0x20,0x01},/*"&",6*/
  112. {0x04,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
  113. {0x00,0x00,0x00,0x00,0xF8,0x00,0x06,0x03,0x01,0x04,0x00,0x00},/*"(",8*/
  114. {0x00,0x00,0x01,0x04,0x06,0x03,0xF8,0x00,0x00,0x00,0x00,0x00},/*")",9*/
  115. {0x90,0x00,0x60,0x00,0xF8,0x01,0x60,0x00,0x90,0x00,0x00,0x00},/*"*",10*/
  116. {0x00,0x00,0x20,0x00,0x20,0x00,0xF8,0x00,0x20,0x00,0x20,0x00},/*"+",11*/
  117. {0x00,0x04,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",12*/
  118. {0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00},/*"-",13*/
  119. {0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*".",14*/
  120. {0x00,0x04,0x00,0x03,0xC0,0x00,0x30,0x00,0x0C,0x00,0x02,0x00},/*"/",15*/
  121. {0xF8,0x01,0x04,0x02,0x04,0x02,0x04,0x02,0xF8,0x01,0x00,0x00},/*"0",16*/
  122. {0x00,0x00,0x08,0x02,0xFC,0x03,0x00,0x02,0x00,0x00,0x00,0x00},/*"1",17*/
  123. {0x18,0x03,0x84,0x02,0x44,0x02,0x24,0x02,0x18,0x02,0x00,0x00},/*"2",18*/
  124. {0x08,0x01,0x04,0x02,0x24,0x02,0x24,0x02,0xD8,0x01,0x00,0x00},/*"3",19*/
  125. {0xC0,0x00,0xA0,0x00,0x98,0x02,0xFC,0x03,0x80,0x02,0x00,0x00},/*"4",20*/
  126. {0x7C,0x01,0x24,0x02,0x24,0x02,0x24,0x02,0xC4,0x01,0x00,0x00},/*"5",21*/
  127. {0xF0,0x01,0x48,0x02,0x24,0x02,0x24,0x02,0xC8,0x01,0x00,0x00},/*"6",22*/
  128. {0x00,0x00,0x04,0x00,0xC4,0x03,0x34,0x00,0x0C,0x00,0x00,0x00},/*"7",23*/
  129. {0xD8,0x01,0x24,0x02,0x24,0x02,0x24,0x02,0xD8,0x01,0x00,0x00},/*"8",24*/
  130. {0x38,0x01,0x44,0x02,0x44,0x02,0x24,0x01,0xF8,0x00,0x00,0x00},/*"9",25*/
  131. {0x00,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x00,0x00,0x00,0x00},/*":",26*/
  132. {0x00,0x00,0x00,0x00,0x20,0x06,0x00,0x00,0x00,0x00,0x00,0x00},/*";",27*/
  133. {0x00,0x00,0x60,0x00,0x90,0x00,0x08,0x01,0x04,0x02,0x00,0x00},/*"<",28*/
  134. {0x50,0x00,0x50,0x00,0x50,0x00,0x50,0x00,0x50,0x00,0x50,0x00},/*"=",29*/
  135. {0x00,0x00,0x04,0x02,0x08,0x01,0x90,0x00,0x60,0x00,0x00,0x00},/*">",30*/
  136. {0x18,0x00,0x04,0x00,0xC4,0x02,0x24,0x00,0x18,0x00,0x00,0x00},/*"?",31*/
  137. {0xF0,0x00,0x08,0x01,0xE4,0x02,0xF4,0x02,0x84,0x02,0x78,0x01},/*"@",32*/
  138. {0x00,0x02,0xE0,0x03,0x9C,0x00,0xF0,0x00,0x80,0x03,0x00,0x02},/*"A",33*/
  139. {0x04,0x02,0xFC,0x03,0x24,0x02,0x24,0x02,0xD8,0x01,0x00,0x00},/*"B",34*/
  140. {0xF8,0x01,0x04,0x02,0x04,0x02,0x04,0x02,0x0C,0x01,0x00,0x00},/*"C",35*/
  141. {0x04,0x02,0xFC,0x03,0x04,0x02,0x04,0x02,0xF8,0x01,0x00,0x00},/*"D",36*/
  142. {0x04,0x02,0xFC,0x03,0x24,0x02,0x74,0x02,0x0C,0x03,0x00,0x00},/*"E",37*/
  143. {0x04,0x02,0xFC,0x03,0x24,0x02,0x74,0x00,0x0C,0x00,0x00,0x00},/*"F",38*/
  144. {0xF0,0x00,0x08,0x01,0x04,0x02,0x44,0x02,0xCC,0x01,0x40,0x00},/*"G",39*/
  145. {0x04,0x02,0xFC,0x03,0x20,0x00,0x20,0x00,0xFC,0x03,0x04,0x02},/*"H",40*/
  146. {0x04,0x02,0x04,0x02,0xFC,0x03,0x04,0x02,0x04,0x02,0x00,0x00},/*"I",41*/
  147. {0x00,0x0C,0x04,0x08,0x04,0x08,0xFC,0x07,0x04,0x00,0x04,0x00},/*"J",42*/
  148. {0x04,0x02,0xFC,0x03,0x24,0x02,0x50,0x00,0x8C,0x03,0x04,0x02},/*"K",43*/
  149. {0x04,0x02,0xFC,0x03,0x04,0x02,0x00,0x02,0x00,0x02,0x00,0x03},/*"L",44*/
  150. {0xFC,0x03,0x3C,0x00,0xC0,0x03,0x3C,0x00,0xFC,0x03,0x04,0x02},/*"M",45*/
  151. {0x04,0x02,0xFC,0x03,0x30,0x02,0xC4,0x00,0xFC,0x03,0x04,0x00},/*"N",46*/
  152. {0xF8,0x01,0x04,0x02,0x04,0x02,0x04,0x02,0xF8,0x01,0x00,0x00},/*"O",47*/
  153. {0x04,0x02,0xFC,0x03,0x24,0x02,0x24,0x00,0x18,0x00,0x00,0x00},/*"P",48*/
  154. {0xF8,0x01,0x84,0x02,0x84,0x02,0x04,0x07,0xF8,0x05,0x00,0x00},/*"Q",49*/
  155. {0x04,0x02,0xFC,0x03,0x24,0x02,0x64,0x00,0x98,0x03,0x00,0x02},/*"R",50*/
  156. {0x18,0x03,0x24,0x02,0x24,0x02,0x44,0x02,0x8C,0x01,0x00,0x00},/*"S",51*/
  157. {0x0C,0x00,0x04,0x02,0xFC,0x03,0x04,0x02,0x0C,0x00,0x00,0x00},/*"T",52*/
  158. {0x04,0x00,0xFC,0x01,0x00,0x02,0x00,0x02,0xFC,0x01,0x04,0x00},/*"U",53*/
  159. {0x04,0x00,0x7C,0x00,0x80,0x03,0xE0,0x00,0x1C,0x00,0x04,0x00},/*"V",54*/
  160. {0x3C,0x00,0xC0,0x03,0x7C,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00},/*"W",55*/
  161. {0x04,0x02,0x9C,0x03,0x60,0x00,0x9C,0x03,0x04,0x02,0x00,0x00},/*"X",56*/
  162. {0x04,0x00,0x3C,0x02,0xC0,0x03,0x3C,0x02,0x04,0x00,0x00,0x00},/*"Y",57*/
  163. {0x0C,0x02,0x84,0x03,0x64,0x02,0x1C,0x02,0x04,0x03,0x00,0x00},/*"Z",58*/
  164. {0x00,0x00,0x00,0x00,0xFF,0x07,0x01,0x04,0x01,0x04,0x00,0x00},/*"[",59*/
  165. {0x00,0x00,0x06,0x00,0x38,0x00,0xC0,0x01,0x00,0x06,0x00,0x00},/*"\",60*/
  166. {0x00,0x00,0x01,0x04,0x01,0x04,0xFF,0x07,0x00,0x00,0x00,0x00},/*"]",61*/
  167. {0x00,0x00,0x02,0x00,0x01,0x00,0x02,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
  168. {0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08},/*"_",63*/
  169. {0x00,0x00,0x01,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
  170. {0x00,0x00,0x40,0x01,0xA0,0x02,0xA0,0x02,0xC0,0x03,0x00,0x02},/*"a",65*/
  171. {0x02,0x00,0xFE,0x03,0x20,0x02,0x20,0x02,0xC0,0x01,0x00,0x00},/*"b",66*/
  172. {0x00,0x00,0xC0,0x01,0x20,0x02,0x20,0x02,0x60,0x01,0x00,0x00},/*"c",67*/
  173. {0x00,0x00,0xC0,0x01,0x20,0x02,0x22,0x02,0xFE,0x03,0x00,0x02},/*"d",68*/
  174. {0x00,0x00,0xC0,0x01,0xA0,0x02,0xA0,0x02,0xC0,0x02,0x00,0x00},/*"e",69*/
  175. {0x00,0x00,0x20,0x02,0xFC,0x03,0x22,0x02,0x22,0x02,0x04,0x00},/*"f",70*/
  176. {0x00,0x00,0x40,0x05,0xA0,0x0A,0xA0,0x0A,0x60,0x0A,0x20,0x04},/*"g",71*/
  177. {0x02,0x02,0xFE,0x03,0x20,0x02,0x20,0x00,0xC0,0x03,0x00,0x02},/*"h",72*/
  178. {0x00,0x00,0x20,0x02,0xE6,0x03,0x00,0x02,0x00,0x00,0x00,0x00},/*"i",73*/
  179. {0x00,0x08,0x00,0x08,0x20,0x08,0xE6,0x07,0x00,0x00,0x00,0x00},/*"j",74*/
  180. {0x02,0x02,0xFE,0x03,0x80,0x00,0x60,0x01,0x20,0x02,0x00,0x00},/*"k",75*/
  181. {0x02,0x02,0x02,0x02,0xFE,0x03,0x00,0x02,0x00,0x02,0x00,0x00},/*"l",76*/
  182. {0xE0,0x03,0x20,0x00,0xE0,0x03,0x20,0x00,0xC0,0x03,0x00,0x00},/*"m",77*/
  183. {0x20,0x02,0xE0,0x03,0x20,0x02,0x20,0x00,0xC0,0x03,0x00,0x02},/*"n",78*/
  184. {0x00,0x00,0xC0,0x01,0x20,0x02,0x20,0x02,0xC0,0x01,0x00,0x00},/*"o",79*/
  185. {0x20,0x08,0xE0,0x0F,0x20,0x0A,0x20,0x02,0xC0,0x01,0x00,0x00},/*"p",80*/
  186. {0x00,0x00,0xC0,0x01,0x20,0x02,0x20,0x0A,0xE0,0x0F,0x00,0x08},/*"q",81*/
  187. {0x20,0x02,0xE0,0x03,0x40,0x02,0x20,0x00,0x20,0x00,0x00,0x00},/*"r",82*/
  188. {0x00,0x00,0x60,0x02,0xA0,0x02,0xA0,0x02,0x20,0x03,0x00,0x00},/*"s",83*/
  189. {0x00,0x00,0x20,0x00,0xF8,0x03,0x20,0x02,0x20,0x02,0x00,0x00},/*"t",84*/
  190. {0x20,0x00,0xE0,0x01,0x00,0x02,0x20,0x02,0xE0,0x03,0x00,0x02},/*"u",85*/
  191. {0x20,0x00,0xE0,0x00,0x00,0x03,0xE0,0x00,0x20,0x00,0x00,0x00},/*"v",86*/
  192. {0x60,0x00,0x80,0x03,0xE0,0x00,0x80,0x03,0x60,0x00,0x00,0x00},/*"w",87*/
  193. {0x20,0x02,0x60,0x03,0x80,0x00,0x60,0x03,0x20,0x02,0x00,0x00},/*"x",88*/
  194. {0x20,0x08,0xE0,0x08,0x00,0x05,0x00,0x03,0xE0,0x00,0x20,0x00},/*"y",89*/
  195. {0x00,0x00,0x20,0x02,0xA0,0x03,0x60,0x02,0x20,0x02,0x00,0x00},/*"z",90*/
  196. {0x00,0x00,0x00,0x00,0x20,0x00,0xFF,0x07,0x01,0x04,0x00,0x00},/*"{",91*/
  197. {0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00},/*"|",92*/
  198. {0x00,0x00,0x01,0x04,0xDF,0x07,0x20,0x00,0x00,0x00,0x00,0x00},/*"}",93*/
  199. {0x02,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x01,0x00,0x00,0x00},/*"~",94*/
  200. {0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"°",0*/
  201. };
  202. static const uint8_t font_en_1608[96][16] =
  203. {
  204. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
  205. {0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"!",1*/
  206. {0x00,0x00,0x10,0x00,0x0C,0x00,0x02,0x00,0x10,0x00,0x0C,0x00,0x02,0x00,0x00,0x00},/*""",2*/
  207. {0x00,0x00,0x40,0x04,0xC0,0x3F,0x78,0x04,0x40,0x04,0xC0,0x3F,0x78,0x04,0x00,0x00},/*"#",3*/
  208. {0x00,0x00,0x70,0x18,0x88,0x20,0x88,0x20,0xFC,0xFF,0x08,0x21,0x30,0x1E,0x00,0x00},/*"$",4*/
  209. {0xF0,0x00,0x08,0x31,0xF0,0x0C,0x80,0x03,0x60,0x1E,0x18,0x21,0x00,0x1E,0x00,0x00},/*"%",5*/
  210. {0x00,0x1E,0xF0,0x21,0x08,0x23,0x88,0x2C,0x70,0x19,0x00,0x27,0x00,0x21,0x00,0x10},/*"&",6*/
  211. {0x00,0x00,0x12,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
  212. {0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x18,0x18,0x04,0x20,0x02,0x40,0x00,0x00},/*"(",8*/
  213. {0x00,0x00,0x02,0x40,0x04,0x20,0x18,0x18,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00},/*")",9*/
  214. {0x40,0x02,0x40,0x02,0x80,0x01,0xF0,0x0F,0x80,0x01,0x40,0x02,0x40,0x02,0x00,0x00},/*"*",10*/
  215. {0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0xE0,0x0F,0x00,0x01,0x00,0x01,0x00,0x01},/*"+",11*/
  216. {0x00,0x00,0x00,0x90,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",12*/
  217. {0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00},/*"-",13*/
  218. {0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*".",14*/
  219. {0x00,0x00,0x00,0x60,0x00,0x18,0x00,0x07,0xC0,0x00,0x38,0x00,0x04,0x00,0x00,0x00},/*"/",15*/
  220. {0x00,0x00,0xE0,0x0F,0x10,0x10,0x08,0x20,0x08,0x20,0x10,0x10,0xE0,0x0F,0x00,0x00},/*"0",16*/
  221. {0x00,0x00,0x00,0x00,0x10,0x20,0x10,0x20,0xF8,0x3F,0x00,0x20,0x00,0x20,0x00,0x00},/*"1",17*/
  222. {0x00,0x00,0x70,0x30,0x08,0x28,0x08,0x24,0x08,0x22,0x08,0x21,0xF0,0x30,0x00,0x00},/*"2",18*/
  223. {0x00,0x00,0x30,0x18,0x08,0x20,0x08,0x21,0x08,0x21,0x88,0x22,0x70,0x1C,0x00,0x00},/*"3",19*/
  224. {0x00,0x00,0x00,0x06,0x80,0x05,0x40,0x24,0x30,0x24,0xF8,0x3F,0x00,0x24,0x00,0x24},/*"4",20*/
  225. {0x00,0x00,0xF8,0x19,0x88,0x20,0x88,0x20,0x88,0x20,0x08,0x11,0x08,0x0E,0x00,0x00},/*"5",21*/
  226. {0x00,0x00,0xE0,0x0F,0x10,0x11,0x88,0x20,0x88,0x20,0x90,0x20,0x00,0x1F,0x00,0x00},/*"6",22*/
  227. {0x00,0x00,0x18,0x00,0x08,0x00,0x08,0x3E,0x88,0x01,0x68,0x00,0x18,0x00,0x00,0x00},/*"7",23*/
  228. {0x00,0x00,0x70,0x1C,0x88,0x22,0x08,0x21,0x08,0x21,0x88,0x22,0x70,0x1C,0x00,0x00},/*"8",24*/
  229. {0x00,0x00,0xF0,0x01,0x08,0x12,0x08,0x22,0x08,0x22,0x10,0x11,0xE0,0x0F,0x00,0x00},/*"9",25*/
  230. {0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x30,0xC0,0x30,0x00,0x00,0x00,0x00,0x00,0x00},/*":",26*/
  231. {0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*";",27*/
  232. {0x00,0x00,0x00,0x01,0x80,0x02,0x40,0x04,0x20,0x08,0x10,0x10,0x08,0x20,0x00,0x00},/*"<",28*/
  233. {0x00,0x00,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x00,0x00},/*"=",29*/
  234. {0x00,0x00,0x08,0x20,0x10,0x10,0x20,0x08,0x40,0x04,0x80,0x02,0x00,0x01,0x00,0x00},/*">",30*/
  235. {0x00,0x00,0x70,0x00,0x48,0x00,0x08,0x30,0x08,0x37,0x88,0x00,0x70,0x00,0x00,0x00},/*"?",31*/
  236. {0xC0,0x07,0x30,0x18,0xC8,0x27,0x28,0x28,0xE8,0x2F,0x10,0x28,0xE0,0x17,0x00,0x00},/*"@",32*/
  237. {0x00,0x20,0x00,0x3C,0xC0,0x23,0x38,0x02,0xE0,0x02,0x00,0x27,0x00,0x38,0x00,0x20},/*"A",33*/
  238. {0x08,0x20,0xF8,0x3F,0x88,0x20,0x88,0x20,0x88,0x20,0x70,0x11,0x00,0x0E,0x00,0x00},/*"B",34*/
  239. {0xC0,0x07,0x30,0x18,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x10,0x38,0x08,0x00,0x00},/*"C",35*/
  240. {0x08,0x20,0xF8,0x3F,0x08,0x20,0x08,0x20,0x08,0x20,0x10,0x10,0xE0,0x0F,0x00,0x00},/*"D",36*/
  241. {0x08,0x20,0xF8,0x3F,0x88,0x20,0x88,0x20,0xE8,0x23,0x08,0x20,0x10,0x18,0x00,0x00},/*"E",37*/
  242. {0x08,0x20,0xF8,0x3F,0x88,0x20,0x88,0x00,0xE8,0x03,0x08,0x00,0x10,0x00,0x00,0x00},/*"F",38*/
  243. {0xC0,0x07,0x30,0x18,0x08,0x20,0x08,0x20,0x08,0x22,0x38,0x1E,0x00,0x02,0x00,0x00},/*"G",39*/
  244. {0x08,0x20,0xF8,0x3F,0x08,0x21,0x00,0x01,0x00,0x01,0x08,0x21,0xF8,0x3F,0x08,0x20},/*"H",40*/
  245. {0x00,0x00,0x08,0x20,0x08,0x20,0xF8,0x3F,0x08,0x20,0x08,0x20,0x00,0x00,0x00,0x00},/*"I",41*/
  246. {0x00,0xC0,0x00,0x80,0x08,0x80,0x08,0x80,0xF8,0x7F,0x08,0x00,0x08,0x00,0x00,0x00},/*"J",42*/
  247. {0x08,0x20,0xF8,0x3F,0x88,0x20,0xC0,0x01,0x28,0x26,0x18,0x38,0x08,0x20,0x00,0x00},/*"K",43*/
  248. {0x08,0x20,0xF8,0x3F,0x08,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x30,0x00,0x00},/*"L",44*/
  249. {0x08,0x20,0xF8,0x3F,0xF8,0x01,0x00,0x3E,0xF8,0x01,0xF8,0x3F,0x08,0x20,0x00,0x00},/*"M",45*/
  250. {0x08,0x20,0xF8,0x3F,0x30,0x20,0xC0,0x00,0x00,0x07,0x08,0x18,0xF8,0x3F,0x08,0x00},/*"N",46*/
  251. {0xE0,0x0F,0x10,0x10,0x08,0x20,0x08,0x20,0x08,0x20,0x10,0x10,0xE0,0x0F,0x00,0x00},/*"O",47*/
  252. {0x08,0x20,0xF8,0x3F,0x08,0x21,0x08,0x01,0x08,0x01,0x08,0x01,0xF0,0x00,0x00,0x00},/*"P",48*/
  253. {0xE0,0x0F,0x10,0x10,0x08,0x28,0x08,0x28,0x08,0x30,0x10,0x50,0xE0,0x4F,0x00,0x00},/*"Q",49*/
  254. {0x08,0x20,0xF8,0x3F,0x88,0x20,0x88,0x00,0x88,0x03,0x88,0x0C,0x70,0x30,0x00,0x20},/*"R",50*/
  255. {0x00,0x00,0x70,0x38,0x88,0x20,0x08,0x21,0x08,0x21,0x08,0x22,0x38,0x1C,0x00,0x00},/*"S",51*/
  256. {0x18,0x00,0x08,0x00,0x08,0x20,0xF8,0x3F,0x08,0x20,0x08,0x00,0x18,0x00,0x00,0x00},/*"T",52*/
  257. {0x08,0x00,0xF8,0x1F,0x08,0x20,0x00,0x20,0x00,0x20,0x08,0x20,0xF8,0x1F,0x08,0x00},/*"U",53*/
  258. {0x08,0x00,0x78,0x00,0x88,0x07,0x00,0x38,0x00,0x0E,0xC8,0x01,0x38,0x00,0x08,0x00},/*"V",54*/
  259. {0x08,0x00,0xF8,0x03,0x00,0x3E,0xF8,0x01,0x00,0x3E,0xF8,0x03,0x08,0x00,0x00,0x00},/*"W",55*/
  260. {0x08,0x20,0x18,0x30,0x68,0x2C,0x80,0x03,0x80,0x03,0x68,0x2C,0x18,0x30,0x08,0x20},/*"X",56*/
  261. {0x08,0x00,0x38,0x00,0xC8,0x20,0x00,0x3F,0xC8,0x20,0x38,0x00,0x08,0x00,0x00,0x00},/*"Y",57*/
  262. {0x10,0x20,0x08,0x38,0x08,0x26,0x08,0x21,0xC8,0x20,0x38,0x20,0x08,0x18,0x00,0x00},/*"Z",58*/
  263. {0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x02,0x40,0x02,0x40,0x02,0x40,0x00,0x00},/*"[",59*/
  264. {0x00,0x00,0x04,0x00,0x38,0x00,0xC0,0x01,0x00,0x06,0x00,0x38,0x00,0xC0,0x00,0x00},/*"\",60*/
  265. {0x00,0x00,0x02,0x40,0x02,0x40,0x02,0x40,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00},/*"]",61*/
  266. {0x00,0x00,0x00,0x00,0x04,0x00,0x02,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
  267. {0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80},/*"_",63*/
  268. {0x00,0x00,0x02,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
  269. {0x00,0x00,0x00,0x19,0x80,0x24,0x80,0x24,0x80,0x12,0x00,0x3F,0x00,0x20,0x00,0x00},/*"a",65*/
  270. {0x10,0x00,0xF0,0x3F,0x00,0x11,0x80,0x20,0x80,0x20,0x00,0x11,0x00,0x0E,0x00,0x00},/*"b",66*/
  271. {0x00,0x00,0x00,0x0E,0x00,0x11,0x80,0x20,0x80,0x20,0x80,0x20,0x00,0x11,0x00,0x00},/*"c",67*/
  272. {0x00,0x00,0x00,0x1F,0x80,0x20,0x80,0x20,0x80,0x20,0x90,0x10,0xF0,0x3F,0x00,0x20},/*"d",68*/
  273. {0x00,0x00,0x00,0x1F,0x80,0x24,0x80,0x24,0x80,0x24,0x80,0x24,0x00,0x17,0x00,0x00},/*"e",69*/
  274. {0x00,0x00,0x80,0x20,0x80,0x20,0xE0,0x3F,0x90,0x20,0x90,0x20,0x20,0x00,0x00,0x00},/*"f",70*/
  275. {0x00,0x00,0x00,0x6B,0x80,0x94,0x80,0x94,0x80,0x94,0x80,0x93,0x80,0x60,0x00,0x00},/*"g",71*/
  276. {0x10,0x20,0xF0,0x3F,0x00,0x21,0x80,0x00,0x80,0x00,0x80,0x20,0x00,0x3F,0x00,0x20},/*"h",72*/
  277. {0x00,0x00,0x80,0x20,0x98,0x20,0x98,0x3F,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00},/*"i",73*/
  278. {0x00,0x00,0x00,0xC0,0x00,0x80,0x80,0x80,0x98,0x80,0x98,0x7F,0x00,0x00,0x00,0x00},/*"j",74*/
  279. {0x10,0x20,0xF0,0x3F,0x00,0x24,0x00,0x06,0x80,0x29,0x80,0x30,0x80,0x20,0x00,0x00},/*"k",75*/
  280. {0x00,0x00,0x10,0x20,0x10,0x20,0xF8,0x3F,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00},/*"l",76*/
  281. {0x80,0x20,0x80,0x3F,0x80,0x20,0x80,0x00,0x80,0x3F,0x80,0x20,0x80,0x00,0x00,0x3F},/*"m",77*/
  282. {0x80,0x20,0x80,0x3F,0x00,0x21,0x80,0x00,0x80,0x00,0x80,0x20,0x00,0x3F,0x00,0x20},/*"n",78*/
  283. {0x00,0x00,0x00,0x1F,0x80,0x20,0x80,0x20,0x80,0x20,0x80,0x20,0x00,0x1F,0x00,0x00},/*"o",79*/
  284. {0x80,0x80,0x80,0xFF,0x00,0x91,0x80,0x20,0x80,0x20,0x00,0x11,0x00,0x0E,0x00,0x00},/*"p",80*/
  285. {0x00,0x00,0x00,0x0E,0x00,0x11,0x80,0x20,0x80,0x20,0x00,0x91,0x80,0xFF,0x00,0x80},/*"q",81*/
  286. {0x80,0x20,0x80,0x20,0x80,0x3F,0x00,0x21,0x80,0x20,0x80,0x00,0x80,0x01,0x00,0x00},/*"r",82*/
  287. {0x00,0x00,0x00,0x33,0x80,0x24,0x80,0x24,0x80,0x24,0x80,0x24,0x80,0x19,0x00,0x00},/*"s",83*/
  288. {0x00,0x00,0x80,0x00,0x80,0x00,0xE0,0x1F,0x80,0x20,0x80,0x20,0x00,0x10,0x00,0x00},/*"t",84*/
  289. {0x80,0x00,0x80,0x1F,0x00,0x20,0x00,0x20,0x00,0x20,0x80,0x10,0x80,0x3F,0x00,0x20},/*"u",85*/
  290. {0x80,0x00,0x80,0x03,0x80,0x0C,0x00,0x30,0x80,0x0C,0x80,0x03,0x80,0x00,0x00,0x00},/*"v",86*/
  291. {0x80,0x01,0x80,0x0E,0x00,0x30,0x80,0x0C,0x80,0x07,0x00,0x38,0x80,0x06,0x80,0x01},/*"w",87*/
  292. {0x00,0x00,0x80,0x20,0x80,0x31,0x80,0x0E,0x00,0x2E,0x80,0x31,0x80,0x20,0x00,0x00},/*"x",88*/
  293. {0x80,0x00,0x80,0x81,0x80,0x86,0x00,0x78,0x00,0x18,0x80,0x06,0x80,0x01,0x80,0x00},/*"y",89*/
  294. {0x00,0x00,0x80,0x21,0x80,0x30,0x80,0x2C,0x80,0x22,0x80,0x21,0x80,0x30,0x00,0x00},/*"z",90*/
  295. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x3E,0x02,0x40,0x02,0x40},/*"{",91*/
  296. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00},/*"|",92*/
  297. {0x02,0x40,0x02,0x40,0xFC,0x3E,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"}",93*/
  298. {0x00,0x00,0x02,0x00,0x01,0x00,0x02,0x00,0x02,0x00,0x04,0x00,0x02,0x00,0x00,0x00},/*"~",94*/
  299. {0x00,0x00,0x38,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"°",0*/
  300. };
  301. static const uint8_t font_en_2412[96][36] =
  302. {
  303. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
  304. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x77,0x1C,0xF0,0x0F,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"!",1*/
  305. {0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x60,0x00,0x00,0x30,0x00,0x00,0x1C,0x00,0x00,0x8C,0x00,0x00,0x60,0x00,0x00,0x30,0x00,0x00,0x1C,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00},/*""",2*/
  306. {0x00,0x00,0x00,0x00,0x83,0x01,0x00,0x83,0x1F,0x00,0xFF,0x01,0xF0,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0x83,0x01,0x00,0xFB,0x1F,0xF0,0x87,0x01,0x00,0x83,0x01,0x00,0x00,0x00},/*"#",3*/
  307. {0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x07,0xC0,0x07,0x0F,0x60,0x0C,0x12,0x20,0x18,0x10,0xF8,0xFF,0x7F,0x20,0x71,0x10,0xE0,0xE1,0x0F,0xC0,0x81,0x07,0x00,0x00,0x00,0x00,0x00,0x00},/*"$",4*/
  308. {0xC0,0x07,0x00,0x30,0x18,0x00,0x10,0x10,0x18,0x30,0x18,0x07,0xC0,0xCF,0x00,0x00,0x38,0x00,0x00,0xC6,0x07,0xC0,0x31,0x18,0x30,0x10,0x10,0x00,0x30,0x18,0x00,0xC0,0x07,0x00,0x00,0x00},/*"%",5*/
  309. {0x00,0xC0,0x07,0x00,0xE0,0x0F,0xE0,0x17,0x18,0xF0,0x3F,0x10,0x10,0xF8,0x10,0xF0,0xC7,0x13,0xE0,0x03,0x0F,0x00,0x08,0x0E,0x00,0xF8,0x19,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x00,0x0C},/*"&",6*/
  310. {0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x00,0x00,0x4C,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
  311. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x80,0x01,0x03,0x60,0x00,0x0C,0x10,0x00,0x10,0x08,0x00,0x20,0x04,0x00,0x40,0x00,0x00,0x00},/*"(",8*/
  312. {0x00,0x00,0x00,0x04,0x00,0x40,0x08,0x00,0x20,0x10,0x00,0x10,0x60,0x00,0x0C,0x80,0x01,0x03,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*")",9*/
  313. {0x00,0x00,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x24,0x00,0x00,0x38,0x00,0x00,0x10,0x00,0xC0,0xFF,0x03,0x80,0x18,0x00,0x00,0x3C,0x00,0x00,0x24,0x00,0x00,0x66,0x00,0x00,0x66,0x00},/*"*",10*/
  314. {0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x80,0xFF,0x03,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00},/*"+",11*/
  315. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x00,0x00,0x4C,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",12*/
  316. {0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00},/*"-",13*/
  317. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x1C,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*".",14*/
  318. {0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x38,0x00,0x00,0x0E,0x00,0x80,0x01,0x00,0x70,0x00,0x00,0x1C,0x00,0x00,0x03,0x00,0xE0,0x00,0x00,0x38,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00},/*"/",15*/
  319. {0x00,0x00,0x00,0x00,0xFE,0x01,0x80,0xFF,0x07,0xC0,0x01,0x0E,0x60,0x00,0x18,0x20,0x00,0x10,0x20,0x00,0x10,0x60,0x00,0x18,0xC0,0x01,0x0E,0x80,0xFF,0x07,0x00,0xFE,0x01,0x00,0x00,0x00},/*"0",16*/
  320. {0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x10,0x40,0x00,0x10,0x40,0x00,0x10,0xC0,0xFF,0x1F,0xE0,0xFF,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},/*"1",17*/
  321. {0x00,0x00,0x00,0x80,0x03,0x18,0x40,0x03,0x1C,0x20,0x00,0x12,0x20,0x00,0x11,0x20,0xC0,0x10,0x20,0x60,0x10,0x60,0x30,0x10,0xC0,0x1F,0x10,0x80,0x07,0x1E,0x00,0x00,0x00,0x00,0x00,0x00},/*"2",18*/
  322. {0x00,0x00,0x00,0xC0,0x01,0x0E,0xC0,0x01,0x0E,0x20,0x00,0x10,0x20,0x10,0x10,0x20,0x10,0x10,0x60,0x18,0x10,0xC0,0x2F,0x18,0x80,0xE7,0x0F,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00},/*"3",19*/
  323. {0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0xA0,0x00,0x00,0x98,0x00,0x00,0x84,0x00,0x00,0x83,0x10,0x80,0x80,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x00,0x80,0x10,0x00,0x80,0x10,0x00,0x80,0x00},/*"4",20*/
  324. {0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x3F,0x0B,0x20,0x10,0x10,0x20,0x08,0x10,0x20,0x08,0x10,0x20,0x08,0x10,0x20,0x18,0x1C,0x20,0xF0,0x0F,0x20,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00},/*"5",21*/
  325. {0x00,0x00,0x00,0x00,0xFC,0x01,0x80,0xFF,0x07,0xC0,0x21,0x0C,0x40,0x10,0x18,0x20,0x08,0x10,0x20,0x08,0x10,0x20,0x08,0x10,0xE0,0x18,0x08,0xC0,0xF0,0x0F,0x00,0xE0,0x03,0x00,0x00,0x00},/*"6",22*/
  326. {0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x1F,0x20,0xE0,0x1F,0x20,0x18,0x00,0x20,0x07,0x00,0xE0,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00},/*"7",23*/
  327. {0x00,0x00,0x00,0x80,0x83,0x07,0xC0,0xCF,0x0F,0x60,0x6C,0x08,0x20,0x18,0x10,0x20,0x10,0x10,0x20,0x30,0x10,0x20,0x30,0x10,0x60,0x68,0x18,0xC0,0xCF,0x0F,0x80,0x83,0x07,0x00,0x00,0x00},/*"8",24*/
  328. {0x00,0x00,0x00,0x00,0x1F,0x00,0xC0,0x3F,0x0C,0xC0,0x60,0x1C,0x20,0x40,0x10,0x20,0x40,0x10,0x20,0x40,0x10,0x20,0x20,0x08,0xC0,0x10,0x0F,0x80,0xFF,0x03,0x00,0xFE,0x00,0x00,0x00,0x00},/*"9",25*/
  329. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x00,0x1C,0x1C,0x00,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*":",26*/
  330. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xD8,0x00,0x0C,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*";",27*/
  331. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x01,0x01,0x80,0x00,0x02,0x40,0x00,0x04,0x20,0x00,0x08,0x10,0x00,0x10,0x00,0x00,0x00},/*"<",28*/
  332. {0x00,0x00,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x00,0x00},/*"=",29*/
  333. {0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x20,0x00,0x08,0x40,0x00,0x04,0x80,0x00,0x02,0x00,0x01,0x01,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x28,0x00,0x00,0x10,0x00,0x00,0x00,0x00},/*">",30*/
  334. {0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x40,0x06,0x00,0x40,0x00,0x00,0x20,0x00,0x1C,0x20,0xE0,0x1C,0x20,0x10,0x1C,0x20,0x18,0x00,0x60,0x08,0x00,0xC0,0x0F,0x00,0x80,0x07,0x00},/*"?",31*/
  335. {0x00,0x00,0x00,0x00,0xFE,0x00,0xC0,0xFF,0x07,0xE0,0x00,0x0E,0x20,0xF8,0x18,0x10,0xFF,0x11,0x90,0x03,0x11,0x90,0xFC,0x11,0xA0,0x07,0x09,0x60,0x80,0x0C,0x80,0x7F,0x02,0x00,0x00,0x00},/*"@",32*/
  336. {0x00,0x00,0x10,0x00,0x00,0x1C,0x00,0x80,0x13,0x00,0x78,0x10,0x80,0x47,0x00,0x60,0x40,0x00,0xE0,0x41,0x00,0x00,0x5F,0x00,0x00,0xF0,0x11,0x00,0x80,0x1F,0x00,0x00,0x18,0x00,0x00,0x10},/*"A",33*/
  337. {0x00,0x00,0x00,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x10,0x10,0x60,0x18,0x10,0xC0,0x2F,0x18,0xC0,0xE7,0x0F,0x00,0x80,0x07,0x00,0x00,0x00},/*"B",34*/
  338. {0x00,0x00,0x00,0x00,0xFC,0x01,0x80,0xFF,0x07,0xC0,0x01,0x0E,0x40,0x00,0x18,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x60,0x00,0x08,0xE0,0x00,0x0C,0x80,0x03,0x03,0x00,0x00,0x00},/*"C",35*/
  339. {0x20,0x00,0x10,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x40,0x00,0x08,0xC0,0x01,0x0E,0x80,0xFF,0x07,0x00,0xFE,0x01,0x00,0x00,0x00},/*"D",36*/
  340. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0xFC,0x10,0x60,0x00,0x10,0x60,0x00,0x18,0x80,0x01,0x06,0x00,0x00,0x00},/*"E",37*/
  341. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0xFC,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00},/*"F",38*/
  342. {0x00,0x00,0x00,0x00,0xFC,0x01,0x80,0xFF,0x07,0xC0,0x01,0x0E,0x60,0x00,0x18,0x20,0x00,0x10,0x20,0x40,0x10,0x20,0x40,0x10,0x40,0xC0,0x0F,0x80,0xC3,0x0F,0x00,0x40,0x00,0x00,0x40,0x00},/*"G",39*/
  343. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x10,0x10,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x20,0x10,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x00,0x10},/*"H",40*/
  344. {0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},/*"I",41*/
  345. {0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0xE0,0x20,0x00,0x80,0x20,0x00,0x80,0x20,0x00,0xC0,0xE0,0xFF,0x7F,0xE0,0xFF,0x3F,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00},/*"J",42*/
  346. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x30,0x10,0x00,0x0C,0x00,0x00,0x3A,0x00,0xA0,0xE1,0x00,0xE0,0x80,0x13,0x60,0x00,0x1E,0x20,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x00},/*"K",43*/
  347. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x00,0x10,0x20,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0x00,0x06,0x00,0x00,0x00},/*"L",44*/
  348. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0x0F,0x10,0x00,0xFF,0x00,0x00,0xE0,0x0F,0x00,0x80,0x07,0x00,0x7C,0x00,0xC0,0x03,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x00,0x10,0x00,0x00,0x00},/*"M",45*/
  349. {0x00,0x00,0x10,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0x01,0x10,0x80,0x07,0x10,0x00,0x1E,0x00,0x00,0x78,0x00,0x20,0xC0,0x03,0x20,0x00,0x0F,0xE0,0xFF,0x1F,0x20,0x00,0x00,0x20,0x00,0x00},/*"N",46*/
  350. {0x00,0x00,0x00,0x00,0xFE,0x01,0x80,0xFF,0x07,0xC0,0x01,0x0E,0x60,0x00,0x18,0x20,0x00,0x10,0x20,0x00,0x10,0x60,0x00,0x18,0xC0,0x00,0x0C,0x80,0xFF,0x07,0x00,0xFE,0x01,0x00,0x00,0x00},/*"O",47*/
  351. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x20,0x10,0x20,0x20,0x10,0x20,0x20,0x00,0x20,0x20,0x00,0x20,0x30,0x00,0x40,0x10,0x00,0xC0,0x1F,0x00,0x80,0x0F,0x00,0x00,0x00,0x00},/*"P",48*/
  352. {0x00,0x00,0x00,0x00,0xFE,0x01,0x80,0xFF,0x07,0xC0,0x01,0x0E,0x60,0x00,0x19,0x20,0x00,0x11,0x20,0x00,0x17,0x60,0x00,0x3C,0xC0,0x00,0x6C,0x80,0xFF,0x67,0x00,0xFE,0x21,0x00,0x00,0x00},/*"Q",49*/
  353. {0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x10,0x10,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0x70,0x00,0x20,0xD0,0x01,0x60,0x08,0x07,0xC0,0x0F,0x1E,0x80,0x07,0x18,0x00,0x00,0x10},/*"R",50*/
  354. {0x00,0x00,0x00,0x80,0x07,0x07,0xC0,0x0F,0x0C,0x60,0x1C,0x08,0x20,0x18,0x10,0x20,0x38,0x10,0x20,0x30,0x10,0x20,0x70,0x10,0x40,0xE0,0x18,0xE0,0xE1,0x0F,0x00,0x80,0x07,0x00,0x00,0x00},/*"S",51*/
  355. {0x80,0x01,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x10,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xE0,0xFF,0x1F,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x00,0x60,0x00,0x00,0x80,0x01,0x00},/*"T",52*/
  356. {0x00,0x00,0x00,0x20,0x00,0x00,0xE0,0xFF,0x07,0xE0,0xFF,0x0F,0x20,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x20,0x00,0x08,0xE0,0xFF,0x07,0x20,0x00,0x00,0x00,0x00,0x00},/*"U",53*/
  357. {0x20,0x00,0x00,0x60,0x00,0x00,0xE0,0x07,0x00,0x20,0x7E,0x00,0x00,0xE0,0x07,0x00,0x00,0x1E,0x00,0x80,0x03,0x00,0x78,0x00,0xA0,0x07,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00},/*"V",54*/
  358. {0x20,0x00,0x00,0xE0,0x03,0x00,0x20,0xFF,0x00,0x00,0xC0,0x1F,0x20,0xC0,0x03,0x60,0x3C,0x00,0xE0,0x3F,0x00,0x20,0xF0,0x1F,0x00,0x80,0x07,0x20,0x7C,0x00,0xE0,0x03,0x00,0x20,0x00,0x00},/*"W",55*/
  359. {0x00,0x00,0x00,0x20,0x00,0x10,0x60,0x00,0x18,0xE0,0x01,0x16,0x20,0x87,0x01,0x00,0x7C,0x00,0x00,0xE8,0x00,0x20,0x86,0x13,0xE0,0x01,0x1E,0x20,0x00,0x18,0x20,0x00,0x10,0x00,0x00,0x00},/*"X",56*/
  360. {0x20,0x00,0x00,0x60,0x00,0x00,0xE0,0x01,0x00,0x20,0x0F,0x10,0x00,0x3C,0x10,0x00,0xF8,0x1F,0x00,0xE0,0x1F,0x00,0x18,0x10,0x20,0x06,0x10,0xA0,0x01,0x00,0x60,0x00,0x00,0x20,0x00,0x00},/*"Y",57*/
  361. {0x00,0x00,0x00,0x80,0x01,0x10,0xE0,0x00,0x1C,0x60,0x00,0x17,0x20,0x80,0x11,0x20,0x60,0x10,0x20,0x18,0x10,0x20,0x06,0x10,0xA0,0x03,0x10,0xE0,0x00,0x18,0x20,0x00,0x06,0x00,0x00,0x00},/*"Z",58*/
  362. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00},/*"[",59*/
  363. {0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0xC0,0x00,0x00,0x00,0x07,0x00,0x00,0x18,0x00,0x00,0xE0,0x00,0x00,0x80,0x03,0x00,0x00,0x0C,0x00,0x00,0x70,0x00,0x00,0x80,0x00,0x00,0x00},/*"\",60*/
  364. {0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0xFC,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"]",61*/
  365. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
  366. {0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80},/*"_",63*/
  367. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
  368. {0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x98,0x1F,0x00,0x98,0x19,0x00,0x84,0x10,0x00,0x44,0x10,0x00,0x44,0x10,0x00,0x44,0x08,0x00,0xFC,0x0F,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x18},/*"a",65*/
  369. {0x00,0x00,0x00,0x20,0x00,0x00,0xE0,0xFF,0x1F,0xF0,0xFF,0x0F,0x00,0x18,0x08,0x00,0x08,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x0C,0x18,0x00,0xF8,0x0F,0x00,0xF0,0x03,0x00,0x00,0x00},/*"b",66*/
  370. {0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0xF8,0x0F,0x00,0x18,0x0C,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x3C,0x10,0x00,0x38,0x08,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00},/*"c",67*/
  371. {0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0xF8,0x0F,0x00,0x1C,0x18,0x00,0x04,0x10,0x00,0x04,0x10,0x20,0x04,0x10,0x20,0x08,0x08,0xE0,0xFF,0x1F,0xF0,0xFF,0x0F,0x00,0x00,0x08,0x00,0x00,0x00},/*"d",68*/
  372. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0xF8,0x0F,0x00,0x88,0x0C,0x00,0x84,0x10,0x00,0x84,0x10,0x00,0x84,0x10,0x00,0x8C,0x10,0x00,0xF8,0x08,0x00,0xE0,0x04,0x00,0x00,0x00},/*"e",69*/
  373. {0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x10,0x00,0x04,0x10,0x80,0xFF,0x1F,0xC0,0xFF,0x1F,0x60,0x04,0x10,0x20,0x04,0x10,0x20,0x04,0x10,0xE0,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00},/*"f",70*/
  374. {0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x7E,0x00,0xF8,0xCF,0x00,0x8C,0x85,0x00,0x04,0x85,0x00,0x0C,0x8D,0x00,0xFC,0xCD,0x00,0xF4,0x78,0x00,0x0C,0x78,0x00,0x0C,0x00,0x00,0x00,0x00},/*"g",71*/
  375. {0x00,0x00,0x00,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xF0,0xFF,0x1F,0x00,0x08,0x10,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x00},/*"h",72*/
  376. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x60,0xFC,0x1F,0x60,0xFE,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},/*"i",73*/
  377. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0xC0,0x00,0x04,0x80,0x00,0x04,0x80,0x60,0x04,0xC0,0x60,0xFC,0x7F,0x60,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"j",74*/
  378. {0x00,0x00,0x00,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xF0,0xFF,0x1F,0x00,0x80,0x10,0x00,0x40,0x00,0x00,0xE0,0x00,0x00,0x1C,0x13,0x00,0x04,0x1E,0x00,0x04,0x18,0x00,0x00,0x10,0x00,0x00,0x00},/*"k",75*/
  379. {0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0xE0,0xFF,0x1F,0xF0,0xFF,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},/*"l",76*/
  380. {0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x08,0x10,0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xF8,0x1F,0x00,0x08,0x10,0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x00,0x10},/*"m",77*/
  381. {0x00,0x00,0x00,0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x08,0x10,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x00},/*"n",78*/
  382. {0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0xF0,0x0F,0x00,0x18,0x0C,0x00,0x0C,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x0C,0x10,0x00,0x18,0x0C,0x00,0xF0,0x0F,0x00,0xE0,0x03,0x00,0x00,0x00},/*"o",79*/
  383. {0x00,0x00,0x00,0x00,0x04,0x80,0x00,0xFC,0xFF,0x00,0xFC,0xFF,0x00,0x08,0x88,0x00,0x04,0x90,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x0C,0x1C,0x00,0xF8,0x0F,0x00,0xF0,0x03,0x00,0x00,0x00},/*"p",80*/
  384. {0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0xF8,0x0F,0x00,0x1C,0x18,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04,0x90,0x00,0x08,0x88,0x00,0xF8,0xFF,0x00,0xFC,0xFF,0x00,0x00,0x80,0x00,0x00,0x00},/*"q",81*/
  385. {0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x10,0x10,0x00,0x08,0x10,0x00,0x04,0x10,0x00,0x04,0x00,0x00,0x1C,0x00,0x00,0x18,0x00,0x00,0x00,0x00},/*"r",82*/
  386. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x1E,0x00,0x78,0x18,0x00,0xCC,0x10,0x00,0xC4,0x10,0x00,0x84,0x11,0x00,0x84,0x19,0x00,0x0C,0x1F,0x00,0x3C,0x0F,0x00,0x00,0x00,0x00,0x00,0x00},/*"s",83*/
  387. {0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0xFF,0x0F,0xC0,0xFF,0x1F,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x04,0x10,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00},/*"t",84*/
  388. {0x00,0x00,0x00,0x00,0x04,0x00,0x00,0xFC,0x0F,0x00,0xFE,0x1F,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x04,0x08,0x00,0xFC,0x1F,0x00,0xFE,0x0F,0x00,0x00,0x08,0x00,0x00,0x00},/*"u",85*/
  389. {0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x0C,0x00,0x00,0x7C,0x00,0x00,0xC4,0x03,0x00,0x00,0x1F,0x00,0x00,0x0C,0x00,0x80,0x03,0x00,0x74,0x00,0x00,0x0C,0x00,0x00,0x04,0x00,0x00,0x00,0x00},/*"v",86*/
  390. {0x00,0x04,0x00,0x00,0x1C,0x00,0x00,0xF4,0x01,0x00,0x80,0x1F,0x00,0x04,0x0F,0x00,0xEC,0x00,0x00,0xFC,0x00,0x00,0x84,0x0F,0x00,0x00,0x0F,0x00,0xE4,0x00,0x00,0x1C,0x00,0x00,0x04,0x00},/*"w",87*/
  391. {0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x04,0x10,0x00,0x0C,0x1C,0x00,0x3C,0x12,0x00,0xE4,0x01,0x00,0xC0,0x01,0x00,0x24,0x13,0x00,0x1C,0x1C,0x00,0x04,0x18,0x00,0x04,0x10,0x00,0x00,0x00},/*"x",88*/
  392. {0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0xC0,0x00,0x3C,0x80,0x00,0xC4,0x81,0x00,0x00,0x7F,0x00,0x00,0x0E,0x00,0xC4,0x01,0x00,0x3C,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x00},/*"y",89*/
  393. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x18,0x00,0x04,0x1E,0x00,0x04,0x13,0x00,0xC4,0x11,0x00,0x74,0x10,0x00,0x1C,0x10,0x00,0x0C,0x18,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00},/*"z",90*/
  394. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x28,0x00,0xF8,0xC7,0x3F,0x04,0x00,0x40,0x04,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00},/*"{",91*/
  395. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"|",92*/
  396. {0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x40,0x04,0x00,0x40,0xF8,0xC7,0x3F,0x00,0x28,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"}",93*/
  397. {0x00,0x00,0x00,0x0C,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00},/*"~",94*/
  398. {0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"°",0*/
  399. };
  400. //新宋体
  401. static const char *font_cn_str="输出入状态耗电压流量功因数温度地址开关频率在离线风扇启动版本波特信息主备用源℃";
  402. static const uint8_t font_cn_1212[][24] =
  403. {
  404. {0x34,0x01,0x2C,0x01,0xF7,0x0F,0xA4,0x00,0xE8,0x0F,0xA4,0x02,0xEA,0x0F,0x09,0x00,0xCA,0x03,0x04,0x08,0xE8,0x0F,0x00,0x00},/*"输",0*/
  405. {0x80,0x07,0x1E,0x04,0x10,0x04,0x10,0x04,0x10,0x04,0xFF,0x07,0x10,0x04,0x10,0x04,0x10,0x04,0x1E,0x04,0x80,0x0F,0x00,0x00},/*"出",1*/
  406. {0x00,0x08,0x00,0x04,0x01,0x02,0x81,0x01,0x72,0x00,0x0C,0x00,0x70,0x00,0x80,0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x00},/*"入",2*/
  407. {0x04,0x01,0x88,0x00,0xFF,0x0F,0x00,0x00,0x10,0x08,0x10,0x06,0xD0,0x01,0x3F,0x00,0xD0,0x01,0x12,0x06,0x14,0x08,0x00,0x00},/*"状",3*/
  408. {0x44,0x04,0x44,0x03,0x24,0x00,0x14,0x07,0x0C,0x08,0xA7,0x08,0x4C,0x0B,0x14,0x08,0x24,0x0C,0x44,0x01,0x44,0x06,0x00,0x00},/*"态",4*/
  409. {0x44,0x02,0x54,0x01,0xFF,0x0F,0x54,0x01,0x44,0x02,0x92,0x00,0x92,0x00,0xFE,0x07,0x49,0x08,0x49,0x08,0x40,0x0E,0x00,0x00},/*"耗",5*/
  410. {0xFC,0x03,0x24,0x01,0x24,0x01,0x24,0x01,0xFF,0x07,0x24,0x09,0x24,0x09,0x24,0x09,0xFC,0x09,0x00,0x08,0x00,0x0E,0x00,0x00},/*"电",6*/
  411. {0x00,0x08,0xFE,0x07,0x02,0x08,0x42,0x08,0x42,0x08,0x42,0x08,0xFA,0x0F,0x42,0x08,0x42,0x09,0x42,0x0A,0x02,0x08,0x00,0x00},/*"压",7*/
  412. {0x22,0x04,0x44,0x02,0x00,0x08,0x24,0x04,0xB4,0x03,0x2C,0x00,0xA5,0x0F,0x26,0x00,0xA4,0x07,0x34,0x08,0x64,0x0E,0x00,0x00},/*"流",8*/
  413. {0x08,0x08,0xFF,0x0A,0xA9,0x0A,0xA9,0x0A,0xA9,0x0A,0xFB,0x0F,0xAD,0x0A,0xA9,0x0A,0xA9,0x0A,0xFF,0x0A,0x08,0x08,0x00,0x00},/*"量",9*/
  414. {0x04,0x02,0x04,0x02,0xFC,0x01,0x04,0x09,0x04,0x05,0x08,0x03,0xFF,0x00,0x08,0x00,0x08,0x08,0x08,0x08,0xF8,0x07,0x00,0x00},/*"功",10*/
  415. {0xFF,0x0F,0x01,0x04,0x11,0x05,0x91,0x04,0x51,0x04,0x3D,0x04,0x51,0x04,0x91,0x04,0x11,0x05,0x01,0x04,0xFF,0x0F,0x00,0x00},/*"因",11*/
  416. {0x48,0x09,0x2A,0x0B,0x98,0x05,0x7F,0x05,0x28,0x0B,0x4A,0x00,0x10,0x08,0xEF,0x05,0x08,0x02,0xF8,0x05,0x08,0x08,0x00,0x00},/*"数",12*/
  417. {0x22,0x04,0x44,0x02,0x00,0x09,0xC0,0x0F,0x5F,0x08,0xD5,0x0F,0x55,0x08,0xD5,0x0F,0x5F,0x08,0xC0,0x0F,0x00,0x08,0x00,0x00},/*"温",13*/
  418. {0x00,0x08,0xFE,0x07,0x0A,0x00,0x8A,0x08,0xBE,0x09,0xAA,0x0A,0xAB,0x04,0xAA,0x04,0xBE,0x0A,0x8A,0x09,0x0A,0x08,0x00,0x00},/*"度",14*/
  419. {0x10,0x04,0x10,0x04,0xFF,0x03,0x10,0x02,0x20,0x00,0xFC,0x07,0x10,0x08,0xFF,0x09,0x08,0x08,0x84,0x08,0xFC,0x0E,0x00,0x00},/*"地",15*/
  420. {0x10,0x04,0x10,0x04,0xFF,0x03,0x10,0x02,0x00,0x08,0xF8,0x0F,0x00,0x08,0x00,0x08,0xFF,0x0F,0x10,0x08,0x10,0x08,0x00,0x00},/*"址",16*/
  421. {0x40,0x00,0x42,0x08,0x42,0x06,0xFE,0x01,0x42,0x00,0x42,0x00,0x42,0x00,0xFE,0x0F,0x42,0x00,0x42,0x00,0x40,0x00,0x00,0x00},/*"开",17*/
  422. {0x40,0x08,0x48,0x08,0x49,0x04,0x4A,0x02,0x48,0x01,0xF8,0x00,0x48,0x01,0x4A,0x02,0x49,0x04,0x48,0x08,0x40,0x08,0x00,0x00},/*"关",18*/
  423. {0x10,0x09,0xDE,0x08,0x10,0x04,0xFF,0x02,0x12,0x01,0x92,0x00,0xF9,0x09,0x0D,0x04,0xEB,0x03,0x09,0x04,0xF9,0x09,0x00,0x00},/*"频",19*/
  424. {0x02,0x02,0x8A,0x02,0x52,0x02,0x9A,0x02,0xD6,0x02,0xB3,0x0F,0xD2,0x02,0x8A,0x02,0x52,0x02,0x8A,0x02,0x02,0x02,0x00,0x00},/*"率",20*/
  425. {0x84,0x00,0x44,0x00,0xE4,0x0F,0x1C,0x00,0x07,0x08,0x84,0x08,0x84,0x08,0xF4,0x0F,0x84,0x08,0x84,0x08,0x04,0x08,0x00,0x00},/*"在",21*/
  426. {0x82,0x0F,0xBA,0x00,0xA2,0x04,0xB6,0x06,0xAA,0x05,0xEB,0x04,0xAA,0x06,0xB6,0x0C,0xA2,0x00,0xBA,0x08,0x82,0x0F,0x00,0x00},/*"离",22*/
  427. {0x98,0x04,0xD4,0x04,0xB3,0x02,0x88,0x02,0x00,0x08,0x48,0x08,0x48,0x04,0xFF,0x03,0x24,0x05,0xA5,0x08,0x26,0x0E,0x00,0x00},/*"线",23*/
  428. {0x00,0x08,0xFE,0x07,0x12,0x02,0x22,0x01,0xC2,0x00,0x22,0x01,0x1A,0x02,0x02,0x00,0xFE,0x03,0x00,0x04,0x00,0x0F,0x00,0x00},/*"风",24*/
  429. {0x00,0x08,0xFE,0x07,0x2A,0x04,0xAA,0x02,0x2A,0x09,0xEA,0x0F,0x0B,0x00,0x2A,0x04,0xAA,0x02,0x2A,0x09,0xEE,0x0F,0x00,0x00},/*"扇",25*/
  430. {0x00,0x08,0x00,0x06,0xFC,0x01,0xA4,0x0F,0xA4,0x04,0xA5,0x04,0xA6,0x04,0xA4,0x04,0xA4,0x04,0xA4,0x04,0xBC,0x0F,0x00,0x00},/*"启",26*/
  431. {0x10,0x03,0xD2,0x02,0x32,0x02,0x92,0x02,0x10,0x03,0x00,0x08,0x08,0x06,0xFF,0x01,0x08,0x08,0x08,0x08,0xF8,0x07,0x00,0x00},/*"动",27*/
  432. {0x00,0x08,0xFE,0x07,0x90,0x00,0x9F,0x0F,0x10,0x04,0xFE,0x03,0x12,0x08,0xF2,0x05,0x12,0x02,0x91,0x05,0x71,0x08,0x00,0x00},/*"版",28*/
  433. {0x04,0x02,0x04,0x01,0x84,0x02,0x64,0x02,0x14,0x02,0xFF,0x0F,0x14,0x02,0x64,0x02,0x84,0x02,0x04,0x01,0x04,0x02,0x00,0x00},/*"本",29*/
  434. {0x22,0x04,0x44,0x02,0x00,0x08,0xFC,0x07,0x24,0x08,0xE4,0x08,0x24,0x05,0x3F,0x02,0x24,0x05,0xE4,0x08,0x0C,0x08,0x00,0x00},/*"波",30*/
  435. {0x9C,0x00,0x88,0x00,0xFF,0x0F,0x48,0x00,0x10,0x00,0x54,0x01,0x54,0x0A,0x5F,0x08,0xF4,0x0F,0x54,0x00,0x50,0x00,0x00,0x00},/*"特",31*/
  436. {0x10,0x00,0xFC,0x0F,0x03,0x00,0x04,0x00,0x54,0x0F,0x54,0x05,0x55,0x05,0x56,0x05,0x54,0x05,0x54,0x0F,0x04,0x00,0x00,0x00},/*"信",32*/
  437. {0x00,0x08,0xFE,0x06,0xAA,0x00,0xAA,0x06,0xAB,0x08,0xAA,0x09,0xAA,0x0A,0xAA,0x08,0xAA,0x0C,0xFE,0x02,0x00,0x0C,0x00,0x00},/*"息",33*/
  438. {0x00,0x08,0x88,0x08,0x88,0x08,0x88,0x08,0x89,0x08,0xFA,0x0F,0x88,0x08,0x88,0x08,0x88,0x08,0x88,0x08,0x00,0x08,0x00,0x00},/*"主",34*/
  439. {0x20,0x00,0x24,0x00,0xD2,0x0F,0x57,0x05,0x4A,0x05,0xCA,0x07,0x4A,0x05,0x56,0x05,0xD2,0x0F,0x20,0x00,0x20,0x00,0x00,0x00},/*"备",35*/
  440. {0x00,0x08,0xFE,0x07,0x92,0x00,0x92,0x00,0x92,0x00,0xFE,0x07,0x92,0x00,0x92,0x08,0x92,0x08,0xFE,0x0F,0x00,0x00,0x00,0x00},/*"用",36*/
  441. {0x11,0x04,0x22,0x02,0x00,0x08,0xFF,0x07,0x01,0x04,0xF9,0x02,0xAD,0x08,0xAB,0x0F,0xA9,0x00,0xF9,0x02,0x01,0x04,0x00,0x00},/*"源",37*/
  442. {0x02,0x00,0x05,0x00,0x02,0x00,0xF8,0x00,0x04,0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x04,0x02,0x0E,0x01,0x80,0x00,0x00,0x00},/*"℃",38*/
  443. };
  444. static const uint8_t font_cn_1616[][32] =
  445. {
  446. {0x88,0x09,0x68,0x19,0x1F,0x09,0xC8,0xFF,0x08,0x05,0x10,0x00,0xC8,0xFF,0x54,0x12,0x52,0x92,0xD1,0xFF,0x12,0x00,0x94,0x5F,0x08,0x80,0xD0,0x7F,0x10,0x00,0x00,0x00},/*"输",0*/
  447. {0x00,0x00,0x00,0x7C,0x7C,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xFF,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xFC,0x40,0x00,0xFC,0x00,0x00,0x00,0x00},/*"出",1*/
  448. {0x00,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x0C,0x01,0x03,0xE2,0x00,0x1C,0x00,0xE0,0x00,0x00,0x03,0x00,0x0C,0x00,0x30,0x00,0x40,0x00,0x80,0x00,0x80,0x00,0x00},/*"入",2*/
  449. {0x00,0x04,0x08,0x04,0x30,0x02,0x00,0x01,0xFF,0xFF,0x20,0x80,0x20,0x40,0x20,0x30,0x20,0x0E,0xFF,0x01,0x20,0x06,0x20,0x18,0x22,0x20,0x2C,0x40,0x20,0x80,0x00,0x00},/*"状",3*/
  450. {0x00,0x41,0x04,0x39,0x84,0x00,0x84,0x00,0x44,0x3C,0x24,0x40,0x54,0x40,0x8F,0x42,0x14,0x4C,0x24,0x40,0x44,0x40,0x84,0x70,0x84,0x04,0x04,0x09,0x00,0x31,0x00,0x00},/*"态",4*/
  451. {0x88,0x20,0xA8,0x18,0xA8,0x06,0xFF,0xFF,0xA8,0x02,0xA8,0x0C,0x88,0x00,0x00,0x04,0x44,0x04,0x44,0x04,0xFC,0x7F,0x22,0x82,0x23,0x82,0x22,0x82,0x00,0xF2,0x00,0x00},/*"耗",5*/
  452. {0x00,0x00,0x00,0x00,0xF8,0x1F,0x88,0x08,0x88,0x08,0x88,0x08,0x88,0x08,0xFF,0x7F,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0xF8,0x9F,0x00,0x80,0x00,0xF0,0x00,0x00},/*"电",6*/
  453. {0x00,0x80,0x00,0x60,0xFE,0x1F,0x02,0x40,0x82,0x40,0x82,0x40,0x82,0x40,0x82,0x40,0xFA,0x7F,0x82,0x40,0x82,0x40,0x82,0x44,0x82,0x58,0x82,0x40,0x02,0x40,0x00,0x00},/*"压",7*/
  454. {0x10,0x04,0x60,0x04,0x02,0x7E,0x8C,0x01,0x00,0x80,0x44,0x40,0x64,0x3E,0x54,0x00,0x4D,0x00,0x46,0xFE,0x44,0x00,0x54,0x00,0x64,0x7E,0xC4,0x80,0x04,0xE0,0x00,0x00},/*"流",8*/
  455. {0x20,0x00,0x20,0x80,0x20,0x80,0xBE,0xAF,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xFF,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xBE,0xAF,0x20,0x80,0x20,0x80,0x20,0x00,0x00,0x00},/*"量",9*/
  456. {0x08,0x10,0x08,0x30,0x08,0x10,0xF8,0x1F,0x08,0x08,0x08,0x88,0x08,0x48,0x10,0x30,0x10,0x0E,0xFF,0x01,0x10,0x40,0x10,0x80,0x10,0x40,0xF0,0x3F,0x00,0x00,0x00,0x00},/*"功",10*/
  457. {0x00,0x00,0xFE,0xFF,0x02,0x40,0x42,0x50,0x42,0x48,0x42,0x44,0x42,0x43,0xFA,0x40,0x42,0x41,0x42,0x42,0x42,0x44,0x42,0x58,0x02,0x40,0xFE,0xFF,0x00,0x00,0x00,0x00},/*"因",11*/
  458. {0x90,0x82,0x52,0x9A,0x34,0x56,0x10,0x63,0xFF,0x22,0x10,0x52,0x34,0x8E,0x52,0x00,0x80,0x80,0x70,0x40,0x8F,0x33,0x08,0x0C,0x08,0x33,0xF8,0x40,0x08,0x80,0x00,0x00},/*"数",12*/
  459. {0x10,0x04,0x60,0x04,0x02,0x7E,0x8C,0x01,0x00,0x40,0x00,0x7E,0xFE,0x42,0x92,0x42,0x92,0x7E,0x92,0x42,0x92,0x7E,0x92,0x42,0xFE,0x42,0x00,0x7E,0x00,0x40,0x00,0x00},/*"温",13*/
  460. {0x00,0x40,0x00,0x30,0xFC,0x8F,0x24,0x80,0x24,0x84,0x24,0x4C,0xFC,0x55,0x25,0x25,0x26,0x25,0x24,0x25,0xFC,0x55,0x24,0x4C,0x24,0x80,0x24,0x80,0x04,0x80,0x00,0x00},/*"度",14*/
  461. {0x20,0x10,0x20,0x30,0x20,0x10,0xFF,0x0F,0x20,0x08,0x20,0x08,0x80,0x00,0xF8,0x3F,0x80,0x40,0x40,0x40,0xFF,0x5F,0x20,0x42,0x10,0x44,0xF0,0x43,0x00,0x78,0x00,0x00},/*"地",15*/
  462. {0x20,0x10,0x20,0x30,0x20,0x10,0xFF,0x0F,0x20,0x08,0x20,0x48,0x00,0x40,0xF8,0x7F,0x00,0x40,0x00,0x40,0xFF,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x40,0x00,0x00},/*"址",16*/
  463. {0x80,0x00,0x82,0x80,0x82,0x40,0x82,0x30,0xFE,0x0F,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xFE,0xFF,0x82,0x00,0x82,0x00,0x82,0x00,0x80,0x00,0x00,0x00},/*"开",17*/
  464. {0x00,0x81,0x00,0x81,0x10,0x41,0x11,0x41,0x16,0x21,0x10,0x11,0x10,0x0D,0xF0,0x03,0x10,0x0D,0x10,0x11,0x14,0x21,0x13,0x41,0x10,0x41,0x00,0x81,0x00,0x81,0x00,0x00},/*"关",18*/
  465. {0x40,0x90,0x7C,0x8E,0x40,0x40,0x7F,0x4F,0x48,0x20,0x48,0x1E,0x40,0x80,0xF2,0x4F,0x12,0x20,0x1A,0x18,0xD6,0x07,0x12,0x10,0x12,0x20,0xF2,0x4F,0x02,0x80,0x00,0x00},/*"频",19*/
  466. {0x00,0x08,0x14,0x09,0xA4,0x08,0x44,0x08,0x24,0x09,0x34,0x09,0xAD,0x09,0x66,0xFD,0x24,0x09,0x94,0x09,0x04,0x0B,0x44,0x08,0xA4,0x08,0x14,0x09,0x00,0x08,0x00,0x00},/*"率",20*/
  467. {0x08,0x02,0x08,0x01,0x88,0x00,0xC8,0xFF,0x38,0x40,0x0C,0x41,0x0B,0x41,0x08,0x41,0x08,0x41,0xE8,0x7F,0x08,0x41,0x08,0x41,0x08,0x41,0x08,0x41,0x08,0x40,0x00,0x00},/*"在",21*/
  468. {0x04,0x00,0x04,0xFE,0x04,0x02,0xF4,0x02,0x84,0x12,0xD4,0x3A,0xA5,0x16,0xA6,0x13,0xA4,0x12,0xD4,0x1A,0x84,0x32,0xF4,0x42,0x04,0x82,0x04,0x7E,0x04,0x00,0x00,0x00},/*"离",22*/
  469. {0x20,0x22,0x30,0x67,0xAC,0x22,0x63,0x12,0x20,0x12,0x18,0x12,0x80,0x40,0x90,0x40,0x90,0x20,0xFF,0x13,0x90,0x0C,0x49,0x14,0x4A,0x22,0x48,0x41,0x40,0xF8,0x00,0x00},/*"线",23*/
  470. {0x00,0x80,0x00,0x60,0xFE,0x1F,0x02,0x00,0x12,0x20,0x22,0x10,0xC2,0x0C,0x02,0x03,0xC2,0x0C,0x32,0x30,0x02,0x00,0xFE,0x0F,0x00,0x30,0x00,0x40,0x00,0xF8,0x00,0x00},/*"风",24*/
  471. {0x00,0x40,0x00,0x30,0xFC,0x0F,0x24,0x21,0x24,0x15,0x24,0x49,0x25,0x81,0x26,0x7F,0x24,0x00,0x24,0x21,0x24,0x15,0x24,0x49,0x24,0x81,0x3C,0x7F,0x00,0x00,0x00,0x00},/*"扇",25*/
  472. {0x00,0x40,0x00,0x20,0x00,0x18,0xFC,0x07,0x44,0x00,0x44,0xFC,0x44,0x44,0x45,0x44,0x46,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x7C,0xFC,0x00,0x00,0x00,0x00},/*"启",26*/
  473. {0x40,0x10,0x44,0x3C,0xC4,0x13,0x44,0x10,0x44,0x14,0x44,0xB8,0x40,0x40,0x10,0x30,0x10,0x0E,0xFF,0x01,0x10,0x40,0x10,0x80,0x10,0x40,0xF0,0x3F,0x00,0x00,0x00,0x00},/*"动",27*/
  474. {0x00,0x80,0xFE,0x7F,0x20,0x01,0x20,0x01,0x3F,0xFF,0x20,0x80,0x00,0x60,0xFC,0x1F,0x24,0x80,0xE4,0x41,0x24,0x26,0x22,0x18,0x23,0x26,0xE2,0x41,0x00,0x80,0x00,0x00},/*"版",28*/
  475. {0x00,0x10,0x10,0x08,0x10,0x04,0x10,0x02,0x10,0x09,0xD0,0x08,0x30,0x08,0xFF,0xFF,0x30,0x08,0xD0,0x08,0x10,0x09,0x10,0x02,0x10,0x04,0x10,0x08,0x00,0x10,0x00,0x00},/*"本",29*/
  476. {0x10,0x04,0x60,0x04,0x02,0x7C,0x0C,0x03,0xC0,0x80,0x00,0x60,0xF8,0x1F,0x88,0x80,0x88,0x43,0x88,0x2C,0xFF,0x10,0x88,0x28,0x88,0x46,0xA8,0x81,0x18,0x80,0x00,0x00},/*"波",30*/
  477. {0x40,0x02,0x3C,0x06,0x10,0x02,0xFF,0xFF,0x10,0x01,0x10,0x01,0x40,0x00,0x48,0x02,0x48,0x0A,0x48,0x12,0x7F,0x42,0x48,0x82,0xC8,0x7F,0x48,0x02,0x40,0x02,0x00,0x00},/*"特",31*/
  478. {0x00,0x01,0x80,0x00,0x60,0x00,0xF8,0xFF,0x07,0x00,0x00,0x00,0x04,0x00,0x24,0xF9,0x24,0x49,0x25,0x49,0x26,0x49,0x24,0x49,0x24,0x49,0x24,0xF9,0x04,0x00,0x00,0x00},/*"信",32*/
  479. {0x00,0x40,0x00,0x30,0x00,0x00,0xFC,0x03,0x54,0x39,0x54,0x41,0x56,0x41,0x55,0x45,0x54,0x59,0x54,0x41,0x54,0x41,0xFC,0x73,0x00,0x00,0x00,0x08,0x00,0x30,0x00,0x00},/*"息",33*/
  480. {0x00,0x40,0x08,0x40,0x08,0x41,0x08,0x41,0x08,0x41,0x08,0x41,0x09,0x41,0xFA,0x7F,0x08,0x41,0x08,0x41,0x08,0x41,0x08,0x41,0x08,0x41,0x08,0x40,0x00,0x40,0x00,0x00},/*"主",34*/
  481. {0x80,0x00,0x90,0x00,0x90,0x00,0x48,0xFF,0x4C,0x49,0x57,0x49,0x24,0x49,0x24,0x7F,0x24,0x49,0x54,0x49,0x4C,0x49,0x44,0xFF,0x80,0x00,0x80,0x00,0x80,0x00,0x00,0x00},/*"备",35*/
  482. {0x00,0x80,0x00,0x60,0xFE,0x1F,0x22,0x02,0x22,0x02,0x22,0x02,0x22,0x02,0xFE,0x7F,0x22,0x02,0x22,0x02,0x22,0x42,0x22,0x82,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00},/*"用",36*/
  483. {0x10,0x04,0x60,0x04,0x02,0x7E,0x8C,0x41,0x00,0x30,0xFE,0x0F,0x02,0x20,0xF2,0x13,0x52,0x49,0x5A,0x81,0x56,0x7F,0x52,0x01,0x52,0x09,0xF2,0x13,0x02,0x20,0x00,0x00},/*"源",37*/
  484. {0x06,0x00,0x09,0x00,0x09,0x00,0xE6,0x07,0xF8,0x1F,0x0C,0x30,0x04,0x20,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x04,0x20,0x1E,0x10,0x00,0x00,0x00,0x00},/*"℃",38*/
  485. };
  486. static const uint8_t font_cn_2424[][72] =
  487. {
  488. {0x00,0x00,0x00,0x20,0x08,0x02,0x20,0x0E,0x02,0xE0,0x0B,0x01,0x7C,0x08,0x01,0x2C,0x09,0x71,0x20,0xFF,0x7F,0x20,0x88,0x00,0x20,0x8A,0x00,0x20,0x01,0x00,0x00,0xFD,0x7F,0x80,0x24,0x01,0x60,0x25,0x21,0x38,0x25,0x61,0x0E,0xFD,0x3F,0x0C,0x01,0x00,0x10,0x01,0x00,0xA0,0xF8,0x07,0x40,0x01,0x20,0x80,0x00,0x60,0x80,0xFD,0x3F,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"输",0*/
  489. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xE0,0x8F,0x3F,0xE0,0x8F,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0xFC,0xFF,0x3F,0xF8,0xFF,0x3F,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0xE0,0x1F,0x20,0x20,0x90,0x7F,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"出",1*/
  490. {0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x0C,0x00,0x00,0x06,0x04,0x80,0x01,0x04,0xC0,0x00,0x08,0x30,0x00,0x18,0x1E,0x00,0xF0,0x03,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0x00,0x70,0x00,0x00,0xC0,0x00,0x00,0x80,0x03,0x00,0x00,0x06,0x00,0x00,0x0C,0x00,0x00,0x18,0x00,0x00,0x38,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00},/*"入",2*/
  491. {0x00,0x00,0x00,0x00,0x00,0x01,0x40,0x80,0x01,0x80,0x81,0x00,0x00,0x43,0x00,0x00,0x20,0x00,0x04,0x10,0x40,0xFC,0xFF,0x3F,0x00,0x02,0x40,0x00,0x02,0x20,0x00,0x02,0x10,0x00,0x02,0x0C,0x00,0x02,0x07,0x00,0xF2,0x01,0xFC,0x3F,0x00,0x00,0x06,0x00,0x00,0x7A,0x00,0x08,0x82,0x03,0x10,0x02,0x0E,0x70,0x02,0x1C,0xE0,0x03,0x38,0x00,0x02,0x30,0x00,0x00,0x00,0x00,0x00,0x00},/*"状",3*/
  492. {0x00,0x00,0x00,0x00,0x40,0x00,0x20,0x40,0x18,0x20,0x20,0x1C,0x20,0x20,0x0F,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0x08,0x3F,0x20,0x04,0x61,0x20,0x07,0x40,0xF0,0x89,0x40,0x3E,0x98,0x41,0x60,0x30,0x47,0xA0,0x01,0x40,0x20,0x02,0x40,0x20,0x04,0x40,0x20,0x0C,0x7C,0x20,0x18,0x00,0x20,0x18,0x01,0x20,0x30,0x06,0x30,0x30,0x1E,0x20,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"态",4*/
  493. {0x00,0x00,0x00,0x00,0x04,0x08,0x90,0x04,0x04,0x90,0x04,0x03,0x90,0xC4,0x00,0x90,0x7C,0x00,0xFE,0xFF,0x7F,0x90,0x24,0x00,0x90,0xC4,0x00,0x90,0x84,0x01,0x10,0x04,0x00,0x00,0x84,0x00,0x20,0x84,0x00,0x20,0x84,0x00,0x10,0x44,0x00,0xF0,0xFF,0x3F,0x10,0x42,0x20,0x08,0x42,0x20,0x08,0x42,0x20,0x0C,0x21,0x20,0x04,0x21,0x20,0x00,0x30,0x3E,0x00,0x20,0x10,0x00,0x00,0x00},/*"耗",5*/
  494. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x84,0x00,0x40,0x84,0x00,0x40,0x84,0x00,0x40,0x84,0x00,0x40,0x84,0x00,0x40,0x84,0x00,0xFE,0xFF,0x7F,0x40,0x84,0x40,0x40,0x84,0x40,0x40,0x84,0x40,0x40,0x84,0x40,0x40,0x84,0x40,0x40,0x84,0x40,0xC0,0xFF,0x41,0x40,0x00,0x40,0x00,0x00,0x60,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00},/*"电",6*/
  495. {0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x30,0x00,0x00,0x0C,0xF8,0xFF,0x17,0xF8,0x7F,0x10,0x08,0x00,0x10,0x08,0x08,0x10,0x08,0x08,0x10,0x08,0x08,0x10,0x08,0x08,0x10,0x08,0x08,0x10,0xE8,0xFF,0x1F,0xE8,0xFF,0x1F,0x08,0x08,0x10,0x08,0x08,0x10,0x08,0x48,0x10,0x08,0x88,0x11,0x08,0x08,0x17,0x08,0x08,0x12,0x0C,0x00,0x10,0x08,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},/*"压",7*/
  496. {0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x03,0x01,0x04,0x0E,0x3F,0x08,0x80,0x3F,0x38,0x60,0x40,0x30,0x1C,0x40,0x80,0x03,0x20,0x50,0x00,0x18,0x10,0xF4,0x0F,0x10,0xF6,0x01,0x10,0x05,0x00,0xD2,0x04,0x00,0x74,0xF4,0x7F,0x3C,0x14,0x00,0x10,0x02,0x00,0x10,0x02,0x00,0x90,0xF2,0x3F,0x10,0x13,0x20,0x10,0x0E,0x20,0x18,0x00,0x20,0x10,0x00,0x3C,0x00,0x00,0x10,0x00,0x00,0x00},/*"流",8*/
  497. {0x00,0x00,0x00,0x00,0x02,0x20,0x00,0x02,0x20,0x00,0x02,0x24,0x00,0x02,0x24,0xFC,0xFB,0x27,0xFC,0x2B,0x25,0x94,0x2A,0x25,0x94,0x2A,0x25,0x94,0x2A,0x25,0x94,0x2A,0x25,0x94,0xFA,0x3F,0x94,0xFA,0x3F,0x94,0x2A,0x25,0x94,0x2A,0x25,0x94,0x2A,0x25,0x94,0x2A,0x25,0xFC,0xFB,0x27,0x00,0xFA,0x27,0x00,0x02,0x24,0x00,0x02,0x20,0x00,0x03,0x30,0x00,0x02,0x00,0x00,0x00,0x00},/*"量",9*/
  498. {0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x06,0x20,0x00,0x06,0x20,0x00,0x02,0x20,0x00,0x02,0xE0,0xFF,0x01,0x20,0x00,0x41,0x20,0x00,0x21,0x20,0x80,0x20,0x30,0x80,0x10,0xA0,0x00,0x08,0x80,0x00,0x06,0x80,0x00,0x03,0x80,0xF0,0x00,0xFE,0x1F,0x10,0x84,0x00,0x10,0x80,0x00,0x20,0x80,0x00,0x60,0x80,0x00,0x30,0x80,0xFF,0x1F,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"功",10*/
  499. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x04,0x00,0x10,0x04,0x02,0x18,0x04,0x02,0x14,0x04,0x02,0x14,0x04,0x02,0x12,0x04,0x02,0x11,0x04,0xE2,0x10,0xE4,0x3F,0x10,0x24,0x12,0x10,0x04,0x22,0x10,0x04,0x42,0x10,0x04,0x82,0x11,0x04,0x82,0x17,0x04,0x02,0x10,0x04,0x00,0x10,0x04,0x00,0x10,0xFC,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"因",11*/
  500. {0x00,0x00,0x00,0x00,0x50,0x40,0x40,0x48,0x40,0x44,0x48,0x20,0x78,0x44,0x22,0x50,0xC3,0x13,0xC0,0xE1,0x12,0xFE,0x7F,0x0C,0x40,0x41,0x0C,0x60,0x41,0x06,0x50,0xC6,0x4D,0x4C,0x44,0x38,0x40,0x0C,0x20,0x80,0x03,0x10,0xF0,0x0F,0x18,0x5E,0xF0,0x0C,0x44,0x80,0x07,0x40,0x80,0x07,0x40,0xFC,0x0C,0xC0,0x1F,0x18,0x40,0x00,0x30,0x40,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00},/*"数",12*/
  501. {0x00,0x00,0x00,0x80,0x00,0x01,0x00,0x01,0x01,0x04,0x07,0x3F,0x08,0x80,0x3F,0x18,0x78,0x20,0x00,0x07,0x20,0xC0,0x00,0x20,0x00,0xE0,0x3F,0xF8,0x2F,0x20,0x48,0x24,0x20,0x48,0x24,0x20,0x48,0xE4,0x3F,0x48,0x24,0x20,0x48,0x24,0x20,0x48,0xE4,0x3F,0x48,0x24,0x20,0x48,0x24,0x20,0xFC,0x2F,0x20,0x00,0xE0,0x3F,0x00,0x20,0x20,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x00},/*"温",13*/
  502. {0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x18,0x00,0xC0,0x07,0xF0,0xFF,0x00,0x10,0x01,0x40,0x10,0x01,0x40,0x10,0x41,0x40,0x10,0x41,0x20,0x30,0x41,0x20,0xD0,0xDF,0x11,0x12,0x49,0x12,0x1C,0x49,0x0C,0x1C,0x49,0x08,0x10,0x49,0x0C,0x10,0x49,0x12,0xF0,0x5F,0x11,0x50,0xC1,0x30,0x10,0x41,0x20,0x10,0x01,0x20,0x98,0x01,0x60,0x10,0x01,0x20,0x00,0x00,0x20,0x00,0x00,0x00},/*"度",14*/
  503. {0x00,0x00,0x00,0x00,0x02,0x08,0x00,0x02,0x18,0x00,0x02,0x08,0xFC,0xFF,0x0F,0xFC,0xFF,0x07,0x00,0x02,0x04,0x00,0x0A,0x02,0x00,0x0A,0x02,0x00,0x04,0x02,0xF0,0xFF,0x1F,0xE0,0xFF,0x3F,0x00,0x02,0x20,0x00,0x02,0x20,0x02,0x82,0x23,0xFE,0xFF,0x23,0x00,0x81,0x20,0x80,0x80,0x20,0x80,0x80,0x21,0xC0,0xFF,0x21,0x80,0x00,0x20,0x00,0x00,0x3F,0x00,0x00,0x10,0x00,0x00,0x00},/*"地",15*/
  504. {0x00,0x00,0x00,0x00,0x01,0x04,0x00,0x01,0x0C,0x00,0x01,0x04,0x00,0x01,0x04,0xFE,0xFF,0x03,0x00,0x01,0x02,0x00,0x01,0x21,0x80,0x01,0x21,0x00,0x01,0x20,0x00,0x00,0x20,0x00,0xFF,0x3F,0x00,0x01,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0xFE,0xFF,0x3F,0xFC,0xFF,0x3F,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0x06,0x30,0x00,0x04,0x20,0x00,0x00,0x00,0x00,0x00,0x00},/*"址",16*/
  505. {0x00,0x00,0x00,0x00,0x08,0x00,0x08,0x08,0x40,0x08,0x08,0x20,0x08,0x08,0x10,0x08,0x08,0x18,0x08,0x08,0x0C,0x08,0x88,0x03,0xF8,0xFF,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0xF8,0xFF,0x7F,0x08,0x08,0x00,0x08,0x08,0x00,0x08,0x08,0x00,0x0C,0x08,0x00,0x08,0x0C,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"开",17*/
  506. {0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x40,0x40,0x10,0x20,0x40,0x10,0x20,0x40,0x10,0x10,0x40,0x10,0x10,0x44,0x10,0x08,0x4C,0x10,0x04,0x78,0x10,0x03,0x40,0xD0,0x01,0xC0,0x7F,0x00,0xC0,0x13,0x00,0x40,0x70,0x00,0x70,0x90,0x01,0x4E,0x10,0x03,0x44,0x10,0x04,0x40,0x10,0x08,0x40,0x10,0x18,0x40,0x10,0x30,0x40,0x18,0x70,0x00,0x10,0x20,0x00,0x00,0x20,0x00,0x00,0x00},/*"关",18*/
  507. {0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x02,0x41,0x00,0xC2,0x20,0xF0,0x33,0x20,0x10,0x02,0x10,0x00,0x02,0x08,0xFE,0xFF,0x0C,0x20,0x02,0x06,0x20,0x82,0x01,0x20,0xE2,0x40,0x04,0x42,0x40,0x04,0x00,0x20,0xC4,0xFF,0x11,0x44,0x00,0x10,0x44,0x00,0x0C,0x7C,0xC0,0x07,0x4C,0xFE,0x00,0x44,0x00,0x04,0x44,0x00,0x04,0x44,0x00,0x18,0xC6,0xFF,0x38,0x04,0x00,0x20,0x00,0x00,0x00},/*"频",19*/
  508. {0x00,0x00,0x00,0x00,0x00,0x01,0x10,0x20,0x01,0x10,0x20,0x01,0x90,0x20,0x01,0x90,0x11,0x01,0x10,0x08,0x01,0x10,0x08,0x01,0x10,0x23,0x01,0x90,0x32,0x01,0x52,0x2A,0x01,0x3C,0xE6,0x7F,0x1C,0x62,0x61,0x10,0x29,0x01,0xD0,0x11,0x01,0x90,0x70,0x01,0x10,0x0A,0x01,0x10,0x09,0x01,0x90,0x10,0x01,0x90,0x30,0x01,0x10,0x20,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00},/*"率",20*/
  509. {0x00,0x00,0x00,0x00,0x80,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x30,0x00,0x20,0xF8,0x7F,0x20,0x0C,0x00,0x20,0x07,0x10,0xA0,0x11,0x10,0xF0,0x10,0x10,0x3E,0x10,0x10,0x24,0x10,0x10,0x20,0x10,0x10,0xA0,0xFF,0x1F,0xA0,0xFF,0x1F,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x10,0x10,0x20,0x18,0x10,0x30,0x10,0x18,0x20,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00},/*"在",21*/
  510. {0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0xE0,0x7F,0x10,0xE0,0x3F,0xD0,0x2F,0x00,0xD0,0x3F,0x00,0x10,0x28,0x06,0x10,0x2C,0x05,0x50,0xAA,0x04,0x92,0x6A,0x04,0x96,0x39,0x02,0x9C,0x39,0x02,0xD0,0xA9,0x02,0x70,0x2A,0x03,0x10,0x2E,0x03,0x10,0x28,0x0E,0xD0,0x3F,0x20,0x50,0x2E,0x60,0x10,0xE0,0x3F,0x10,0xE0,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"离",22*/
  511. {0x00,0x00,0x00,0x00,0x02,0x08,0x00,0x87,0x18,0x80,0xC3,0x19,0x60,0xB2,0x08,0x1C,0x9A,0x08,0x0C,0x46,0x04,0x00,0x43,0x04,0xE0,0x50,0x24,0x40,0x11,0x24,0x00,0x11,0x20,0x00,0x11,0x10,0x80,0x10,0x18,0xFE,0x0F,0x08,0xFC,0xFF,0x05,0x80,0x08,0x07,0x84,0x08,0x0F,0x88,0x88,0x19,0xB8,0xC8,0x30,0xD0,0x68,0x60,0xC0,0x04,0x60,0x80,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00},/*"线",23*/
  512. {0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x18,0xF0,0xFF,0x07,0xF0,0x7F,0x08,0x10,0x00,0x04,0x10,0x00,0x02,0x10,0x02,0x01,0x10,0x84,0x00,0x10,0x48,0x00,0x10,0x30,0x00,0x10,0x7C,0x00,0x10,0xC7,0x00,0x90,0x81,0x03,0x10,0x00,0x03,0x10,0x00,0x00,0xF8,0xFF,0x01,0x10,0x80,0x07,0x00,0x00,0x1C,0x00,0x00,0x30,0x00,0x00,0x38,0x00,0x00,0x67,0x00,0x00,0x00},/*"风",24*/
  513. {0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x30,0x00,0x00,0x0E,0xF0,0xFF,0x03,0xF0,0x3F,0x00,0x90,0x04,0x0C,0x90,0x14,0x04,0x90,0xE4,0x02,0x90,0x44,0x22,0x90,0x04,0x21,0x92,0xFC,0x7F,0x9C,0xFC,0x1F,0x90,0x04,0x04,0x90,0x14,0x0C,0x90,0x24,0x06,0x90,0xE4,0x02,0x90,0x04,0x21,0x90,0x04,0x61,0xF0,0xFD,0x7F,0x10,0xFC,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"扇",25*/
  514. {0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x18,0x00,0x00,0x0F,0xF0,0xFF,0x01,0x10,0x02,0x00,0x10,0x02,0x00,0x10,0xE2,0x7F,0x10,0x22,0x10,0x10,0x22,0x10,0x12,0x22,0x10,0x1C,0x22,0x10,0x18,0x22,0x10,0x10,0x22,0x10,0x10,0x22,0x10,0x10,0x22,0x10,0x10,0x22,0x10,0xF0,0xE7,0x7F,0xF0,0xE7,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"启",26*/
  515. {0x00,0x00,0x00,0x00,0x02,0x00,0x20,0x02,0x06,0x20,0x82,0x07,0x20,0x62,0x02,0x20,0x3A,0x02,0x20,0x0E,0x02,0x20,0x02,0x02,0x20,0x22,0x42,0x30,0xC2,0x22,0x20,0x82,0x23,0x00,0x02,0x16,0x80,0x00,0x0C,0x80,0x00,0x06,0x80,0xC0,0x01,0xFC,0x7F,0x10,0x80,0x00,0x10,0x80,0x00,0x20,0x80,0x00,0x60,0x80,0x00,0x30,0x80,0xFF,0x1F,0x80,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"动",27*/
  516. {0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x1E,0xF8,0xFF,0x03,0x00,0x11,0x00,0x00,0x11,0x00,0xFE,0x11,0x00,0xFC,0xF1,0x1F,0x00,0xF1,0x4F,0x00,0x01,0x30,0x00,0x01,0x4E,0xF0,0xFF,0x21,0x10,0x01,0x20,0x10,0x03,0x10,0x10,0x3D,0x08,0x08,0xC1,0x04,0x08,0x01,0x03,0x08,0x81,0x07,0x08,0x71,0x0C,0x0C,0x1F,0x18,0x0C,0x03,0x30,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00},/*"版",28*/
  517. {0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x04,0x40,0x00,0x04,0x40,0x00,0x02,0x40,0x00,0x01,0x40,0xC0,0x02,0x40,0x60,0x02,0x40,0x38,0x02,0x40,0x0E,0x02,0xC0,0x03,0x02,0xFE,0xFF,0xFF,0xFC,0xFF,0xFF,0xC0,0x01,0x02,0x40,0x06,0x02,0x40,0x18,0x02,0x40,0x30,0x03,0x40,0xC0,0x02,0x40,0x80,0x01,0x40,0x00,0x03,0x60,0x00,0x07,0x40,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00},/*"本",29*/
  518. {0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x01,0x01,0x00,0x07,0x3F,0x0C,0xC0,0x3F,0x18,0x30,0x40,0x00,0x0E,0x30,0x80,0x01,0x18,0x60,0x00,0x47,0xE0,0xFF,0x41,0x20,0x08,0x20,0x20,0x08,0x20,0x20,0x38,0x10,0x20,0xC8,0x08,0x22,0x08,0x0D,0xFE,0x0F,0x06,0x20,0x08,0x07,0x20,0x88,0x09,0x20,0x68,0x18,0xA0,0x18,0x30,0x60,0x08,0x20,0x20,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00},/*"波",30*/
  519. {0x00,0x00,0x00,0x00,0x86,0x00,0xF0,0x81,0x01,0xB0,0xC0,0x00,0x80,0x40,0x00,0x80,0x20,0x00,0xFC,0xFF,0x7F,0x80,0x10,0x00,0x80,0x10,0x00,0x80,0x2A,0x00,0x10,0x22,0x00,0x10,0xA2,0x01,0x10,0x22,0x07,0x10,0x22,0x12,0xFE,0x23,0x10,0xFE,0x23,0x20,0x10,0x22,0x60,0x10,0xFE,0x3F,0x10,0x2A,0x00,0x18,0x22,0x00,0x10,0x22,0x00,0x00,0x33,0x00,0x00,0x22,0x00,0x00,0x00,0x00},/*"特",31*/
  520. {0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x06,0x00,0x80,0x01,0x00,0x60,0xFF,0x7F,0x1C,0x00,0x00,0x04,0x00,0x00,0x20,0x00,0x00,0x20,0x09,0x00,0x20,0x89,0x7F,0x20,0x89,0x10,0x20,0x89,0x10,0x22,0x89,0x10,0x3C,0x89,0x10,0x38,0x89,0x10,0x20,0x89,0x10,0x20,0x89,0x10,0x20,0x89,0x10,0xA0,0x8D,0x7F,0x30,0x89,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"信",32*/
  521. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0x00,0x1F,0x00,0x00,0x00,0xF8,0x3F,0x00,0x48,0x92,0x0F,0x48,0x12,0x3F,0x48,0x12,0x20,0x4E,0x32,0x20,0x4A,0xD2,0x20,0x48,0x92,0x23,0x48,0x12,0x23,0x48,0x12,0x20,0x48,0x12,0x20,0x48,0x12,0x30,0xF8,0x3F,0x3C,0x08,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x06,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00},/*"息",33*/
  522. {0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x80,0x00,0x20,0x80,0x00,0x20,0x80,0x40,0x20,0x80,0x40,0x20,0x80,0x40,0x20,0x80,0x40,0x20,0x84,0x40,0x20,0x88,0x40,0x20,0xB8,0xFF,0x3F,0xF0,0xFF,0x3F,0x80,0x40,0x20,0x80,0x40,0x20,0x80,0x40,0x20,0x80,0x40,0x20,0x80,0x40,0x20,0x80,0x60,0x20,0xC0,0x40,0x20,0x80,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00},/*"主",34*/
  523. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x41,0x00,0x80,0x21,0x00,0xC0,0xE0,0x7F,0x30,0x30,0x12,0x1C,0x30,0x12,0x6E,0x28,0x12,0x88,0x25,0x12,0x08,0x27,0x12,0x08,0xE7,0x1F,0x88,0x25,0x12,0xC8,0x28,0x12,0x68,0x38,0x12,0x38,0x30,0x12,0x08,0xF0,0x7F,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00},/*"备",35*/
  524. {0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x30,0x00,0x00,0x0E,0xF8,0xFF,0x03,0xF8,0x43,0x00,0x08,0x41,0x00,0x08,0x41,0x00,0x08,0x41,0x00,0x08,0x41,0x00,0x08,0x41,0x00,0x08,0x41,0x78,0xF8,0xFF,0x3F,0x08,0x41,0x00,0x08,0x41,0x00,0x08,0x41,0x00,0x08,0x41,0x10,0x08,0x41,0x20,0x08,0x41,0x60,0xFC,0xFF,0x3F,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"用",36*/
  525. {0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x03,0x01,0x04,0x06,0x3F,0x18,0xC0,0x3F,0x38,0x38,0x20,0x00,0x07,0x10,0xC0,0x00,0x0C,0x00,0xC0,0x03,0xF8,0xFF,0x20,0x08,0x00,0x18,0x08,0x00,0x0C,0x88,0x7F,0x07,0x88,0x24,0x03,0x88,0x24,0x20,0xE8,0x24,0x60,0xB8,0xE4,0x3F,0x88,0x24,0x00,0x88,0x24,0x01,0x88,0x24,0x02,0x88,0x3F,0x0C,0x0C,0x00,0x3C,0x08,0x00,0x00,0x00,0x00,0x00},/*"源",37*/
  526. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x70,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x03,0xC0,0x00,0x07,0x60,0x00,0x0C,0x30,0x00,0x08,0x10,0x00,0x18,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x04,0xC0,0x00,0x02,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"℃",38*/
  527. };
  528. static inline int utf8_chrlen(uint8_t *str)
  529. {
  530. int len=-1;
  531. uint8_t t=((*str)&0x80);
  532. if(t==0) {
  533. len = 1;
  534. }
  535. else {
  536. t = ((*str)&0xf0);
  537. if(t==0xc0) {
  538. len = 2;
  539. }
  540. else if(t==0xe0) {
  541. len = 3;
  542. }
  543. else if(t==0xf0) {
  544. len = 4;
  545. }
  546. else {
  547. len = -1;
  548. }
  549. }
  550. return len;
  551. }
  552. static int utf8_strlen(uint8_t *str)
  553. {
  554. int len = 0;
  555. while (*str) {
  556. if ((*str & 0x80) == 0) {
  557. str++;
  558. } else {
  559. str++;
  560. while ((*str & 0xC0) == 0x80) {
  561. str++;
  562. }
  563. }
  564. len++;
  565. }
  566. return len;
  567. }
  568. static int is_chinese(uint8_t *c)
  569. {
  570. if (c[0] >= 0xE0 && c[0] <= 0xEF &&
  571. c[1] >= 0x80 && c[1] <= 0xBF &&
  572. c[2] >= 0x80 && c[2] <= 0xBF) {
  573. return 1;
  574. }
  575. return 0;
  576. }
  577. static int chinese_index(uint8_t *s1, uint8_t *s2)
  578. {
  579. uint8_t *p=s1;
  580. int idx=0;
  581. int chrlen = utf8_chrlen(s2);
  582. if (chrlen == 0) {
  583. return -1;
  584. }
  585. while (*p) {
  586. if (memcmp(p, s2, chrlen) != 0) {
  587. p += chrlen;
  588. idx++;
  589. } else {
  590. return idx;
  591. }
  592. }
  593. return -1;
  594. }
  595. uint8_t* font_next(uint8_t *str)
  596. {
  597. int len = utf8_chrlen(str);
  598. if(len<=0) {
  599. return (void*)0;
  600. }
  601. return str+len;
  602. }
  603. int font_width_str(int font, uint8_t *str)
  604. {
  605. int w=0;
  606. uint8_t *pstr=str;
  607. font_data_t fdat;
  608. while(*pstr) {
  609. fdat = font_data(font, pstr);
  610. w += fdat.width;
  611. pstr = font_next(pstr);
  612. }
  613. return w;
  614. }
  615. font_data_t font_data(int font, uint8_t* c)
  616. {
  617. int idx,chinese=0;
  618. font_data_t tmp={0};
  619. chinese = is_chinese(c);
  620. if(chinese) {
  621. idx = chinese_index((uint8_t*)font_cn_str, c);
  622. }
  623. else {
  624. idx = c[0]-32;
  625. }
  626. switch(font) {
  627. case FONT_08:
  628. {
  629. if(!chinese) {
  630. tmp.data = (uint8_t*)font_en_0806[idx];
  631. tmp.dlen = 6;
  632. tmp.width = 6;
  633. tmp.height = 8;
  634. }
  635. }
  636. break;
  637. case FONT_12:
  638. {
  639. if(chinese) {
  640. tmp.data = (uint8_t*)font_cn_1212[idx];
  641. tmp.dlen = 24;
  642. tmp.width = 12;
  643. tmp.height = 12;
  644. }
  645. else {
  646. tmp.data = (uint8_t*)font_en_1206[idx];
  647. tmp.dlen = 12;
  648. tmp.width = 6;
  649. tmp.height = 12;
  650. }
  651. }
  652. break;
  653. case FONT_16:
  654. {
  655. if(chinese) {
  656. tmp.data = (uint8_t*)font_cn_1616[idx];
  657. tmp.dlen = 32;
  658. tmp.width = 16;
  659. tmp.height = 16;
  660. }
  661. else {
  662. tmp.data = (uint8_t*)font_en_1608[idx];
  663. tmp.dlen = 16;
  664. tmp.width = 8;
  665. tmp.height = 16;
  666. }
  667. }
  668. break;
  669. case FONT_24:
  670. {
  671. if(chinese) {
  672. tmp.data = (uint8_t*)font_cn_2424[idx];
  673. tmp.dlen = 72;
  674. tmp.width = 24;
  675. tmp.height = 24;
  676. }
  677. else {
  678. tmp.data = (uint8_t*)font_en_2412[idx];
  679. tmp.dlen = 36;
  680. tmp.width = 12;
  681. tmp.height = 24;
  682. }
  683. }
  684. break;
  685. }
  686. return tmp;
  687. }