1 #include "dejavusanscondensed9.h"
4 ** Font data for DejaVu Sans Condensed 9pt
7 /* Character bitmaps for DejaVu Sans Condensed 9pt */
8 const uint8_t dejaVuSansCondensed9ptCharBitmaps
[] =
10 /* @0 ' ' (5 pixels wide) */
17 /* @10 '!' (1 pixels wide) */
18 0x13, 0xF0, /* # ###### */
20 /* @12 '"' (3 pixels wide) */
21 0x00, 0xF0, /* #### */
23 0x00, 0xF0, /* #### */
25 /* @18 '#' (7 pixels wide) */
27 0x1C, 0x80, /* ### # */
28 0x07, 0xE0, /* ###### */
29 0x14, 0x90, /* # # # # */
30 0x0F, 0x80, /* ##### */
31 0x04, 0xF0, /* # #### */
34 /* @32 '$' (5 pixels wide) */
35 0x11, 0xC0, /* # ### */
36 0x11, 0x20, /* # # # */
37 0x7F, 0xF0, /* ########### */
38 0x12, 0x20, /* # # # */
39 0x0E, 0x40, /* ### # */
41 /* @42 '%' (9 pixels wide) */
42 0x01, 0xF0, /* ##### */
43 0x11, 0x10, /* # # # */
44 0x08, 0xF0, /* # #### */
47 0x0E, 0x60, /* ### ## */
48 0x11, 0x10, /* # # # */
52 /* @60 '&' (7 pixels wide) */
53 0x0F, 0x00, /* #### */
54 0x10, 0xF0, /* # #### */
55 0x11, 0x10, /* # # # */
56 0x12, 0x10, /* # # # */
58 0x1E, 0x00, /* #### */
61 /* @74 ''' (1 pixels wide) */
62 0x00, 0xF0, /* #### */
64 /* @76 '(' (2 pixels wide) */
65 0x1F, 0xC0, /* ####### */
66 0x60, 0x30, /* ## ## */
68 /* @80 ')' (2 pixels wide) */
69 0x60, 0x10, /* ## # */
70 0x1F, 0xE0, /* ######## */
72 /* @84 '*' (5 pixels wide) */
75 0x03, 0xF0, /* ###### */
79 /* @94 '+' (7 pixels wide) */
83 0x1F, 0xE0, /* ######## */
88 /* @108 ',' (1 pixels wide) */
91 /* @110 '-' (2 pixels wide) */
95 /* @114 '.' (1 pixels wide) */
98 /* @116 '/' (4 pixels wide) */
100 0x0F, 0x00, /* #### */
101 0x00, 0xE0, /* ### */
104 /* @124 '0' (5 pixels wide) */
105 0x0F, 0xE0, /* ####### */
106 0x10, 0x10, /* # # */
107 0x10, 0x10, /* # # */
108 0x10, 0x30, /* # ## */
109 0x0F, 0xE0, /* ####### */
111 /* @134 '1' (5 pixels wide) */
112 0x10, 0x20, /* # # */
113 0x10, 0x10, /* # # */
114 0x1F, 0xF0, /* ######### */
118 /* @144 '2' (5 pixels wide) */
119 0x18, 0x30, /* ## ## */
120 0x1C, 0x10, /* ### # */
121 0x12, 0x10, /* # # # */
122 0x11, 0xB0, /* # ## ## */
123 0x10, 0xE0, /* # ### */
125 /* @154 '3' (5 pixels wide) */
126 0x10, 0x10, /* # # */
127 0x11, 0x10, /* # # # */
128 0x11, 0x10, /* # # # */
129 0x11, 0xB0, /* # ## ## */
130 0x0E, 0xE0, /* ### ### */
132 /* @164 '4' (5 pixels wide) */
133 0x07, 0x00, /* ### */
134 0x04, 0xC0, /* # ## */
135 0x04, 0x20, /* # # */
136 0x1F, 0xF0, /* ######### */
139 /* @174 '5' (5 pixels wide) */
140 0x10, 0xF0, /* # #### */
141 0x10, 0x90, /* # # # */
142 0x10, 0x90, /* # # # */
143 0x19, 0x10, /* ## # # */
144 0x0F, 0x00, /* #### */
146 /* @184 '6' (5 pixels wide) */
147 0x0F, 0xC0, /* ###### */
148 0x11, 0x20, /* # # # */
149 0x10, 0x90, /* # # # */
150 0x10, 0x90, /* # # # */
151 0x0F, 0x10, /* #### # */
153 /* @194 '7' (5 pixels wide) */
155 0x10, 0x10, /* # # */
156 0x0E, 0x10, /* ### # */
157 0x01, 0xD0, /* ### # */
160 /* @204 '8' (5 pixels wide) */
161 0x1E, 0xE0, /* #### ### */
162 0x11, 0x10, /* # # # */
163 0x11, 0x10, /* # # # */
164 0x11, 0x10, /* # # # */
165 0x0E, 0xE0, /* ### ### */
167 /* @214 '9' (5 pixels wide) */
168 0x11, 0xE0, /* # #### */
169 0x12, 0x10, /* # # # */
170 0x12, 0x10, /* # # # */
171 0x1B, 0x30, /* ## ## ## */
172 0x0F, 0xE0, /* ####### */
174 /* @224 ':' (1 pixels wide) */
175 0x10, 0x80, /* # # */
177 /* @226 ';' (1 pixels wide) */
178 0x30, 0x80, /* ## # */
180 /* @228 '<' (7 pixels wide) */
183 0x05, 0x00, /* # # */
184 0x04, 0x80, /* # # */
185 0x04, 0x80, /* # # */
186 0x08, 0x80, /* # # */
187 0x08, 0x40, /* # # */
189 /* @242 '=' (7 pixels wide) */
190 0x05, 0x00, /* # # */
191 0x05, 0x00, /* # # */
192 0x05, 0x00, /* # # */
193 0x05, 0x00, /* # # */
194 0x05, 0x00, /* # # */
195 0x05, 0x00, /* # # */
196 0x05, 0x00, /* # # */
198 /* @256 '>' (7 pixels wide) */
199 0x08, 0x40, /* # # */
200 0x08, 0x80, /* # # */
201 0x04, 0x80, /* # # */
202 0x04, 0x80, /* # # */
203 0x05, 0x00, /* # # */
207 /* @270 '?' (4 pixels wide) */
209 0x17, 0x10, /* # ### # */
210 0x01, 0x90, /* ## # */
213 /* @278 '@' (9 pixels wide) */
214 0x1F, 0x80, /* ###### */
215 0x20, 0x40, /* # # */
216 0x47, 0x20, /* # ### # */
217 0x48, 0xA0, /* # # # # */
218 0x50, 0xA0, /* # # # # */
219 0x49, 0x20, /* # # # # */
220 0x4F, 0xA0, /* # ##### # */
221 0x08, 0x40, /* # # */
222 0x07, 0x80, /* #### */
224 /* @296 'A' (7 pixels wide) */
226 0x0E, 0x00, /* ### */
227 0x05, 0xC0, /* # ### */
228 0x04, 0x30, /* # ## */
229 0x04, 0xE0, /* # ### */
230 0x07, 0x00, /* ### */
233 /* @310 'B' (6 pixels wide) */
234 0x1F, 0xF0, /* ######### */
235 0x11, 0x10, /* # # # */
236 0x11, 0x10, /* # # # */
237 0x11, 0x10, /* # # # */
238 0x1B, 0xE0, /* ## ##### */
241 /* @322 'C' (6 pixels wide) */
242 0x0F, 0xE0, /* ####### */
243 0x18, 0x20, /* ## # */
244 0x10, 0x10, /* # # */
245 0x10, 0x10, /* # # */
246 0x10, 0x10, /* # # */
247 0x10, 0x20, /* # # */
249 /* @334 'D' (7 pixels wide) */
250 0x1F, 0xF0, /* ######### */
251 0x10, 0x10, /* # # */
252 0x10, 0x10, /* # # */
253 0x10, 0x10, /* # # */
254 0x18, 0x20, /* ## # */
255 0x0C, 0xE0, /* ## ### */
256 0x03, 0x80, /* ### */
258 /* @348 'E' (5 pixels wide) */
259 0x1F, 0xF0, /* ######### */
260 0x11, 0x10, /* # # # */
261 0x11, 0x10, /* # # # */
262 0x11, 0x10, /* # # # */
263 0x11, 0x10, /* # # # */
265 /* @358 'F' (5 pixels wide) */
266 0x1F, 0xF0, /* ######### */
267 0x01, 0x10, /* # # */
268 0x01, 0x10, /* # # */
269 0x01, 0x10, /* # # */
272 /* @368 'G' (6 pixels wide) */
273 0x0F, 0xE0, /* ####### */
274 0x18, 0x20, /* ## # */
275 0x10, 0x10, /* # # */
276 0x10, 0x10, /* # # */
277 0x11, 0x10, /* # # # */
278 0x1F, 0x30, /* ##### ## */
280 /* @380 'H' (6 pixels wide) */
281 0x1F, 0xF0, /* ######### */
286 0x1F, 0xF0, /* ######### */
288 /* @392 'I' (1 pixels wide) */
289 0x1F, 0xF0, /* ######### */
291 /* @394 'J' (3 pixels wide) */
294 0x7F, 0xF0, /* ########### */
296 /* @400 'K' (6 pixels wide) */
297 0x1F, 0xF0, /* ######### */
299 0x02, 0x80, /* # # */
300 0x04, 0x60, /* # ## */
301 0x18, 0x30, /* ## ## */
302 0x10, 0x10, /* # # */
304 /* @412 'L' (5 pixels wide) */
305 0x1F, 0xF0, /* ######### */
311 /* @422 'M' (7 pixels wide) */
312 0x1F, 0xF0, /* ######### */
313 0x00, 0x70, /* ### */
314 0x03, 0x80, /* ### */
316 0x03, 0x80, /* ### */
318 0x1F, 0xF0, /* ######### */
320 /* @436 'N' (6 pixels wide) */
321 0x1F, 0xF0, /* ######### */
322 0x00, 0x70, /* ### */
323 0x01, 0xC0, /* ### */
324 0x07, 0x00, /* ### */
326 0x1F, 0xF0, /* ######### */
328 /* @448 'O' (7 pixels wide) */
329 0x0F, 0xE0, /* ####### */
330 0x18, 0x20, /* ## # */
331 0x10, 0x10, /* # # */
332 0x10, 0x10, /* # # */
333 0x10, 0x10, /* # # */
334 0x0C, 0x60, /* ## ## */
335 0x07, 0xC0, /* ##### */
337 /* @462 'P' (5 pixels wide) */
338 0x1F, 0xF0, /* ######### */
339 0x02, 0x10, /* # # */
340 0x02, 0x10, /* # # */
341 0x01, 0x30, /* # ## */
342 0x01, 0xE0, /* #### */
344 /* @472 'Q' (7 pixels wide) */
345 0x0F, 0xE0, /* ####### */
346 0x18, 0x20, /* ## # */
347 0x10, 0x10, /* # # */
348 0x10, 0x10, /* # # */
349 0x30, 0x10, /* ## # */
350 0x4C, 0x60, /* # ## ## */
351 0x07, 0xC0, /* ##### */
353 /* @486 'R' (6 pixels wide) */
354 0x1F, 0xF0, /* ######### */
355 0x01, 0x10, /* # # */
356 0x01, 0x10, /* # # */
357 0x03, 0x30, /* ## ## */
358 0x0E, 0xE0, /* ### ### */
361 /* @498 'S' (5 pixels wide) */
362 0x10, 0xE0, /* # ### */
363 0x11, 0x10, /* # # # */
364 0x11, 0x10, /* # # # */
365 0x11, 0x10, /* # # # */
366 0x1E, 0x30, /* #### ## */
368 /* @508 'T' (7 pixels wide) */
372 0x1F, 0xF0, /* ######### */
377 /* @522 'U' (6 pixels wide) */
378 0x0F, 0xF0, /* ######## */
383 0x0F, 0xF0, /* ######## */
385 /* @534 'V' (7 pixels wide) */
387 0x00, 0xE0, /* ### */
388 0x07, 0x00, /* ### */
390 0x0E, 0x00, /* ### */
391 0x01, 0xC0, /* ### */
392 0x00, 0x70, /* ### */
394 /* @548 'W' (10 pixels wide) */
396 0x01, 0xE0, /* #### */
397 0x1E, 0x00, /* #### */
398 0x1E, 0x00, /* #### */
399 0x01, 0xE0, /* #### */
400 0x00, 0x70, /* ### */
401 0x07, 0x80, /* #### */
403 0x0F, 0x00, /* #### */
404 0x00, 0xF0, /* #### */
406 /* @568 'X' (6 pixels wide) */
407 0x18, 0x30, /* ## ## */
408 0x06, 0x60, /* ## ## */
409 0x03, 0x80, /* ### */
410 0x06, 0xC0, /* ## ## */
411 0x0C, 0x60, /* ## ## */
412 0x10, 0x10, /* # # */
414 /* @580 'Y' (6 pixels wide) */
418 0x1F, 0x00, /* ##### */
422 /* @592 'Z' (7 pixels wide) */
424 0x18, 0x10, /* ## # */
425 0x16, 0x10, /* # ## # */
426 0x13, 0x10, /* # ## # */
427 0x10, 0x90, /* # # # */
428 0x10, 0x70, /* # ### */
429 0x10, 0x30, /* # ## */
431 /* @606 '[' (2 pixels wide) */
432 0x7F, 0xF0, /* ########### */
433 0x40, 0x10, /* # # */
435 /* @610 '\' (3 pixels wide) */
437 0x03, 0xC0, /* #### */
438 0x3C, 0x00, /* #### */
440 /* @616 ']' (2 pixels wide) */
441 0x40, 0x10, /* # # */
442 0x7F, 0xF0, /* ########### */
444 /* @620 '^' (7 pixels wide) */
453 /* @634 '_' (6 pixels wide) */
461 /* @646 '`' (2 pixels wide) */
465 /* @650 'a' (5 pixels wide) */
466 0x1E, 0x80, /* #### # */
467 0x12, 0x40, /* # # # */
468 0x12, 0x40, /* # # # */
469 0x0A, 0x80, /* # # # */
470 0x1F, 0x00, /* ##### */
472 /* @660 'b' (5 pixels wide) */
473 0x1F, 0xF0, /* ######### */
474 0x10, 0x80, /* # # */
475 0x10, 0x40, /* # # */
476 0x10, 0x40, /* # # */
477 0x0F, 0x80, /* ##### */
479 /* @670 'c' (4 pixels wide) */
480 0x0F, 0x80, /* ##### */
481 0x10, 0xC0, /* # ## */
482 0x10, 0x40, /* # # */
483 0x10, 0x40, /* # # */
485 /* @678 'd' (5 pixels wide) */
486 0x1F, 0x80, /* ###### */
487 0x10, 0x40, /* # # */
488 0x10, 0x40, /* # # */
489 0x10, 0x80, /* # # */
490 0x1F, 0xF0, /* ######### */
492 /* @688 'e' (5 pixels wide) */
493 0x0F, 0x80, /* ##### */
494 0x12, 0x40, /* # # # */
495 0x12, 0x40, /* # # # */
496 0x12, 0xC0, /* # # ## */
497 0x13, 0x80, /* # ### */
499 /* @698 'f' (4 pixels wide) */
501 0x1F, 0xE0, /* ######## */
502 0x00, 0x50, /* # # */
503 0x00, 0x50, /* # # */
505 /* @706 'g' (5 pixels wide) */
506 0x4F, 0x80, /* # ##### */
507 0x90, 0x40, /* # # # */
508 0x90, 0x40, /* # # # */
509 0x48, 0x80, /* # # # */
510 0x3F, 0xC0, /* ######## */
512 /* @716 'h' (5 pixels wide) */
513 0x1F, 0xF0, /* ######### */
517 0x1F, 0x80, /* ###### */
519 /* @726 'i' (1 pixels wide) */
520 0x1F, 0xD0, /* ####### # */
522 /* @728 'j' (2 pixels wide) */
524 0x7F, 0xD0, /* ######### # */
526 /* @732 'k' (5 pixels wide) */
527 0x1F, 0xF0, /* ######### */
529 0x05, 0x00, /* # # */
530 0x18, 0x80, /* ## # */
531 0x10, 0x40, /* # # */
533 /* @742 'l' (1 pixels wide) */
534 0x1F, 0xF0, /* ######### */
536 /* @744 'm' (9 pixels wide) */
537 0x1F, 0xC0, /* ####### */
541 0x1F, 0x80, /* ###### */
545 0x1F, 0x00, /* ##### */
547 /* @762 'n' (5 pixels wide) */
548 0x1F, 0xC0, /* ####### */
552 0x1F, 0x80, /* ###### */
554 /* @772 'o' (5 pixels wide) */
555 0x0F, 0x80, /* ##### */
556 0x10, 0x40, /* # # */
557 0x10, 0x40, /* # # */
558 0x10, 0x80, /* # # */
559 0x0F, 0x80, /* ##### */
561 /* @782 'p' (5 pixels wide) */
562 0xFF, 0xC0, /* ########## */
563 0x10, 0x80, /* # # */
564 0x10, 0x40, /* # # */
565 0x10, 0x40, /* # # */
566 0x0F, 0x80, /* ##### */
568 /* @792 'q' (5 pixels wide) */
569 0x1F, 0x80, /* ###### */
570 0x10, 0x40, /* # # */
571 0x10, 0x40, /* # # */
572 0x10, 0x80, /* # # */
573 0xFF, 0xC0, /* ########## */
575 /* @802 'r' (3 pixels wide) */
576 0x1F, 0xC0, /* ####### */
580 /* @808 's' (4 pixels wide) */
581 0x13, 0x80, /* # ### */
582 0x12, 0x40, /* # # # */
583 0x12, 0x40, /* # # # */
584 0x1C, 0x80, /* ### # */
586 /* @816 't' (4 pixels wide) */
588 0x1F, 0xE0, /* ######## */
589 0x10, 0x40, /* # # */
590 0x10, 0x40, /* # # */
592 /* @824 'u' (5 pixels wide) */
593 0x1F, 0xC0, /* ####### */
597 0x1F, 0xC0, /* ####### */
599 /* @834 'v' (6 pixels wide) */
601 0x03, 0x80, /* ### */
602 0x1C, 0x00, /* ### */
604 0x07, 0x00, /* ### */
607 /* @846 'w' (8 pixels wide) */
609 0x07, 0x80, /* #### */
611 0x07, 0x00, /* ### */
612 0x01, 0xC0, /* ### */
613 0x0E, 0x00, /* ### */
614 0x1C, 0x00, /* ### */
615 0x03, 0xC0, /* #### */
617 /* @862 'x' (5 pixels wide) */
618 0x18, 0xC0, /* ## ## */
619 0x05, 0x00, /* # # */
620 0x07, 0x00, /* ### */
621 0x09, 0x80, /* # ## */
622 0x10, 0x40, /* # # */
624 /* @872 'y' (6 pixels wide) */
626 0x83, 0x80, /* # ### */
627 0x6C, 0x00, /* ## ## */
628 0x38, 0x00, /* ### */
629 0x07, 0x00, /* ### */
632 /* @884 'z' (5 pixels wide) */
634 0x18, 0x40, /* ## # */
635 0x16, 0x40, /* # ## # */
636 0x13, 0x40, /* # ## # */
637 0x10, 0xC0, /* # ## */
639 /* @894 '{' (5 pixels wide) */
642 0x7D, 0xF0, /* ##### ##### */
643 0x40, 0x10, /* # # */
644 0x40, 0x10, /* # # */
646 /* @904 '|' (1 pixels wide) */
647 0xFF, 0xF0, /* ############ */
649 /* @906 '}' (5 pixels wide) */
650 0x40, 0x10, /* # # */
651 0x40, 0x10, /* # # */
652 0x3D, 0xF0, /* #### ##### */
656 /* @916 '~' (7 pixels wide) */
666 /* Character descriptors for DejaVu Sans Condensed 9pt */
667 /* { [Char width in bits], [Offset into dejaVuSansCondensed9ptCharBitmaps in bytes] } */
668 const FONT_CHAR_INFO dejaVuSansCondensed9ptCharDescriptors
[] =
767 /* Font information for DejaVu Sans Condensed 9pt */
768 const FONT_INFO dejaVuSansCondensed9ptFontInfo
=
770 2, /* Character height */
771 ' ', /* Start character */
772 dejaVuSansCondensed9ptCharDescriptors
, /* Character decriptor array */
773 dejaVuSansCondensed9ptCharBitmaps
, /* Character bitmap array */