font.h 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970
  1. /*
  2. * Copyright (c) 2006-2021, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. */
  9. #ifndef __FONT_H
  10. #define __FONT_H
  11. /* Font definition */
  12. #define ________ 0x00
  13. #define _______X 0x01
  14. #define ______X_ 0x02
  15. #define ______XX 0x03
  16. #define _____X__ 0x04
  17. #define _____X_X 0x05
  18. #define _____XX_ 0x06
  19. #define _____XXX 0x07
  20. #define ____X___ 0x08
  21. #define ____X__X 0x09
  22. #define ____X_X_ 0x0a
  23. #define ____X_XX 0x0b
  24. #define ____XX__ 0x0c
  25. #define ____XX_X 0x0d
  26. #define ____XXX_ 0x0e
  27. #define ____XXXX 0x0f
  28. #define ___X____ 0x10
  29. #define ___X___X 0x11
  30. #define ___X__X_ 0x12
  31. #define ___X__XX 0x13
  32. #define ___X_X__ 0x14
  33. #define ___X_X_X 0x15
  34. #define ___X_XX_ 0x16
  35. #define ___X_XXX 0x17
  36. #define ___XX___ 0x18
  37. #define ___XX__X 0x19
  38. #define ___XX_X_ 0x1a
  39. #define ___XX_XX 0x1b
  40. #define ___XXX__ 0x1c
  41. #define ___XXX_X 0x1d
  42. #define ___XXXX_ 0x1e
  43. #define ___XXXXX 0x1f
  44. #define __X_____ 0x20
  45. #define __X____X 0x21
  46. #define __X___X_ 0x22
  47. #define __X___XX 0x23
  48. #define __X__X__ 0x24
  49. #define __X__X_X 0x25
  50. #define __X__XX_ 0x26
  51. #define __X__XXX 0x27
  52. #define __X_X___ 0x28
  53. #define __X_X__X 0x29
  54. #define __X_X_X_ 0x2a
  55. #define __X_X_XX 0x2b
  56. #define __X_XX__ 0x2c
  57. #define __X_XX_X 0x2d
  58. #define __X_XXX_ 0x2e
  59. #define __X_XXXX 0x2f
  60. #define __XX____ 0x30
  61. #define __XX___X 0x31
  62. #define __XX__X_ 0x32
  63. #define __XX__XX 0x33
  64. #define __XX_X__ 0x34
  65. #define __XX_X_X 0x35
  66. #define __XX_XX_ 0x36
  67. #define __XX_XXX 0x37
  68. #define __XXX___ 0x38
  69. #define __XXX__X 0x39
  70. #define __XXX_X_ 0x3a
  71. #define __XXX_XX 0x3b
  72. #define __XXXX__ 0x3c
  73. #define __XXXX_X 0x3d
  74. #define __XXXXX_ 0x3e
  75. #define __XXXXXX 0x3f
  76. #define _X______ 0x40
  77. #define _X_____X 0x41
  78. #define _X____X_ 0x42
  79. #define _X____XX 0x43
  80. #define _X___X__ 0x44
  81. #define _X___X_X 0x45
  82. #define _X___XX_ 0x46
  83. #define _X___XXX 0x47
  84. #define _X__X___ 0x48
  85. #define _X__X__X 0x49
  86. #define _X__X_X_ 0x4a
  87. #define _X__X_XX 0x4b
  88. #define _X__XX__ 0x4c
  89. #define _X__XX_X 0x4d
  90. #define _X__XXX_ 0x4e
  91. #define _X__XXXX 0x4f
  92. #define _X_X____ 0x50
  93. #define _X_X___X 0x51
  94. #define _X_X__X_ 0x52
  95. #define _X_X__XX 0x53
  96. #define _X_X_X__ 0x54
  97. #define _X_X_X_X 0x55
  98. #define _X_X_XX_ 0x56
  99. #define _X_X_XXX 0x57
  100. #define _X_XX___ 0x58
  101. #define _X_XX__X 0x59
  102. #define _X_XX_X_ 0x5a
  103. #define _X_XX_XX 0x5b
  104. #define _X_XXX__ 0x5c
  105. #define _X_XXX_X 0x5d
  106. #define _X_XXXX_ 0x5e
  107. #define _X_XXXXX 0x5f
  108. #define _XX_____ 0x60
  109. #define _XX____X 0x61
  110. #define _XX___X_ 0x62
  111. #define _XX___XX 0x63
  112. #define _XX__X__ 0x64
  113. #define _XX__X_X 0x65
  114. #define _XX__XX_ 0x66
  115. #define _XX__XXX 0x67
  116. #define _XX_X___ 0x68
  117. #define _XX_X__X 0x69
  118. #define _XX_X_X_ 0x6a
  119. #define _XX_X_XX 0x6b
  120. #define _XX_XX__ 0x6c
  121. #define _XX_XX_X 0x6d
  122. #define _XX_XXX_ 0x6e
  123. #define _XX_XXXX 0x6f
  124. #define _XXX____ 0x70
  125. #define _XXX___X 0x71
  126. #define _XXX__X_ 0x72
  127. #define _XXX__XX 0x73
  128. #define _XXX_X__ 0x74
  129. #define _XXX_X_X 0x75
  130. #define _XXX_XX_ 0x76
  131. #define _XXX_XXX 0x77
  132. #define _XXXX___ 0x78
  133. #define _XXXX__X 0x79
  134. #define _XXXX_X_ 0x7a
  135. #define _XXXX_XX 0x7b
  136. #define _XXXXX__ 0x7c
  137. #define _XXXXX_X 0x7d
  138. #define _XXXXXX_ 0x7e
  139. #define _XXXXXXX 0x7f
  140. #define X_______ 0x80
  141. #define X______X 0x81
  142. #define X_____X_ 0x82
  143. #define X_____XX 0x83
  144. #define X____X__ 0x84
  145. #define X____X_X 0x85
  146. #define X____XX_ 0x86
  147. #define X____XXX 0x87
  148. #define X___X___ 0x88
  149. #define X___X__X 0x89
  150. #define X___X_X_ 0x8a
  151. #define X___X_XX 0x8b
  152. #define X___XX__ 0x8c
  153. #define X___XX_X 0x8d
  154. #define X___XXX_ 0x8e
  155. #define X___XXXX 0x8f
  156. #define X__X____ 0x90
  157. #define X__X___X 0x91
  158. #define X__X__X_ 0x92
  159. #define X__X__XX 0x93
  160. #define X__X_X__ 0x94
  161. #define X__X_X_X 0x95
  162. #define X__X_XX_ 0x96
  163. #define X__X_XXX 0x97
  164. #define X__XX___ 0x98
  165. #define X__XX__X 0x99
  166. #define X__XX_X_ 0x9a
  167. #define X__XX_XX 0x9b
  168. #define X__XXX__ 0x9c
  169. #define X__XXX_X 0x9d
  170. #define X__XXXX_ 0x9e
  171. #define X__XXXXX 0x9f
  172. #define X_X_____ 0xa0
  173. #define X_X____X 0xa1
  174. #define X_X___X_ 0xa2
  175. #define X_X___XX 0xa3
  176. #define X_X__X__ 0xa4
  177. #define X_X__X_X 0xa5
  178. #define X_X__XX_ 0xa6
  179. #define X_X__XXX 0xa7
  180. #define X_X_X___ 0xa8
  181. #define X_X_X__X 0xa9
  182. #define X_X_X_X_ 0xaa
  183. #define X_X_X_XX 0xab
  184. #define X_X_XX__ 0xac
  185. #define X_X_XX_X 0xad
  186. #define X_X_XXX_ 0xae
  187. #define X_X_XXXX 0xaf
  188. #define X_XX____ 0xb0
  189. #define X_XX___X 0xb1
  190. #define X_XX__X_ 0xb2
  191. #define X_XX__XX 0xb3
  192. #define X_XX_X__ 0xb4
  193. #define X_XX_X_X 0xb5
  194. #define X_XX_XX_ 0xb6
  195. #define X_XX_XXX 0xb7
  196. #define X_XXX___ 0xb8
  197. #define X_XXX__X 0xb9
  198. #define X_XXX_X_ 0xba
  199. #define X_XXX_XX 0xbb
  200. #define X_XXXX__ 0xbc
  201. #define X_XXXX_X 0xbd
  202. #define X_XXXXX_ 0xbe
  203. #define X_XXXXXX 0xbf
  204. #define XX______ 0xc0
  205. #define XX_____X 0xc1
  206. #define XX____X_ 0xc2
  207. #define XX____XX 0xc3
  208. #define XX___X__ 0xc4
  209. #define XX___X_X 0xc5
  210. #define XX___XX_ 0xc6
  211. #define XX___XXX 0xc7
  212. #define XX__X___ 0xc8
  213. #define XX__X__X 0xc9
  214. #define XX__X_X_ 0xca
  215. #define XX__X_XX 0xcb
  216. #define XX__XX__ 0xcc
  217. #define XX__XX_X 0xcd
  218. #define XX__XXX_ 0xce
  219. #define XX__XXXX 0xcf
  220. #define XX_X____ 0xd0
  221. #define XX_X___X 0xd1
  222. #define XX_X__X_ 0xd2
  223. #define XX_X__XX 0xd3
  224. #define XX_X_X__ 0xd4
  225. #define XX_X_X_X 0xd5
  226. #define XX_X_XX_ 0xd6
  227. #define XX_X_XXX 0xd7
  228. #define XX_XX___ 0xd8
  229. #define XX_XX__X 0xd9
  230. #define XX_XX_X_ 0xda
  231. #define XX_XX_XX 0xdb
  232. #define XX_XXX__ 0xdc
  233. #define XX_XXX_X 0xdd
  234. #define XX_XXXX_ 0xde
  235. #define XX_XXXXX 0xdf
  236. #define XXX_____ 0xe0
  237. #define XXX____X 0xe1
  238. #define XXX___X_ 0xe2
  239. #define XXX___XX 0xe3
  240. #define XXX__X__ 0xe4
  241. #define XXX__X_X 0xe5
  242. #define XXX__XX_ 0xe6
  243. #define XXX__XXX 0xe7
  244. #define XXX_X___ 0xe8
  245. #define XXX_X__X 0xe9
  246. #define XXX_X_X_ 0xea
  247. #define XXX_X_XX 0xeb
  248. #define XXX_XX__ 0xec
  249. #define XXX_XX_X 0xed
  250. #define XXX_XXX_ 0xee
  251. #define XXX_XXXX 0xef
  252. #define XXXX____ 0xf0
  253. #define XXXX___X 0xf1
  254. #define XXXX__X_ 0xf2
  255. #define XXXX__XX 0xf3
  256. #define XXXX_X__ 0xf4
  257. #define XXXX_X_X 0xf5
  258. #define XXXX_XX_ 0xf6
  259. #define XXXX_XXX 0xf7
  260. #define XXXXX___ 0xf8
  261. #define XXXXX__X 0xf9
  262. #define XXXXX_X_ 0xfa
  263. #define XXXXX_XX 0xfb
  264. #define XXXXXX__ 0xfc
  265. #define XXXXXX_X 0xfd
  266. #define XXXXXXX_ 0xfe
  267. #define XXXXXXXX 0xff
  268. const unsigned char FONTTYPE8_8[][8] = {
  269. /* blank */
  270. {
  271. ________,
  272. ________,
  273. ________,
  274. ________,
  275. ________,
  276. ________,
  277. ________,
  278. ________}
  279. /* 0 */
  280. ,{
  281. __XXX___,
  282. _XX_XX__,
  283. XX___XX_,
  284. XX___XX_,
  285. XX___XX_,
  286. _XX_XX__,
  287. __XXX___,
  288. ________}
  289. /* 1 */
  290. ,{
  291. ___XX___,
  292. __XXX___,
  293. ___XX___,
  294. ___XX___,
  295. ___XX___,
  296. ___XX___,
  297. _XXXXXX_,
  298. ________}
  299. /* 2 */
  300. ,{
  301. _XXXXX__,
  302. XX___XX_,
  303. _____XX_,
  304. ___XXX__,
  305. __XX____,
  306. _XX__XX_,
  307. XXXXXXX_,
  308. ________}
  309. /* 3 */
  310. ,{
  311. _XXXXX__,
  312. XX___XX_,
  313. _____XX_,
  314. __XXXX__,
  315. _____XX_,
  316. XX___XX_,
  317. _XXXXX__,
  318. ________}
  319. /* 4 */
  320. ,{
  321. ___XXX__,
  322. __XXXX__,
  323. _XX_XX__,
  324. XX__XX__,
  325. XXXXXXX_,
  326. ____XX__,
  327. ___XXXX_,
  328. ________}
  329. /* 5 */
  330. ,{
  331. XXXXXXX_,
  332. XX______,
  333. XX______,
  334. XXXXXX__,
  335. _____XX_,
  336. XX___XX_,
  337. _XXXXX__,
  338. ________}
  339. /* 6 */
  340. ,{
  341. __XXX___,
  342. _XX_____,
  343. XX______,
  344. XXXXXX__,
  345. XX___XX_,
  346. XX___XX_,
  347. _XXXXX__,
  348. ________}
  349. /* 7 */
  350. ,{
  351. XXXXXXX_,
  352. XX___XX_,
  353. ____XX__,
  354. ___XX___,
  355. __XX____,
  356. __XX____,
  357. __XX____,
  358. ________}
  359. /* 8 */
  360. ,{
  361. _XXXXX__,
  362. XX___XX_,
  363. XX___XX_,
  364. _XXXXX__,
  365. XX___XX_,
  366. XX___XX_,
  367. _XXXXX__,
  368. ________}
  369. /* 9 */
  370. ,{
  371. _XXXXX__,
  372. XX___XX_,
  373. XX___XX_,
  374. _XXXXXX_,
  375. _____XX_,
  376. ____XX__,
  377. _XXXX___,
  378. ________}
  379. /* A */
  380. ,{
  381. __XXX___,
  382. _XX_XX__,
  383. XX___XX_,
  384. XXXXXXX_,
  385. XX___XX_,
  386. XX___XX_,
  387. XX___XX_,
  388. ________}
  389. /* B */
  390. ,{
  391. XXXXXX__,
  392. _XX__XX_,
  393. _XX__XX_,
  394. _XXXXX__,
  395. _XX__XX_,
  396. _XX__XX_,
  397. XXXXXX__,
  398. ________}
  399. /* C */
  400. ,{
  401. __XXXX__,
  402. _XX__XX_,
  403. XX______,
  404. XX______,
  405. XX______,
  406. _XX__XX_,
  407. __XXXX__,
  408. ________}
  409. /* D */
  410. ,{
  411. XXXXX___,
  412. _XX_XX__,
  413. _XX__XX_,
  414. _XX__XX_,
  415. _XX__XX_,
  416. _XX_XX__,
  417. XXXXX___,
  418. ________}
  419. /* E */
  420. ,{
  421. XXXXXXX_,
  422. _XX___X_,
  423. _XX_X___,
  424. _XXXX___,
  425. _XX_X___,
  426. _XX___X_,
  427. XXXXXXX_,
  428. ________}
  429. /* F */
  430. ,{
  431. XXXXXXX_,
  432. _XX___X_,
  433. _XX_X___,
  434. _XXXX___,
  435. _XX_X___,
  436. _XX_____,
  437. XXXX____,
  438. ________}
  439. /* G */
  440. ,{
  441. __XXXX__,
  442. _XX__XX_,
  443. XX______,
  444. XX______,
  445. XX__XXX_,
  446. _XX__XX_,
  447. __XXX_X_,
  448. ________}
  449. /* H */
  450. ,{
  451. XX___XX_,
  452. XX___XX_,
  453. XX___XX_,
  454. XXXXXXX_,
  455. XX___XX_,
  456. XX___XX_,
  457. XX___XX_,
  458. ________}
  459. /* I */
  460. ,{
  461. __XXXX__,
  462. ___XX___,
  463. ___XX___,
  464. ___XX___,
  465. ___XX___,
  466. ___XX___,
  467. __XXXX__,
  468. ________}
  469. /* J */
  470. ,{
  471. ___XXXX_,
  472. ____XX__,
  473. ____XX__,
  474. ____XX__,
  475. XX__XX__,
  476. XX__XX__,
  477. _XXXX___,
  478. ________}
  479. /* K */
  480. ,{
  481. XXX__XX_,
  482. _XX__XX_,
  483. _XX_XX__,
  484. _XXXX___,
  485. _XX_XX__,
  486. _XX__XX_,
  487. XXX__XX_,
  488. ________}
  489. /* L */
  490. ,{
  491. XXXX____,
  492. _XX_____,
  493. _XX_____,
  494. _XX_____,
  495. _XX___X_,
  496. _XX__XX_,
  497. XXXXXXX_,
  498. ________}
  499. /* M */
  500. ,{
  501. XX___XX_,
  502. XXX_XXX_,
  503. XXXXXXX_,
  504. XXXXXXX_,
  505. XX_X_XX_,
  506. XX___XX_,
  507. XX___XX_,
  508. ________}
  509. /* N */
  510. ,{
  511. XX___XX_,
  512. XXX__XX_,
  513. XXXX_XX_,
  514. XX_XXXX_,
  515. XX__XXX_,
  516. XX___XX_,
  517. XX___XX_,
  518. ________}
  519. /* O */
  520. ,{
  521. _XXXXX__,
  522. XX___XX_,
  523. XX___XX_,
  524. XX___XX_,
  525. XX___XX_,
  526. XX___XX_,
  527. _XXXXX__,
  528. ________}
  529. /* P */
  530. ,{
  531. XXXXXX__,
  532. _XX__XX_,
  533. _XX__XX_,
  534. _XXXXX__,
  535. _XX_____,
  536. _XX_____,
  537. XXXX____,
  538. ________}
  539. /* Q */
  540. ,{
  541. _XXXXX__,
  542. XX___XX_,
  543. XX___XX_,
  544. XX___XX_,
  545. XX___XX_,
  546. XX__XXX_,
  547. _XXXXX__,
  548. ____XXX_}
  549. /* R */
  550. ,{
  551. XXXXXX__,
  552. _XX__XX_,
  553. _XX__XX_,
  554. _XXXXX__,
  555. _XX_XX__,
  556. _XX__XX_,
  557. XXX__XX_,
  558. ________}
  559. /* S */
  560. ,{
  561. __XXXX__,
  562. _XX__XX_,
  563. __XX____,
  564. ___XX___,
  565. ____XX__,
  566. _XX__XX_,
  567. __XXXX__,
  568. ________}
  569. /* T */
  570. ,{
  571. _XXXXXX_,
  572. _XXXXXX_,
  573. _X_XX_X_,
  574. ___XX___,
  575. ___XX___,
  576. ___XX___,
  577. __XXXX__,
  578. ________}
  579. /* U */
  580. ,{
  581. XX___XX_,
  582. XX___XX_,
  583. XX___XX_,
  584. XX___XX_,
  585. XX___XX_,
  586. XX___XX_,
  587. _XXXXX__,
  588. ________}
  589. /* V */
  590. ,{
  591. XX___XX_,
  592. XX___XX_,
  593. XX___XX_,
  594. XX___XX_,
  595. XX___XX_,
  596. _XX_XX__,
  597. __XXX___,
  598. ________}
  599. /* W */
  600. ,{
  601. XX___XX_,
  602. XX___XX_,
  603. XX___XX_,
  604. XX_X_XX_,
  605. XX_X_XX_,
  606. XXXXXXX_,
  607. _XX_XX__,
  608. ________}
  609. /* X */
  610. ,{
  611. XX___XX_,
  612. XX___XX_,
  613. _XX_XX__,
  614. __XXX___,
  615. _XX_XX__,
  616. XX___XX_,
  617. XX___XX_,
  618. ________}
  619. /* Y */
  620. ,{
  621. _XX__XX_,
  622. _XX__XX_,
  623. _XX__XX_,
  624. __XXXX__,
  625. ___XX___,
  626. ___XX___,
  627. __XXXX__,
  628. ________}
  629. /* Z */
  630. ,{
  631. XXXXXXX_,
  632. XX___XX_,
  633. X___XX__,
  634. ___XX___,
  635. __XX__X_,
  636. _XX__XX_,
  637. XXXXXXX_,
  638. ________}
  639. /* a */
  640. ,{
  641. ________,
  642. ________,
  643. _XXXX___,
  644. ____XX__,
  645. _XXXXX__,
  646. XX__XX__,
  647. _XXX_XX_,
  648. ________}
  649. /* b */
  650. ,{
  651. XXX_____,
  652. _XX_____,
  653. _XXXXX__,
  654. _XX__XX_,
  655. _XX__XX_,
  656. _XX__XX_,
  657. XX_XXX__,
  658. ________}
  659. /* c */
  660. ,{
  661. ________,
  662. ________,
  663. _XXXXX__,
  664. XX___XX_,
  665. XX______,
  666. XX___XX_,
  667. _XXXXX__,
  668. ________}
  669. /* d */
  670. ,{
  671. ___XXX__,
  672. ____XX__,
  673. _XXXXX__,
  674. XX__XX__,
  675. XX__XX__,
  676. XX__XX__,
  677. _XXX_XX_,
  678. ________}
  679. /* e */
  680. ,{
  681. ________,
  682. ________,
  683. _XXXXX__,
  684. XX___XX_,
  685. XXXXXXX_,
  686. XX______,
  687. _XXXXX__,
  688. ________}
  689. /* f */
  690. ,{
  691. __XXXX__,
  692. _XX__XX_,
  693. _XX_____,
  694. XXXXX___,
  695. _XX_____,
  696. _XX_____,
  697. XXXX____,
  698. ________}
  699. /* g */
  700. ,{
  701. ________,
  702. ________,
  703. _XXX_XX_,
  704. XX__XX__,
  705. XX__XX__,
  706. _XXXXX__,
  707. ____XX__,
  708. XXXXX___}
  709. /* h */
  710. ,{
  711. XXX_____,
  712. _XX_____,
  713. _XX_XX__,
  714. _XXX_XX_,
  715. _XX__XX_,
  716. _XX__XX_,
  717. XXX__XX_,
  718. ________}
  719. /* i */
  720. ,{
  721. ___XX___,
  722. ________,
  723. __XXX___,
  724. ___XX___,
  725. ___XX___,
  726. ___XX___,
  727. __XXXX__,
  728. ________}
  729. /* j */
  730. ,{
  731. _____XX_,
  732. ________,
  733. _____XX_,
  734. _____XX_,
  735. _____XX_,
  736. _XX__XX_,
  737. _XX__XX_,
  738. __XXXX__}
  739. /* k */
  740. ,{
  741. XXX_____,
  742. _XX_____,
  743. _XX__XX_,
  744. _XX_XX__,
  745. _XXXX___,
  746. _XX_XX__,
  747. XXX__XX_,
  748. ________}
  749. /* l */
  750. ,{
  751. __XXX___,
  752. ___XX___,
  753. ___XX___,
  754. ___XX___,
  755. ___XX___,
  756. ___XX___,
  757. __XXXX__,
  758. ________}
  759. /* m */
  760. ,{
  761. ________,
  762. ________,
  763. XXX_XX__,
  764. XXXXXXX_,
  765. XX_X_XX_,
  766. XX_X_XX_,
  767. XX_X_XX_,
  768. ________}
  769. /* n */
  770. ,{
  771. ________,
  772. ________,
  773. XX_XXX__,
  774. _XX__XX_,
  775. _XX__XX_,
  776. _XX__XX_,
  777. _XX__XX_,
  778. ________}
  779. /* o */
  780. ,{
  781. ________,
  782. ________,
  783. _XXXXX__,
  784. XX___XX_,
  785. XX___XX_,
  786. XX___XX_,
  787. _XXXXX__,
  788. ________}
  789. /* p */
  790. ,{
  791. ________,
  792. ________,
  793. XX_XXX__,
  794. _XX__XX_,
  795. _XX__XX_,
  796. _XXXXX__,
  797. _XX_____,
  798. XXXX____}
  799. /* q */
  800. ,{
  801. ________,
  802. ________,
  803. _XXX_XX_,
  804. XX__XX__,
  805. XX__XX__,
  806. _XXXXX__,
  807. ____XX__,
  808. ___XXXX_}
  809. /* r */
  810. ,{
  811. ________,
  812. ________,
  813. XX_XXX__,
  814. _XXX_XX_,
  815. _XX_____,
  816. _XX_____,
  817. XXXX____,
  818. ________}
  819. /* s */
  820. ,{
  821. ________,
  822. ________,
  823. _XXXXXX_,
  824. XX______,
  825. _XXXXX__,
  826. _____XX_,
  827. XXXXXX__,
  828. ________}
  829. /* t */
  830. ,{
  831. __XX____,
  832. __XX____,
  833. XXXXXX__,
  834. __XX____,
  835. __XX____,
  836. __XX_XX_,
  837. ___XXX__,
  838. ________}
  839. /* u */
  840. ,{
  841. ________,
  842. ________,
  843. XX__XX__,
  844. XX__XX__,
  845. XX__XX__,
  846. XX__XX__,
  847. _XXX_XX_,
  848. ________}
  849. /* v */
  850. ,{
  851. ________,
  852. ________,
  853. XX___XX_,
  854. XX___XX_,
  855. XX___XX_,
  856. _XX_XX__,
  857. __XXX___,
  858. ________}
  859. /* w */
  860. ,{
  861. ________,
  862. ________,
  863. XX___XX_,
  864. XX_X_XX_,
  865. XX_X_XX_,
  866. XXXXXXX_,
  867. _XX_XX__,
  868. ________}
  869. /* x */
  870. ,{
  871. ________,
  872. ________,
  873. XX___XX_,
  874. _XX_XX__,
  875. __XXX___,
  876. _XX_XX__,
  877. XX___XX_,
  878. ________}
  879. /* y */
  880. ,{
  881. ________,
  882. ________,
  883. XX___XX_,
  884. XX___XX_,
  885. XX___XX_,
  886. _XXXXXX_,
  887. _____XX_,
  888. XXXXXX__}
  889. /* z */
  890. ,{
  891. ________,
  892. ________,
  893. _XXXXXX_,
  894. _X__XX__,
  895. ___XX___,
  896. __XX__X_,
  897. _XXXXXX_,
  898. ________}
  899. };
  900. #endif /* __FONT_H */