Various changes for smartlcd boards
[hackover2013-badge-firmware.git] / drivers / lcd / tft / fonts / dejavusansbold9.c
1 #include "dejavusansbold9.h"
2
3 /*
4 ** Font data for DejaVu Sans Bold 9pt
5 */
6
7 /* Character bitmaps for DejaVu Sans Bold 9pt */
8 const uint8_t dejaVuSansBold9ptCharBitmaps[] =
9 {
10 /* @0 ' ' (5 pixels wide) */
11 0x00, 0x00, /* */
12 0x00, 0x00, /* */
13 0x00, 0x00, /* */
14 0x00, 0x00, /* */
15 0x00, 0x00, /* */
16
17 /* @10 '!' (2 pixels wide) */
18 0x1B, 0xF0, /* ## ###### */
19 0x1B, 0xF0, /* ## ###### */
20
21 /* @14 '"' (3 pixels wide) */
22 0x00, 0x70, /* ### */
23 0x00, 0x00, /* */
24 0x00, 0x70, /* ### */
25
26 /* @20 '#' (8 pixels wide) */
27 0x02, 0x00, /* # */
28 0x1E, 0x40, /* #### # */
29 0x0F, 0xC0, /* ###### */
30 0x02, 0x70, /* # ### */
31 0x1E, 0x40, /* #### # */
32 0x03, 0xE0, /* ##### */
33 0x02, 0x70, /* # ### */
34 0x00, 0x40, /* # */
35
36 /* @36 '$' (7 pixels wide) */
37 0x11, 0xC0, /* # ### */
38 0x13, 0xE0, /* # ##### */
39 0x13, 0xA0, /* # ### # */
40 0x7F, 0xF0, /* ########### */
41 0x17, 0x20, /* # ### # */
42 0x1F, 0x20, /* ##### # */
43 0x0E, 0x00, /* ### */
44
45 /* @50 '%' (11 pixels wide) */
46 0x00, 0xE0, /* ### */
47 0x01, 0x10, /* # # */
48 0x01, 0x10, /* # # */
49 0x19, 0x10, /* ## # # */
50 0x06, 0xE0, /* ## ### */
51 0x03, 0x80, /* ### */
52 0x0E, 0xC0, /* ### ## */
53 0x11, 0x30, /* # # ## */
54 0x11, 0x00, /* # # */
55 0x11, 0x00, /* # # */
56 0x0E, 0x00, /* ### */
57
58 /* @72 '&' (9 pixels wide) */
59 0x0E, 0x00, /* ### */
60 0x1F, 0x60, /* ##### ## */
61 0x11, 0xF0, /* # ##### */
62 0x13, 0x90, /* # ### # */
63 0x17, 0x10, /* # ### # */
64 0x1E, 0x20, /* #### # */
65 0x0C, 0x00, /* ## */
66 0x1F, 0x00, /* ##### */
67 0x13, 0x00, /* # ## */
68
69 /* @90 ''' (1 pixels wide) */
70 0x00, 0x70, /* ### */
71
72 /* @92 '(' (4 pixels wide) */
73 0x07, 0xC0, /* ##### */
74 0x3F, 0xF8, /* ########### */
75 0x38, 0x38, /* ### ### */
76 0x20, 0x08, /* # # */
77
78 /* @100 ')' (4 pixels wide) */
79 0x20, 0x08, /* # # */
80 0x38, 0x38, /* ### ### */
81 0x3F, 0xF8, /* ########### */
82 0x07, 0xC0, /* ##### */
83
84 /* @108 '*' (5 pixels wide) */
85 0x01, 0x20, /* # # */
86 0x00, 0xC0, /* ## */
87 0x03, 0xF0, /* ###### */
88 0x00, 0xC0, /* ## */
89 0x01, 0x20, /* # # */
90
91 /* @118 '+' (7 pixels wide) */
92 0x02, 0x00, /* # */
93 0x02, 0x00, /* # */
94 0x02, 0x00, /* # */
95 0x1F, 0xC0, /* ####### */
96 0x02, 0x00, /* # */
97 0x02, 0x00, /* # */
98 0x02, 0x00, /* # */
99
100 /* @132 ',' (3 pixels wide) */
101 0x40, 0x00, /* # */
102 0x38, 0x00, /* ### */
103 0x18, 0x00, /* ## */
104
105 /* @138 '-' (4 pixels wide) */
106 0x06, 0x00, /* ## */
107 0x06, 0x00, /* ## */
108 0x06, 0x00, /* ## */
109 0x06, 0x00, /* ## */
110
111 /* @146 '.' (2 pixels wide) */
112 0x18, 0x00, /* ## */
113 0x18, 0x00, /* ## */
114
115 /* @150 '/' (4 pixels wide) */
116 0x30, 0x00, /* ## */
117 0x1E, 0x00, /* #### */
118 0x01, 0xE0, /* #### */
119 0x00, 0x30, /* ## */
120
121 /* @158 '0' (7 pixels wide) */
122 0x07, 0xC0, /* ##### */
123 0x0F, 0xE0, /* ####### */
124 0x18, 0x30, /* ## ## */
125 0x10, 0x10, /* # # */
126 0x18, 0x30, /* ## ## */
127 0x0F, 0xE0, /* ####### */
128 0x07, 0xC0, /* ##### */
129
130 /* @172 '1' (6 pixels wide) */
131 0x10, 0x10, /* # # */
132 0x10, 0x10, /* # # */
133 0x1F, 0xF0, /* ######### */
134 0x1F, 0xF0, /* ######### */
135 0x10, 0x00, /* # */
136 0x10, 0x00, /* # */
137
138 /* @184 '2' (7 pixels wide) */
139 0x10, 0x20, /* # # */
140 0x18, 0x10, /* ## # */
141 0x1C, 0x10, /* ### # */
142 0x16, 0x10, /* # ## # */
143 0x13, 0x10, /* # ## # */
144 0x11, 0xF0, /* # ##### */
145 0x10, 0xE0, /* # ### */
146
147 /* @198 '3' (7 pixels wide) */
148 0x08, 0x20, /* # # */
149 0x10, 0x10, /* # # */
150 0x11, 0x10, /* # # # */
151 0x11, 0x10, /* # # # */
152 0x11, 0x10, /* # # # */
153 0x1F, 0xF0, /* ######### */
154 0x0E, 0xE0, /* ### ### */
155
156 /* @212 '4' (7 pixels wide) */
157 0x07, 0x00, /* ### */
158 0x05, 0x80, /* # ## */
159 0x04, 0x60, /* # ## */
160 0x04, 0x30, /* # ## */
161 0x1F, 0xF0, /* ######### */
162 0x1F, 0xF0, /* ######### */
163 0x04, 0x00, /* # */
164
165 /* @226 '5' (7 pixels wide) */
166 0x10, 0xF0, /* # #### */
167 0x10, 0xF0, /* # #### */
168 0x10, 0x90, /* # # # */
169 0x10, 0x90, /* # # # */
170 0x19, 0x90, /* ## ## # */
171 0x1F, 0x90, /* ###### # */
172 0x0F, 0x00, /* #### */
173
174 /* @240 '6' (7 pixels wide) */
175 0x07, 0xC0, /* ##### */
176 0x0F, 0xE0, /* ####### */
177 0x10, 0xB0, /* # # ## */
178 0x10, 0x90, /* # # # */
179 0x10, 0x90, /* # # # */
180 0x1F, 0x90, /* ###### # */
181 0x0F, 0x00, /* #### */
182
183 /* @254 '7' (7 pixels wide) */
184 0x00, 0x10, /* # */
185 0x10, 0x10, /* # # */
186 0x1C, 0x10, /* ### # */
187 0x0F, 0x10, /* #### # */
188 0x03, 0xD0, /* #### # */
189 0x00, 0xF0, /* #### */
190 0x00, 0x30, /* ## */
191
192 /* @268 '8' (7 pixels wide) */
193 0x0E, 0xE0, /* ### ### */
194 0x1E, 0xF0, /* #### #### */
195 0x11, 0x10, /* # # # */
196 0x11, 0x10, /* # # # */
197 0x11, 0x10, /* # # # */
198 0x1E, 0xF0, /* #### #### */
199 0x0E, 0xE0, /* ### ### */
200
201 /* @282 '9' (7 pixels wide) */
202 0x01, 0xE0, /* #### */
203 0x13, 0xF0, /* # ###### */
204 0x12, 0x10, /* # # # */
205 0x12, 0x10, /* # # # */
206 0x1A, 0x10, /* ## # # */
207 0x0F, 0xE0, /* ####### */
208 0x07, 0xC0, /* ##### */
209
210 /* @296 ':' (2 pixels wide) */
211 0x18, 0xC0, /* ## ## */
212 0x18, 0xC0, /* ## ## */
213
214 /* @300 ';' (3 pixels wide) */
215 0x40, 0x00, /* # */
216 0x38, 0xC0, /* ### ## */
217 0x18, 0xC0, /* ## ## */
218
219 /* @306 '<' (8 pixels wide) */
220 0x02, 0x00, /* # */
221 0x07, 0x00, /* ### */
222 0x05, 0x00, /* # # */
223 0x05, 0x00, /* # # */
224 0x0D, 0x80, /* ## ## */
225 0x08, 0x80, /* # # */
226 0x08, 0x80, /* # # */
227 0x18, 0xC0, /* ## ## */
228
229 /* @322 '=' (8 pixels wide) */
230 0x05, 0x00, /* # # */
231 0x05, 0x00, /* # # */
232 0x05, 0x00, /* # # */
233 0x05, 0x00, /* # # */
234 0x05, 0x00, /* # # */
235 0x05, 0x00, /* # # */
236 0x05, 0x00, /* # # */
237 0x05, 0x00, /* # # */
238
239 /* @338 '>' (8 pixels wide) */
240 0x18, 0xC0, /* ## ## */
241 0x08, 0x80, /* # # */
242 0x08, 0x80, /* # # */
243 0x0D, 0x80, /* ## ## */
244 0x05, 0x00, /* # # */
245 0x05, 0x00, /* # # */
246 0x07, 0x00, /* ### */
247 0x02, 0x00, /* # */
248
249 /* @354 '?' (5 pixels wide) */
250 0x00, 0x10, /* # */
251 0x1B, 0x10, /* ## ## # */
252 0x1B, 0x90, /* ## ### # */
253 0x00, 0xF0, /* #### */
254 0x00, 0x60, /* ## */
255
256 /* @364 '@' (10 pixels wide) */
257 0x0F, 0x80, /* ##### */
258 0x10, 0x40, /* # # */
259 0x20, 0x20, /* # # */
260 0x47, 0x10, /* # ### # */
261 0x48, 0x90, /* # # # # */
262 0x48, 0x90, /* # # # # */
263 0x4F, 0x90, /* # ##### # */
264 0x68, 0x20, /* ## # # */
265 0x0C, 0x60, /* ## ## */
266 0x07, 0x80, /* #### */
267
268 /* @384 'A' (9 pixels wide) */
269 0x10, 0x00, /* # */
270 0x1E, 0x00, /* #### */
271 0x0F, 0xC0, /* ###### */
272 0x05, 0xF0, /* # ##### */
273 0x04, 0x30, /* # ## */
274 0x05, 0xF0, /* # ##### */
275 0x0F, 0xC0, /* ###### */
276 0x1E, 0x00, /* #### */
277 0x10, 0x00, /* # */
278
279 /* @402 'B' (7 pixels wide) */
280 0x1F, 0xF0, /* ######### */
281 0x1F, 0xF0, /* ######### */
282 0x11, 0x10, /* # # # */
283 0x11, 0x10, /* # # # */
284 0x11, 0x10, /* # # # */
285 0x1F, 0xF0, /* ######### */
286 0x0E, 0xE0, /* ### ### */
287
288 /* @416 'C' (7 pixels wide) */
289 0x07, 0xC0, /* ##### */
290 0x0F, 0xE0, /* ####### */
291 0x18, 0x30, /* ## ## */
292 0x10, 0x10, /* # # */
293 0x10, 0x10, /* # # */
294 0x10, 0x10, /* # # */
295 0x18, 0x30, /* ## ## */
296
297 /* @430 'D' (8 pixels wide) */
298 0x1F, 0xF0, /* ######### */
299 0x1F, 0xF0, /* ######### */
300 0x10, 0x10, /* # # */
301 0x10, 0x10, /* # # */
302 0x10, 0x10, /* # # */
303 0x18, 0x30, /* ## ## */
304 0x0F, 0xE0, /* ####### */
305 0x07, 0xC0, /* ##### */
306
307 /* @446 'E' (6 pixels wide) */
308 0x1F, 0xF0, /* ######### */
309 0x1F, 0xF0, /* ######### */
310 0x11, 0x10, /* # # # */
311 0x11, 0x10, /* # # # */
312 0x11, 0x10, /* # # # */
313 0x11, 0x10, /* # # # */
314
315 /* @458 'F' (6 pixels wide) */
316 0x1F, 0xF0, /* ######### */
317 0x1F, 0xF0, /* ######### */
318 0x01, 0x10, /* # # */
319 0x01, 0x10, /* # # */
320 0x01, 0x10, /* # # */
321 0x01, 0x10, /* # # */
322
323 /* @470 'G' (8 pixels wide) */
324 0x07, 0xC0, /* ##### */
325 0x0F, 0xE0, /* ####### */
326 0x18, 0x30, /* ## ## */
327 0x10, 0x10, /* # # */
328 0x10, 0x10, /* # # */
329 0x11, 0x10, /* # # # */
330 0x1F, 0x10, /* ##### # */
331 0x1F, 0x30, /* ##### ## */
332
333 /* @486 'H' (8 pixels wide) */
334 0x1F, 0xF0, /* ######### */
335 0x1F, 0xF0, /* ######### */
336 0x01, 0x00, /* # */
337 0x01, 0x00, /* # */
338 0x01, 0x00, /* # */
339 0x01, 0x00, /* # */
340 0x1F, 0xF0, /* ######### */
341 0x1F, 0xF0, /* ######### */
342
343 /* @502 'I' (2 pixels wide) */
344 0x1F, 0xF0, /* ######### */
345 0x1F, 0xF0, /* ######### */
346
347 /* @506 'J' (4 pixels wide) */
348 0x40, 0x00, /* # */
349 0x40, 0x00, /* # */
350 0x7F, 0xF0, /* ########### */
351 0x3F, 0xF0, /* ########## */
352
353 /* @514 'K' (8 pixels wide) */
354 0x1F, 0xF0, /* ######### */
355 0x1F, 0xF0, /* ######### */
356 0x01, 0x00, /* # */
357 0x03, 0x80, /* ### */
358 0x06, 0xC0, /* ## ## */
359 0x0C, 0x60, /* ## ## */
360 0x18, 0x30, /* ## ## */
361 0x10, 0x10, /* # # */
362
363 /* @530 'L' (6 pixels wide) */
364 0x1F, 0xF0, /* ######### */
365 0x1F, 0xF0, /* ######### */
366 0x10, 0x00, /* # */
367 0x10, 0x00, /* # */
368 0x10, 0x00, /* # */
369 0x10, 0x00, /* # */
370
371 /* @542 'M' (10 pixels wide) */
372 0x1F, 0xF0, /* ######### */
373 0x1F, 0xF0, /* ######### */
374 0x00, 0x70, /* ### */
375 0x01, 0xC0, /* ### */
376 0x07, 0x00, /* ### */
377 0x07, 0x00, /* ### */
378 0x01, 0xC0, /* ### */
379 0x00, 0x70, /* ### */
380 0x1F, 0xF0, /* ######### */
381 0x1F, 0xF0, /* ######### */
382
383 /* @562 'N' (8 pixels wide) */
384 0x1F, 0xF0, /* ######### */
385 0x1F, 0xF0, /* ######### */
386 0x00, 0x70, /* ### */
387 0x01, 0xC0, /* ### */
388 0x07, 0x00, /* ### */
389 0x1C, 0x00, /* ### */
390 0x1F, 0xF0, /* ######### */
391 0x1F, 0xF0, /* ######### */
392
393 /* @578 'O' (9 pixels wide) */
394 0x07, 0xC0, /* ##### */
395 0x0F, 0xE0, /* ####### */
396 0x18, 0x30, /* ## ## */
397 0x10, 0x10, /* # # */
398 0x10, 0x10, /* # # */
399 0x10, 0x10, /* # # */
400 0x18, 0x30, /* ## ## */
401 0x0F, 0xE0, /* ####### */
402 0x07, 0xC0, /* ##### */
403
404 /* @596 'P' (7 pixels wide) */
405 0x1F, 0xF0, /* ######### */
406 0x1F, 0xF0, /* ######### */
407 0x02, 0x10, /* # # */
408 0x02, 0x10, /* # # */
409 0x02, 0x10, /* # # */
410 0x03, 0xF0, /* ###### */
411 0x01, 0xE0, /* #### */
412
413 /* @610 'Q' (9 pixels wide) */
414 0x07, 0xC0, /* ##### */
415 0x0F, 0xE0, /* ####### */
416 0x18, 0x30, /* ## ## */
417 0x10, 0x10, /* # # */
418 0x10, 0x10, /* # # */
419 0x30, 0x10, /* ## # */
420 0x78, 0x30, /* #### ## */
421 0x4F, 0xE0, /* # ####### */
422 0x07, 0xC0, /* ##### */
423
424 /* @628 'R' (8 pixels wide) */
425 0x1F, 0xF0, /* ######### */
426 0x1F, 0xF0, /* ######### */
427 0x01, 0x10, /* # # */
428 0x01, 0x10, /* # # */
429 0x03, 0x10, /* ## # */
430 0x0F, 0xF0, /* ######## */
431 0x1C, 0xE0, /* ### ### */
432 0x10, 0x00, /* # */
433
434 /* @644 'S' (7 pixels wide) */
435 0x18, 0xE0, /* ## ### */
436 0x11, 0xF0, /* # ##### */
437 0x11, 0x90, /* # ## # */
438 0x11, 0x90, /* # ## # */
439 0x13, 0x10, /* # ## # */
440 0x1F, 0x30, /* ##### ## */
441 0x0E, 0x00, /* ### */
442
443 /* @658 'T' (8 pixels wide) */
444 0x00, 0x10, /* # */
445 0x00, 0x10, /* # */
446 0x00, 0x10, /* # */
447 0x1F, 0xF0, /* ######### */
448 0x1F, 0xF0, /* ######### */
449 0x00, 0x10, /* # */
450 0x00, 0x10, /* # */
451 0x00, 0x10, /* # */
452
453 /* @674 'U' (8 pixels wide) */
454 0x0F, 0xF0, /* ######## */
455 0x1F, 0xF0, /* ######### */
456 0x10, 0x00, /* # */
457 0x10, 0x00, /* # */
458 0x10, 0x00, /* # */
459 0x10, 0x00, /* # */
460 0x1F, 0xF0, /* ######### */
461 0x0F, 0xF0, /* ######## */
462
463 /* @690 'V' (9 pixels wide) */
464 0x00, 0x10, /* # */
465 0x00, 0xF0, /* #### */
466 0x07, 0xE0, /* ###### */
467 0x1F, 0x00, /* ##### */
468 0x18, 0x00, /* ## */
469 0x1F, 0x00, /* ##### */
470 0x07, 0xE0, /* ###### */
471 0x00, 0xF0, /* #### */
472 0x00, 0x10, /* # */
473
474 /* @708 'W' (12 pixels wide) */
475 0x00, 0x30, /* ## */
476 0x03, 0xF0, /* ###### */
477 0x1F, 0xC0, /* ####### */
478 0x1E, 0x00, /* #### */
479 0x07, 0xC0, /* ##### */
480 0x00, 0xF0, /* #### */
481 0x00, 0xF0, /* #### */
482 0x07, 0xC0, /* ##### */
483 0x1E, 0x00, /* #### */
484 0x1F, 0xC0, /* ####### */
485 0x03, 0xF0, /* ###### */
486 0x00, 0x30, /* ## */
487
488 /* @732 'X' (9 pixels wide) */
489 0x10, 0x10, /* # # */
490 0x18, 0x30, /* ## ## */
491 0x0E, 0xE0, /* ### ### */
492 0x07, 0xC0, /* ##### */
493 0x01, 0x00, /* # */
494 0x07, 0xC0, /* ##### */
495 0x0E, 0xE0, /* ### ### */
496 0x18, 0x30, /* ## ## */
497 0x10, 0x10, /* # # */
498
499 /* @750 'Y' (8 pixels wide) */
500 0x00, 0x10, /* # */
501 0x00, 0x70, /* ### */
502 0x00, 0xE0, /* ### */
503 0x1F, 0x80, /* ###### */
504 0x1F, 0x80, /* ###### */
505 0x00, 0xE0, /* ### */
506 0x00, 0x70, /* ### */
507 0x00, 0x10, /* # */
508
509 /* @766 'Z' (8 pixels wide) */
510 0x18, 0x10, /* ## # */
511 0x1C, 0x10, /* ### # */
512 0x16, 0x10, /* # ## # */
513 0x13, 0x10, /* # ## # */
514 0x11, 0x90, /* # ## # */
515 0x10, 0xD0, /* # ## # */
516 0x10, 0x70, /* # ### */
517 0x10, 0x30, /* # ## */
518
519 /* @782 '[' (4 pixels wide) */
520 0x3F, 0xF8, /* ########### */
521 0x3F, 0xF8, /* ########### */
522 0x20, 0x08, /* # # */
523 0x20, 0x08, /* # # */
524
525 /* @790 '\' (4 pixels wide) */
526 0x00, 0x30, /* ## */
527 0x01, 0xE0, /* #### */
528 0x1E, 0x00, /* #### */
529 0x30, 0x00, /* ## */
530
531 /* @798 ']' (4 pixels wide) */
532 0x20, 0x08, /* # # */
533 0x20, 0x08, /* # # */
534 0x3F, 0xF8, /* ########### */
535 0x3F, 0xF8, /* ########### */
536
537 /* @806 '^' (6 pixels wide) */
538 0x00, 0x40, /* # */
539 0x00, 0x20, /* # */
540 0x00, 0x30, /* ## */
541 0x00, 0x30, /* ## */
542 0x00, 0x20, /* # */
543 0x00, 0x40, /* # */
544
545 /* @818 '_' (6 pixels wide) */
546 0x80, 0x00, /* # */
547 0x80, 0x00, /* # */
548 0x80, 0x00, /* # */
549 0x80, 0x00, /* # */
550 0x80, 0x00, /* # */
551 0x80, 0x00, /* # */
552
553 /* @830 '`' (3 pixels wide) */
554 0x00, 0x08, /* # */
555 0x00, 0x18, /* ## */
556 0x00, 0x10, /* # */
557
558 /* @836 'a' (7 pixels wide) */
559 0x0C, 0x00, /* ## */
560 0x1E, 0x80, /* #### # */
561 0x12, 0x40, /* # # # */
562 0x12, 0x40, /* # # # */
563 0x1A, 0x40, /* ## # # */
564 0x1F, 0xC0, /* ####### */
565 0x1F, 0x80, /* ###### */
566
567 /* @850 'b' (7 pixels wide) */
568 0x1F, 0xF8, /* ########## */
569 0x1F, 0xF8, /* ########## */
570 0x10, 0x40, /* # # */
571 0x10, 0x40, /* # # */
572 0x10, 0x40, /* # # */
573 0x1F, 0xC0, /* ####### */
574 0x0F, 0x80, /* ##### */
575
576 /* @864 'c' (6 pixels wide) */
577 0x07, 0x00, /* ### */
578 0x0F, 0x80, /* ##### */
579 0x18, 0xC0, /* ## ## */
580 0x10, 0x40, /* # # */
581 0x10, 0x40, /* # # */
582 0x08, 0x80, /* # # */
583
584 /* @876 'd' (7 pixels wide) */
585 0x0F, 0x80, /* ##### */
586 0x1F, 0xC0, /* ####### */
587 0x10, 0x40, /* # # */
588 0x10, 0x40, /* # # */
589 0x10, 0x40, /* # # */
590 0x1F, 0xF8, /* ########## */
591 0x1F, 0xF8, /* ########## */
592
593 /* @890 'e' (7 pixels wide) */
594 0x07, 0x00, /* ### */
595 0x0F, 0x80, /* ##### */
596 0x1A, 0xC0, /* ## # ## */
597 0x12, 0x40, /* # # # */
598 0x12, 0x40, /* # # # */
599 0x13, 0xC0, /* # #### */
600 0x0B, 0x00, /* # ## */
601
602 /* @904 'f' (5 pixels wide) */
603 0x00, 0x40, /* # */
604 0x1F, 0xF0, /* ######### */
605 0x1F, 0xF8, /* ########## */
606 0x00, 0x48, /* # # */
607 0x00, 0x48, /* # # */
608
609 /* @914 'g' (7 pixels wide) */
610 0x0F, 0x80, /* ##### */
611 0x5F, 0xC0, /* # ####### */
612 0x90, 0xC0, /* # # ## */
613 0x90, 0x40, /* # # # */
614 0x90, 0x40, /* # # # */
615 0xFF, 0xC0, /* ########## */
616 0x7F, 0xC0, /* ######### */
617
618 /* @928 'h' (7 pixels wide) */
619 0x1F, 0xF8, /* ########## */
620 0x1F, 0xF8, /* ########## */
621 0x00, 0xC0, /* ## */
622 0x00, 0x40, /* # */
623 0x00, 0x40, /* # */
624 0x1F, 0xC0, /* ####### */
625 0x1F, 0x80, /* ###### */
626
627 /* @942 'i' (2 pixels wide) */
628 0x1F, 0xD8, /* ####### ## */
629 0x1F, 0xD8, /* ####### ## */
630
631 /* @946 'j' (3 pixels wide) */
632 0x80, 0x00, /* # */
633 0xFF, 0xD8, /* ########## ## */
634 0x7F, 0xD8, /* ######### ## */
635
636 /* @952 'k' (7 pixels wide) */
637 0x1F, 0xF8, /* ########## */
638 0x1F, 0xF8, /* ########## */
639 0x03, 0x00, /* ## */
640 0x07, 0x80, /* #### */
641 0x0C, 0xC0, /* ## ## */
642 0x18, 0x40, /* ## # */
643 0x10, 0x00, /* # */
644
645 /* @966 'l' (2 pixels wide) */
646 0x1F, 0xF8, /* ########## */
647 0x1F, 0xF8, /* ########## */
648
649 /* @970 'm' (10 pixels wide) */
650 0x1F, 0xC0, /* ####### */
651 0x1F, 0xC0, /* ####### */
652 0x00, 0x40, /* # */
653 0x00, 0x40, /* # */
654 0x1F, 0xC0, /* ####### */
655 0x1F, 0xC0, /* ####### */
656 0x00, 0x40, /* # */
657 0x00, 0x40, /* # */
658 0x1F, 0xC0, /* ####### */
659 0x1F, 0x80, /* ###### */
660
661 /* @990 'n' (7 pixels wide) */
662 0x1F, 0xC0, /* ####### */
663 0x1F, 0xC0, /* ####### */
664 0x00, 0xC0, /* ## */
665 0x00, 0x40, /* # */
666 0x00, 0x40, /* # */
667 0x1F, 0xC0, /* ####### */
668 0x1F, 0x80, /* ###### */
669
670 /* @1004 'o' (7 pixels wide) */
671 0x0F, 0x80, /* ##### */
672 0x1F, 0xC0, /* ####### */
673 0x10, 0x40, /* # # */
674 0x10, 0x40, /* # # */
675 0x10, 0x40, /* # # */
676 0x1F, 0xC0, /* ####### */
677 0x0F, 0x80, /* ##### */
678
679 /* @1018 'p' (7 pixels wide) */
680 0xFF, 0xC0, /* ########## */
681 0xFF, 0xC0, /* ########## */
682 0x10, 0x40, /* # # */
683 0x10, 0x40, /* # # */
684 0x10, 0x40, /* # # */
685 0x1F, 0xC0, /* ####### */
686 0x0F, 0x80, /* ##### */
687
688 /* @1032 'q' (7 pixels wide) */
689 0x0F, 0x80, /* ##### */
690 0x1F, 0xC0, /* ####### */
691 0x10, 0x40, /* # # */
692 0x10, 0x40, /* # # */
693 0x10, 0x40, /* # # */
694 0xFF, 0xC0, /* ########## */
695 0xFF, 0xC0, /* ########## */
696
697 /* @1046 'r' (5 pixels wide) */
698 0x1F, 0xC0, /* ####### */
699 0x1F, 0xC0, /* ####### */
700 0x00, 0xC0, /* ## */
701 0x00, 0x40, /* # */
702 0x00, 0x40, /* # */
703
704 /* @1056 's' (6 pixels wide) */
705 0x09, 0x80, /* # ## */
706 0x13, 0xC0, /* # #### */
707 0x12, 0x40, /* # # # */
708 0x12, 0x40, /* # # # */
709 0x1E, 0x40, /* #### # */
710 0x0C, 0x80, /* ## # */
711
712 /* @1068 't' (5 pixels wide) */
713 0x00, 0x40, /* # */
714 0x1F, 0xF0, /* ######### */
715 0x1F, 0xF0, /* ######### */
716 0x10, 0x40, /* # # */
717 0x10, 0x40, /* # # */
718
719 /* @1078 'u' (7 pixels wide) */
720 0x0F, 0xC0, /* ###### */
721 0x1F, 0xC0, /* ####### */
722 0x10, 0x00, /* # */
723 0x10, 0x00, /* # */
724 0x18, 0x00, /* ## */
725 0x1F, 0xC0, /* ####### */
726 0x1F, 0xC0, /* ####### */
727
728 /* @1092 'v' (7 pixels wide) */
729 0x00, 0xC0, /* ## */
730 0x07, 0xC0, /* ##### */
731 0x1F, 0x00, /* ##### */
732 0x18, 0x00, /* ## */
733 0x1F, 0x00, /* ##### */
734 0x07, 0xC0, /* ##### */
735 0x00, 0xC0, /* ## */
736
737 /* @1106 'w' (10 pixels wide) */
738 0x01, 0xC0, /* ### */
739 0x0F, 0xC0, /* ###### */
740 0x1C, 0x00, /* ### */
741 0x1F, 0x00, /* ##### */
742 0x03, 0xC0, /* #### */
743 0x03, 0xC0, /* #### */
744 0x1F, 0x00, /* ##### */
745 0x1C, 0x00, /* ### */
746 0x0F, 0xC0, /* ###### */
747 0x01, 0xC0, /* ### */
748
749 /* @1126 'x' (7 pixels wide) */
750 0x10, 0x40, /* # # */
751 0x18, 0xC0, /* ## ## */
752 0x0F, 0x80, /* ##### */
753 0x07, 0x00, /* ### */
754 0x0F, 0x80, /* ##### */
755 0x18, 0xC0, /* ## ## */
756 0x10, 0x40, /* # # */
757
758 /* @1140 'y' (7 pixels wide) */
759 0x00, 0xC0, /* ## */
760 0x83, 0xC0, /* # #### */
761 0xCF, 0x00, /* ## #### */
762 0x7C, 0x00, /* ##### */
763 0x3F, 0x00, /* ###### */
764 0x07, 0xC0, /* ##### */
765 0x00, 0xC0, /* ## */
766
767 /* @1154 'z' (6 pixels wide) */
768 0x18, 0x40, /* ## # */
769 0x1C, 0x40, /* ### # */
770 0x16, 0x40, /* # ## # */
771 0x13, 0x40, /* # ## # */
772 0x11, 0xC0, /* # ### */
773 0x10, 0xC0, /* # ## */
774
775 /* @1166 '{' (6 pixels wide) */
776 0x01, 0x00, /* # */
777 0x01, 0x00, /* # */
778 0x1F, 0xF0, /* ######### */
779 0x3E, 0xF8, /* ##### ##### */
780 0x20, 0x08, /* # # */
781 0x20, 0x08, /* # # */
782
783 /* @1178 '|' (1 pixels wide) */
784 0xFF, 0xF0, /* ############ */
785
786 /* @1180 '}' (6 pixels wide) */
787 0x20, 0x08, /* # # */
788 0x20, 0x08, /* # # */
789 0x3E, 0xF8, /* ##### ##### */
790 0x1F, 0xF0, /* ######### */
791 0x01, 0x00, /* # */
792 0x01, 0x00, /* # */
793
794 /* @1192 '~' (8 pixels wide) */
795 0x02, 0x00, /* # */
796 0x01, 0x00, /* # */
797 0x01, 0x00, /* # */
798 0x01, 0x00, /* # */
799 0x02, 0x00, /* # */
800 0x02, 0x00, /* # */
801 0x02, 0x00, /* # */
802 0x01, 0x00, /* # */
803 };
804
805 /* Character descriptors for DejaVu Sans 9pt */
806 /* { [Char width in bits], [Offset into dejaVuSansBold9ptCharBitmaps in bytes] } */
807 const FONT_CHAR_INFO dejaVuSansBold9ptCharDescriptors[] =
808 {
809 {5, 0}, /* */
810 {2, 10}, /* ! */
811 {3, 14}, /* " */
812 {8, 20}, /* # */
813 {7, 36}, /* $ */
814 {11, 50}, /* % */
815 {9, 72}, /* & */
816 {1, 90}, /* ' */
817 {4, 92}, /* ( */
818 {4, 100}, /* ) */
819 {5, 108}, /* * */
820 {7, 118}, /* + */
821 {3, 132}, /* , */
822 {4, 138}, /* - */
823 {2, 146}, /* . */
824 {4, 150}, /* / */
825 {7, 158}, /* 0 */
826 {6, 172}, /* 1 */
827 {7, 184}, /* 2 */
828 {7, 198}, /* 3 */
829 {7, 212}, /* 4 */
830 {7, 226}, /* 5 */
831 {7, 240}, /* 6 */
832 {7, 254}, /* 7 */
833 {7, 268}, /* 8 */
834 {7, 282}, /* 9 */
835 {2, 296}, /* : */
836 {3, 300}, /* ; */
837 {8, 306}, /* < */
838 {8, 322}, /* = */
839 {8, 338}, /* > */
840 {5, 354}, /* ? */
841 {10, 364}, /* @ */
842 {9, 384}, /* A */
843 {7, 402}, /* B */
844 {7, 416}, /* C */
845 {8, 430}, /* D */
846 {6, 446}, /* E */
847 {6, 458}, /* F */
848 {8, 470}, /* G */
849 {8, 486}, /* H */
850 {2, 502}, /* I */
851 {4, 506}, /* J */
852 {8, 514}, /* K */
853 {6, 530}, /* L */
854 {10, 542}, /* M */
855 {8, 562}, /* N */
856 {9, 578}, /* O */
857 {7, 596}, /* P */
858 {9, 610}, /* Q */
859 {8, 628}, /* R */
860 {7, 644}, /* S */
861 {8, 658}, /* T */
862 {8, 674}, /* U */
863 {9, 690}, /* V */
864 {12, 708}, /* W */
865 {9, 732}, /* X */
866 {8, 750}, /* Y */
867 {8, 766}, /* Z */
868 {4, 782}, /* [ */
869 {4, 790}, /* \ */
870 {4, 798}, /* ] */
871 {6, 806}, /* ^ */
872 {6, 818}, /* _ */
873 {3, 830}, /* ` */
874 {7, 836}, /* a */
875 {7, 850}, /* b */
876 {6, 864}, /* c */
877 {7, 876}, /* d */
878 {7, 890}, /* e */
879 {5, 904}, /* f */
880 {7, 914}, /* g */
881 {7, 928}, /* h */
882 {2, 942}, /* i */
883 {3, 946}, /* j */
884 {7, 952}, /* k */
885 {2, 966}, /* l */
886 {10, 970}, /* m */
887 {7, 990}, /* n */
888 {7, 1004}, /* o */
889 {7, 1018}, /* p */
890 {7, 1032}, /* q */
891 {5, 1046}, /* r */
892 {6, 1056}, /* s */
893 {5, 1068}, /* t */
894 {7, 1078}, /* u */
895 {7, 1092}, /* v */
896 {10, 1106}, /* w */
897 {7, 1126}, /* x */
898 {7, 1140}, /* y */
899 {6, 1154}, /* z */
900 {6, 1166}, /* { */
901 {1, 1178}, /* | */
902 {6, 1180}, /* } */
903 {8, 1192}, /* ~ */
904 };
905
906 /* Font information for DejaVu Sans 9pt */
907 const FONT_INFO dejaVuSansBold9ptFontInfo =
908 {
909 2, /* Character height */
910 ' ', /* Start character */
911 dejaVuSansBold9ptCharDescriptors, /* Character decriptor array */
912 dejaVuSansBold9ptCharBitmaps, /* Character bitmap array */
913 };
This page took 0.112873 seconds and 5 git commands to generate.