more kerning pairs; small font fixes
[chiroptera.git] / databin / koifont.d
blobcdc585732e984a39442a15169c066e10da44a327
1 // ////////////////////////////////////////////////////////////////////////// //
2 public __gshared ubyte[256*8] vlFont6 = [
3 /* 0 */
4 0b_00000000,
5 0b_00000000,
6 0b_00000000,
7 0b_00000000,
8 0b_00000000,
9 0b_00000000,
10 0b_00000000,
11 0b_00000000,
12 /* 1 */
13 0b_00111100,
14 0b_01000010,
15 0b_10100101,
16 0b_10000001,
17 0b_10100101,
18 0b_10011001,
19 0b_01000010,
20 0b_00111100,
21 /* 2 */
22 0b_00111100,
23 0b_01111110,
24 0b_11011011,
25 0b_11111111,
26 0b_11111111,
27 0b_11011011,
28 0b_01100110,
29 0b_00111100,
30 /* 3 */
31 0b_01101100,
32 0b_11111110,
33 0b_11111110,
34 0b_11111110,
35 0b_01111100,
36 0b_00111000,
37 0b_00010000,
38 0b_00000000,
39 /* 4 */
40 0b_00010000,
41 0b_00111000,
42 0b_01111100,
43 0b_11111110,
44 0b_01111100,
45 0b_00111000,
46 0b_00010000,
47 0b_00000000,
48 /* 5 */
49 0b_00010000,
50 0b_00111000,
51 0b_01010100,
52 0b_11111110,
53 0b_01010100,
54 0b_00010000,
55 0b_00111000,
56 0b_00000000,
57 /* 6 */
58 0b_00010000,
59 0b_00111000,
60 0b_01111100,
61 0b_11111110,
62 0b_11111110,
63 0b_00010000,
64 0b_00111000,
65 0b_00000000,
66 /* 7 */
67 0b_00000000,
68 0b_00000000,
69 0b_00000000,
70 0b_00110000,
71 0b_00110000,
72 0b_00000000,
73 0b_00000000,
74 0b_00000000,
75 /* 8 */
76 0b_11111111,
77 0b_11111111,
78 0b_11111111,
79 0b_11100111,
80 0b_11100111,
81 0b_11111111,
82 0b_11111111,
83 0b_11111111,
84 /* 9 */
85 0b_00111000,
86 0b_01000100,
87 0b_10000010,
88 0b_10000010,
89 0b_10000010,
90 0b_01000100,
91 0b_00111000,
92 0b_00000000,
93 /* 10 */
94 0b_00000000,
95 0b_00000100,
96 0b_00100100,
97 0b_01000100,
98 0b_11111100,
99 0b_01000000,
100 0b_00100000,
101 0b_00000000,
102 /* 11 */
103 0b_00001111,
104 0b_00000011,
105 0b_00000101,
106 0b_01111001,
107 0b_10001000,
108 0b_10001000,
109 0b_10001000,
110 0b_01110000,
111 /* 12 */
112 0b_00111000,
113 0b_01000100,
114 0b_01000100,
115 0b_01000100,
116 0b_00111000,
117 0b_00010000,
118 0b_01111100,
119 0b_00010000,
120 /* 13 */
121 0b_00110000,
122 0b_00101000,
123 0b_00100100,
124 0b_00100100,
125 0b_00101000,
126 0b_00100000,
127 0b_11100000,
128 0b_11000000,
129 /* 14 */
130 0b_00111100,
131 0b_00100100,
132 0b_00111100,
133 0b_00100100,
134 0b_00100100,
135 0b_11100100,
136 0b_11011100,
137 0b_00011000,
138 /* 15 */
139 0b_00010000,
140 0b_01010100,
141 0b_00111000,
142 0b_11101110,
143 0b_00111000,
144 0b_01010100,
145 0b_00010000,
146 0b_00000000,
147 /* 16 */
148 0b_00010000,
149 0b_00010000,
150 0b_00010000,
151 0b_01111100,
152 0b_00010000,
153 0b_00010000,
154 0b_00010000,
155 0b_00010000,
156 /* 17 */
157 0b_00010000,
158 0b_00010000,
159 0b_00010000,
160 0b_11111111,
161 0b_00000000,
162 0b_00000000,
163 0b_00000000,
164 0b_00000000,
165 /* 18 */
166 0b_00000000,
167 0b_00000000,
168 0b_00000000,
169 0b_11111111,
170 0b_00010000,
171 0b_00010000,
172 0b_00010000,
173 0b_00010000,
174 /* 19 */
175 0b_00010000,
176 0b_00010000,
177 0b_00010000,
178 0b_11110000,
179 0b_00010000,
180 0b_00010000,
181 0b_00010000,
182 0b_00010000,
183 /* 20 */
184 0b_00010000,
185 0b_00010000,
186 0b_00010000,
187 0b_00011111,
188 0b_00010000,
189 0b_00010000,
190 0b_00010000,
191 0b_00010000,
192 /* 21 */
193 0b_00010000,
194 0b_00010000,
195 0b_00010000,
196 0b_11111111,
197 0b_00010000,
198 0b_00010000,
199 0b_00010000,
200 0b_00010000,
201 /* 22 */
202 0b_00010000,
203 0b_00010000,
204 0b_00010000,
205 0b_00010000,
206 0b_00010000,
207 0b_00010000,
208 0b_00010000,
209 0b_00010000,
210 /* 23 */
211 0b_00000000,
212 0b_00000000,
213 0b_00000000,
214 0b_11111111,
215 0b_00000000,
216 0b_00000000,
217 0b_00000000,
218 0b_00000000,
219 /* 24 */
220 0b_00000000,
221 0b_00000000,
222 0b_00000000,
223 0b_00011111,
224 0b_00010000,
225 0b_00010000,
226 0b_00010000,
227 0b_00010000,
228 /* 25 */
229 0b_00000000,
230 0b_00000000,
231 0b_00000000,
232 0b_11110000,
233 0b_00010000,
234 0b_00010000,
235 0b_00010000,
236 0b_00010000,
237 /* 26 */
238 0b_00010000,
239 0b_00010000,
240 0b_00010000,
241 0b_00011111,
242 0b_00000000,
243 0b_00000000,
244 0b_00000000,
245 0b_00000000,
246 /* 27 */
247 0b_00010000,
248 0b_00010000,
249 0b_00010000,
250 0b_11110000,
251 0b_00000000,
252 0b_00000000,
253 0b_00000000,
254 0b_00000000,
255 /* 28 */
256 0b_10000001,
257 0b_01000010,
258 0b_00100100,
259 0b_00011000,
260 0b_00011000,
261 0b_00100100,
262 0b_01000010,
263 0b_10000001,
264 /* 29 */
265 0b_00000001,
266 0b_00000010,
267 0b_00000100,
268 0b_00001000,
269 0b_00010000,
270 0b_00100000,
271 0b_01000000,
272 0b_10000000,
273 /* 30 */
274 0b_10000000,
275 0b_01000000,
276 0b_00100000,
277 0b_00010000,
278 0b_00001000,
279 0b_00000100,
280 0b_00000010,
281 0b_00000001,
282 /* 31 */
283 0b_00000000,
284 0b_00000000,
285 0b_00000000,
286 0b_00000000,
287 0b_00000000,
288 0b_10101000,
289 0b_10101000,
290 0b_00000000,
291 /* 32 ' ' */
292 0b_00000000,
293 0b_00000000,
294 0b_00000000,
295 0b_00000000,
296 0b_00000000,
297 0b_00000000,
298 0b_00000000,
299 0b_00000000,
300 /* 33 '!' */
301 0b_00100000,
302 0b_00100000,
303 0b_00100000,
304 0b_00100000,
305 0b_00000000,
306 0b_00000000,
307 0b_00100000,
308 0b_00000000,
309 /* 34 '"' */
310 0b_01010000,
311 0b_01010000,
312 0b_01010000,
313 0b_00000000,
314 0b_00000000,
315 0b_00000000,
316 0b_00000000,
317 0b_00000000,
318 /* 35 '#' */
319 0b_01010000,
320 0b_01010000,
321 0b_11111000,
322 0b_01010000,
323 0b_11111000,
324 0b_01010000,
325 0b_01010000,
326 0b_00000000,
327 /* 36 '$' */
328 0b_00000000,
329 0b_00100000,
330 0b_01111000,
331 0b_10100000,
332 0b_01110000,
333 0b_00101000,
334 0b_11110000,
335 0b_00100000,
336 /* 37 '%' */
337 0b_11000000,
338 0b_11001000,
339 0b_00010000,
340 0b_00100000,
341 0b_01000000,
342 0b_10011000,
343 0b_00011000,
344 0b_00000000,
345 /* 38 '&' */
346 0b_01000000,
347 0b_10100000,
348 0b_01000000,
349 0b_10101000,
350 0b_10010000,
351 0b_10011000,
352 0b_01100000,
353 0b_00000000,
354 /* 39 ''' */
355 0b_00100000,
356 0b_01000000,
357 0b_00000000,
358 0b_00000000,
359 0b_00000000,
360 0b_00000000,
361 0b_00000000,
362 0b_00000000,
363 /* 40 '(' */
364 0b_00010000,
365 0b_00100000,
366 0b_01000000,
367 0b_01000000,
368 0b_01000000,
369 0b_00100000,
370 0b_00010000,
371 0b_00000000,
372 /* 41 ')' */
373 0b_01000000,
374 0b_00100000,
375 0b_00010000,
376 0b_00010000,
377 0b_00010000,
378 0b_00100000,
379 0b_01000000,
380 0b_00000000,
381 /* 42 '*' */
382 0b_00000000,
383 0b_01010000,
384 0b_00100000,
385 0b_11111000,
386 0b_00100000,
387 0b_01010000,
388 0b_00000000,
389 0b_00000000,
390 /* 43 '+' */
391 0b_00000000,
392 0b_00100000,
393 0b_00100000,
394 0b_11111000,
395 0b_00100000,
396 0b_00100000,
397 0b_00000000,
398 0b_00000000,
399 /* 44 ',' */
400 0b_00000000,
401 0b_00000000,
402 0b_00000000,
403 0b_00000000,
404 0b_00000000,
405 0b_00100000,
406 0b_00100000,
407 0b_01000000,
408 /* 45 '-' */
409 0b_00000000,
410 0b_00000000,
411 0b_00000000,
412 0b_11111000,
413 0b_00000000,
414 0b_00000000,
415 0b_00000000,
416 0b_00000000,
417 /* 46 '.' */
418 0b_00000000,
419 0b_00000000,
420 0b_00000000,
421 0b_00000000,
422 0b_00000000,
423 0b_00100000,
424 0b_00100000,
425 0b_00000000,
426 /* 47 '/' */
427 0b_00000000,
428 0b_00000000,
429 0b_00001000,
430 0b_00010000,
431 0b_00100000,
432 0b_01000000,
433 0b_10000000,
434 0b_00000000,
435 /* 48 '0' */
436 0b_01110000,
437 0b_10001000,
438 0b_10011000,
439 0b_10101000,
440 0b_11001000,
441 0b_10001000,
442 0b_01110000,
443 0b_00000000,
444 /* 49 '1' */
445 0b_00100000,
446 0b_01100000,
447 0b_10100000,
448 0b_00100000,
449 0b_00100000,
450 0b_00100000,
451 0b_11111000,
452 0b_00000000,
453 /* 50 '2' */
454 0b_01110000,
455 0b_10001000,
456 0b_00001000,
457 0b_00010000,
458 0b_01100000,
459 0b_10000000,
460 0b_11111000,
461 0b_00000000,
462 /* 51 '3' */
463 0b_01110000,
464 0b_10001000,
465 0b_00001000,
466 0b_00110000,
467 0b_00001000,
468 0b_10001000,
469 0b_01110000,
470 0b_00000000,
471 /* 52 '4' */
472 0b_00010000,
473 0b_00110000,
474 0b_01010000,
475 0b_10010000,
476 0b_11111000,
477 0b_00010000,
478 0b_00010000,
479 0b_00000000,
480 /* 53 '5' */
481 0b_11111000,
482 0b_10000000,
483 0b_11100000,
484 0b_00010000,
485 0b_00001000,
486 0b_00010000,
487 0b_11100000,
488 0b_00000000,
489 /* 54 '6' */
490 0b_00110000,
491 0b_01000000,
492 0b_10000000,
493 0b_11110000,
494 0b_10001000,
495 0b_10001000,
496 0b_01110000,
497 0b_00000000,
498 /* 55 '7' */
499 0b_11111000,
500 0b_10001000,
501 0b_00010000,
502 0b_00100000,
503 0b_00100000,
504 0b_00100000,
505 0b_00100000,
506 0b_00000000,
507 /* 56 '8' */
508 0b_01110000,
509 0b_10001000,
510 0b_10001000,
511 0b_01110000,
512 0b_10001000,
513 0b_10001000,
514 0b_01110000,
515 0b_00000000,
516 /* 57 '9' */
517 0b_01110000,
518 0b_10001000,
519 0b_10001000,
520 0b_01111000,
521 0b_00001000,
522 0b_00010000,
523 0b_01100000,
524 0b_00000000,
525 /* 58 ':' */
526 0b_00000000,
527 0b_00000000,
528 0b_00100000,
529 0b_00000000,
530 0b_00000000,
531 0b_00000000,
532 0b_00100000,
533 0b_00000000,
534 /* 59 ';' */
535 0b_00000000,
536 0b_00000000,
537 0b_00100000,
538 0b_00000000,
539 0b_00000000,
540 0b_00100000,
541 0b_00100000,
542 0b_01000000,
543 /* 60 '<' */
544 0b_00000000,
545 0b_00100000,
546 0b_01000000,
547 0b_10000000,
548 0b_01000000,
549 0b_00100000,
550 0b_00000000,
551 0b_00000000,
552 /* 61 '=' */
553 0b_00000000,
554 0b_00000000,
555 0b_11111000,
556 0b_00000000,
557 0b_11111000,
558 0b_00000000,
559 0b_00000000,
560 0b_00000000,
561 /* 62 '>' */
562 0b_00000000,
563 0b_00100000,
564 0b_00010000,
565 0b_00001000,
566 0b_00010000,
567 0b_00100000,
568 0b_00000000,
569 0b_00000000,
570 /* 63 '?' */
571 0b_01110000,
572 0b_10001000,
573 0b_00001000,
574 0b_00010000,
575 0b_00100000,
576 0b_00000000,
577 0b_00100000,
578 0b_00000000,
579 /* 64 '@' */
580 0b_01110000,
581 0b_10001000,
582 0b_00001000,
583 0b_01101000,
584 0b_10101000,
585 0b_10101000,
586 0b_01110000,
587 0b_00000000,
588 /* 65 'A' */
589 0b_00100000,
590 0b_01010000,
591 0b_10001000,
592 0b_10001000,
593 0b_11111000,
594 0b_10001000,
595 0b_10001000,
596 0b_00000000,
597 /* 66 'B' */
598 0b_11110000,
599 0b_01001000,
600 0b_01001000,
601 0b_01110000,
602 0b_01001000,
603 0b_01001000,
604 0b_11110000,
605 0b_00000000,
606 /* 67 'C' */
607 0b_00110000,
608 0b_01001000,
609 0b_10000000,
610 0b_10000000,
611 0b_10000000,
612 0b_01001000,
613 0b_00110000,
614 0b_00000000,
615 /* 68 'D' */
616 0b_11100000,
617 0b_01010000,
618 0b_01001000,
619 0b_01001000,
620 0b_01001000,
621 0b_01010000,
622 0b_11100000,
623 0b_00000000,
624 /* 69 'E' */
625 0b_11111000,
626 0b_10000000,
627 0b_10000000,
628 0b_11110000,
629 0b_10000000,
630 0b_10000000,
631 0b_11111000,
632 0b_00000000,
633 /* 70 'F' */
634 0b_11111000,
635 0b_10000000,
636 0b_10000000,
637 0b_11110000,
638 0b_10000000,
639 0b_10000000,
640 0b_10000000,
641 0b_00000000,
642 /* 71 'G' */
643 0b_01110000,
644 0b_10001000,
645 0b_10000000,
646 0b_10111000,
647 0b_10001000,
648 0b_10001000,
649 0b_01110000,
650 0b_00000000,
651 /* 72 'H' */
652 0b_10001000,
653 0b_10001000,
654 0b_10001000,
655 0b_11111000,
656 0b_10001000,
657 0b_10001000,
658 0b_10001000,
659 0b_00000000,
660 /* 73 'I' */
661 0b_01110000,
662 0b_00100000,
663 0b_00100000,
664 0b_00100000,
665 0b_00100000,
666 0b_00100000,
667 0b_01110000,
668 0b_00000000,
669 /* 74 'J' */
670 0b_00111000,
671 0b_00010000,
672 0b_00010000,
673 0b_00010000,
674 0b_10010000,
675 0b_10010000,
676 0b_01100000,
677 0b_00000000,
678 /* 75 'K' */
679 0b_10001000,
680 0b_10010000,
681 0b_10100000,
682 0b_11000000,
683 0b_10100000,
684 0b_10010000,
685 0b_10001000,
686 0b_00000000,
687 /* 76 'L' */
688 0b_10000000,
689 0b_10000000,
690 0b_10000000,
691 0b_10000000,
692 0b_10000000,
693 0b_10000000,
694 0b_11111000,
695 0b_00000000,
696 /* 77 'M' */
697 0b_10001000,
698 0b_11011000,
699 0b_10101000,
700 0b_10101000,
701 0b_10001000,
702 0b_10001000,
703 0b_10001000,
704 0b_00000000,
705 /* 78 'N' */
706 0b_10001000,
707 0b_11001000,
708 0b_11001000,
709 0b_10101000,
710 0b_10011000,
711 0b_10011000,
712 0b_10001000,
713 0b_00000000,
714 /* 79 'O' */
715 0b_01110000,
716 0b_10001000,
717 0b_10001000,
718 0b_10001000,
719 0b_10001000,
720 0b_10001000,
721 0b_01110000,
722 0b_00000000,
723 /* 80 'P' */
724 0b_11110000,
725 0b_10001000,
726 0b_10001000,
727 0b_11110000,
728 0b_10000000,
729 0b_10000000,
730 0b_10000000,
731 0b_00000000,
732 /* 81 'Q' */
733 0b_01110000,
734 0b_10001000,
735 0b_10001000,
736 0b_10001000,
737 0b_10101000,
738 0b_10010000,
739 0b_01101000,
740 0b_00000000,
741 /* 82 'R' */
742 0b_11110000,
743 0b_10001000,
744 0b_10001000,
745 0b_11110000,
746 0b_10100000,
747 0b_10010000,
748 0b_10001000,
749 0b_00000000,
750 /* 83 'S' */
751 0b_01110000,
752 0b_10001000,
753 0b_10000000,
754 0b_01110000,
755 0b_00001000,
756 0b_10001000,
757 0b_01110000,
758 0b_00000000,
759 /* 84 'T' */
760 0b_11111000,
761 0b_00100000,
762 0b_00100000,
763 0b_00100000,
764 0b_00100000,
765 0b_00100000,
766 0b_00100000,
767 0b_00000000,
768 /* 85 'U' */
769 0b_10001000,
770 0b_10001000,
771 0b_10001000,
772 0b_10001000,
773 0b_10001000,
774 0b_10001000,
775 0b_01110000,
776 0b_00000000,
777 /* 86 'V' */
778 0b_10001000,
779 0b_10001000,
780 0b_10001000,
781 0b_10001000,
782 0b_01010000,
783 0b_01010000,
784 0b_00100000,
785 0b_00000000,
786 /* 87 'W' */
787 0b_10001000,
788 0b_10001000,
789 0b_10001000,
790 0b_10101000,
791 0b_10101000,
792 0b_11011000,
793 0b_10001000,
794 0b_00000000,
795 /* 88 'X' */
796 0b_10001000,
797 0b_10001000,
798 0b_01010000,
799 0b_00100000,
800 0b_01010000,
801 0b_10001000,
802 0b_10001000,
803 0b_00000000,
804 /* 89 'Y' */
805 0b_10001000,
806 0b_10001000,
807 0b_10001000,
808 0b_01110000,
809 0b_00100000,
810 0b_00100000,
811 0b_00100000,
812 0b_00000000,
813 /* 90 'Z' */
814 0b_11111000,
815 0b_00001000,
816 0b_00010000,
817 0b_00100000,
818 0b_01000000,
819 0b_10000000,
820 0b_11111000,
821 0b_00000000,
822 /* 91 '[' */
823 0b_01110000,
824 0b_01000000,
825 0b_01000000,
826 0b_01000000,
827 0b_01000000,
828 0b_01000000,
829 0b_01110000,
830 0b_00000000,
831 /* 92 '\' */
832 0b_00000000,
833 0b_00000000,
834 0b_10000000,
835 0b_01000000,
836 0b_00100000,
837 0b_00010000,
838 0b_00001000,
839 0b_00000000,
840 /* 93 ']' */
841 0b_01110000,
842 0b_00010000,
843 0b_00010000,
844 0b_00010000,
845 0b_00010000,
846 0b_00010000,
847 0b_01110000,
848 0b_00000000,
849 /* 94 '^' */
850 0b_00100000,
851 0b_01010000,
852 0b_10001000,
853 0b_00000000,
854 0b_00000000,
855 0b_00000000,
856 0b_00000000,
857 0b_00000000,
858 /* 95 '_' */
859 0b_00000000,
860 0b_00000000,
861 0b_00000000,
862 0b_00000000,
863 0b_00000000,
864 0b_00000000,
865 0b_11111000,
866 0b_00000000,
867 /* 96 '`' */
868 0b_01000000,
869 0b_00100000,
870 0b_00000000,
871 0b_00000000,
872 0b_00000000,
873 0b_00000000,
874 0b_00000000,
875 0b_00000000,
876 /* 97 'a' */
877 0b_00000000,
878 0b_00000000,
879 0b_01110000,
880 0b_00001000,
881 0b_01111000,
882 0b_10001000,
883 0b_01111000,
884 0b_00000000,
885 /* 98 'b' */
886 0b_10000000,
887 0b_10000000,
888 0b_10110000,
889 0b_11001000,
890 0b_10001000,
891 0b_11001000,
892 0b_10110000,
893 0b_00000000,
894 /* 99 'c' */
895 0b_00000000,
896 0b_00000000,
897 0b_01110000,
898 0b_10001000,
899 0b_10000000,
900 0b_10001000,
901 0b_01110000,
902 0b_00000000,
903 /* 100 'd' */
904 0b_00001000,
905 0b_00001000,
906 0b_01101000,
907 0b_10011000,
908 0b_10001000,
909 0b_10011000,
910 0b_01101000,
911 0b_00000000,
912 /* 101 'e' */
913 0b_00000000,
914 0b_00000000,
915 0b_01110000,
916 0b_10001000,
917 0b_11111000,
918 0b_10000000,
919 0b_01110000,
920 0b_00000000,
921 /* 102 'f' */
922 0b_00010000,
923 0b_00101000,
924 0b_00100000,
925 0b_01111000,
926 0b_00100000,
927 0b_00100000,
928 0b_00100000,
929 0b_00000000,
930 /* 103 'g' */
931 0b_00000000,
932 0b_00000000,
933 0b_01101000,
934 0b_10011000,
935 0b_10011000,
936 0b_01101000,
937 0b_00001000,
938 0b_01110000,
939 /* 104 'h' */
940 0b_10000000,
941 0b_10000000,
942 0b_11110000,
943 0b_10001000,
944 0b_10001000,
945 0b_10001000,
946 0b_10001000,
947 0b_00000000,
948 /* 105 'i' */
949 0b_00100000,
950 0b_00000000,
951 0b_01100000,
952 0b_00100000,
953 0b_00100000,
954 0b_00100000,
955 0b_01110000,
956 0b_00000000,
957 /* 106 'j' */
958 0b_00010000,
959 0b_00000000,
960 0b_00110000,
961 0b_00010000,
962 0b_00010000,
963 0b_00010000,
964 0b_10010000,
965 0b_01100000,
966 /* 107 'k' */
967 0b_01000000,
968 0b_01000000,
969 0b_01001000,
970 0b_01010000,
971 0b_01100000,
972 0b_01010000,
973 0b_01001000,
974 0b_00000000,
975 /* 108 'l' */
976 0b_01100000,
977 0b_00100000,
978 0b_00100000,
979 0b_00100000,
980 0b_00100000,
981 0b_00100000,
982 0b_01110000,
983 0b_00000000,
984 /* 109 'm' */
985 0b_00000000,
986 0b_00000000,
987 0b_11010000,
988 0b_10101000,
989 0b_10101000,
990 0b_10101000,
991 0b_10101000,
992 0b_00000000,
993 /* 110 'n' */
994 0b_00000000,
995 0b_00000000,
996 0b_10110000,
997 0b_11001000,
998 0b_10001000,
999 0b_10001000,
1000 0b_10001000,
1001 0b_00000000,
1002 /* 111 'o' */
1003 0b_00000000,
1004 0b_00000000,
1005 0b_01110000,
1006 0b_10001000,
1007 0b_10001000,
1008 0b_10001000,
1009 0b_01110000,
1010 0b_00000000,
1011 /* 112 'p' */
1012 0b_00000000,
1013 0b_00000000,
1014 0b_10110000,
1015 0b_11001000,
1016 0b_11001000,
1017 0b_10110000,
1018 0b_10000000,
1019 0b_10000000,
1020 /* 113 'q' */
1021 0b_00000000,
1022 0b_00000000,
1023 0b_01101000,
1024 0b_10011000,
1025 0b_10011000,
1026 0b_01101000,
1027 0b_00001000,
1028 0b_00001000,
1029 /* 114 'r' */
1030 0b_00000000,
1031 0b_00000000,
1032 0b_10110000,
1033 0b_11001000,
1034 0b_10000000,
1035 0b_10000000,
1036 0b_10000000,
1037 0b_00000000,
1038 /* 115 's' */
1039 0b_00000000,
1040 0b_00000000,
1041 0b_01111000,
1042 0b_10000000,
1043 0b_01110000,
1044 0b_00001000,
1045 0b_11110000,
1046 0b_00000000,
1047 /* 116 't' */
1048 0b_01000000,
1049 0b_01000000,
1050 0b_11110000,
1051 0b_01000000,
1052 0b_01000000,
1053 0b_01000000,
1054 0b_00110000,
1055 0b_00000000,
1056 /* 117 'u' */
1057 0b_00000000,
1058 0b_00000000,
1059 0b_10001000,
1060 0b_10001000,
1061 0b_10001000,
1062 0b_10001000,
1063 0b_01110000,
1064 0b_00000000,
1065 /* 118 'v' */
1066 0b_00000000,
1067 0b_00000000,
1068 0b_10001000,
1069 0b_10001000,
1070 0b_10001000,
1071 0b_01010000,
1072 0b_00100000,
1073 0b_00000000,
1074 /* 119 'w' */
1075 0b_00000000,
1076 0b_00000000,
1077 0b_10001000,
1078 0b_10101000,
1079 0b_10101000,
1080 0b_10101000,
1081 0b_01010000,
1082 0b_00000000,
1083 /* 120 'x' */
1084 0b_00000000,
1085 0b_00000000,
1086 0b_10001000,
1087 0b_01010000,
1088 0b_00100000,
1089 0b_01010000,
1090 0b_10001000,
1091 0b_00000000,
1092 /* 121 'y' */
1093 0b_00000000,
1094 0b_00000000,
1095 0b_10001000,
1096 0b_10001000,
1097 0b_10011000,
1098 0b_01101000,
1099 0b_00001000,
1100 0b_01110000,
1101 /* 122 'z' */
1102 0b_00000000,
1103 0b_00000000,
1104 0b_11111000,
1105 0b_00010000,
1106 0b_00100000,
1107 0b_01000000,
1108 0b_11111000,
1109 0b_00000000,
1110 /* 123 '{' */
1111 0b_00011000,
1112 0b_00100000,
1113 0b_00100000,
1114 0b_01000000,
1115 0b_00100000,
1116 0b_00100000,
1117 0b_00011000,
1118 0b_00000000,
1119 /* 124 '|' */
1120 0b_00100000,
1121 0b_00100000,
1122 0b_00100000,
1123 0b_00000000,
1124 0b_00100000,
1125 0b_00100000,
1126 0b_00100000,
1127 0b_00000000,
1128 /* 125 '}' */
1129 0b_11000000,
1130 0b_00100000,
1131 0b_00100000,
1132 0b_00010000,
1133 0b_00100000,
1134 0b_00100000,
1135 0b_11000000,
1136 0b_00000000,
1137 /* 126 '~' */
1138 0b_01000000,
1139 0b_10101000,
1140 0b_00010000,
1141 0b_00000000,
1142 0b_00000000,
1143 0b_00000000,
1144 0b_00000000,
1145 0b_00000000,
1146 /* 127 */
1147 0b_00000000,
1148 0b_00000000,
1149 0b_10001000,
1150 0b_10001000,
1151 0b_10001000,
1152 0b_10001000,
1153 0b_11110000,
1154 0b_10000000,
1155 /* 128 */
1156 0b_00000000,
1157 0b_00000000,
1158 0b_00000000,
1159 0b_00000000,
1160 0b_00000000,
1161 0b_00000000,
1162 0b_11111111,
1163 0b_11111111,
1164 /* 129 */
1165 0b_11110000,
1166 0b_11110000,
1167 0b_11110000,
1168 0b_11110000,
1169 0b_00001111,
1170 0b_00001111,
1171 0b_00001111,
1172 0b_00001111,
1173 /* 130 */
1174 0b_00000000,
1175 0b_00000000,
1176 0b_11111111,
1177 0b_11111111,
1178 0b_11111111,
1179 0b_11111111,
1180 0b_11111111,
1181 0b_11111111,
1182 /* 131 */
1183 0b_11111111,
1184 0b_11111111,
1185 0b_00000000,
1186 0b_00000000,
1187 0b_00000000,
1188 0b_00000000,
1189 0b_00000000,
1190 0b_00000000,
1191 /* 132 */
1192 0b_00000000,
1193 0b_00000000,
1194 0b_00000000,
1195 0b_00111100,
1196 0b_00111100,
1197 0b_00000000,
1198 0b_00000000,
1199 0b_00000000,
1200 /* 133 */
1201 0b_11111111,
1202 0b_11111111,
1203 0b_11111111,
1204 0b_11111111,
1205 0b_11111111,
1206 0b_11111111,
1207 0b_00000000,
1208 0b_00000000,
1209 /* 134 */
1210 0b_11000000,
1211 0b_11000000,
1212 0b_11000000,
1213 0b_11000000,
1214 0b_11000000,
1215 0b_11000000,
1216 0b_11000000,
1217 0b_11000000,
1218 /* 135 */
1219 0b_00001111,
1220 0b_00001111,
1221 0b_00001111,
1222 0b_00001111,
1223 0b_11110000,
1224 0b_11110000,
1225 0b_11110000,
1226 0b_11110000,
1227 /* 136 */
1228 0b_11111100,
1229 0b_11111100,
1230 0b_11111100,
1231 0b_11111100,
1232 0b_11111100,
1233 0b_11111100,
1234 0b_11111100,
1235 0b_11111100,
1236 /* 137 */
1237 0b_00000011,
1238 0b_00000011,
1239 0b_00000011,
1240 0b_00000011,
1241 0b_00000011,
1242 0b_00000011,
1243 0b_00000011,
1244 0b_00000011,
1245 /* 138 */
1246 0b_00111111,
1247 0b_00111111,
1248 0b_00111111,
1249 0b_00111111,
1250 0b_00111111,
1251 0b_00111111,
1252 0b_00111111,
1253 0b_00111111,
1254 /* 139 */
1255 0b_00010001,
1256 0b_00100010,
1257 0b_01000100,
1258 0b_10001000,
1259 0b_00010001,
1260 0b_00100010,
1261 0b_01000100,
1262 0b_10001000,
1263 /* 140 */
1264 0b_10001000,
1265 0b_01000100,
1266 0b_00100010,
1267 0b_00010001,
1268 0b_10001000,
1269 0b_01000100,
1270 0b_00100010,
1271 0b_00010001,
1272 /* 141 */
1273 0b_11111110,
1274 0b_01111100,
1275 0b_00111000,
1276 0b_00010000,
1277 0b_00000000,
1278 0b_00000000,
1279 0b_00000000,
1280 0b_00000000,
1281 /* 142 */
1282 0b_00000000,
1283 0b_00000000,
1284 0b_00000000,
1285 0b_00000000,
1286 0b_00010000,
1287 0b_00111000,
1288 0b_01111100,
1289 0b_11111110,
1290 /* 143 */
1291 0b_10000000,
1292 0b_11000000,
1293 0b_11100000,
1294 0b_11110000,
1295 0b_11100000,
1296 0b_11000000,
1297 0b_10000000,
1298 0b_00000000,
1299 /* 144 */
1300 0b_00000001,
1301 0b_00000011,
1302 0b_00000111,
1303 0b_00001111,
1304 0b_00000111,
1305 0b_00000011,
1306 0b_00000001,
1307 0b_00000000,
1308 /* 145 */
1309 0b_11111111,
1310 0b_01111110,
1311 0b_00111100,
1312 0b_00011000,
1313 0b_00011000,
1314 0b_00111100,
1315 0b_01111110,
1316 0b_11111111,
1317 /* 146 */
1318 0b_10000001,
1319 0b_11000011,
1320 0b_11100111,
1321 0b_11111111,
1322 0b_11111111,
1323 0b_11100111,
1324 0b_11000011,
1325 0b_10000001,
1326 /* 147 */
1327 0b_11110000,
1328 0b_11110000,
1329 0b_11110000,
1330 0b_11110000,
1331 0b_00000000,
1332 0b_00000000,
1333 0b_00000000,
1334 0b_00000000,
1335 /* 148 */
1336 0b_00000000,
1337 0b_00000000,
1338 0b_00000000,
1339 0b_00000000,
1340 0b_00001111,
1341 0b_00001111,
1342 0b_00001111,
1343 0b_00001111,
1344 /* 149 */
1345 0b_00001111,
1346 0b_00001111,
1347 0b_00001111,
1348 0b_00001111,
1349 0b_00000000,
1350 0b_00000000,
1351 0b_00000000,
1352 0b_00000000,
1353 /* 150 */
1354 0b_00000000,
1355 0b_00000000,
1356 0b_00000000,
1357 0b_00000000,
1358 0b_11110000,
1359 0b_11110000,
1360 0b_11110000,
1361 0b_11110000,
1362 /* 151 */
1363 0b_00110011,
1364 0b_00110011,
1365 0b_11001100,
1366 0b_11001100,
1367 0b_00110011,
1368 0b_00110011,
1369 0b_11001100,
1370 0b_11001100,
1371 /* 152 */
1372 0b_00000000,
1373 0b_00100000,
1374 0b_00100000,
1375 0b_01010000,
1376 0b_01010000,
1377 0b_10001000,
1378 0b_11111000,
1379 0b_00000000,
1380 /* 153 */
1381 0b_00100000,
1382 0b_00100000,
1383 0b_01110000,
1384 0b_00100000,
1385 0b_01110000,
1386 0b_00100000,
1387 0b_00100000,
1388 0b_00000000,
1389 /* 154 */
1390 0b_00000000,
1391 0b_00000000,
1392 0b_00000000,
1393 0b_01010000,
1394 0b_10001000,
1395 0b_10101000,
1396 0b_01010000,
1397 0b_00000000,
1398 /* 155 */
1399 0b_11111111,
1400 0b_11111111,
1401 0b_11111111,
1402 0b_11111111,
1403 0b_11111111,
1404 0b_11111111,
1405 0b_11111111,
1406 0b_11111111,
1407 /* 156 */
1408 0b_00000000,
1409 0b_00000000,
1410 0b_00000000,
1411 0b_00000000,
1412 0b_11111111,
1413 0b_11111111,
1414 0b_11111111,
1415 0b_11111111,
1416 /* 157 */
1417 0b_00111100,
1418 0b_01000010,
1419 0b_10100101,
1420 0b_10000001,
1421 0b_10100101,
1422 0b_10011001,
1423 0b_01000010,
1424 0b_00111100,
1425 /* 158 */
1426 0b_00000000,
1427 0b_00000000,
1428 0b_00000000,
1429 0b_00011000,
1430 0b_00011000,
1431 0b_00000000,
1432 0b_00000000,
1433 0b_00000000,
1434 /* 159 */
1435 0b_11111111,
1436 0b_11111111,
1437 0b_11111111,
1438 0b_11111111,
1439 0b_00000000,
1440 0b_00000000,
1441 0b_00000000,
1442 0b_00000000,
1443 /* 160 */
1444 0b_00000000,
1445 0b_00000000,
1446 0b_01101000,
1447 0b_10010000,
1448 0b_10010000,
1449 0b_10010000,
1450 0b_01101000,
1451 0b_00000000,
1452 /* 161 */
1453 0b_00110000,
1454 0b_01001000,
1455 0b_01001000,
1456 0b_01110000,
1457 0b_01001000,
1458 0b_01001000,
1459 0b_01110000,
1460 0b_11000000,
1461 /* 162 */
1462 0b_11111000,
1463 0b_10001000,
1464 0b_10000000,
1465 0b_10000000,
1466 0b_10000000,
1467 0b_10000000,
1468 0b_10000000,
1469 0b_00000000,
1470 /* 163 */
1471 0b_00000000,
1472 0b_01010000,
1473 0b_01110000,
1474 0b_10001000,
1475 0b_11111000,
1476 0b_10000000,
1477 0b_01110000,
1478 0b_00000000,
1479 /* 164 */
1480 0b_00000000,
1481 0b_00000000,
1482 0b_01111000,
1483 0b_10000000,
1484 0b_11110000,
1485 0b_10000000,
1486 0b_01111000,
1487 0b_00000000,
1488 /* 165 */
1489 0b_00000000,
1490 0b_00000000,
1491 0b_01111000,
1492 0b_10010000,
1493 0b_10010000,
1494 0b_10010000,
1495 0b_01100000,
1496 0b_00000000,
1497 /* 166 */
1498 0b_00100000,
1499 0b_00000000,
1500 0b_01100000,
1501 0b_00100000,
1502 0b_00100000,
1503 0b_00100000,
1504 0b_01110000,
1505 0b_00000000,
1506 /* 167 */
1507 0b_01010000,
1508 0b_00000000,
1509 0b_01110000,
1510 0b_00100000,
1511 0b_00100000,
1512 0b_00100000,
1513 0b_01110000,
1514 0b_00000000,
1515 /* 168 */
1516 0b_11111000,
1517 0b_00100000,
1518 0b_01110000,
1519 0b_10101000,
1520 0b_10101000,
1521 0b_01110000,
1522 0b_00100000,
1523 0b_11111000,
1524 /* 169 */
1525 0b_00100000,
1526 0b_01010000,
1527 0b_10001000,
1528 0b_11111000,
1529 0b_10001000,
1530 0b_01010000,
1531 0b_00100000,
1532 0b_00000000,
1533 /* 170 */
1534 0b_01110000,
1535 0b_10001000,
1536 0b_10001000,
1537 0b_10001000,
1538 0b_01010000,
1539 0b_01010000,
1540 0b_11011000,
1541 0b_00000000,
1542 /* 171 */
1543 0b_00110000,
1544 0b_01000000,
1545 0b_01000000,
1546 0b_00100000,
1547 0b_01010000,
1548 0b_01010000,
1549 0b_01010000,
1550 0b_00100000,
1551 /* 172 */
1552 0b_00000000,
1553 0b_00000000,
1554 0b_00000000,
1555 0b_01010000,
1556 0b_10101000,
1557 0b_10101000,
1558 0b_01010000,
1559 0b_00000000,
1560 /* 173 */
1561 0b_00001000,
1562 0b_01110000,
1563 0b_10101000,
1564 0b_10101000,
1565 0b_10101000,
1566 0b_01110000,
1567 0b_10000000,
1568 0b_00000000,
1569 /* 174 */
1570 0b_00111000,
1571 0b_01000000,
1572 0b_10000000,
1573 0b_11111000,
1574 0b_10000000,
1575 0b_01000000,
1576 0b_00111000,
1577 0b_00000000,
1578 /* 175 */
1579 0b_01110000,
1580 0b_10001000,
1581 0b_10001000,
1582 0b_10001000,
1583 0b_10001000,
1584 0b_10001000,
1585 0b_10001000,
1586 0b_00000000,
1587 /* 176 */
1588 0b_00000000,
1589 0b_00100000,
1590 0b_00000000,
1591 0b_11111000,
1592 0b_00000000,
1593 0b_00100000,
1594 0b_00000000,
1595 0b_00000000,
1596 /* 177 */
1597 0b_00100000,
1598 0b_00100000,
1599 0b_11111000,
1600 0b_00100000,
1601 0b_00100000,
1602 0b_00000000,
1603 0b_11111000,
1604 0b_00000000,
1605 /* 178 */
1606 0b_11000000,
1607 0b_00110000,
1608 0b_00001000,
1609 0b_00110000,
1610 0b_11000000,
1611 0b_00000000,
1612 0b_11111000,
1613 0b_00000000,
1614 /* 179 */
1615 0b_01010000,
1616 0b_11111000,
1617 0b_10000000,
1618 0b_11110000,
1619 0b_10000000,
1620 0b_10000000,
1621 0b_11111000,
1622 0b_00000000,
1623 /* 180 */
1624 0b_01111000,
1625 0b_10000000,
1626 0b_10000000,
1627 0b_11110000,
1628 0b_10000000,
1629 0b_10000000,
1630 0b_01111000,
1631 0b_00000000,
1632 /* 181 */
1633 0b_00100000,
1634 0b_00100000,
1635 0b_00100000,
1636 0b_00100000,
1637 0b_00100000,
1638 0b_00100000,
1639 0b_10100000,
1640 0b_01000000,
1641 /* 182 */
1642 0b_01110000,
1643 0b_00100000,
1644 0b_00100000,
1645 0b_00100000,
1646 0b_00100000,
1647 0b_00100000,
1648 0b_01110000,
1649 0b_00000000,
1650 /* 183 */
1651 0b_01010000,
1652 0b_01110000,
1653 0b_00100000,
1654 0b_00100000,
1655 0b_00100000,
1656 0b_00100000,
1657 0b_01110000,
1658 0b_00000000,
1659 /* 184 */
1660 0b_00000000,
1661 0b_00011000,
1662 0b_00100100,
1663 0b_00100100,
1664 0b_00011000,
1665 0b_00000000,
1666 0b_00000000,
1667 0b_00000000,
1668 /* 185 */
1669 0b_00000000,
1670 0b_00110000,
1671 0b_01111000,
1672 0b_01111000,
1673 0b_00110000,
1674 0b_00000000,
1675 0b_00000000,
1676 0b_00000000,
1677 /* 186 */
1678 0b_00000000,
1679 0b_00000100,
1680 0b_00000100,
1681 0b_00001000,
1682 0b_01001000,
1683 0b_00110000,
1684 0b_00010000,
1685 0b_00000000,
1686 /* 187 */
1687 0b_00111110,
1688 0b_00100000,
1689 0b_00100000,
1690 0b_00100000,
1691 0b_10100000,
1692 0b_01100000,
1693 0b_00100000,
1694 0b_00000000,
1695 /* 188 */
1696 0b_10100000,
1697 0b_01010000,
1698 0b_01010000,
1699 0b_01010000,
1700 0b_00000000,
1701 0b_00000000,
1702 0b_00000000,
1703 0b_00000000,
1704 /* 189 */
1705 0b_01000000,
1706 0b_10100000,
1707 0b_00100000,
1708 0b_01000000,
1709 0b_11100000,
1710 0b_00000000,
1711 0b_00000000,
1712 0b_00000000,
1713 /* 190 */
1714 0b_00111100,
1715 0b_01000010,
1716 0b_10111001,
1717 0b_10100101,
1718 0b_10111001,
1719 0b_10100101,
1720 0b_01000010,
1721 0b_00111100,
1722 /* 191 */
1723 0b_00111100,
1724 0b_01000010,
1725 0b_10011001,
1726 0b_10100001,
1727 0b_10100001,
1728 0b_10011001,
1729 0b_01000010,
1730 0b_00111100,
1731 /* 192 */
1732 0b_00000000,
1733 0b_00000000,
1734 0b_10010000,
1735 0b_10101000,
1736 0b_11101000,
1737 0b_10101000,
1738 0b_10010000,
1739 0b_00000000,
1740 /* 193 */
1741 0b_00000000,
1742 0b_00000000,
1743 0b_01110000,
1744 0b_00001000,
1745 0b_01111000,
1746 0b_10001000,
1747 0b_01111000,
1748 0b_00000000,
1749 /* 194 */
1750 0b_00000000,
1751 0b_00000000,
1752 0b_11110000,
1753 0b_10000000,
1754 0b_11110000,
1755 0b_10001000,
1756 0b_11110000,
1757 0b_00000000,
1758 /* 195 */
1759 0b_00000000,
1760 0b_00000000,
1761 0b_10010000,
1762 0b_10010000,
1763 0b_10010000,
1764 0b_10010000,
1765 0b_11110000,
1766 0b_00001000,
1767 /* 196 */
1768 0b_00000000,
1769 0b_00000000,
1770 0b_00111000,
1771 0b_01001000,
1772 0b_01001000,
1773 0b_01001000,
1774 0b_01111000,
1775 0b_10000100,
1776 /* 197 */
1777 0b_00000000,
1778 0b_00000000,
1779 0b_01110000,
1780 0b_10001000,
1781 0b_11111000,
1782 0b_10000000,
1783 0b_01110000,
1784 0b_00000000,
1785 /* 198 */
1786 0b_00000000,
1787 0b_00100000,
1788 0b_01110000,
1789 0b_10101000,
1790 0b_10101000,
1791 0b_10101000,
1792 0b_01110000,
1793 0b_00100000,
1794 /* 199 */
1795 0b_00000000,
1796 0b_00000000,
1797 0b_01111000,
1798 0b_01001000,
1799 0b_01000000,
1800 0b_01000000,
1801 0b_01000000,
1802 0b_00000000,
1803 /* 200 */
1804 0b_00000000,
1805 0b_00000000,
1806 0b_10001000,
1807 0b_01010000,
1808 0b_00100000,
1809 0b_01010000,
1810 0b_10001000,
1811 0b_00000000,
1812 /* 201 */
1813 0b_00000000,
1814 0b_00000000,
1815 0b_10001000,
1816 0b_10011000,
1817 0b_10101000,
1818 0b_11001000,
1819 0b_10001000,
1820 0b_00000000,
1821 /* 202 */
1822 0b_00000000,
1823 0b_00100000,
1824 0b_10101000,
1825 0b_10011000,
1826 0b_10101000,
1827 0b_11001000,
1828 0b_10001000,
1829 0b_00000000,
1830 /* 203 */
1831 0b_00000000,
1832 0b_00000000,
1833 0b_10010000,
1834 0b_10100000,
1835 0b_11000000,
1836 0b_10100000,
1837 0b_10010000,
1838 0b_00000000,
1839 /* 204 */
1840 0b_00000000,
1841 0b_00000000,
1842 0b_00011000,
1843 0b_00101000,
1844 0b_00101000,
1845 0b_00101000,
1846 0b_01001000,
1847 0b_00000000,
1848 /* 205 */
1849 0b_00000000,
1850 0b_00000000,
1851 0b_10001000,
1852 0b_11011000,
1853 0b_10101000,
1854 0b_10001000,
1855 0b_10001000,
1856 0b_00000000,
1857 /* 206 */
1858 0b_00000000,
1859 0b_00000000,
1860 0b_10001000,
1861 0b_10001000,
1862 0b_11111000,
1863 0b_10001000,
1864 0b_10001000,
1865 0b_00000000,
1866 /* 207 */
1867 0b_00000000,
1868 0b_00000000,
1869 0b_01110000,
1870 0b_10001000,
1871 0b_10001000,
1872 0b_10001000,
1873 0b_01110000,
1874 0b_00000000,
1875 /* 208 */
1876 0b_00000000,
1877 0b_00000000,
1878 0b_01111000,
1879 0b_01001000,
1880 0b_01001000,
1881 0b_01001000,
1882 0b_01001000,
1883 0b_00000000,
1884 /* 209 */
1885 0b_00000000,
1886 0b_00000000,
1887 0b_00111000,
1888 0b_01001000,
1889 0b_00111000,
1890 0b_00101000,
1891 0b_01001000,
1892 0b_00000000,
1893 /* 210 */
1894 0b_00000000,
1895 0b_00000000,
1896 0b_11110000,
1897 0b_10001000,
1898 0b_11110000,
1899 0b_10000000,
1900 0b_10000000,
1901 0b_00000000,
1902 /* 211 */
1903 0b_00000000,
1904 0b_00000000,
1905 0b_01110000,
1906 0b_10000000,
1907 0b_10000000,
1908 0b_10000000,
1909 0b_01110000,
1910 0b_00000000,
1911 /* 212 */
1912 0b_00000000,
1913 0b_00000000,
1914 0b_11111000,
1915 0b_00100000,
1916 0b_00100000,
1917 0b_00100000,
1918 0b_00100000,
1919 0b_00000000,
1920 /* 213 */
1921 0b_00000000,
1922 0b_00000000,
1923 0b_10001000,
1924 0b_10001000,
1925 0b_01111000,
1926 0b_00001000,
1927 0b_01110000,
1928 0b_00000000,
1929 /* 214 */
1930 0b_00000000,
1931 0b_00000000,
1932 0b_10101000,
1933 0b_01110000,
1934 0b_00100000,
1935 0b_01110000,
1936 0b_10101000,
1937 0b_00000000,
1938 /* 215 */
1939 0b_00000000,
1940 0b_00000000,
1941 0b_01110000,
1942 0b_01001000,
1943 0b_01110000,
1944 0b_01001000,
1945 0b_01110000,
1946 0b_00000000,
1947 /* 216 */
1948 0b_00000000,
1949 0b_00000000,
1950 0b_01000000,
1951 0b_01000000,
1952 0b_01110000,
1953 0b_01001000,
1954 0b_01110000,
1955 0b_00000000,
1956 /* 217 */
1957 0b_00000000,
1958 0b_00000000,
1959 0b_10000100,
1960 0b_10000100,
1961 0b_11100100,
1962 0b_10010100,
1963 0b_11100100,
1964 0b_00000000,
1965 /* 218 */
1966 0b_00000000,
1967 0b_00000000,
1968 0b_11110000,
1969 0b_00001000,
1970 0b_01110000,
1971 0b_00001000,
1972 0b_11110000,
1973 0b_00000000,
1974 /* 219 */
1975 0b_00000000,
1976 0b_00000000,
1977 0b_10101000,
1978 0b_10101000,
1979 0b_10101000,
1980 0b_10101000,
1981 0b_11111000,
1982 0b_00000000,
1983 /* 220 */
1984 0b_00000000,
1985 0b_00000000,
1986 0b_01110000,
1987 0b_10001000,
1988 0b_00111000,
1989 0b_10001000,
1990 0b_01110000,
1991 0b_00000000,
1992 /* 221 */
1993 0b_00000000,
1994 0b_00000000,
1995 0b_10101000,
1996 0b_10101000,
1997 0b_10101000,
1998 0b_10101000,
1999 0b_11111000,
2000 0b_00001000,
2001 /* 222 */
2002 0b_00000000,
2003 0b_00000000,
2004 0b_01001000,
2005 0b_01001000,
2006 0b_01111000,
2007 0b_00001000,
2008 0b_00001000,
2009 0b_00000000,
2010 /* 223 */
2011 0b_00000000,
2012 0b_00000000,
2013 0b_11000000,
2014 0b_01000000,
2015 0b_01110000,
2016 0b_01001000,
2017 0b_01110000,
2018 0b_00000000,
2019 /* 224 */
2020 0b_10010000,
2021 0b_10101000,
2022 0b_10101000,
2023 0b_11101000,
2024 0b_10101000,
2025 0b_10101000,
2026 0b_10010000,
2027 0b_00000000,
2028 /* 225 */
2029 0b_00100000,
2030 0b_01010000,
2031 0b_10001000,
2032 0b_10001000,
2033 0b_11111000,
2034 0b_10001000,
2035 0b_10001000,
2036 0b_00000000,
2037 /* 226 */
2038 0b_11111000,
2039 0b_10001000,
2040 0b_10000000,
2041 0b_11110000,
2042 0b_10001000,
2043 0b_10001000,
2044 0b_11110000,
2045 0b_00000000,
2046 /* 227 */
2047 0b_10001000,
2048 0b_10001000,
2049 0b_10001000,
2050 0b_10001000,
2051 0b_10001000,
2052 0b_10001000,
2053 0b_11111000,
2054 0b_00001100,
2055 /* 228 */
2056 0b_00111000,
2057 0b_00101000,
2058 0b_00101000,
2059 0b_01001000,
2060 0b_01001000,
2061 0b_11111000,
2062 0b_10001000,
2063 0b_00000000,
2064 /* 229 */
2065 0b_11111000,
2066 0b_10000000,
2067 0b_10000000,
2068 0b_11110000,
2069 0b_10000000,
2070 0b_10000000,
2071 0b_11111000,
2072 0b_00000000,
2073 /* 230 */
2074 0b_00100000,
2075 0b_01110000,
2076 0b_10101000,
2077 0b_10101000,
2078 0b_10101000,
2079 0b_01110000,
2080 0b_00100000,
2081 0b_00000000,
2082 /* 231 */
2083 0b_11111000,
2084 0b_10001000,
2085 0b_10001000,
2086 0b_10000000,
2087 0b_10000000,
2088 0b_10000000,
2089 0b_10000000,
2090 0b_00000000,
2091 /* 232 */
2092 0b_10001000,
2093 0b_10001000,
2094 0b_01010000,
2095 0b_00100000,
2096 0b_01010000,
2097 0b_10001000,
2098 0b_10001000,
2099 0b_00000000,
2100 /* 233 */
2101 0b_10001000,
2102 0b_10001000,
2103 0b_10011000,
2104 0b_10101000,
2105 0b_11001000,
2106 0b_10001000,
2107 0b_10001000,
2108 0b_00000000,
2109 /* 234 */
2110 0b_01010000,
2111 0b_00100000,
2112 0b_10001000,
2113 0b_10011000,
2114 0b_10101000,
2115 0b_11001000,
2116 0b_10001000,
2117 0b_00000000,
2118 /* 235 */
2119 0b_10001000,
2120 0b_10010000,
2121 0b_10100000,
2122 0b_11000000,
2123 0b_10100000,
2124 0b_10010000,
2125 0b_10001000,
2126 0b_00000000,
2127 /* 236 */
2128 0b_00011000,
2129 0b_00101000,
2130 0b_01001000,
2131 0b_01001000,
2132 0b_01001000,
2133 0b_01001000,
2134 0b_10001000,
2135 0b_00000000,
2136 /* 237 */
2137 0b_10001000,
2138 0b_11011000,
2139 0b_10101000,
2140 0b_10101000,
2141 0b_10001000,
2142 0b_10001000,
2143 0b_10001000,
2144 0b_00000000,
2145 /* 238 */
2146 0b_10001000,
2147 0b_10001000,
2148 0b_10001000,
2149 0b_11111000,
2150 0b_10001000,
2151 0b_10001000,
2152 0b_10001000,
2153 0b_00000000,
2154 /* 239 */
2155 0b_01110000,
2156 0b_10001000,
2157 0b_10001000,
2158 0b_10001000,
2159 0b_10001000,
2160 0b_10001000,
2161 0b_01110000,
2162 0b_00000000,
2163 /* 240 */
2164 0b_11111000,
2165 0b_10001000,
2166 0b_10001000,
2167 0b_10001000,
2168 0b_10001000,
2169 0b_10001000,
2170 0b_10001000,
2171 0b_00000000,
2172 /* 241 */
2173 0b_01111000,
2174 0b_10001000,
2175 0b_10001000,
2176 0b_01111000,
2177 0b_00101000,
2178 0b_01001000,
2179 0b_10001000,
2180 0b_00000000,
2181 /* 242 */
2182 0b_11110000,
2183 0b_10001000,
2184 0b_10001000,
2185 0b_11110000,
2186 0b_10000000,
2187 0b_10000000,
2188 0b_10000000,
2189 0b_00000000,
2190 /* 243 */
2191 0b_01110000,
2192 0b_10001000,
2193 0b_10000000,
2194 0b_10000000,
2195 0b_10000000,
2196 0b_10001000,
2197 0b_01110000,
2198 0b_00000000,
2199 /* 244 */
2200 0b_11111000,
2201 0b_00100000,
2202 0b_00100000,
2203 0b_00100000,
2204 0b_00100000,
2205 0b_00100000,
2206 0b_00100000,
2207 0b_00000000,
2208 /* 245 */
2209 0b_10001000,
2210 0b_10001000,
2211 0b_10001000,
2212 0b_01010000,
2213 0b_00100000,
2214 0b_01000000,
2215 0b_10000000,
2216 0b_00000000,
2217 /* 246 */
2218 0b_10101000,
2219 0b_10101000,
2220 0b_01110000,
2221 0b_00100000,
2222 0b_01110000,
2223 0b_10101000,
2224 0b_10101000,
2225 0b_00000000,
2226 /* 247 */
2227 0b_11110000,
2228 0b_01001000,
2229 0b_01001000,
2230 0b_01110000,
2231 0b_01001000,
2232 0b_01001000,
2233 0b_11110000,
2234 0b_00000000,
2235 /* 248 */
2236 0b_10000000,
2237 0b_10000000,
2238 0b_10000000,
2239 0b_11110000,
2240 0b_10001000,
2241 0b_10001000,
2242 0b_11110000,
2243 0b_00000000,
2244 /* 249 */
2245 0b_10000100,
2246 0b_10000100,
2247 0b_10000100,
2248 0b_11100100,
2249 0b_10010100,
2250 0b_10010100,
2251 0b_11100100,
2252 0b_00000000,
2253 /* 250 */
2254 0b_11110000,
2255 0b_00001000,
2256 0b_00001000,
2257 0b_00110000,
2258 0b_00001000,
2259 0b_00001000,
2260 0b_11110000,
2261 0b_00000000,
2262 /* 251 */
2263 0b_10101000,
2264 0b_10101000,
2265 0b_10101000,
2266 0b_10101000,
2267 0b_10101000,
2268 0b_10101000,
2269 0b_11111000,
2270 0b_00000000,
2271 /* 252 */
2272 0b_01110000,
2273 0b_10001000,
2274 0b_00001000,
2275 0b_01111000,
2276 0b_00001000,
2277 0b_10001000,
2278 0b_01110000,
2279 0b_00000000,
2280 /* 253 */
2281 0b_10101000,
2282 0b_10101000,
2283 0b_10101000,
2284 0b_10101000,
2285 0b_10101000,
2286 0b_11111000,
2287 0b_00001000,
2288 0b_00000000,
2289 /* 254 */
2290 0b_10001000,
2291 0b_10001000,
2292 0b_10001000,
2293 0b_10001000,
2294 0b_01111000,
2295 0b_00001000,
2296 0b_00001000,
2297 0b_00000000,
2298 /* 255 */
2299 0b_11000000,
2300 0b_01000000,
2301 0b_01000000,
2302 0b_01110000,
2303 0b_01001000,
2304 0b_01001000,
2305 0b_01110000,
2306 0b_00000000,
2310 // bits 0..3: width
2311 // bits 4..7: lshift
2312 public __gshared ubyte[256] vlFontPropWidth;
2314 shared static this () {
2315 ubyte[256] res;
2316 foreach (immutable cnum; 0..256) {
2317 import core.bitop : bsf, bsr;
2318 immutable doshift =
2319 (cnum >= 32 && cnum <= 127) ||
2320 (cnum >= 143 && cnum <= 144) ||
2321 (cnum >= 166 && cnum <= 167) ||
2322 (cnum >= 192 && cnum <= 255);
2323 int shift = 0;
2324 if (doshift) {
2325 shift = 8;
2326 foreach (immutable dy; 0..8) {
2327 immutable b = vlFont6[cnum*8+dy];
2328 if (b) {
2329 immutable mn = 7-bsr(b);
2330 if (mn < shift) shift = mn;
2334 ubyte wdt = 0;
2335 foreach (immutable dy; 0..8) {
2336 immutable b = (vlFont6[cnum*8+dy]<<shift);
2337 immutable cwdt = (b ? 8-bsf(b) : 0);
2338 if (cwdt > wdt) wdt = cast(ubyte)cwdt;
2340 switch (cnum) {
2341 case 0: wdt = 8; break; // 8px space
2342 case 32: wdt = 5; break; // 5px space
2343 case 17: .. case 27: wdt = 8; break; // single frames
2344 case 48: .. case 57: wdt = 5; break; // digits are monospaced
2345 case 127: .. case 142: wdt = 8; break; // filled frames
2346 case 145: .. case 151: wdt = 8; break; // filled frames
2347 case 155: .. case 159: wdt = 8; break; // filled frames
2348 default:
2350 res[cnum] = (wdt&0x0f)|((shift<<4)&0xf0);
2352 vlFontPropWidth[] = res[];