fontcm34.c 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445
  1. //*****************************************************************************
  2. //
  3. // fontcm34.c - Font definition for the 34 point Cm font.
  4. //
  5. // Copyright (c) 2008-2010 Texas Instruments Incorporated. All rights reserved.
  6. // Software License Agreement
  7. //
  8. // Texas Instruments (TI) is supplying this software for use solely and
  9. // exclusively on TI's microcontroller products. The software is owned by
  10. // TI and/or its suppliers, and is protected under applicable copyright
  11. // laws. You may not combine this software with "viral" open-source
  12. // software in order to form a larger program.
  13. //
  14. // THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
  15. // NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
  16. // NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  17. // A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
  18. // CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
  19. // DAMAGES, FOR ANY REASON WHATSOEVER.
  20. //
  21. // This is part of revision 6288 of the Stellaris Graphics Library.
  22. //
  23. //*****************************************************************************
  24. //*****************************************************************************
  25. //
  26. // This file is generated by ftrasterize; DO NOT EDIT BY HAND!
  27. //
  28. //*****************************************************************************
  29. #include "grlib.h"
  30. //*****************************************************************************
  31. //
  32. // Details of this font:
  33. // Style: cm
  34. // Size: 34 point
  35. // Bold: no
  36. // Italic: no
  37. // Memory usage: 4316 bytes
  38. //
  39. //*****************************************************************************
  40. //*****************************************************************************
  41. //
  42. // The compressed data for the 34 point Cm font.
  43. //
  44. //*****************************************************************************
  45. static const unsigned char g_pucCm34Data[4113] =
  46. {
  47. 5, 14, 0, 61, 32, 28, 6, 99, 51, 51, 51, 51,
  48. 51, 51, 51, 51, 65, 81, 81, 81, 81, 81, 81, 81,
  49. 81, 81, 240, 115, 51, 51, 0, 7, 16, 25, 14, 240,
  50. 226, 82, 68, 52, 67, 67, 97, 97, 97, 97, 97, 97,
  51. 81, 97, 97, 97, 81, 97, 97, 0, 41, 96, 95, 26,
  52. 0, 7, 113, 97, 240, 49, 97, 240, 34, 97, 240, 33,
  53. 113, 240, 33, 98, 240, 33, 97, 240, 34, 97, 240, 33,
  54. 113, 240, 33, 98, 240, 33, 97, 240, 34, 97, 240, 33,
  55. 113, 159, 8, 177, 97, 240, 34, 97, 240, 33, 113, 240,
  56. 33, 98, 240, 33, 97, 191, 8, 145, 113, 240, 33, 98,
  57. 240, 33, 97, 240, 34, 97, 240, 33, 113, 240, 33, 98,
  58. 240, 33, 97, 240, 34, 97, 240, 33, 113, 240, 33, 98,
  59. 240, 33, 97, 240, 49, 97, 0, 8, 32, 68, 17, 97,
  60. 230, 146, 33, 50, 113, 49, 66, 82, 49, 81, 66, 65,
  61. 97, 50, 65, 67, 50, 65, 67, 50, 65, 67, 51, 49,
  62. 178, 49, 180, 17, 198, 200, 198, 177, 51, 161, 67, 145,
  63. 67, 51, 49, 82, 51, 49, 82, 51, 49, 82, 49, 81,
  64. 82, 65, 65, 66, 81, 65, 50, 114, 33, 34, 150, 225,
  65. 240, 17, 0, 16, 16, 90, 27, 52, 209, 130, 50, 162,
  66. 114, 83, 99, 129, 97, 38, 18, 114, 113, 114, 130, 113,
  67. 113, 146, 113, 98, 146, 113, 82, 162, 113, 81, 178, 113,
  68. 66, 194, 81, 81, 225, 81, 66, 241, 49, 66, 240, 35,
  69. 81, 97, 240, 50, 66, 18, 242, 66, 65, 225, 81, 81,
  70. 210, 66, 97, 178, 82, 97, 177, 98, 97, 162, 98, 97,
  71. 161, 114, 97, 146, 114, 97, 130, 130, 97, 129, 162, 65,
  72. 130, 162, 65, 114, 194, 33, 129, 227, 0, 24, 48, 77,
  73. 25, 240, 240, 35, 240, 82, 33, 240, 81, 65, 240, 50,
  74. 65, 240, 50, 65, 240, 50, 65, 240, 50, 65, 240, 50,
  75. 49, 240, 66, 33, 240, 98, 17, 240, 99, 134, 130, 163,
  76. 178, 161, 164, 145, 161, 50, 113, 161, 66, 113, 161, 82,
  77. 81, 161, 98, 81, 146, 114, 49, 162, 130, 17, 178, 132,
  78. 113, 51, 130, 129, 66, 131, 98, 82, 82, 35, 50, 118,
  79. 100, 0, 28, 112, 15, 7, 242, 68, 67, 97, 97, 97,
  80. 81, 97, 81, 97, 0, 20, 96, 38, 11, 113, 145, 145,
  81. 145, 146, 145, 146, 146, 145, 146, 146, 146, 130, 146, 146,
  82. 146, 146, 146, 146, 146, 146, 146, 146, 162, 146, 146, 146,
  83. 162, 146, 161, 162, 161, 177, 177, 177, 48, 38, 11, 1,
  84. 177, 177, 177, 162, 161, 162, 161, 162, 146, 146, 162, 146,
  85. 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 145, 146,
  86. 146, 146, 145, 146, 145, 146, 145, 145, 145, 145, 160, 32,
  87. 15, 82, 210, 210, 209, 81, 50, 49, 66, 82, 17, 34,
  88. 146, 17, 193, 210, 17, 146, 17, 34, 82, 49, 66, 49,
  89. 65, 226, 210, 210, 0, 38, 64, 49, 25, 0, 20, 2,
  90. 240, 130, 240, 130, 240, 130, 240, 130, 240, 130, 240, 130,
  91. 240, 130, 240, 130, 240, 130, 240, 130, 223, 7, 210, 240,
  92. 130, 240, 130, 240, 130, 240, 130, 240, 130, 240, 130, 240,
  93. 130, 240, 130, 240, 130, 0, 23, 64, 16, 7, 0, 20,
  94. 34, 68, 67, 97, 97, 97, 81, 97, 81, 97, 240, 64,
  95. 9, 12, 0, 25, 73, 57, 0, 24, 48, 10, 6, 0,
  96. 17, 35, 51, 51, 0, 7, 16, 38, 15, 177, 225, 209,
  97. 225, 225, 209, 225, 225, 210, 209, 225, 210, 209, 225, 210,
  98. 209, 225, 210, 209, 225, 210, 209, 225, 210, 209, 225, 210,
  99. 209, 225, 225, 209, 225, 225, 209, 225, 224, 51, 16, 0,
  100. 6, 69, 162, 50, 129, 113, 98, 114, 82, 129, 81, 145,
  101. 66, 146, 50, 146, 50, 146, 50, 146, 50, 146, 50, 146,
  102. 50, 146, 50, 146, 50, 146, 50, 146, 50, 146, 65, 146,
  103. 66, 114, 82, 114, 98, 97, 130, 50, 165, 0, 18, 112,
  104. 30, 13, 240, 240, 225, 163, 115, 18, 178, 178, 178, 178,
  105. 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
  106. 178, 178, 178, 122, 0, 15, 40, 16, 0, 6, 69, 146,
  107. 67, 97, 130, 81, 130, 65, 162, 51, 130, 51, 130, 51,
  108. 130, 226, 210, 226, 210, 225, 225, 225, 225, 225, 225, 225,
  109. 129, 81, 145, 65, 161, 75, 76, 0, 18, 64, 42, 17,
  110. 0, 6, 118, 161, 83, 97, 130, 99, 99, 83, 99, 83,
  111. 99, 227, 226, 226, 226, 181, 240, 34, 240, 18, 243, 243,
  112. 227, 51, 131, 51, 131, 51, 131, 49, 162, 81, 131, 98,
  113. 83, 150, 0, 20, 42, 17, 0, 7, 81, 242, 242, 227,
  114. 209, 18, 193, 34, 193, 34, 177, 50, 177, 50, 161, 66,
  115. 145, 82, 145, 82, 129, 98, 113, 114, 113, 114, 97, 130,
  116. 110, 194, 242, 242, 242, 242, 200, 0, 19, 64, 42, 16,
  117. 0, 6, 34, 98, 105, 119, 145, 241, 241, 241, 241, 241,
  118. 36, 145, 17, 66, 114, 97, 113, 114, 241, 242, 226, 226,
  119. 66, 130, 51, 130, 51, 130, 49, 146, 81, 129, 114, 66,
  120. 165, 0, 18, 112, 49, 16, 0, 6, 101, 146, 81, 114,
  121. 97, 98, 98, 97, 114, 82, 226, 225, 226, 52, 114, 33,
  122. 66, 83, 114, 67, 114, 66, 146, 50, 146, 50, 146, 50,
  123. 146, 50, 146, 65, 146, 66, 130, 66, 114, 97, 113, 130,
  124. 65, 165, 0, 18, 112, 34, 16, 240, 240, 49, 241, 252,
  125. 61, 49, 161, 65, 145, 81, 145, 225, 225, 241, 225, 241,
  126. 225, 241, 241, 225, 241, 241, 226, 226, 226, 226, 226, 226,
  127. 0, 19, 32, 49, 16, 0, 6, 84, 162, 66, 113, 113,
  128. 113, 129, 97, 129, 82, 129, 97, 129, 98, 97, 116, 50,
  129. 132, 17, 195, 198, 145, 67, 113, 99, 82, 114, 66, 146,
  130. 50, 146, 50, 161, 50, 161, 66, 129, 82, 129, 99, 66,
  131. 149, 0, 18, 112, 50, 16, 0, 6, 69, 162, 65, 129,
  132. 113, 98, 114, 81, 145, 66, 145, 66, 146, 50, 146, 50,
  133. 146, 50, 146, 50, 146, 66, 115, 81, 97, 18, 82, 66,
  134. 18, 116, 50, 226, 225, 226, 82, 113, 98, 98, 97, 113,
  135. 113, 82, 149, 0, 19, 16, 15, 6, 0, 8, 35, 51,
  136. 51, 0, 7, 19, 51, 51, 0, 7, 16, 21, 6, 0,
  137. 8, 35, 51, 51, 0, 7, 18, 67, 51, 81, 81, 81,
  138. 81, 65, 81, 65, 240, 32, 28, 6, 0, 6, 3, 51,
  139. 51, 240, 113, 81, 81, 81, 81, 81, 81, 81, 81, 82,
  140. 51, 51, 51, 51, 51, 51, 51, 51, 51, 240, 13, 24,
  141. 0, 42, 15, 6, 0, 15, 63, 6, 0, 42, 48, 36,
  142. 15, 0, 15, 67, 195, 195, 0, 7, 33, 225, 225, 225,
  143. 225, 225, 209, 225, 209, 225, 209, 209, 210, 210, 130, 50,
  144. 130, 50, 130, 50, 129, 82, 97, 134, 240, 240, 96, 36,
  145. 14, 240, 37, 114, 66, 81, 114, 65, 130, 50, 114, 50,
  146. 114, 50, 114, 194, 178, 178, 178, 193, 193, 209, 193, 209,
  147. 209, 209, 209, 0, 6, 114, 179, 179, 0, 16, 96, 87,
  148. 25, 240, 240, 69, 240, 35, 82, 225, 162, 177, 194, 145,
  149. 226, 113, 100, 97, 113, 82, 50, 66, 81, 82, 97, 65,
  150. 81, 66, 115, 33, 65, 82, 130, 49, 49, 66, 146, 49,
  151. 49, 66, 146, 49, 49, 66, 146, 49, 49, 66, 146, 49,
  152. 49, 66, 146, 49, 49, 66, 146, 49, 50, 66, 130, 49,
  153. 65, 66, 115, 49, 65, 82, 99, 49, 81, 82, 50, 18,
  154. 33, 98, 84, 67, 130, 240, 146, 226, 147, 116, 216, 0,
  155. 29, 32, 64, 25, 240, 240, 81, 240, 146, 240, 130, 240,
  156. 115, 240, 116, 240, 81, 34, 240, 81, 34, 240, 81, 35,
  157. 240, 49, 66, 240, 49, 66, 240, 49, 67, 240, 17, 98,
  158. 240, 17, 98, 240, 17, 99, 225, 130, 225, 130, 236, 193,
  159. 162, 193, 162, 193, 163, 161, 194, 161, 195, 145, 195, 130,
  160. 210, 101, 167, 0, 28, 64, 52, 23, 0, 5, 110, 194,
  161. 131, 162, 163, 130, 163, 130, 179, 114, 179, 114, 179, 114,
  162. 179, 114, 163, 130, 147, 146, 130, 188, 178, 147, 146, 163,
  163. 130, 179, 114, 195, 98, 195, 98, 195, 98, 195, 98, 195,
  164. 98, 179, 114, 163, 130, 147, 111, 0, 26, 112, 57, 23,
  165. 0, 6, 102, 81, 147, 82, 49, 130, 145, 18, 99, 179,
  166. 98, 195, 82, 226, 67, 226, 67, 241, 66, 240, 17, 51,
  167. 240, 83, 240, 83, 240, 83, 240, 83, 240, 83, 240, 98,
  168. 240, 17, 67, 241, 67, 241, 83, 209, 99, 209, 115, 177,
  169. 147, 145, 195, 82, 246, 0, 27, 53, 25, 0, 6, 46,
  170. 226, 132, 178, 163, 162, 179, 146, 195, 130, 210, 130, 211,
  171. 114, 211, 114, 227, 98, 227, 98, 227, 98, 227, 98, 227,
  172. 98, 227, 98, 227, 98, 227, 98, 226, 114, 211, 114, 210,
  173. 130, 195, 130, 179, 146, 163, 162, 132, 143, 0, 29, 48,
  174. 56, 23, 0, 5, 111, 3, 130, 163, 130, 193, 130, 193,
  175. 130, 193, 130, 209, 114, 209, 114, 113, 81, 114, 113, 210,
  176. 113, 210, 98, 218, 210, 98, 210, 113, 210, 113, 210, 113,
  177. 97, 98, 209, 114, 209, 114, 209, 114, 209, 114, 209, 114,
  178. 194, 114, 164, 79, 3, 0, 26, 64, 53, 21, 240, 240,
  179. 207, 3, 98, 163, 98, 178, 98, 193, 98, 193, 98, 193,
  180. 98, 193, 98, 240, 66, 113, 178, 113, 178, 113, 178, 98,
  181. 186, 178, 98, 178, 113, 178, 113, 178, 113, 178, 240, 66,
  182. 240, 66, 240, 66, 240, 66, 240, 66, 240, 25, 0, 25,
  183. 16, 60, 25, 0, 7, 53, 81, 179, 82, 49, 162, 145,
  184. 33, 146, 179, 130, 210, 115, 210, 99, 241, 99, 241, 98,
  185. 240, 17, 83, 240, 17, 83, 240, 115, 240, 115, 240, 115,
  186. 240, 115, 240, 115, 184, 67, 226, 99, 226, 115, 210, 115,
  187. 210, 131, 194, 147, 163, 179, 113, 33, 216, 49, 0, 28,
  188. 96, 54, 24, 0, 6, 8, 88, 98, 178, 146, 178, 146,
  189. 178, 146, 178, 146, 178, 146, 178, 146, 178, 146, 178, 146,
  190. 178, 146, 178, 159, 146, 178, 146, 178, 146, 178, 146, 178,
  191. 146, 178, 146, 178, 146, 178, 146, 178, 146, 178, 146, 178,
  192. 146, 178, 104, 88, 0, 27, 48, 30, 11, 240, 120, 98,
  193. 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146,
  194. 146, 146, 146, 146, 146, 146, 146, 146, 146, 104, 0, 12,
  195. 96, 35, 15, 240, 240, 87, 178, 210, 210, 210, 210, 210,
  196. 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
  197. 83, 82, 83, 82, 83, 66, 113, 66, 149, 0, 17, 112,
  198. 62, 25, 0, 6, 40, 133, 114, 179, 146, 177, 178, 161,
  199. 194, 145, 210, 130, 210, 129, 226, 113, 242, 97, 240, 18,
  200. 81, 240, 34, 67, 240, 18, 49, 18, 240, 18, 33, 35,
  201. 242, 17, 67, 227, 98, 226, 115, 210, 130, 210, 146, 194,
  202. 147, 178, 162, 178, 163, 162, 179, 146, 180, 88, 119, 0,
  203. 28, 64, 53, 20, 240, 240, 168, 242, 240, 50, 240, 50,
  204. 240, 50, 240, 50, 240, 50, 240, 50, 240, 50, 240, 50,
  205. 240, 50, 240, 50, 240, 50, 240, 50, 240, 50, 240, 50,
  206. 177, 98, 177, 98, 177, 98, 161, 114, 161, 114, 161, 114,
  207. 146, 114, 131, 79, 1, 0, 23, 93, 29, 0, 7, 38,
  208. 245, 99, 227, 145, 18, 193, 18, 145, 18, 193, 18, 145,
  209. 18, 193, 18, 145, 34, 161, 34, 145, 34, 161, 34, 145,
  210. 34, 161, 34, 145, 50, 129, 50, 145, 50, 129, 50, 145,
  211. 50, 129, 50, 145, 66, 97, 66, 145, 66, 97, 66, 145,
  212. 67, 65, 82, 145, 82, 65, 82, 145, 82, 65, 82, 145,
  213. 98, 33, 98, 145, 98, 33, 98, 145, 98, 33, 98, 145,
  214. 115, 114, 145, 115, 114, 145, 115, 114, 131, 113, 130, 103,
  215. 81, 88, 0, 33, 72, 24, 0, 6, 6, 135, 99, 163,
  216. 129, 18, 161, 145, 19, 145, 145, 34, 145, 145, 35, 129,
  217. 145, 50, 129, 145, 51, 113, 145, 67, 97, 145, 82, 97,
  218. 145, 83, 81, 145, 98, 81, 145, 99, 65, 145, 114, 65,
  219. 145, 130, 49, 145, 131, 33, 145, 146, 33, 145, 147, 17,
  220. 145, 162, 17, 145, 179, 145, 179, 145, 194, 131, 178, 103,
  221. 161, 0, 27, 96, 63, 25, 0, 7, 38, 240, 35, 67,
  222. 211, 131, 163, 163, 131, 195, 114, 226, 99, 227, 83, 227,
  223. 82, 240, 19, 51, 240, 19, 51, 240, 19, 51, 240, 19,
  224. 51, 240, 19, 51, 240, 19, 51, 240, 19, 51, 240, 19,
  225. 67, 227, 83, 227, 99, 210, 115, 195, 131, 163, 163, 131,
  226. 211, 67, 240, 38, 0, 29, 64, 52, 22, 240, 240, 238,
  227. 178, 131, 146, 162, 130, 163, 114, 179, 98, 179, 98, 179,
  228. 98, 179, 98, 179, 98, 163, 114, 162, 130, 131, 155, 178,
  229. 240, 82, 240, 82, 240, 82, 240, 82, 240, 82, 240, 82,
  230. 240, 82, 240, 82, 240, 82, 240, 40, 0, 26, 64, 86,
  231. 25, 0, 7, 38, 240, 35, 67, 211, 131, 163, 163, 146,
  232. 195, 114, 211, 99, 227, 83, 227, 82, 240, 18, 67, 240,
  233. 19, 51, 240, 19, 51, 240, 19, 51, 240, 19, 51, 240,
  234. 19, 51, 240, 19, 51, 240, 19, 67, 242, 83, 227, 98,
  235. 226, 115, 68, 67, 131, 34, 49, 50, 163, 17, 65, 33,
  236. 227, 82, 240, 39, 240, 145, 97, 240, 34, 81, 240, 49,
  237. 81, 240, 50, 50, 240, 54, 240, 70, 240, 84, 0, 6,
  238. 112, 55, 25, 0, 6, 45, 242, 116, 194, 147, 178, 163,
  239. 162, 179, 146, 179, 146, 179, 146, 179, 146, 179, 146, 163,
  240. 162, 147, 178, 130, 218, 242, 115, 210, 146, 194, 147, 178,
  241. 162, 178, 162, 178, 162, 178, 162, 178, 163, 162, 163, 49,
  242. 98, 178, 49, 56, 148, 0, 28, 80, 52, 18, 240, 240,
  243. 165, 65, 99, 66, 33, 82, 131, 82, 146, 66, 162, 66,
  244. 177, 66, 177, 67, 161, 67, 240, 20, 246, 216, 215, 244,
  245. 240, 18, 240, 19, 49, 194, 49, 194, 49, 194, 50, 178,
  246. 50, 162, 67, 146, 65, 34, 83, 81, 70, 0, 21, 16,
  247. 59, 24, 0, 6, 31, 5, 67, 98, 99, 65, 130, 129,
  248. 65, 130, 129, 65, 130, 129, 65, 130, 129, 49, 146, 129,
  249. 210, 240, 114, 240, 114, 240, 114, 240, 114, 240, 114, 240,
  250. 114, 240, 114, 240, 114, 240, 114, 240, 114, 240, 114, 240,
  251. 114, 240, 114, 240, 114, 240, 114, 240, 58, 0, 28, 55,
  252. 24, 0, 6, 8, 103, 98, 179, 130, 193, 146, 193, 146,
  253. 193, 146, 193, 146, 193, 146, 193, 146, 193, 146, 193, 146,
  254. 193, 146, 193, 146, 193, 146, 193, 146, 193, 146, 193, 146,
  255. 193, 146, 193, 146, 193, 162, 161, 178, 146, 194, 129, 226,
  256. 82, 240, 37, 0, 28, 48, 62, 26, 0, 6, 71, 166,
  257. 83, 226, 130, 225, 147, 209, 162, 193, 178, 193, 179, 177,
  258. 194, 161, 211, 145, 226, 129, 242, 129, 243, 113, 240, 18,
  259. 97, 240, 34, 97, 240, 35, 81, 240, 50, 65, 240, 67,
  260. 49, 240, 82, 33, 240, 98, 33, 240, 99, 17, 240, 115,
  261. 240, 131, 240, 145, 240, 161, 0, 31, 95, 35, 0, 8,
  262. 103, 103, 102, 83, 163, 162, 130, 163, 161, 146, 178, 161,
  263. 147, 147, 161, 162, 148, 129, 178, 129, 19, 129, 179, 113,
  264. 34, 129, 179, 113, 34, 129, 194, 113, 35, 97, 210, 97,
  265. 66, 97, 211, 81, 66, 97, 226, 81, 67, 65, 242, 65,
  266. 98, 65, 243, 49, 98, 65, 240, 18, 49, 99, 33, 240,
  267. 34, 33, 130, 33, 240, 35, 17, 130, 33, 240, 50, 17,
  268. 132, 240, 67, 163, 240, 67, 163, 240, 82, 162, 240, 97,
  269. 178, 240, 97, 193, 0, 40, 112, 65, 26, 0, 6, 72,
  270. 119, 115, 163, 178, 177, 195, 145, 227, 113, 240, 19, 97,
  271. 240, 19, 81, 240, 51, 49, 240, 83, 33, 240, 98, 17,
  272. 240, 115, 240, 147, 240, 131, 240, 113, 19, 240, 97, 35,
  273. 240, 65, 66, 240, 49, 83, 240, 17, 115, 241, 131, 209,
  274. 147, 193, 179, 177, 195, 146, 195, 102, 167, 0, 29, 80,
  275. 61, 27, 0, 6, 104, 166, 99, 210, 162, 209, 179, 193,
  276. 195, 161, 226, 145, 243, 129, 240, 18, 113, 240, 35, 97,
  277. 240, 51, 65, 240, 82, 49, 240, 99, 33, 240, 114, 17,
  278. 240, 132, 240, 146, 240, 162, 240, 162, 240, 162, 240, 162,
  279. 240, 162, 240, 162, 240, 162, 240, 162, 240, 120, 0, 31,
  280. 96, 56, 19, 240, 240, 143, 1, 52, 147, 50, 163, 66,
  281. 162, 81, 163, 81, 162, 97, 146, 113, 131, 240, 18, 240,
  282. 19, 240, 18, 240, 18, 240, 19, 240, 18, 240, 18, 240,
  283. 34, 240, 18, 145, 99, 145, 98, 161, 82, 177, 82, 177,
  284. 66, 178, 50, 164, 63, 1, 0, 21, 96, 38, 8, 5,
  285. 50, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
  286. 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
  287. 98, 98, 98, 98, 98, 98, 98, 98, 98, 101, 48, 25,
  288. 13, 240, 209, 177, 97, 81, 81, 81, 97, 81, 81, 97,
  289. 81, 97, 81, 99, 51, 67, 52, 66, 66, 0, 37, 112,
  290. 38, 8, 5, 98, 98, 98, 98, 98, 98, 98, 98, 98,
  291. 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
  292. 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
  293. 53, 48, 15, 11, 240, 177, 145, 17, 113, 33, 97, 65,
  294. 65, 97, 0, 38, 112, 9, 6, 240, 51, 51, 51, 0,
  295. 22, 16, 15, 7, 240, 129, 81, 97, 81, 97, 97, 99,
  296. 68, 66, 0, 20, 80, 40, 18, 0, 25, 21, 193, 67,
  297. 146, 98, 130, 98, 130, 98, 240, 18, 198, 162, 66, 131,
  298. 82, 130, 98, 114, 114, 49, 50, 114, 49, 50, 99, 49,
  299. 66, 65, 19, 33, 85, 52, 0, 20, 96, 57, 18, 240,
  300. 240, 100, 240, 18, 240, 18, 240, 18, 240, 18, 240, 18,
  301. 240, 18, 240, 18, 240, 18, 240, 18, 37, 146, 17, 67,
  302. 115, 113, 114, 130, 98, 146, 82, 146, 82, 146, 82, 146,
  303. 82, 146, 82, 146, 82, 145, 98, 130, 99, 98, 113, 33,
  304. 66, 129, 53, 0, 21, 16, 29, 14, 0, 19, 101, 130,
  305. 65, 97, 113, 66, 98, 50, 114, 50, 194, 194, 194, 194,
  306. 210, 194, 113, 82, 81, 114, 65, 133, 0, 16, 48, 56,
  307. 18, 240, 240, 244, 240, 18, 240, 18, 240, 18, 240, 18,
  308. 240, 18, 240, 18, 240, 18, 240, 18, 149, 34, 130, 65,
  309. 18, 114, 99, 98, 130, 97, 146, 82, 146, 82, 146, 82,
  310. 146, 82, 146, 82, 146, 97, 146, 98, 130, 113, 115, 130,
  311. 65, 20, 117, 36, 0, 20, 80, 30, 15, 0, 21, 21,
  312. 145, 66, 113, 98, 81, 130, 65, 130, 50, 130, 60, 50,
  313. 210, 210, 225, 226, 129, 82, 97, 114, 65, 149, 0, 17,
  314. 80, 34, 13, 240, 67, 146, 33, 114, 34, 98, 50, 98,
  315. 178, 178, 178, 178, 178, 137, 114, 178, 178, 178, 178, 178,
  316. 178, 178, 178, 178, 178, 178, 178, 151, 0, 15, 32, 49,
  317. 17, 0, 23, 116, 36, 82, 66, 34, 81, 97, 130, 98,
  318. 114, 98, 114, 98, 114, 98, 129, 82, 146, 66, 129, 36,
  319. 161, 240, 17, 240, 18, 240, 25, 154, 82, 116, 50, 162,
  320. 50, 162, 50, 162, 66, 130, 98, 98, 150, 240, 240, 176,
  321. 56, 18, 240, 240, 100, 240, 18, 240, 18, 240, 18, 240,
  322. 18, 240, 18, 240, 18, 240, 18, 240, 18, 240, 18, 52,
  323. 146, 17, 66, 131, 98, 115, 98, 114, 114, 114, 114, 114,
  324. 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
  325. 114, 114, 114, 86, 54, 0, 20, 80, 26, 9, 240, 211,
  326. 99, 99, 0, 6, 36, 114, 114, 114, 114, 114, 114, 114,
  327. 114, 114, 114, 114, 114, 114, 86, 0, 10, 64, 36, 10,
  328. 240, 240, 67, 115, 115, 0, 7, 4, 130, 130, 130, 130,
  329. 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130,
  330. 130, 50, 50, 50, 49, 65, 50, 84, 240, 160, 55, 18,
  331. 240, 240, 100, 240, 18, 240, 18, 240, 18, 240, 18, 240,
  332. 18, 240, 18, 240, 18, 240, 18, 240, 18, 85, 98, 98,
  333. 130, 97, 146, 66, 162, 49, 194, 34, 194, 19, 195, 34,
  334. 178, 66, 162, 66, 162, 82, 146, 98, 130, 98, 130, 99,
  335. 86, 54, 0, 20, 80, 30, 9, 240, 52, 114, 114, 114,
  336. 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
  337. 114, 114, 114, 114, 114, 114, 114, 86, 0, 10, 64, 54,
  338. 27, 0, 37, 35, 37, 84, 116, 17, 66, 33, 66, 131,
  339. 99, 98, 115, 99, 98, 114, 114, 114, 114, 114, 114, 114,
  340. 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
  341. 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 86,
  342. 54, 54, 0, 30, 96, 38, 18, 0, 24, 115, 37, 116,
  343. 17, 66, 131, 98, 115, 98, 114, 114, 114, 114, 114, 114,
  344. 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
  345. 114, 114, 86, 54, 0, 20, 80, 35, 16, 0, 22, 69,
  346. 162, 50, 129, 113, 98, 114, 81, 145, 66, 146, 50, 146,
  347. 50, 146, 50, 146, 50, 146, 65, 145, 82, 114, 97, 113,
  348. 130, 50, 165, 0, 18, 112, 50, 18, 0, 24, 100, 37,
  349. 116, 17, 67, 115, 98, 114, 130, 98, 131, 82, 146, 82,
  350. 146, 82, 146, 82, 146, 82, 146, 82, 130, 98, 130, 99,
  351. 98, 114, 17, 66, 130, 37, 146, 240, 18, 240, 18, 240,
  352. 18, 240, 18, 240, 18, 230, 0, 6, 53, 18, 0, 25,
  353. 37, 49, 130, 65, 33, 114, 97, 17, 98, 115, 98, 130,
  354. 82, 146, 82, 146, 82, 146, 82, 146, 82, 146, 98, 130,
  355. 98, 130, 114, 99, 130, 65, 18, 148, 50, 240, 18, 240,
  356. 18, 240, 18, 240, 18, 240, 18, 240, 18, 230, 240, 240,
  357. 144, 26, 13, 0, 18, 3, 35, 68, 17, 34, 83, 50,
  358. 83, 162, 178, 178, 178, 178, 178, 178, 178, 178, 178, 151,
  359. 0, 15, 48, 33, 14, 0, 19, 84, 33, 82, 67, 66,
  360. 98, 66, 113, 66, 113, 68, 183, 151, 180, 49, 115, 49,
  361. 130, 50, 114, 50, 114, 52, 66, 65, 52, 0, 16, 64,
  362. 35, 14, 0, 7, 65, 209, 209, 209, 209, 194, 179, 154,
  363. 114, 194, 194, 194, 194, 194, 194, 194, 81, 98, 81, 98,
  364. 81, 98, 81, 98, 81, 114, 49, 148, 0, 16, 48, 38,
  365. 18, 0, 24, 100, 84, 114, 114, 114, 114, 114, 114, 114,
  366. 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
  367. 114, 114, 99, 114, 99, 130, 65, 20, 117, 36, 0, 20,
  368. 80, 37, 19, 0, 26, 22, 85, 82, 130, 130, 113, 146,
  369. 113, 146, 113, 162, 81, 178, 81, 194, 49, 210, 49, 210,
  370. 49, 226, 17, 242, 17, 240, 18, 240, 34, 240, 33, 0,
  371. 22, 96, 55, 25, 0, 34, 54, 38, 53, 82, 98, 113,
  372. 114, 113, 113, 130, 98, 81, 146, 83, 81, 146, 83, 81,
  373. 162, 49, 34, 49, 178, 49, 34, 49, 178, 49, 49, 49,
  374. 194, 17, 66, 17, 210, 17, 66, 17, 210, 17, 81, 17,
  375. 226, 98, 242, 98, 241, 129, 0, 29, 32, 37, 19, 0,
  376. 26, 22, 69, 99, 98, 146, 97, 178, 65, 210, 33, 242,
  377. 17, 243, 240, 34, 240, 17, 18, 241, 34, 209, 50, 193,
  378. 82, 161, 114, 130, 115, 85, 86, 0, 21, 96, 49, 19,
  379. 0, 26, 22, 85, 82, 130, 114, 129, 146, 97, 162, 97,
  380. 177, 97, 178, 65, 194, 65, 210, 33, 226, 33, 241, 33,
  381. 243, 240, 19, 240, 34, 240, 33, 240, 49, 240, 33, 240,
  382. 49, 194, 65, 194, 49, 209, 49, 243, 0, 6, 80, 31,
  383. 15, 0, 20, 92, 50, 114, 65, 130, 65, 114, 81, 98,
  384. 97, 82, 210, 194, 194, 194, 209, 113, 82, 113, 66, 129,
  385. 65, 130, 60, 0, 17, 32, 9, 19, 0, 38, 15, 1,
  386. 0, 43, 16, 10, 35, 0, 70, 15, 15, 2, 0, 79,
  387. 16, 18, 12, 240, 178, 50, 82, 50, 66, 50, 81, 65,
  388. 82, 50, 81, 65, 0, 41, 32, 14, 14, 240, 240, 227,
  389. 81, 65, 34, 34, 65, 83, 0, 51, 48,
  390. };
  391. //*****************************************************************************
  392. //
  393. // The font definition for the 34 point Cm font.
  394. //
  395. //*****************************************************************************
  396. const tFont g_sFontCm34 =
  397. {
  398. //
  399. // The format of the font.
  400. //
  401. FONT_FMT_PIXEL_RLE,
  402. //
  403. // The maximum width of the font.
  404. //
  405. 31,
  406. //
  407. // The height of the font.
  408. //
  409. 35,
  410. //
  411. // The baseline of the font.
  412. //
  413. 26,
  414. //
  415. // The offset to each character in the font.
  416. //
  417. {
  418. 0, 5, 33, 58, 153, 221, 311, 388,
  419. 403, 441, 479, 511, 560, 576, 585, 595,
  420. 633, 684, 714, 754, 796, 838, 880, 929,
  421. 963, 1012, 1062, 1077, 1098, 1126, 1139, 1175,
  422. 1211, 1298, 1362, 1414, 1471, 1524, 1580, 1633,
  423. 1693, 1747, 1777, 1812, 1874, 1927, 2020, 2092,
  424. 2155, 2207, 2293, 2348, 2400, 2459, 2514, 2576,
  425. 2671, 2736, 2797, 2853, 2891, 2916, 2954, 2969,
  426. 2978, 2993, 3033, 3090, 3119, 3175, 3205, 3239,
  427. 3288, 3344, 3370, 3406, 3461, 3491, 3545, 3583,
  428. 3618, 3668, 3721, 3747, 3780, 3815, 3853, 3890,
  429. 3945, 3982, 4031, 4062, 4071, 4081, 4099,
  430. },
  431. //
  432. // A pointer to the actual font data
  433. //
  434. g_pucCm34Data
  435. };