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