1 #include "veramonobold9.h"
4 ** Font data for Bitstream Vera Sans Mono Bold 9pt
7 /* Character bitmaps for Bitstream Vera Sans Mono Bold 9pt */
8 const uint8_t bitstreamVeraSansMonoBold9ptCharBitmaps
[] =
10 /* @0 ' ' (8 pixels wide) */
20 /* @16 '!' (8 pixels wide) */
24 0x1B, 0xF0, /* ## ###### */
25 0x1B, 0xF0, /* ## ###### */
30 /* @32 '"' (8 pixels wide) */
40 /* @48 '#' (8 pixels wide) */
42 0x1C, 0x80, /* ### # */
43 0x07, 0xC0, /* ##### */
44 0x1C, 0xE0, /* ### ### */
45 0x0F, 0x80, /* ##### */
46 0x04, 0xE0, /* # ### */
50 /* @64 '$' (8 pixels wide) */
51 0x08, 0xC0, /* # ## */
52 0x19, 0xE0, /* ## #### */
53 0x11, 0x20, /* # # # */
54 0x7F, 0xF0, /* ########### */
55 0x11, 0x20, /* # # # */
56 0x1F, 0x60, /* ##### ## */
60 /* @80 '%' (8 pixels wide) */
61 0x02, 0x60, /* # ## */
62 0x02, 0x90, /* # # # */
63 0x02, 0x90, /* # # # */
64 0x0D, 0x60, /* ## # ## */
65 0x13, 0x00, /* # ## */
66 0x12, 0x80, /* # # # */
67 0x0C, 0x80, /* ## # */
70 /* @96 '&' (8 pixels wide) */
73 0x1F, 0x70, /* ##### ### */
74 0x11, 0xF0, /* # ##### */
75 0x1F, 0x10, /* ##### # */
77 0x17, 0x00, /* # ### */
80 /* @112 ''' (8 pixels wide) */
90 /* @128 '(' (8 pixels wide) */
93 0x07, 0xC0, /* ##### */
94 0x1F, 0xF0, /* ######### */
95 0x30, 0x18, /* ## ## */
100 /* @144 ')' (8 pixels wide) */
103 0x30, 0x18, /* ## ## */
104 0x1F, 0xF0, /* ######### */
105 0x07, 0xC0, /* ##### */
110 /* @160 '*' (8 pixels wide) */
112 0x01, 0x20, /* # # */
114 0x03, 0xF0, /* ###### */
116 0x01, 0x20, /* # # */
120 /* @176 '+' (8 pixels wide) */
124 0x1F, 0xC0, /* ####### */
130 /* @192 ',' (8 pixels wide) */
134 0x38, 0x00, /* ### */
140 /* @208 '-' (8 pixels wide) */
150 /* @224 '.' (8 pixels wide) */
160 /* @240 '/' (8 pixels wide) */
170 /* @256 '0' (8 pixels wide) */
172 0x07, 0xC0, /* ##### */
173 0x1F, 0xF0, /* ######### */
174 0x10, 0x10, /* # # */
175 0x11, 0x10, /* # # # */
176 0x1F, 0xF0, /* ######### */
177 0x07, 0xC0, /* ##### */
180 /* @272 '1' (8 pixels wide) */
182 0x10, 0x10, /* # # */
183 0x10, 0x10, /* # # */
184 0x1F, 0xF0, /* ######### */
185 0x1F, 0xF0, /* ######### */
190 /* @288 '2' (8 pixels wide) */
192 0x18, 0x20, /* ## # */
193 0x1C, 0x10, /* ### # */
194 0x16, 0x10, /* # ## # */
195 0x13, 0x10, /* # ## # */
196 0x11, 0xF0, /* # ##### */
197 0x10, 0xE0, /* # ### */
200 /* @304 '3' (8 pixels wide) */
202 0x08, 0x20, /* # # */
203 0x10, 0x10, /* # # */
204 0x11, 0x10, /* # # # */
205 0x11, 0x10, /* # # # */
206 0x1E, 0xF0, /* #### #### */
207 0x0E, 0xE0, /* ### ### */
210 /* @320 '4' (8 pixels wide) */
212 0x07, 0x00, /* ### */
213 0x05, 0x80, /* # ## */
214 0x04, 0x60, /* # ## */
215 0x1F, 0xF0, /* ######### */
216 0x1F, 0xF0, /* ######### */
220 /* @336 '5' (8 pixels wide) */
222 0x08, 0xF0, /* # #### */
223 0x10, 0xF0, /* # #### */
224 0x10, 0x90, /* # # # */
225 0x11, 0x90, /* # ## # */
226 0x1F, 0x90, /* ###### # */
227 0x0F, 0x00, /* #### */
230 /* @352 '6' (8 pixels wide) */
232 0x0F, 0xC0, /* ###### */
233 0x1F, 0xF0, /* ######### */
234 0x10, 0xB0, /* # # ## */
235 0x10, 0x90, /* # # # */
236 0x1F, 0x90, /* ###### # */
237 0x0F, 0x00, /* #### */
240 /* @368 '7' (8 pixels wide) */
243 0x10, 0x10, /* # # */
244 0x1E, 0x10, /* #### # */
245 0x0F, 0xD0, /* ###### # */
246 0x01, 0xF0, /* ##### */
247 0x00, 0x70, /* ### */
250 /* @384 '8' (8 pixels wide) */
252 0x0E, 0xE0, /* ### ### */
253 0x1E, 0xF0, /* #### #### */
254 0x11, 0x10, /* # # # */
255 0x11, 0x10, /* # # # */
256 0x1E, 0xF0, /* #### #### */
257 0x0E, 0xE0, /* ### ### */
260 /* @400 '9' (8 pixels wide) */
262 0x01, 0xE0, /* #### */
263 0x13, 0xF0, /* # ###### */
264 0x12, 0x10, /* # # # */
265 0x1A, 0x10, /* ## # # */
266 0x1F, 0xF0, /* ######### */
267 0x07, 0xE0, /* ###### */
270 /* @416 ':' (8 pixels wide) */
274 0x19, 0x80, /* ## ## */
275 0x19, 0x80, /* ## ## */
280 /* @432 ';' (8 pixels wide) */
284 0x39, 0x80, /* ### ## */
285 0x19, 0x80, /* ## ## */
290 /* @448 '<' (8 pixels wide) */
294 0x07, 0x80, /* #### */
295 0x04, 0x80, /* # # */
296 0x04, 0x80, /* # # */
297 0x0C, 0xC0, /* ## ## */
300 /* @464 '=' (8 pixels wide) */
302 0x05, 0x00, /* # # */
303 0x05, 0x00, /* # # */
304 0x05, 0x00, /* # # */
305 0x05, 0x00, /* # # */
306 0x05, 0x00, /* # # */
307 0x05, 0x00, /* # # */
310 /* @480 '>' (8 pixels wide) */
312 0x0C, 0xC0, /* ## ## */
313 0x04, 0x80, /* # # */
314 0x04, 0x80, /* # # */
315 0x07, 0x80, /* #### */
320 /* @496 '?' (8 pixels wide) */
324 0x1B, 0x10, /* ## ## # */
325 0x1B, 0x90, /* ## ### # */
326 0x00, 0xF0, /* #### */
330 /* @512 '@' (8 pixels wide) */
331 0x0F, 0x80, /* ##### */
332 0x30, 0xC0, /* ## ## */
333 0x6F, 0x20, /* ## #### # */
334 0x50, 0xA0, /* # # # # */
335 0x50, 0xA0, /* # # # # */
336 0x50, 0xA0, /* # # # # */
337 0x7F, 0xC0, /* ######### */
340 /* @528 'A' (8 pixels wide) */
343 0x1F, 0x80, /* ###### */
344 0x05, 0xF0, /* # ##### */
345 0x05, 0xF0, /* # ##### */
346 0x1F, 0x80, /* ###### */
350 /* @544 'B' (8 pixels wide) */
352 0x1F, 0xF0, /* ######### */
353 0x1F, 0xF0, /* ######### */
354 0x11, 0x10, /* # # # */
355 0x11, 0x10, /* # # # */
356 0x1E, 0xF0, /* #### #### */
357 0x0E, 0xE0, /* ### ### */
360 /* @560 'C' (8 pixels wide) */
362 0x07, 0xC0, /* ##### */
363 0x0F, 0xE0, /* ####### */
364 0x18, 0x30, /* ## ## */
365 0x10, 0x10, /* # # */
366 0x10, 0x10, /* # # */
367 0x08, 0x20, /* # # */
370 /* @576 'D' (8 pixels wide) */
372 0x1F, 0xF0, /* ######### */
373 0x1F, 0xF0, /* ######### */
374 0x10, 0x10, /* # # */
375 0x18, 0x30, /* ## ## */
376 0x0F, 0xE0, /* ####### */
377 0x07, 0xC0, /* ##### */
380 /* @592 'E' (8 pixels wide) */
382 0x1F, 0xF0, /* ######### */
383 0x1F, 0xF0, /* ######### */
384 0x11, 0x10, /* # # # */
385 0x11, 0x10, /* # # # */
386 0x11, 0x10, /* # # # */
387 0x10, 0x10, /* # # */
390 /* @608 'F' (8 pixels wide) */
392 0x1F, 0xF0, /* ######### */
393 0x1F, 0xF0, /* ######### */
394 0x01, 0x10, /* # # */
395 0x01, 0x10, /* # # */
396 0x01, 0x10, /* # # */
400 /* @624 'G' (8 pixels wide) */
402 0x07, 0xC0, /* ##### */
403 0x0F, 0xE0, /* ####### */
404 0x18, 0x30, /* ## ## */
405 0x12, 0x10, /* # # # */
406 0x1E, 0x10, /* #### # */
407 0x1E, 0x20, /* #### # */
410 /* @640 'H' (8 pixels wide) */
412 0x1F, 0xF0, /* ######### */
413 0x1F, 0xF0, /* ######### */
416 0x1F, 0xF0, /* ######### */
417 0x1F, 0xF0, /* ######### */
420 /* @656 'I' (8 pixels wide) */
422 0x10, 0x10, /* # # */
423 0x10, 0x10, /* # # */
424 0x1F, 0xF0, /* ######### */
425 0x1F, 0xF0, /* ######### */
426 0x10, 0x10, /* # # */
427 0x10, 0x10, /* # # */
430 /* @672 'J' (8 pixels wide) */
434 0x10, 0x10, /* # # */
435 0x10, 0x10, /* # # */
436 0x1F, 0xF0, /* ######### */
437 0x0F, 0xF0, /* ######## */
440 /* @688 'K' (8 pixels wide) */
442 0x1F, 0xF0, /* ######### */
443 0x1F, 0xF0, /* ######### */
445 0x03, 0xC0, /* #### */
446 0x0E, 0x70, /* ### ### */
447 0x18, 0x30, /* ## ## */
450 /* @704 'L' (8 pixels wide) */
452 0x1F, 0xF0, /* ######### */
453 0x1F, 0xF0, /* ######### */
460 /* @720 'M' (8 pixels wide) */
462 0x1F, 0xF0, /* ######### */
463 0x1F, 0xE0, /* ######## */
464 0x01, 0xC0, /* ### */
465 0x01, 0xC0, /* ### */
466 0x1F, 0xE0, /* ######## */
467 0x1F, 0xF0, /* ######### */
470 /* @736 'N' (8 pixels wide) */
472 0x1F, 0xF0, /* ######### */
473 0x1F, 0xF0, /* ######### */
474 0x01, 0xE0, /* #### */
475 0x0F, 0x00, /* #### */
476 0x1F, 0xF0, /* ######### */
477 0x1F, 0xF0, /* ######### */
480 /* @752 'O' (8 pixels wide) */
482 0x07, 0xC0, /* ##### */
483 0x1F, 0xF0, /* ######### */
484 0x10, 0x10, /* # # */
485 0x10, 0x10, /* # # */
486 0x1F, 0xF0, /* ######### */
487 0x07, 0xC0, /* ##### */
490 /* @768 'P' (8 pixels wide) */
492 0x1F, 0xF0, /* ######### */
493 0x1F, 0xF0, /* ######### */
494 0x01, 0x10, /* # # */
495 0x01, 0x10, /* # # */
496 0x01, 0xF0, /* ##### */
497 0x00, 0xE0, /* ### */
500 /* @784 'Q' (8 pixels wide) */
502 0x07, 0xC0, /* ##### */
503 0x1F, 0xF0, /* ######### */
504 0x10, 0x10, /* # # */
505 0x10, 0x10, /* # # */
506 0x3F, 0xF0, /* ########## */
507 0x07, 0xC0, /* ##### */
510 /* @800 'R' (8 pixels wide) */
512 0x1F, 0xF0, /* ######### */
513 0x1F, 0xF0, /* ######### */
514 0x01, 0x10, /* # # */
515 0x03, 0x10, /* ## # */
516 0x0E, 0xF0, /* ### #### */
517 0x1C, 0xE0, /* ### ### */
520 /* @816 'S' (8 pixels wide) */
522 0x08, 0xE0, /* # ### */
523 0x11, 0xF0, /* # ##### */
524 0x11, 0x90, /* # ## # */
525 0x13, 0x10, /* # ## # */
526 0x1F, 0x10, /* ##### # */
527 0x0E, 0x20, /* ### # */
530 /* @832 'T' (8 pixels wide) */
534 0x1F, 0xF0, /* ######### */
535 0x1F, 0xF0, /* ######### */
540 /* @848 'U' (8 pixels wide) */
542 0x0F, 0xF0, /* ######## */
543 0x1F, 0xF0, /* ######### */
546 0x1F, 0xF0, /* ######### */
547 0x0F, 0xF0, /* ######## */
550 /* @864 'V' (8 pixels wide) */
553 0x07, 0xF0, /* ####### */
554 0x1F, 0x00, /* ##### */
555 0x1F, 0x00, /* ##### */
556 0x07, 0xF0, /* ####### */
560 /* @880 'W' (8 pixels wide) */
561 0x00, 0xF0, /* #### */
562 0x1F, 0xF0, /* ######### */
563 0x1F, 0x00, /* ##### */
565 0x1F, 0x00, /* ##### */
566 0x1F, 0xF0, /* ######### */
567 0x01, 0xF0, /* ##### */
570 /* @896 'X' (8 pixels wide) */
572 0x10, 0x10, /* # # */
573 0x1C, 0x70, /* ### ### */
574 0x07, 0xC0, /* ##### */
575 0x07, 0xC0, /* ##### */
576 0x1C, 0x70, /* ### ### */
577 0x10, 0x10, /* # # */
580 /* @912 'Y' (8 pixels wide) */
582 0x00, 0x70, /* ### */
583 0x01, 0xE0, /* #### */
584 0x1F, 0x80, /* ###### */
585 0x1F, 0x80, /* ###### */
586 0x01, 0xE0, /* #### */
587 0x00, 0x70, /* ### */
590 /* @928 'Z' (8 pixels wide) */
592 0x18, 0x10, /* ## # */
593 0x1E, 0x10, /* #### # */
594 0x17, 0x10, /* # ### # */
595 0x11, 0xD0, /* # ### # */
596 0x10, 0xF0, /* # #### */
597 0x10, 0x30, /* # ## */
600 /* @944 '[' (8 pixels wide) */
603 0x3F, 0xF8, /* ########### */
604 0x3F, 0xF8, /* ########### */
605 0x20, 0x08, /* # # */
610 /* @960 '\' (8 pixels wide) */
613 0x00, 0x70, /* ### */
616 0x38, 0x00, /* ### */
620 /* @976 ']' (8 pixels wide) */
623 0x20, 0x08, /* # # */
624 0x3F, 0xF8, /* ########### */
625 0x3F, 0xF8, /* ########### */
630 /* @992 '^' (8 pixels wide) */
640 /* @1008 '_' (8 pixels wide) */
650 /* @1024 '`' (8 pixels wide) */
660 /* @1040 'a' (8 pixels wide) */
663 0x1E, 0x80, /* #### # */
664 0x12, 0x40, /* # # # */
665 0x12, 0x40, /* # # # */
666 0x1F, 0xC0, /* ####### */
667 0x1F, 0x80, /* ###### */
670 /* @1056 'b' (8 pixels wide) */
672 0x1F, 0xF8, /* ########## */
673 0x1F, 0xF8, /* ########## */
674 0x10, 0x40, /* # # */
675 0x10, 0x40, /* # # */
676 0x1F, 0xC0, /* ####### */
677 0x0F, 0x80, /* ##### */
680 /* @1072 'c' (8 pixels wide) */
682 0x07, 0x00, /* ### */
683 0x0F, 0x80, /* ##### */
684 0x18, 0xC0, /* ## ## */
685 0x10, 0x40, /* # # */
686 0x10, 0x40, /* # # */
687 0x08, 0x80, /* # # */
690 /* @1088 'd' (8 pixels wide) */
692 0x0F, 0x80, /* ##### */
693 0x1F, 0xC0, /* ####### */
694 0x10, 0x40, /* # # */
695 0x10, 0x40, /* # # */
696 0x1F, 0xF8, /* ########## */
697 0x1F, 0xF8, /* ########## */
700 /* @1104 'e' (8 pixels wide) */
702 0x0F, 0x80, /* ##### */
703 0x1F, 0xC0, /* ####### */
704 0x12, 0x40, /* # # # */
705 0x12, 0x40, /* # # # */
706 0x13, 0xC0, /* # #### */
707 0x0B, 0x80, /* # ### */
710 /* @1120 'f' (8 pixels wide) */
714 0x1F, 0xF0, /* ######### */
715 0x1F, 0xF8, /* ########## */
716 0x00, 0x48, /* # # */
717 0x00, 0x48, /* # # */
720 /* @1136 'g' (8 pixels wide) */
722 0x0F, 0x80, /* ##### */
723 0x9F, 0xC0, /* # ####### */
724 0x90, 0x40, /* # # # */
725 0x90, 0x40, /* # # # */
726 0xFF, 0xC0, /* ########## */
727 0x7F, 0xC0, /* ######### */
730 /* @1152 'h' (8 pixels wide) */
732 0x1F, 0xF8, /* ########## */
733 0x1F, 0xF8, /* ########## */
736 0x1F, 0xC0, /* ####### */
737 0x1F, 0x80, /* ###### */
740 /* @1168 'i' (8 pixels wide) */
742 0x10, 0x40, /* # # */
743 0x10, 0x40, /* # # */
744 0x1F, 0xD8, /* ####### ## */
745 0x1F, 0xD8, /* ####### ## */
750 /* @1184 'j' (8 pixels wide) */
752 0x80, 0x40, /* # # */
753 0x80, 0x40, /* # # */
754 0xFF, 0xD8, /* ########## ## */
755 0x7F, 0xD8, /* ######### ## */
760 /* @1200 'k' (8 pixels wide) */
762 0x1F, 0xF8, /* ########## */
763 0x1F, 0xF8, /* ########## */
765 0x0F, 0x80, /* ##### */
766 0x1C, 0xC0, /* ### ## */
770 /* @1216 'l' (8 pixels wide) */
773 0x0F, 0xF8, /* ######### */
774 0x1F, 0xF8, /* ########## */
780 /* @1232 'm' (8 pixels wide) */
782 0x1F, 0xC0, /* ####### */
783 0x1F, 0xC0, /* ####### */
785 0x1F, 0xC0, /* ####### */
787 0x1F, 0xC0, /* ####### */
790 /* @1248 'n' (8 pixels wide) */
792 0x1F, 0xC0, /* ####### */
793 0x1F, 0xC0, /* ####### */
796 0x1F, 0xC0, /* ####### */
797 0x1F, 0x80, /* ###### */
800 /* @1264 'o' (8 pixels wide) */
802 0x0F, 0x80, /* ##### */
803 0x1F, 0xC0, /* ####### */
804 0x10, 0x40, /* # # */
805 0x10, 0x40, /* # # */
806 0x1F, 0xC0, /* ####### */
807 0x0F, 0x80, /* ##### */
810 /* @1280 'p' (8 pixels wide) */
812 0xFF, 0xC0, /* ########## */
813 0xFF, 0xC0, /* ########## */
814 0x10, 0x40, /* # # */
815 0x10, 0x40, /* # # */
816 0x1F, 0xC0, /* ####### */
817 0x0F, 0x80, /* ##### */
820 /* @1296 'q' (8 pixels wide) */
822 0x0F, 0x80, /* ##### */
823 0x1F, 0xC0, /* ####### */
824 0x10, 0x40, /* # # */
825 0x10, 0x40, /* # # */
826 0xFF, 0xC0, /* ########## */
827 0xFF, 0xC0, /* ########## */
830 /* @1312 'r' (8 pixels wide) */
833 0x1F, 0xC0, /* ####### */
834 0x1F, 0xC0, /* ####### */
840 /* @1328 's' (8 pixels wide) */
842 0x09, 0x80, /* # ## */
843 0x13, 0xC0, /* # #### */
844 0x13, 0x40, /* # ## # */
845 0x12, 0x40, /* # # # */
846 0x1E, 0x40, /* #### # */
847 0x0C, 0x80, /* ## # */
850 /* @1344 't' (8 pixels wide) */
854 0x0F, 0xF0, /* ######## */
855 0x1F, 0xF0, /* ######### */
856 0x10, 0x40, /* # # */
857 0x10, 0x40, /* # # */
860 /* @1360 'u' (8 pixels wide) */
862 0x0F, 0xC0, /* ###### */
863 0x1F, 0xC0, /* ####### */
866 0x1F, 0xC0, /* ####### */
867 0x1F, 0xC0, /* ####### */
870 /* @1376 'v' (8 pixels wide) */
873 0x07, 0xC0, /* ##### */
874 0x1E, 0x00, /* #### */
875 0x1E, 0x00, /* #### */
876 0x07, 0xC0, /* ##### */
880 /* @1392 'w' (8 pixels wide) */
881 0x01, 0xC0, /* ### */
882 0x1F, 0xC0, /* ####### */
883 0x1E, 0x00, /* #### */
885 0x1E, 0x00, /* #### */
886 0x1F, 0xC0, /* ####### */
887 0x01, 0xC0, /* ### */
890 /* @1408 'x' (8 pixels wide) */
892 0x10, 0x40, /* # # */
893 0x1D, 0xC0, /* ### ### */
894 0x0F, 0x80, /* ##### */
895 0x0F, 0x80, /* ##### */
896 0x1D, 0xC0, /* ### ### */
897 0x10, 0x40, /* # # */
900 /* @1424 'y' (8 pixels wide) */
902 0x80, 0xC0, /* # ## */
903 0x87, 0xC0, /* # ##### */
904 0xFE, 0x00, /* ####### */
905 0x3E, 0x00, /* ##### */
906 0x07, 0xC0, /* ##### */
910 /* @1440 'z' (8 pixels wide) */
912 0x18, 0x40, /* ## # */
913 0x1C, 0x40, /* ### # */
914 0x16, 0x40, /* # ## # */
915 0x13, 0x40, /* # ## # */
916 0x11, 0xC0, /* # ### */
917 0x10, 0xC0, /* # ## */
920 /* @1456 '{' (8 pixels wide) */
924 0x1E, 0xF8, /* #### ##### */
925 0x3E, 0xF8, /* ##### ##### */
926 0x20, 0x08, /* # # */
927 0x20, 0x08, /* # # */
930 /* @1472 '|' (8 pixels wide) */
934 0x7F, 0xF8, /* ############ */
940 /* @1488 '}' (8 pixels wide) */
942 0x20, 0x08, /* # # */
943 0x20, 0x08, /* # # */
944 0x3E, 0xF8, /* ##### ##### */
945 0x3E, 0xF8, /* ##### ##### */
950 /* @1504 '~' (8 pixels wide) */
961 /* Character descriptors for Bitstream Vera Sans Mono 9pt */
962 /* { [Char width in bits], [Offset into bitstreamVeraSansMonoBold9ptCharBitmaps in bytes] } */
963 const FONT_CHAR_INFO bitstreamVeraSansMonoBold9ptCharDescriptors
[] =
1062 /* Font information for Bitstream Vera Sans Mono 9pt */
1063 const FONT_INFO bitstreamVeraSansMonoBold9ptFontInfo
=
1065 2, /* Character height */
1066 ' ', /* Start character */
1067 '~', /* End character */
1068 bitstreamVeraSansMonoBold9ptCharDescriptors
, /* Character decriptor array */
1069 bitstreamVeraSansMonoBold9ptCharBitmaps
, /* Character bitmap array */