smallfont.c 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653
  1. /*
  2. * Copyright (c) 2019 Clementine Computing LLC.
  3. *
  4. * This file is part of PopuFare.
  5. *
  6. * PopuFare is free software: you can redistribute it and/or modify
  7. * it under the terms of the GNU Affero General Public License as published by
  8. * the Free Software Foundation, either version 3 of the License, or
  9. * (at your option) any later version.
  10. *
  11. * PopuFare is distributed in the hope that it will be useful,
  12. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. * GNU Affero General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU Affero General Public License
  17. * along with PopuFare. If not, see <https://www.gnu.org/licenses/>.
  18. *
  19. */
  20. #include "fbfonts.h"
  21. const char smallfont_data[] = {
  22. //Character 20 (' ')
  23. " "
  24. " "
  25. " "
  26. " "
  27. " "
  28. " "
  29. " "
  30. " "
  31. " "
  32. " "
  33. " "
  34. " "
  35. " "
  36. " "
  37. " "
  38. " "
  39. //Character 21 ('!')
  40. " "
  41. " "
  42. " ** "
  43. " **** "
  44. " **** "
  45. " **** "
  46. " ** "
  47. " ** "
  48. " ** "
  49. " "
  50. " ** "
  51. " ** "
  52. " "
  53. " "
  54. " "
  55. " "
  56. //Character 22 ('"')
  57. " "
  58. " ** ** "
  59. " ** ** "
  60. " ** ** "
  61. " * * "
  62. " "
  63. " "
  64. " "
  65. " "
  66. " "
  67. " "
  68. " "
  69. " "
  70. " "
  71. " "
  72. " "
  73. //Character 23 ('#')
  74. " "
  75. " "
  76. " "
  77. " ** ** "
  78. " ** ** "
  79. "******* "
  80. " ** ** "
  81. " ** ** "
  82. " ** ** "
  83. "******* "
  84. " ** ** "
  85. " ** ** "
  86. " "
  87. " "
  88. " "
  89. " "
  90. //Character 24 ('$')
  91. " ** "
  92. " ** "
  93. " ***** "
  94. "** ** "
  95. "** * "
  96. "** "
  97. " ***** "
  98. " ** "
  99. " ** "
  100. "* ** "
  101. "** ** "
  102. " ***** "
  103. " ** "
  104. " ** "
  105. " "
  106. " "
  107. //Character 25 ('%')
  108. " "
  109. " "
  110. " "
  111. " "
  112. "** * "
  113. "** ** "
  114. " ** "
  115. " ** "
  116. " ** "
  117. " ** "
  118. "** ** "
  119. "* ** "
  120. " "
  121. " "
  122. " "
  123. " "
  124. //Character 26 ('&')
  125. " "
  126. " "
  127. " *** "
  128. " ** ** "
  129. " ** ** "
  130. " *** "
  131. " *** ** "
  132. "** *** "
  133. "** ** "
  134. "** ** "
  135. "** ** "
  136. " *** ** "
  137. " "
  138. " "
  139. " "
  140. " "
  141. //Character 27 (''')
  142. " "
  143. " ** "
  144. " ** "
  145. " ** "
  146. " ** "
  147. " "
  148. " "
  149. " "
  150. " "
  151. " "
  152. " "
  153. " "
  154. " "
  155. " "
  156. " "
  157. " "
  158. //Character 28 ('(')
  159. " "
  160. " "
  161. " ** "
  162. " ** "
  163. " ** "
  164. " ** "
  165. " ** "
  166. " ** "
  167. " ** "
  168. " ** "
  169. " ** "
  170. " ** "
  171. " "
  172. " "
  173. " "
  174. " "
  175. //Character 29 (')')
  176. " "
  177. " "
  178. " ** "
  179. " ** "
  180. " ** "
  181. " ** "
  182. " ** "
  183. " ** "
  184. " ** "
  185. " ** "
  186. " ** "
  187. " ** "
  188. " "
  189. " "
  190. " "
  191. " "
  192. //Character 2A ('*')
  193. " "
  194. " "
  195. " "
  196. " "
  197. " "
  198. " ** ** "
  199. " **** "
  200. "******** "
  201. " **** "
  202. " ** ** "
  203. " "
  204. " "
  205. " "
  206. " "
  207. " "
  208. " "
  209. //Character 2B ('+')
  210. " "
  211. " "
  212. " "
  213. " "
  214. " "
  215. " ** "
  216. " ** "
  217. " ****** "
  218. " ** "
  219. " ** "
  220. " "
  221. " "
  222. " "
  223. " "
  224. " "
  225. " "
  226. //Character 2C (',')
  227. " "
  228. " "
  229. " "
  230. " "
  231. " "
  232. " "
  233. " "
  234. " "
  235. " "
  236. " ** "
  237. " ** "
  238. " ** "
  239. " ** "
  240. " "
  241. " "
  242. " "
  243. //Character 2D ('-')
  244. " "
  245. " "
  246. " "
  247. " "
  248. " "
  249. " "
  250. " "
  251. "******* "
  252. " "
  253. " "
  254. " "
  255. " "
  256. " "
  257. " "
  258. " "
  259. " "
  260. //Character 2E ('.')
  261. " "
  262. " "
  263. " "
  264. " "
  265. " "
  266. " "
  267. " "
  268. " "
  269. " "
  270. " "
  271. " ** "
  272. " ** "
  273. " "
  274. " "
  275. " "
  276. " "
  277. //Character 2F ('/')
  278. " "
  279. " "
  280. " "
  281. " "
  282. " * "
  283. " ** "
  284. " ** "
  285. " ** "
  286. " ** "
  287. " ** "
  288. "** "
  289. "* "
  290. " "
  291. " "
  292. " "
  293. " "
  294. //Character 30 ('0')
  295. " "
  296. " "
  297. " *** "
  298. " ** ** "
  299. "** ** "
  300. "** ** "
  301. "** * ** "
  302. "** * ** "
  303. "** ** "
  304. "** ** "
  305. " ** ** "
  306. " *** "
  307. " "
  308. " "
  309. " "
  310. " "
  311. //Character 31 ('1')
  312. " "
  313. " "
  314. " ** "
  315. " *** "
  316. " **** "
  317. " ** "
  318. " ** "
  319. " ** "
  320. " ** "
  321. " ** "
  322. " ** "
  323. " ****** "
  324. " "
  325. " "
  326. " "
  327. " "
  328. //Character 32 ('2')
  329. " "
  330. " "
  331. " ***** "
  332. "** ** "
  333. " ** "
  334. " ** "
  335. " ** "
  336. " ** "
  337. " ** "
  338. "** "
  339. "** ** "
  340. "******* "
  341. " "
  342. " "
  343. " "
  344. " "
  345. //Character 33 ('3')
  346. " "
  347. " "
  348. " ***** "
  349. "** ** "
  350. " ** "
  351. " ** "
  352. " **** "
  353. " ** "
  354. " ** "
  355. " ** "
  356. "** ** "
  357. " ***** "
  358. " "
  359. " "
  360. " "
  361. " "
  362. //Character 34 ('4')
  363. " "
  364. " "
  365. " ** "
  366. " *** "
  367. " **** "
  368. " ** ** "
  369. "** ** "
  370. "******* "
  371. " ** "
  372. " ** "
  373. " ** "
  374. " **** "
  375. " "
  376. " "
  377. " "
  378. " "
  379. //Character 35 ('5')
  380. " "
  381. " "
  382. "******* "
  383. "** "
  384. "** "
  385. "** "
  386. "****** "
  387. " ** "
  388. " ** "
  389. " ** "
  390. "** ** "
  391. " ***** "
  392. " "
  393. " "
  394. " "
  395. " "
  396. //Character 36 ('6')
  397. " "
  398. " "
  399. " *** "
  400. " ** "
  401. "** "
  402. "** "
  403. "****** "
  404. "** ** "
  405. "** ** "
  406. "** ** "
  407. "** ** "
  408. " ***** "
  409. " "
  410. " "
  411. " "
  412. " "
  413. //Character 37 ('7')
  414. " "
  415. " "
  416. "******* "
  417. "** ** "
  418. " ** "
  419. " ** "
  420. " ** "
  421. " ** "
  422. " ** "
  423. " ** "
  424. " ** "
  425. " ** "
  426. " "
  427. " "
  428. " "
  429. " "
  430. //Character 38 ('8')
  431. " "
  432. " "
  433. " ***** "
  434. "** ** "
  435. "** ** "
  436. "** ** "
  437. " ***** "
  438. "** ** "
  439. "** ** "
  440. "** ** "
  441. "** ** "
  442. " ***** "
  443. " "
  444. " "
  445. " "
  446. " "
  447. //Character 39 ('9')
  448. " "
  449. " "
  450. " ***** "
  451. "** ** "
  452. "** ** "
  453. "** ** "
  454. " ****** "
  455. " ** "
  456. " ** "
  457. " ** "
  458. " ** "
  459. " **** "
  460. " "
  461. " "
  462. " "
  463. " "
  464. //Character 3A (':')
  465. " "
  466. " "
  467. " "
  468. " "
  469. " ** "
  470. " ** "
  471. " "
  472. " "
  473. " "
  474. " ** "
  475. " ** "
  476. " "
  477. " "
  478. " "
  479. " "
  480. " "
  481. //Character 3B (';')
  482. " "
  483. " "
  484. " "
  485. " "
  486. " ** "
  487. " ** "
  488. " "
  489. " "
  490. " "
  491. " ** "
  492. " ** "
  493. " ** "
  494. " "
  495. " "
  496. " "
  497. " "
  498. //Character 3C ('<')
  499. " "
  500. " "
  501. " "
  502. " ** "
  503. " ** "
  504. " ** "
  505. " ** "
  506. " ** "
  507. " ** "
  508. " ** "
  509. " ** "
  510. " ** "
  511. " "
  512. " "
  513. " "
  514. " "
  515. //Character 3D ('=')
  516. " "
  517. " "
  518. " "
  519. " "
  520. " "
  521. " ****** "
  522. " "
  523. " "
  524. " ****** "
  525. " "
  526. " "
  527. " "
  528. " "
  529. " "
  530. " "
  531. " "
  532. //Character 3E ('>')
  533. " "
  534. " "
  535. " "
  536. " ** "
  537. " ** "
  538. " ** "
  539. " ** "
  540. " ** "
  541. " ** "
  542. " ** "
  543. " ** "
  544. " ** "
  545. " "
  546. " "
  547. " "
  548. " "
  549. //Character 3F ('?')
  550. " "
  551. " "
  552. " ***** "
  553. "** ** "
  554. "** ** "
  555. " ** "
  556. " ** "
  557. " ** "
  558. " ** "
  559. " "
  560. " ** "
  561. " ** "
  562. " "
  563. " "
  564. " "
  565. " "
  566. //Character 40 ('@')
  567. " "
  568. " "
  569. " "
  570. " ***** "
  571. "** ** "
  572. "** ** "
  573. "** **** "
  574. "** **** "
  575. "** **** "
  576. "** *** "
  577. "** "
  578. " ***** "
  579. " "
  580. " "
  581. " "
  582. " "
  583. //Character 41 ('A')
  584. " "
  585. " "
  586. " * "
  587. " *** "
  588. " ** ** "
  589. "** ** "
  590. "** ** "
  591. "******* "
  592. "** ** "
  593. "** ** "
  594. "** ** "
  595. "** ** "
  596. " "
  597. " "
  598. " "
  599. " "
  600. //Character 42 ('B')
  601. " "
  602. " "
  603. "****** "
  604. " ** ** "
  605. " ** ** "
  606. " ** ** "
  607. " ***** "
  608. " ** ** "
  609. " ** ** "
  610. " ** ** "
  611. " ** ** "
  612. "****** "
  613. " "
  614. " "
  615. " "
  616. " "
  617. //Character 43 ('C')
  618. " "
  619. " "
  620. " **** "
  621. " ** ** "
  622. "** * "
  623. "** "
  624. "** "
  625. "** "
  626. "** "
  627. "** * "
  628. " ** ** "
  629. " **** "
  630. " "
  631. " "
  632. " "
  633. " "
  634. //Character 44 ('D')
  635. " "
  636. " "
  637. "***** "
  638. " ** ** "
  639. " ** ** "
  640. " ** ** "
  641. " ** ** "
  642. " ** ** "
  643. " ** ** "
  644. " ** ** "
  645. " ** ** "
  646. "***** "
  647. " "
  648. " "
  649. " "
  650. " "
  651. //Character 45 ('E')
  652. " "
  653. " "
  654. "******* "
  655. " ** ** "
  656. " ** * "
  657. " ** * "
  658. " **** "
  659. " ** * "
  660. " ** "
  661. " ** * "
  662. " ** ** "
  663. "******* "
  664. " "
  665. " "
  666. " "
  667. " "
  668. //Character 46 ('F')
  669. " "
  670. " "
  671. "******* "
  672. " ** ** "
  673. " ** * "
  674. " ** * "
  675. " **** "
  676. " ** * "
  677. " ** "
  678. " ** "
  679. " ** "
  680. "**** "
  681. " "
  682. " "
  683. " "
  684. " "
  685. //Character 47 ('G')
  686. " "
  687. " "
  688. " **** "
  689. " ** ** "
  690. "** * "
  691. "** "
  692. "** "
  693. "** **** "
  694. "** ** "
  695. "** ** "
  696. " ** ** "
  697. " *** * "
  698. " "
  699. " "
  700. " "
  701. " "
  702. //Character 48 ('H')
  703. " "
  704. " "
  705. "** ** "
  706. "** ** "
  707. "** ** "
  708. "** ** "
  709. "******* "
  710. "** ** "
  711. "** ** "
  712. "** ** "
  713. "** ** "
  714. "** ** "
  715. " "
  716. " "
  717. " "
  718. " "
  719. //Character 49 ('I')
  720. " "
  721. " "
  722. " **** "
  723. " ** "
  724. " ** "
  725. " ** "
  726. " ** "
  727. " ** "
  728. " ** "
  729. " ** "
  730. " ** "
  731. " **** "
  732. " "
  733. " "
  734. " "
  735. " "
  736. //Character 4A ('J')
  737. " "
  738. " "
  739. " **** "
  740. " ** "
  741. " ** "
  742. " ** "
  743. " ** "
  744. " ** "
  745. "** ** "
  746. "** ** "
  747. "** ** "
  748. " **** "
  749. " "
  750. " "
  751. " "
  752. " "
  753. //Character 4B ('K')
  754. " "
  755. " "
  756. "*** ** "
  757. " ** ** "
  758. " ** ** "
  759. " ** ** "
  760. " **** "
  761. " **** "
  762. " ** ** "
  763. " ** ** "
  764. " ** ** "
  765. "*** ** "
  766. " "
  767. " "
  768. " "
  769. " "
  770. //Character 4C ('L')
  771. " "
  772. " "
  773. "**** "
  774. " ** "
  775. " ** "
  776. " ** "
  777. " ** "
  778. " ** "
  779. " ** "
  780. " ** * "
  781. " ** ** "
  782. "******* "
  783. " "
  784. " "
  785. " "
  786. " "
  787. //Character 4D ('M')
  788. " "
  789. " "
  790. "** ** "
  791. "*** *** "
  792. "******* "
  793. "******* "
  794. "** * ** "
  795. "** ** "
  796. "** ** "
  797. "** ** "
  798. "** ** "
  799. "** ** "
  800. " "
  801. " "
  802. " "
  803. " "
  804. //Character 4E ('N')
  805. " "
  806. " "
  807. "** ** "
  808. "*** ** "
  809. "**** ** "
  810. "******* "
  811. "** **** "
  812. "** *** "
  813. "** ** "
  814. "** ** "
  815. "** ** "
  816. "** ** "
  817. " "
  818. " "
  819. " "
  820. " "
  821. //Character 4F ('O')
  822. " "
  823. " "
  824. " ***** "
  825. "** ** "
  826. "** ** "
  827. "** ** "
  828. "** ** "
  829. "** ** "
  830. "** ** "
  831. "** ** "
  832. "** ** "
  833. " ***** "
  834. " "
  835. " "
  836. " "
  837. " "
  838. //Character 50 ('P')
  839. " "
  840. " "
  841. "****** "
  842. " ** ** "
  843. " ** ** "
  844. " ** ** "
  845. " ***** "
  846. " ** "
  847. " ** "
  848. " ** "
  849. " ** "
  850. "**** "
  851. " "
  852. " "
  853. " "
  854. " "
  855. //Character 51 ('Q')
  856. " "
  857. " "
  858. " ***** "
  859. "** ** "
  860. "** ** "
  861. "** ** "
  862. "** ** "
  863. "** ** "
  864. "** ** "
  865. "** * ** "
  866. "** **** "
  867. " ***** "
  868. " ** "
  869. " *** "
  870. " "
  871. " "
  872. //Character 52 ('R')
  873. " "
  874. " "
  875. "****** "
  876. " ** ** "
  877. " ** ** "
  878. " ** ** "
  879. " ***** "
  880. " ** ** "
  881. " ** ** "
  882. " ** ** "
  883. " ** ** "
  884. "*** ** "
  885. " "
  886. " "
  887. " "
  888. " "
  889. //Character 53 ('S')
  890. " "
  891. " "
  892. " ***** "
  893. "** ** "
  894. "** ** "
  895. " ** "
  896. " *** "
  897. " ** "
  898. " ** "
  899. "** ** "
  900. "** ** "
  901. " ***** "
  902. " "
  903. " "
  904. " "
  905. " "
  906. //Character 54 ('T')
  907. " "
  908. " "
  909. " ****** "
  910. " ****** "
  911. " * ** * "
  912. " ** "
  913. " ** "
  914. " ** "
  915. " ** "
  916. " ** "
  917. " ** "
  918. " **** "
  919. " "
  920. " "
  921. " "
  922. " "
  923. //Character 55 ('U')
  924. " "
  925. " "
  926. "** ** "
  927. "** ** "
  928. "** ** "
  929. "** ** "
  930. "** ** "
  931. "** ** "
  932. "** ** "
  933. "** ** "
  934. "** ** "
  935. " ***** "
  936. " "
  937. " "
  938. " "
  939. " "
  940. //Character 56 ('V')
  941. " "
  942. " "
  943. "** ** "
  944. "** ** "
  945. "** ** "
  946. "** ** "
  947. "** ** "
  948. "** ** "
  949. "** ** "
  950. " ** ** "
  951. " *** "
  952. " * "
  953. " "
  954. " "
  955. " "
  956. " "
  957. //Character 57 ('W')
  958. " "
  959. " "
  960. "** ** "
  961. "** ** "
  962. "** ** "
  963. "** ** "
  964. "** * ** "
  965. "** * ** "
  966. "** * ** "
  967. "******* "
  968. "*** *** "
  969. " ** ** "
  970. " "
  971. " "
  972. " "
  973. " "
  974. //Character 58 ('X')
  975. " "
  976. " "
  977. "** ** "
  978. "** ** "
  979. " ** ** "
  980. " ***** "
  981. " *** "
  982. " *** "
  983. " ***** "
  984. " ** ** "
  985. "** ** "
  986. "** ** "
  987. " "
  988. " "
  989. " "
  990. " "
  991. //Character 59 ('Y')
  992. " "
  993. " "
  994. " ** ** "
  995. " ** ** "
  996. " ** ** "
  997. " ** ** "
  998. " **** "
  999. " ** "
  1000. " ** "
  1001. " ** "
  1002. " ** "
  1003. " **** "
  1004. " "
  1005. " "
  1006. " "
  1007. " "
  1008. //Character 5A ('Z')
  1009. " "
  1010. " "
  1011. "******* "
  1012. "** ** "
  1013. "* ** "
  1014. " ** "
  1015. " ** "
  1016. " ** "
  1017. " ** "
  1018. "** * "
  1019. "** ** "
  1020. "******* "
  1021. " "
  1022. " "
  1023. " "
  1024. " "
  1025. //Character 5B ('[')
  1026. " "
  1027. " "
  1028. " **** "
  1029. " ** "
  1030. " ** "
  1031. " ** "
  1032. " ** "
  1033. " ** "
  1034. " ** "
  1035. " ** "
  1036. " ** "
  1037. " **** "
  1038. " "
  1039. " "
  1040. " "
  1041. " "
  1042. //Character 5C ('\')
  1043. " "
  1044. " "
  1045. " "
  1046. "* "
  1047. "** "
  1048. "*** "
  1049. " *** "
  1050. " *** "
  1051. " *** "
  1052. " *** "
  1053. " ** "
  1054. " * "
  1055. " "
  1056. " "
  1057. " "
  1058. " "
  1059. //Character 5D (']')
  1060. " "
  1061. " "
  1062. " **** "
  1063. " ** "
  1064. " ** "
  1065. " ** "
  1066. " ** "
  1067. " ** "
  1068. " ** "
  1069. " ** "
  1070. " ** "
  1071. " **** "
  1072. " "
  1073. " "
  1074. " "
  1075. " "
  1076. //Character 5E ('^')
  1077. " * "
  1078. " *** "
  1079. " ** ** "
  1080. "** ** "
  1081. " "
  1082. " "
  1083. " "
  1084. " "
  1085. " "
  1086. " "
  1087. " "
  1088. " "
  1089. " "
  1090. " "
  1091. " "
  1092. " "
  1093. //Character 5F ('_')
  1094. " "
  1095. " "
  1096. " "
  1097. " "
  1098. " "
  1099. " "
  1100. " "
  1101. " "
  1102. " "
  1103. " "
  1104. " "
  1105. " "
  1106. " "
  1107. "******** "
  1108. " "
  1109. " "
  1110. //Character 60 ('`')
  1111. " "
  1112. " ** "
  1113. " ** "
  1114. " ** "
  1115. " "
  1116. " "
  1117. " "
  1118. " "
  1119. " "
  1120. " "
  1121. " "
  1122. " "
  1123. " "
  1124. " "
  1125. " "
  1126. " "
  1127. //Character 61 ('a')
  1128. " "
  1129. " "
  1130. " "
  1131. " "
  1132. " "
  1133. " **** "
  1134. " ** "
  1135. " ***** "
  1136. "** ** "
  1137. "** ** "
  1138. "** ** "
  1139. " *** ** "
  1140. " "
  1141. " "
  1142. " "
  1143. " "
  1144. //Character 62 ('b')
  1145. " "
  1146. " "
  1147. "*** "
  1148. " ** "
  1149. " ** "
  1150. " **** "
  1151. " ** ** "
  1152. " ** ** "
  1153. " ** ** "
  1154. " ** ** "
  1155. " ** ** "
  1156. " ***** "
  1157. " "
  1158. " "
  1159. " "
  1160. " "
  1161. //Character 63 ('c')
  1162. " "
  1163. " "
  1164. " "
  1165. " "
  1166. " "
  1167. " ***** "
  1168. "** ** "
  1169. "** "
  1170. "** "
  1171. "** "
  1172. "** ** "
  1173. " ***** "
  1174. " "
  1175. " "
  1176. " "
  1177. " "
  1178. //Character 64 ('d')
  1179. " "
  1180. " "
  1181. " *** "
  1182. " ** "
  1183. " ** "
  1184. " **** "
  1185. " ** ** "
  1186. "** ** "
  1187. "** ** "
  1188. "** ** "
  1189. "** ** "
  1190. " *** ** "
  1191. " "
  1192. " "
  1193. " "
  1194. " "
  1195. //Character 65 ('e')
  1196. " "
  1197. " "
  1198. " "
  1199. " "
  1200. " "
  1201. " ***** "
  1202. "** ** "
  1203. "******* "
  1204. "** "
  1205. "** "
  1206. "** ** "
  1207. " ***** "
  1208. " "
  1209. " "
  1210. " "
  1211. " "
  1212. //Character 66 ('f')
  1213. " "
  1214. " "
  1215. " *** "
  1216. " ** ** "
  1217. " ** * "
  1218. " ** "
  1219. " **** "
  1220. " ** "
  1221. " ** "
  1222. " ** "
  1223. " ** "
  1224. " **** "
  1225. " "
  1226. " "
  1227. " "
  1228. " "
  1229. //Character 67 ('g')
  1230. " "
  1231. " "
  1232. " "
  1233. " "
  1234. " "
  1235. " *** ** "
  1236. "** ** "
  1237. "** ** "
  1238. "** ** "
  1239. "** ** "
  1240. "** ** "
  1241. " ***** "
  1242. " ** "
  1243. "** ** "
  1244. " **** "
  1245. " "
  1246. //Character 68 ('h')
  1247. " "
  1248. " "
  1249. "*** "
  1250. " ** "
  1251. " ** "
  1252. " ** ** "
  1253. " *** ** "
  1254. " ** ** "
  1255. " ** ** "
  1256. " ** ** "
  1257. " ** ** "
  1258. "*** ** "
  1259. " "
  1260. " "
  1261. " "
  1262. " "
  1263. //Character 69 ('i')
  1264. " "
  1265. " "
  1266. " ** "
  1267. " ** "
  1268. " "
  1269. " *** "
  1270. " ** "
  1271. " ** "
  1272. " ** "
  1273. " ** "
  1274. " ** "
  1275. " **** "
  1276. " "
  1277. " "
  1278. " "
  1279. " "
  1280. //Character 6A ('j')
  1281. " "
  1282. " "
  1283. " ** "
  1284. " ** "
  1285. " "
  1286. " *** "
  1287. " ** "
  1288. " ** "
  1289. " ** "
  1290. " ** "
  1291. " ** "
  1292. " ** "
  1293. " ** ** "
  1294. " ** ** "
  1295. " **** "
  1296. " "
  1297. //Character 6B ('k')
  1298. " "
  1299. " "
  1300. "*** "
  1301. " ** "
  1302. " ** "
  1303. " ** ** "
  1304. " ** ** "
  1305. " **** "
  1306. " **** "
  1307. " ** ** "
  1308. " ** ** "
  1309. "*** ** "
  1310. " "
  1311. " "
  1312. " "
  1313. " "
  1314. //Character 6C ('l')
  1315. " "
  1316. " "
  1317. " *** "
  1318. " ** "
  1319. " ** "
  1320. " ** "
  1321. " ** "
  1322. " ** "
  1323. " ** "
  1324. " ** "
  1325. " ** "
  1326. " **** "
  1327. " "
  1328. " "
  1329. " "
  1330. " "
  1331. //Character 6D ('m')
  1332. " "
  1333. " "
  1334. " "
  1335. " "
  1336. " "
  1337. "*** ** "
  1338. "******* "
  1339. "** * ** "
  1340. "** * ** "
  1341. "** * ** "
  1342. "** * ** "
  1343. "** ** "
  1344. " "
  1345. " "
  1346. " "
  1347. " "
  1348. //Character 6E ('n')
  1349. " "
  1350. " "
  1351. " "
  1352. " "
  1353. " "
  1354. "** *** "
  1355. " ** ** "
  1356. " ** ** "
  1357. " ** ** "
  1358. " ** ** "
  1359. " ** ** "
  1360. " ** ** "
  1361. " "
  1362. " "
  1363. " "
  1364. " "
  1365. //Character 6F ('o')
  1366. " "
  1367. " "
  1368. " "
  1369. " "
  1370. " "
  1371. " ***** "
  1372. "** ** "
  1373. "** ** "
  1374. "** ** "
  1375. "** ** "
  1376. "** ** "
  1377. " ***** "
  1378. " "
  1379. " "
  1380. " "
  1381. " "
  1382. //Character 70 ('p')
  1383. " "
  1384. " "
  1385. " "
  1386. " "
  1387. " "
  1388. "** *** "
  1389. " ** ** "
  1390. " ** ** "
  1391. " ** ** "
  1392. " ** ** "
  1393. " ** ** "
  1394. " ***** "
  1395. " ** "
  1396. " ** "
  1397. "**** "
  1398. " "
  1399. //Character 71 ('q')
  1400. " "
  1401. " "
  1402. " "
  1403. " "
  1404. " "
  1405. " *** ** "
  1406. "** ** "
  1407. "** ** "
  1408. "** ** "
  1409. "** ** "
  1410. "** ** "
  1411. " ***** "
  1412. " ** "
  1413. " ** "
  1414. " **** "
  1415. " "
  1416. //Character 72 ('r')
  1417. " "
  1418. " "
  1419. " "
  1420. " "
  1421. " "
  1422. "** *** "
  1423. " *** ** "
  1424. " ** ** "
  1425. " ** "
  1426. " ** "
  1427. " ** "
  1428. "**** "
  1429. " "
  1430. " "
  1431. " "
  1432. " "
  1433. //Character 73 ('s')
  1434. " "
  1435. " "
  1436. " "
  1437. " "
  1438. " "
  1439. " ***** "
  1440. "** ** "
  1441. " ** "
  1442. " *** "
  1443. " ** "
  1444. "** ** "
  1445. " ***** "
  1446. " "
  1447. " "
  1448. " "
  1449. " "
  1450. //Character 74 ('t')
  1451. " "
  1452. " "
  1453. " * "
  1454. " ** "
  1455. " ** "
  1456. "****** "
  1457. " ** "
  1458. " ** "
  1459. " ** "
  1460. " ** "
  1461. " ** ** "
  1462. " *** "
  1463. " "
  1464. " "
  1465. " "
  1466. " "
  1467. //Character 75 ('u')
  1468. " "
  1469. " "
  1470. " "
  1471. " "
  1472. " "
  1473. "** ** "
  1474. "** ** "
  1475. "** ** "
  1476. "** ** "
  1477. "** ** "
  1478. "** ** "
  1479. " *** ** "
  1480. " "
  1481. " "
  1482. " "
  1483. " "
  1484. //Character 76 ('v')
  1485. " "
  1486. " "
  1487. " "
  1488. " "
  1489. " "
  1490. "** ** "
  1491. "** ** "
  1492. "** ** "
  1493. "** ** "
  1494. "** ** "
  1495. " ** ** "
  1496. " *** "
  1497. " "
  1498. " "
  1499. " "
  1500. " "
  1501. //Character 77 ('w')
  1502. " "
  1503. " "
  1504. " "
  1505. " "
  1506. " "
  1507. "** ** "
  1508. "** ** "
  1509. "** * ** "
  1510. "** * ** "
  1511. "** * ** "
  1512. "******* "
  1513. " ** ** "
  1514. " "
  1515. " "
  1516. " "
  1517. " "
  1518. //Character 78 ('x')
  1519. " "
  1520. " "
  1521. " "
  1522. " "
  1523. " "
  1524. "** ** "
  1525. " ** ** "
  1526. " *** "
  1527. " *** "
  1528. " *** "
  1529. " ** ** "
  1530. "** ** "
  1531. " "
  1532. " "
  1533. " "
  1534. " "
  1535. //Character 79 ('y')
  1536. " "
  1537. " "
  1538. " "
  1539. " "
  1540. " "
  1541. "** ** "
  1542. "** ** "
  1543. "** ** "
  1544. "** ** "
  1545. "** ** "
  1546. "** ** "
  1547. " ****** "
  1548. " ** "
  1549. " ** "
  1550. "***** "
  1551. " "
  1552. //Character 7A ('z')
  1553. " "
  1554. " "
  1555. " "
  1556. " "
  1557. " "
  1558. "******* "
  1559. "** ** "
  1560. " ** "
  1561. " ** "
  1562. " ** "
  1563. "** ** "
  1564. "******* "
  1565. " "
  1566. " "
  1567. " "
  1568. " "
  1569. //Character 7B ('{')
  1570. " "
  1571. " "
  1572. " *** "
  1573. " ** "
  1574. " ** "
  1575. " ** "
  1576. " *** "
  1577. " ** "
  1578. " ** "
  1579. " ** "
  1580. " ** "
  1581. " *** "
  1582. " "
  1583. " "
  1584. " "
  1585. " "
  1586. //Character 7C ('|')
  1587. " "
  1588. " "
  1589. " ** "
  1590. " ** "
  1591. " ** "
  1592. " ** "
  1593. " ** "
  1594. " ** "
  1595. " ** "
  1596. " ** "
  1597. " ** "
  1598. " ** "
  1599. " "
  1600. " "
  1601. " "
  1602. " "
  1603. //Character 7D ('}')
  1604. " "
  1605. " "
  1606. " *** "
  1607. " ** "
  1608. " ** "
  1609. " ** "
  1610. " *** "
  1611. " ** "
  1612. " ** "
  1613. " ** "
  1614. " ** "
  1615. " *** "
  1616. " "
  1617. " "
  1618. " "
  1619. " "
  1620. //Character 7E ('~')
  1621. " "
  1622. " *** ** "
  1623. "** *** "
  1624. " "
  1625. " "
  1626. " "
  1627. " "
  1628. " "
  1629. " "
  1630. " "
  1631. " "
  1632. " "
  1633. " "
  1634. " "
  1635. " "
  1636. " "
  1637. };
  1638. fbfont smallfont =
  1639. {
  1640. .firstglyph = ' ',
  1641. .lastglyph = '~',
  1642. .undefglyph = '.',
  1643. .cellwidth = 9,
  1644. .cellheight = 16,
  1645. .data = smallfont_data
  1646. };