Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
;;; example macro for embedding raw data (in this case a font) as a
;;; "binary blob" during compile-time.
(use srfi-1)
(define-syntax make-font
(er-macro-transformer
(lambda (form r t)
;; specs is ((index scanlines ...) ...)
(let ((specs (cdr form)))
;; produce a string from given scanlines
(define (letter index scanlines)
(if (not (= 8 (length scanlines)))
(error (conc "font index " index " height must be 8, is")
(length scanlines)))
;; (symbol->int '....1...)
(define (symbol->int scanline)
(let ((str (cond ((symbol? scanline) (symbol->string scanline))
((number? scanline)
(let ((s (number->string scanline)))
(string-append (make-string (- 8 (string-length s)) #\0) s))))))
(if (not (= 8 (string-length str)))
(error (conc "font index " index " width must by 8, is")
str))
(string-fold (lambda (char sum) (+ (* sum 2) (if (or (eq? #\0 char)
(eq? #\. char))
0 1)))
0 str)))
(map (o integer->char symbol->int) scanlines))
(list->string (append-map (lambda (spec) (letter (car spec) (cdr spec))) specs))))))
;; font taken from Linux Kernel's ./drivers/video/console/font_pearl_8x8.c
(define font
(make-font
;; /* 0 0x00 '^@' */
(0 00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000)
;; /* 1 0x01 '^A' */
(1 01111110
10000001
10100101
10000001
10111101
10011001
10000001
01111110)
;; /* 2 0x02 '^B' */
(2 01111110
11111111
11011011
11111111
11000011
11100111
11111111
01111110)
;; /* 3 0x03 '^C' */
(3 01101100
11111110
11111110
11111110
01111100
00111000
00010000
00000000)
;; /* 4 0x04 '^D' */
(4 00010000
00111000
01111100
11111110
01111100
00111000
00010000
00000000)
;; /* 5 0x05 '^E' */
(5 00111000
01111100
00111000
11111110
11111110
11010110
00010000
00111000)
;; /* 6 0x06 '^F' */
(6 00010000
00111000
01111100
11111110
11111110
01111100
00010000
00111000)
;; /* 7 0x07 '^G' */
(7 00000000
00000000
00011000
00111100
00111100
00011000
00000000
00000000)
;; /* 8 0x08 '^H' */
(8 11111111
11111111
11100111
11000011
11000011
11100111
11111111
11111111)
;; /* 9 0x09 '^I' */
(9 00000000
00111100
01100110
01000010
01000010
01100110
00111100
00000000)
;; /* 10 0x0a '^J' */
(10 11111111
11000011
10011001
10111101
10111101
10011001
11000011
11111111)
;; /* 11 0x0b '^K' */
(11 00001111
00000111
00001111
01111101
11001100
11001100
11001100
01111000)
;; /* 12 0x0c '^L' */
(12 00111100
01100110
01100110
01100110
00111100
00011000
01111110
00011000)
;; /* 13 0x0d '^M' */
(13 00111111
00110011
00111111
00110000
00110000
01110000
11110000
11100000)
;; /* 14 0x0e '^N' */
(14 01111111
01100011
01111111
01100011
01100011
01100111
11100110
11000000)
;; /* 15 0x0f '^O' */
(15 00011000
11011011
00111100
11100111
11100111
00111100
11011011
00011000)
;; /* 16 0x10 '^P' */
(16 10000000
11100000
11111000
11111110
11111000
11100000
10000000
00000000)
;; /* 17 0x11 '^Q' */
(17 00000010
00001110
00111110
11111110
00111110
00001110
00000010
00000000)
;; /* 18 0x12 '^R' */
(18 00011000
00111100
01111110
00011000
00011000
01111110
00111100
00011000)
;; /* 19 0x13 '^S' */
(19 01100110
01100110
01100110
01100110
01100110
00000000
01100110
00000000)
;; /* 20 0x14 '^T' */
(20 01111111
11011011
11011011
01111011
00011011
00011011
00011011
00000000)
;; /* 21 0x15 '^U' */
(21 00111110
01100001
00111100
01100110
01100110
00111100
10000110
01111100)
;; /* 22 0x16 '^V' */
(22 00000000
00000000
00000000
00000000
01111110
01111110
01111110
00000000)
;; /* 23 0x17 '^W' */
(23 00011000
00111100
01111110
00011000
01111110
00111100
00011000
11111111)
;; /* 24 0x18 '^X' */
(24 00011000
00111100
01111110
00011000
00011000
00011000
00011000
00000000)
;; /* 25 0x19 '^Y' */
(25 00011000
00011000
00011000
00011000
01111110
00111100
00011000
00000000)
;; /* 26 0x1a '^Z' */
(26 00000000
00011000
00001100
11111110
00001100
00011000
00000000
00000000)
;; /* 27 0x1b '^' */
(27 00000000
00110000
01100000
11111110
01100000
00110000
00000000
00000000)
;; /* 28 0x1c '^\' */
(28 00000000
00000000
11000000
11000000
11000000
11111110
00000000
00000000)
;; /* 29 0x1d '^' */
(29 00000000
00100100
01100110
11111111
01100110
00100100
00000000
00000000)
;; /* 30 0x1e '^^' */
(30 00000000
00011000
00111100
01111110
11111111
11111111
00000000
00000000)
;; /* 31 0x1f '^_' */
(31 00000000
11111111
11111111
01111110
00111100
00011000
00000000
00000000)
;; /* 32 0x20 ' ' */
(32 00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000)
;; /* 33 0x21 '!' */
(33 00011000
00111100
00111100
00111100
00011000
00000000
00011000
00000000)
;; /* 34 0x22 '' */
(34 01101100
01101100
00000000
00000000
00000000
00000000
00000000
00000000)
;; /* 35 0x23 '#' */
(35 01101100
01101100
11111110
01101100
11111110
01101100
01101100
00000000)
;; /* 36 0x24 '$' */
(36 00011000
00111110
01100000
00111100
00000110
01111100
00011000
00000000)
;; /* 37 0x25 '%' */
(37 00000000
11000110
11001100
00011000
00110000
01100110
11000110
00000000)
;; /* 38 0x26 '&' */
(38 00111000
01101100
01101000
01110110
11011100
11001100
01110110
00000000)
;; /* 39 0x27 ''' */
(39 00011000
00011000
00110000
00000000
00000000
00000000
00000000
00000000)
;; /* 40 0x28 '(' */
(40 00001100
00011000
00110000
00110000
00110000
00011000
00001100
00000000)
;; /* 41 0x29 ')' */
(41 00110000
00011000
00001100
00001100
00001100
00011000
00110000
00000000)
;; /* 42 0x2a '*' */
(42 00000000
01100110
00111100
11111111
00111100
01100110
00000000
00000000)
;; /* 43 0x2b '+' */
(43 00000000
00011000
00011000
01111110
00011000
00011000
00000000
00000000)
;; /* 44 0x2c ',' */
(44 00000000
00000000
00000000
00000000
00000000
00011000
00011000
00110000)
;; /* 45 0x2d '-' */
(45 00000000
00000000
00000000
01111110
00000000
00000000
00000000
00000000)
;; /* 46 0x2e '.' */
(46 00000000
00000000
00000000
00000000
00000000
00011000
00011000
00000000)
;; /* 47 0x2f '/' */
(47 00000011
00000110
00001100
00011000
00110000
01100000
11000000
00000000)
;; /* 48 0x30 '0' */
(48 01111100
11000110
11011110
11111110
11110110
11000110
01111100
00000000)
;; /* 49 0x31 '1' */
(49 00011000
01111000
00011000
00011000
00011000
00011000
00011000
00000000)
;; /* 50 0x32 '2' */
(50 01111100
11000110
00001100
00011000
00110000
01100000
11111110
00000000)
;; /* 51 0x33 '3' */
(51 01111100
11000110
00000110
00011100
00000110
11000110
01111100
00000000)
;; /* 52 0x34 '4' */
(52 00011100
00111100
01101100
11001100
11111110
00001100
00001100
00000000)
;; /* 53 0x35 '5' */
(53 11111110
11000000
11111100
00000110
00000110
11000110
01111100
00000000)
;; /* 54 0x36 '6' */
(54 00111000
01100000
11000000
11111100
11000110
11000110
01111100
00000000)
;; /* 55 0x37 '7' */
(55 11111110
00000110
00001100
00011000
00110000
01100000
01100000
00000000)
;; /* 56 0x38 '8' */
(56 01111100
11000110
11000110
01111100
11000110
11000110
01111100
00000000)
;; /* 57 0x39 '9' */
(57 01111100
11000110
11000110
01111110
00000110
00001100
00111000
00000000)
;; /* 58 0x3a ':' */
(58 00000000
00011000
00011000
00000000
00000000
00011000
00011000
00000000)
;; /* 59 0x3b ' ;' */
(59 00000000
00011000
00011000
00000000
00000000
00011000
00011000
00110000)
;; /* 60 0x3c '<' */
(60 00001100
00011000
00110000
01100000
00110000
00011000
00001100
00000000)
;; /* 61 0x3d '=' */
(61 00000000
00000000
01111110
00000000
00000000
01111110
00000000
00000000)
;; /* 62 0x3e '>' */
(62 00110000
00011000
00001100
00000110
00001100
00011000
00110000
00000000)
;; /* 63 0x3f '?' */
(63 00111100
01100110
00000110
00001100
00011000
00000000
00011000
00000000)
;; /* 64 0x40 '@' */
(64 01111100
11000110
11011110
11011110
11011110
11000000
01111100
00000000)
;; /* 65 0x41 'A' */
(65 00010000
00111000
01101100
11000110
11111110
11000110
11000110
00000000)
;; /* 66 0x42 'B' */
(66 11111100
11000110
11000110
11111100
11000110
11000110
11111100
00000000)
;; /* 67 0x43 'C' */
(67 01111100
11000110
11000000
11000000
11000000
11000110
01111100
00000000)
;; /* 68 0x44 'D' */
(68 11111100
11000110
11000110
11000110
11000110
11000110
11111100
00000000)
;; /* 69 0x45 'E' */
(69 11111110
11000000
11000000
11111000
11000000
11000000
11111110
00000000)
;; /* 70 0x46 'F' */
(70 11111110
11000000
11000000
11111000
11000000
11000000
11000000
00000000)
;; /* 71 0x47 'G' */
(71 01111100
11000110
11000000
11001110
11000110
11000110
01111100
00000000)
;; /* 72 0x48 'H' */
(72 11000110
11000110
11000110
11111110
11000110
11000110
11000110
00000000)
;; /* 73 0x49 'I' */
(73 01111110
00011000
00011000
00011000
00011000
00011000
01111110
00000000)
;; /* 74 0x4a 'J' */
(74 00000110
00000110
00000110
00000110
11000110
11000110
01111100
00000000)
;; /* 75 0x4b 'K' */
(75 11000110
11001100
11011000
11110000
11011000
11001100
11000110
00000000)
;; /* 76 0x4c 'L' */
(76 11000000
11000000
11000000
11000000
11000000
11000000
11111110
00000000)
;; /* 77 0x4d 'M' */
(77 10000010
11000110
11101110
11111110
11010110
11000110
11000110
00000000)
;; /* 78 0x4e 'N' */
(78 11000110
11100110
11110110
11011110
11001110
11000110
11000110
00000000)
;; /* 79 0x4f 'O' */
(79 01111100
11000110
11000110
11000110
11000110
11000110
01111100
00000000)
;; /* 80 0x50 'P' */
(80 11111100
11000110
11000110
11111100
11000000
11000000
11000000
00000000)
;; /* 81 0x51 'Q' */
(81 01111100
11000110
11000110
11000110
11110110
11011110
01111100
00000110)
;; /* 82 0x52 'R' */
(82 11111100
11000110
11000110
11111100
11011000
11001100
11000110
00000000)
;; /* 83 0x53 'S' */
(83 01111100
11000110
01100000
00111000
00001100
11000110
01111100
00000000)
;; /* 84 0x54 'T' */
(84 01111110
00011000
00011000
00011000
00011000
00011000
00011000
00000000)
;; /* 85 0x55 'U' */
(85 11000110
11000110
11000110
11000110
11000110
11000110
01111100
00000000)
;; /* 86 0x56 'V' */
(86 11000011
11000011
01100110
01100110
00111100
00111100
00011000
00000000)
;; /* 87 0x57 'W' */
(87 11000110
11000110
11000110
11010110
11111110
11101110
11000110
00000000)
;; /* 88 0x58 'X' */
(88 11000011
01100110
00111100
00011000
00111100
01100110
11000011
00000000)
;; /* 89 0x59 'Y' */
(89 11000011
11000011
01100110
00111100
00011000
00011000
00011000
00000000)
;; /* 90 0x5a 'Z' */
(90 11111110
00000110
00001100
00011000
00110000
01100000
11111110
00000000)
;; /* 91 0x5b '[' */
(91 00111100
00110000
00110000
00110000
00110000
00110000
00111100
00000000)
;; /* 92 0x5c '\' */
(92 11000000
01100000
00110000
00011000
00001100
00000110
00000011
00000000)
;; /* 93 0x5d ']' */
(93 00111100
00001100
00001100
00001100
00001100
00001100
00111100
00000000)
;; /* 94 0x5e '^' */
(94 00010000
00111000
01101100
11000110
00000000
00000000
00000000
00000000)
;; /* 95 0x5f '_' */
(95 00000000
00000000
00000000
00000000
00000000
00000000
00000000
11111110)
;; /* 96 0x60 '`' */
(96 00011000
00011000
00001100
00000000
00000000
00000000
00000000
00000000)
;; /* 97 0x61 'a' */
(97 00000000
00000000
01111100
00000110
01111110
11000110
01111110
00000000)
;; /* 98 0x62 'b' */
(98 11000000
11000000
11111100
11000110
11000110
11000110
11111100
00000000)
;; /* 99 0x63 'c' */
(99 00000000
00000000
01111100
11000110
11000000
11000110
01111100
00000000)
;; /* 100 0x64 'd' */
(100 00000110
00000110
01111110
11000110
11000110
11000110
01111110
00000000)
;; /* 101 0x65 'e' */
(101 00000000
00000000
01111100
11000110
11111110
11000000
01111100
00000000)
;; /* 102 0x66 'f' */
(102 00111100
01100110
01100000
11110000
01100000
01100000
01100000
00000000)
;; /* 103 0x67 'g' */
(103 00000000
00000000
01111110
11000110
11000110
01111110
00000110
01111100)
;; /* 104 0x68 'h' */
(104 11000000
11000000
11111100
11000110
11000110
11000110
11000110
00000000)
;; /* 105 0x69 'i' */
(105 00011000
00000000
00111000
00011000
00011000
00011000
00011000
00000000)
;; /* 106 0x6a 'j' */
(106 00000110
00000000
00000110
00000110
00000110
00000110
11000110
01111100)
;; /* 107 0x6b 'k' */
(107 11000000
11000000
11001100
11011000
11110000
11011000
11001100
00000000)
;; /* 108 0x6c 'l' */
(108 00111000
00011000
00011000
00011000
00011000
00011000
00011000
00000000)
;; /* 109 0x6d 'm' */
(109 00000000
00000000
11101100
11111110
11010110
11000110
11000110
00000000)
;; /* 110 0x6e 'n' */
(110 00000000
00000000
11111100
11000110
11000110
11000110
11000110
00000000)
;; /* 111 0x6f 'o' */
(111 00000000
00000000
01111100
11000110
11000110
11000110
01111100
00000000)
;; /* 112 0x70 'p' */
(112 00000000
00000000
11111100
11000110
11000110
11111100
11000000
11000000)
;; /* 113 0x71 'q' */
(113 00000000
00000000
01111110
11000110
11000110
01111110
00000110
00000110)
;; /* 114 0x72 'r' */
(114 00000000
00000000
11011100
11100110
11000000
11000000
11000000
00000000)
;; /* 115 0x73 's' */
(115 00000000
00000000
01111110
11000000
01111100
00000110
11111100
00000000)
;; /* 116 0x74 't' */
(116 00110000
00110000
01111100
00110000
00110000
00110110
00011100
00000000)
;; /* 117 0x75 'u' */
(117 00000000
00000000
11000110
11000110
11000110
11000110
01111100
00000000)
;; /* 118 0x76 'v' */
(118 00000000
00000000
11000110
11000110
11000110
01101100
00111000
00000000)
;; /* 119 0x77 'w' */
(119 00000000
00000000
11000110
11000110
11010110
11111110
01101100
00000000)
;; /* 120 0x78 'x' */
(120 00000000
00000000
11000110
01101100
00111000
01101100
11000110
00000000)
;; /* 121 0x79 'y' */
(121 00000000
00000000
11000011
01100110
00111100
00011000
00110000
01100000)
;; /* 122 0x7a 'z' */
(122 00000000
00000000
11111110
00001100
00111000
01100000
11111110
00000000)
;; /* 123 0x7b '{' */
(123 00001110
00011000
00011000
01110000
00011000
00011000
00001110
00000000)
;; /* 124 0x7c '|' */
(124 00011000
00011000
00011000
00011000
00011000
00011000
00011000
00000000)
;; /* 125 0x7d '}' */
(125 01110000
00011000
00011000
00001110
00011000
00011000
01110000
00000000)
;; /* 126 0x7e '~' */
(126 01110010
10011100
00000000
00000000
00000000
00000000
00000000
00000000)
;; /* 127 0x7f '' */
(127 00000000
00010000
00111000
01101100
11000110
11000110
11111110
00000000)
;; /* 128 0x80 '�' */
(128 01111100
11000110
11000000
11000000
11000110
01111100
00001100
01111000)
;; /* 129 0x81 '�' */
(129 11001100
00000000
11001100
11001100
11001100
11001100
01110110
00000000)
;; /* 130 0x82 '�' */
(130 00001100
00011000
01111100
11000110
11111110
11000000
01111100
00000000)
;; /* 131 0x83 '�' */
(131 01111100
10000010
01111000
00001100
01111100
11001100
01110110
00000000)
;; /* 132 0x84 '�' */
(132 11000110
00000000
01111000
00001100
01111100
11001100
01110110
00000000)
;; /* 133 0x85 '�' */
(133 00110000
00011000
01111000
00001100
01111100
11001100
01110110
00000000)
;; /* 134 0x86 '�' */
(134 00110000
00110000
01111000
00001100
01111100
11001100
01110110
00000000)
;; /* 135 0x87 '�' */
(135 00000000
00000000
01111110
11000000
11000000
01111110
00001100
00111000)
;; /* 136 0x88 '�' */
(136 01111100
10000010
01111100
11000110
11111110
11000000
01111100
00000000)
;; /* 137 0x89 '�' */
(137 11000110
00000000
01111100
11000110
11111110
11000000
01111100
00000000)
;; /* 138 0x8a '�' */
(138 00110000
00011000
01111100
11000110
11111110
11000000
01111100
00000000)
;; /* 139 0x8b '�' */
(139 01100110
00000000
00111000
00011000
00011000
00011000
00111100
00000000)
;; /* 140 0x8c '�' */
(140 01111100
10000010
00111000
00011000
00011000
00011000
00111100
00000000)
;; /* 141 0x8d '�' */
(141 00110000
00011000
00000000
00111000
00011000
00011000
00111100
00000000)
;; /* 142 0x8e '�' */
(142 11000110
00111000
01101100
11000110
11111110
11000110
11000110
00000000)
;; /* 143 0x8f '�' */
(143 00111000
01101100
01111100
11000110
11111110
11000110
11000110
00000000)
;; /* 144 0x90 '�' */
(144 00011000
00110000
11111110
11000000
11111000
11000000
11111110
00000000)
;; /* 145 0x91 '�' */
(145 00000000
00000000
01111110
00011000
01111110
11011000
01111110
00000000)
;; /* 146 0x92 '�' */
(146 00111110
01101100
11001100
11111110
11001100
11001100
11001110
00000000)
;; /* 147 0x93 '�' */
(147 01111100
10000010
01111100
11000110
11000110
11000110
01111100
00000000)
;; /* 148 0x94 '�' */
(148 11000110
00000000
01111100
11000110
11000110
11000110
01111100
00000000)
;; /* 149 0x95 '�' */
(149 00110000
00011000
01111100
11000110
11000110
11000110
01111100
00000000)
;; /* 150 0x96 '�' */
(150 01111000
10000100
00000000
11001100
11001100
11001100
01110110
00000000)
;; /* 151 0x97 '�' */
(151 01100000
00110000
11001100
11001100
11001100
11001100
01110110
00000000)
;; /* 152 0x98 '�' */
(152 11000110
00000000
11000110
11000110
11000110
01111110
00000110
11111100)
;; /* 153 0x99 '�' */
(153 11000110
00111000
01101100
11000110
11000110
01101100
00111000
00000000)
;; /* 154 0x9a '�' */
(154 11000110
00000000
11000110
11000110
11000110
11000110
01111100
00000000)
;; /* 155 0x9b '�' */
(155 00011000
00011000
01111110
11000000
11000000
01111110
00011000
00011000)
;; /* 156 0x9c '�' */
(156 00111000
01101100
01100100
11110000
01100000
01100110
11111100
00000000)
;; /* 157 0x9d '�' */
(157 01100110
01100110
00111100
01111110
00011000
01111110
00011000
00011000)
;; /* 158 0x9e '�' */
(158 11111000
11001100
11001100
11111010
11000110
11001111
11000110
11000111)
;; /* 159 0x9f '�' */
(159 00001110
00011011
00011000
00111100
00011000
11011000
01110000
00000000)
;; /* 160 0xa0 '�' */
(160 00011000
00110000
01111000
00001100
01111100
11001100
01110110
00000000)
;; /* 161 0xa1 '�' */
(161 00001100
00011000
00000000
00111000
00011000
00011000
00111100
00000000)
;; /* 162 0xa2 '�' */
(162 00001100
00011000
01111100
11000110
11000110
11000110
01111100
00000000)
;; /* 163 0xa3 '�' */
(163 00011000
00110000
11001100
11001100
11001100
11001100
01110110
00000000)
;; /* 164 0xa4 '�' */
(164 01110110
11011100
00000000
11011100
01100110
01100110
01100110
00000000)
;; /* 165 0xa5 '�' */
(165 01110110
11011100
00000000
11100110
11110110
11011110
11001110
00000000)
;; /* 166 0xa6 '�' */
(166 00111100
01101100
01101100
00111110
00000000
01111110
00000000
00000000)
;; /* 167 0xa7 '�' */
(167 00111000
01101100
01101100
00111000
00000000
01111100
00000000
00000000)
;; /* 168 0xa8 '�' */
(168 00011000
00000000
00011000
00011000
00110000
01100011
00111110
00000000)
;; /* 169 0xa9 '�' */
(169 00000000
00000000
00000000
11111110
11000000
11000000
00000000
00000000)
;; /* 170 0xaa '�' */
(170 00000000
00000000
00000000
11111110
00000110
00000110
00000000
00000000)
;; /* 171 0xab '�' */
(171 01100011
11100110
01101100
01111110
00110011
01100110
11001100
00001111)
;; /* 172 0xac '�' */
(172 01100011
11100110
01101100
01111010
00110110
01101010
11011111
00000110)
;; /* 173 0xad '�' */
(173 00011000
00000000
00011000
00011000
00111100
00111100
00011000
00000000)
;; /* 174 0xae '�' */
(174 00000000
00110011
01100110
11001100
01100110
00110011
00000000
00000000)
;; /* 175 0xaf '�' */
(175 00000000
11001100
01100110
00110011
01100110
11001100
00000000
00000000)
;; /* 176 0xb0 '�' */
(176 00100010
10001000
00100010
10001000
00100010
10001000
00100010
10001000)
;; /* 177 0xb1 '�' */
(177 01010101
10101010
01010101
10101010
01010101
10101010
01010101
10101010)
;; /* 178 0xb2 '�' */
(178 01110111
11011101
01110111
11011101
01110111
11011101
01110111
11011101)
;; /* 179 0xb3 '�' */
(179 00011000
00011000
00011000
00011000
00011000
00011000
00011000
00011000)
;; /* 180 0xb4 '�' */
(180 00011000
00011000
00011000
00011000
11111000
00011000
00011000
00011000)
;; /* 181 0xb5 '�' */
(181 00011000
00011000
11111000
00011000
11111000
00011000
00011000
00011000)
;; /* 182 0xb6 '�' */
(182 00110110
00110110
00110110
00110110
11110110
00110110
00110110
00110110)
;; /* 183 0xb7 '�' */
(183 00000000
00000000
00000000
00000000
11111110
00110110
00110110
00110110)
;; /* 184 0xb8 '�' */
(184 00000000
00000000
11111000
00011000
11111000
00011000
00011000
00011000)
;; /* 185 0xb9 '�' */
(185 00110110
00110110
11110110
00000110
11110110
00110110
00110110
00110110)
;; /* 186 0xba '�' */
(186 00110110
00110110
00110110
00110110
00110110
00110110
00110110
00110110)
;; /* 187 0xbb '�' */
(187 00000000
00000000
11111110
00000110
11110110
00110110
00110110
00110110)
;; /* 188 0xbc '�' */
(188 00110110
00110110
11110110
00000110
11111110
00000000
00000000
00000000)
;; /* 189 0xbd '�' */
(189 00110110
00110110
00110110
00110110
11111110
00000000
00000000
00000000)
;; /* 190 0xbe '�' */
(190 00011000
00011000
11111000
00011000
11111000
00000000
00000000
00000000)
;; /* 191 0xbf '�' */
(191 00000000
00000000
00000000
00000000
11111000
00011000
00011000
00011000)
;; /* 192 0xc0 '�' */
(192 00011000
00011000
00011000
00011000
00011111
00000000
00000000
00000000)
;; /* 193 0xc1 '�' */
(193 00011000
00011000
00011000
00011000
11111111
00000000
00000000
00000000)
;; /* 194 0xc2 '�' */
(194 00000000
00000000
00000000
00000000
11111111
00011000
00011000
00011000)
;; /* 195 0xc3 '�' */
(195 00011000
00011000
00011000
00011000
00011111
00011000
00011000
00011000)
;; /* 196 0xc4 '�' */
(196 00000000
00000000
00000000
00000000
11111111
00000000
00000000
00000000)
;; /* 197 0xc5 '�' */
(197 00011000
00011000
00011000
00011000
11111111
00011000
00011000
00011000)
;; /* 198 0xc6 '�' */
(198 00011000
00011000
00011111
00011000
00011111
00011000
00011000
00011000)
;; /* 199 0xc7 '�' */
(199 00110110
00110110
00110110
00110110
00110111
00110110
00110110
00110110)
;; /* 200 0xc8 '�' */
(200 00110110
00110110
00110111
00110000
00111111
00000000
00000000
00000000)
;; /* 201 0xc9 '�' */
(201 00000000
00000000
00111111
00110000
00110111
00110110
00110110
00110110)
;; /* 202 0xca '�' */
(202 00110110
00110110
11110111
00000000
11111111
00000000
00000000
00000000)
;; /* 203 0xcb '�' */
(203 00000000
00000000
11111111
00000000
11110111
00110110
00110110
00110110)
;; /* 204 0xcc '�' */
(204 00110110
00110110
00110111
00110000
00110111
00110110
00110110
00110110)
;; /* 205 0xcd '�' */
(205 00000000
00000000
11111111
00000000
11111111
00000000
00000000
00000000)
;; /* 206 0xce '�' */
(206 00110110
00110110
11110111
00000000
11110111
00110110
00110110
00110110)
;; /* 207 0xcf '�' */
(207 00011000
00011000
11111111
00000000
11111111
00000000
00000000
00000000)
;; /* 208 0xd0 '�' */
(208 00110110
00110110
00110110
00110110
11111111
00000000
00000000
00000000)
;; /* 209 0xd1 '�' */
(209 00000000
00000000
11111111
00000000
11111111
00011000
00011000
00011000)
;; /* 210 0xd2 '�' */
(210 00000000
00000000
00000000
00000000
11111111
00110110
00110110
00110110)
;; /* 211 0xd3 '�' */
(211 00110110
00110110
00110110
00110110
00111111
00000000
00000000
00000000)
;; /* 212 0xd4 '�' */
(212 00011000
00011000
00011111
00011000
00011111
00000000
00000000
00000000)
;; /* 213 0xd5 '�' */
(213 00000000
00000000
00011111
00011000
00011111
00011000
00011000
00011000)
;; /* 214 0xd6 '�' */
(214 00000000
00000000
00000000
00000000
00111111
00110110
00110110
00110110)
;; /* 215 0xd7 '�' */
(215 00110110
00110110
00110110
00110110
11111111
00110110
00110110
00110110)
;; /* 216 0xd8 '�' */
(216 00011000
00011000
11111111
00011000
11111111
00011000
00011000
00011000)
;; /* 217 0xd9 '�' */
(217 00011000
00011000
00011000
00011000
11111000
00000000
00000000
00000000)
;; /* 218 0xda '�' */
(218 00000000
00000000
00000000
00000000
00011111
00011000
00011000
00011000)
;; /* 219 0xdb '�' */
(219 11111111
11111111
11111111
11111111
11111111
11111111
11111111
11111111)
;; /* 220 0xdc '�' */
(220 00000000
00000000
00000000
00000000
11111111
11111111
11111111
11111111)
;; /* 221 0xdd '�' */
(221 11110000
11110000
11110000
11110000
11110000
11110000
11110000
11110000)
;; /* 222 0xde '�' */
(222 00001111
00001111
00001111
00001111
00001111
00001111
00001111
00001111)
;; /* 223 0xdf '�' */
(223 11111111
11111111
11111111
11111111
00000000
00000000
00000000
00000000)
;; /* 224 0xe0 '�' */
(224 00000000
00000000
01110110
11011100
11001000
11011100
01110110
00000000)
;; /* 225 0xe1 '�' */
(225 01111000
11001100
11001100
11011000
11001100
11000110
11001100
00000000)
;; /* 226 0xe2 '�' */
(226 11111110
11000110
11000000
11000000
11000000
11000000
11000000
00000000)
;; /* 227 0xe3 '�' */
(227 00000000
00000000
11111110
01101100
01101100
01101100
01101100
00000000)
;; /* 228 0xe4 '�' */
(228 11111110
11000110
01100000
00110000
01100000
11000110
11111110
00000000)
;; /* 229 0xe5 '�' */
(229 00000000
00000000
01111110
11011000
11011000
11011000
01110000
00000000)
;; /* 230 0xe6 '�' */
(230 00000000
00000000
01100110
01100110
01100110
01100110
01111100
11000000)
;; /* 231 0xe7 '�' */
(231 00000000
01110110
11011100
00011000
00011000
00011000
00011000
00000000)
;; /* 232 0xe8 '�' */
(232 01111110
00011000
00111100
01100110
01100110
00111100
00011000
01111110)
;; /* 233 0xe9 '�' */
(233 00111000
01101100
11000110
11111110
11000110
01101100
00111000
00000000)
;; /* 234 0xea '�' */
(234 00111000
01101100
11000110
11000110
01101100
01101100
11101110
00000000)
;; /* 235 0xeb '�' */
(235 00001110
00011000
00001100
00111110
01100110
01100110
00111100
00000000)
;; /* 236 0xec '�' */
(236 00000000
00000000
01111110
11011011
11011011
01111110
00000000
00000000)
;; /* 237 0xed '�' */
(237 00000110
00001100
01111110
11011011
11011011
01111110
01100000
11000000)
;; /* 238 0xee '�' */
(238 00011110
00110000
01100000
01111110
01100000
00110000
00011110
00000000)
;; /* 239 0xef '�' */
(239 00000000
01111100
11000110
11000110
11000110
11000110
11000110
00000000)
;; /* 240 0xf0 '�' */
(240 00000000
11111110
00000000
11111110
00000000
11111110
00000000
00000000)
;; /* 241 0xf1 '�' */
(241 00011000
00011000
01111110
00011000
00011000
00000000
01111110
00000000)
;; /* 242 0xf2 '�' */
(242 00110000
00011000
00001100
00011000
00110000
00000000
01111110
00000000)
;; /* 243 0xf3 '�' */
(243 00001100
00011000
00110000
00011000
00001100
00000000
01111110
00000000)
;; /* 244 0xf4 '�' */
(244 00001110
00011011
00011011
00011000
00011000
00011000
00011000
00011000)
;; /* 245 0xf5 '' */
(245 00011000
00011000
00011000
00011000
00011000
11011000
11011000
01110000)
;; /* 246 0xf6 '' */
(246 00000000
00011000
00000000
01111110
00000000
00011000
00000000
00000000)
;; /* 247 0xf7 '' */
(247 00000000
01110110
11011100
00000000
01110110
11011100
00000000
00000000)
;; /* 248 0xf8 '' */
(248 00111000
01101100
01101100
00111000
00000000
00000000
00000000
00000000)
;; /* 249 0xf9 '' */
(249 00000000
00000000
00000000
00011000
00011000
00000000
00000000
00000000)
;; /* 250 0xfa '' */
(250 00000000
00000000
00000000
00011000
00000000
00000000
00000000
00000000)
;; /* 251 0xfb '' */
(251 00001111
00001100
00001100
00001100
11101100
01101100
00111100
00011100)
;; /* 252 0xfc '' */
(252 01101100
00110110
00110110
00110110
00110110
00000000
00000000
00000000)
;; /* 253 0xfd '' */
(253 01111000
00001100
00011000
00110000
01111100
00000000
00000000
00000000)
;; /* 254 0xfe '' */
(254 00000000
00000000
00111100
00111100
00111100
00111100
00000000
00000000)
;; /* 255 0xff '' */
(255 00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000)))
(write font)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.