v1.0

Dependencies:   Fonts TTF_fonts

Fork of RGB_Matrix by Jack Berkhout

Committer:
perlatecnica
Date:
Tue Jun 20 17:53:58 2017 +0000
Revision:
1:0a1a89c55c7c
v1.0;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
perlatecnica 1:0a1a89c55c7c 1 /*
perlatecnica 1:0a1a89c55c7c 2 ** Font data for Arial 8pt
perlatecnica 1:0a1a89c55c7c 3 */
perlatecnica 1:0a1a89c55c7c 4
perlatecnica 1:0a1a89c55c7c 5 #include "font.h"
perlatecnica 1:0a1a89c55c7c 6 #include "arial_8pt.h"
perlatecnica 1:0a1a89c55c7c 7
perlatecnica 1:0a1a89c55c7c 8 /* Character bitmaps for Arial 8pt */
perlatecnica 1:0a1a89c55c7c 9 const uint8_t arial_8pt_char_bitmaps[] =
perlatecnica 1:0a1a89c55c7c 10 {
perlatecnica 1:0a1a89c55c7c 11 /* @0 ' ' (2 pixels wide) */
perlatecnica 1:0a1a89c55c7c 12 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 13
perlatecnica 1:0a1a89c55c7c 14 /* @10 '!' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 15 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 16
perlatecnica 1:0a1a89c55c7c 17 /* @20 '"' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 18 0xA0, 0xA0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 19
perlatecnica 1:0a1a89c55c7c 20 /* @30 '#' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 21 0x28, 0x28, 0xF8, 0x50, 0x50, 0xF8, 0xA0, 0xA0, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 22
perlatecnica 1:0a1a89c55c7c 23 /* @40 '$' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 24 0x70, 0xA8, 0xA0, 0x70, 0x28, 0x28, 0xA8, 0x70, 0x20, 0x00,
perlatecnica 1:0a1a89c55c7c 25
perlatecnica 1:0a1a89c55c7c 26 /* @50 '%' (9 pixels wide) */
perlatecnica 1:0a1a89c55c7c 27 0x62, 0x00, 0x94, 0x00, 0x94, 0x00, 0x68, 0x00, 0x0B, 0x00, 0x14, 0x80, 0x14, 0x80, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 28
perlatecnica 1:0a1a89c55c7c 29 /* @70 '&' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 30 0x30, 0x48, 0x48, 0x30, 0x50, 0x8C, 0x88, 0x74, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 31
perlatecnica 1:0a1a89c55c7c 32 /* @80 ''' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 33 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 34
perlatecnica 1:0a1a89c55c7c 35 /* @90 '(' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 36 0x20, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40, 0x20,
perlatecnica 1:0a1a89c55c7c 37
perlatecnica 1:0a1a89c55c7c 38 /* @100 ')' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 39 0x80, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x80,
perlatecnica 1:0a1a89c55c7c 40
perlatecnica 1:0a1a89c55c7c 41 /* @110 '*' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 42 0x40, 0xE0, 0x40, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 43
perlatecnica 1:0a1a89c55c7c 44 /* @120 '+' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 45 0x00, 0x00, 0x20, 0x20, 0xF8, 0x20, 0x20, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 46
perlatecnica 1:0a1a89c55c7c 47 /* @130 ',' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 48 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80,
perlatecnica 1:0a1a89c55c7c 49
perlatecnica 1:0a1a89c55c7c 50 /* @140 '-' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 51 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 52
perlatecnica 1:0a1a89c55c7c 53 /* @150 '.' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 54 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 55
perlatecnica 1:0a1a89c55c7c 56 /* @160 '/' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 57 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 58
perlatecnica 1:0a1a89c55c7c 59 /* @170 '0' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 60 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 61
perlatecnica 1:0a1a89c55c7c 62 /* @180 '1' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 63 0x20, 0x60, 0xA0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 64
perlatecnica 1:0a1a89c55c7c 65 /* @190 '2' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 66 0x70, 0x88, 0x08, 0x08, 0x10, 0x20, 0x40, 0xF8, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 67
perlatecnica 1:0a1a89c55c7c 68 /* @200 '3' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 69 0x70, 0x88, 0x08, 0x30, 0x08, 0x08, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 70
perlatecnica 1:0a1a89c55c7c 71 /* @210 '4' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 72 0x10, 0x30, 0x50, 0x50, 0x90, 0xF8, 0x10, 0x10, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 73
perlatecnica 1:0a1a89c55c7c 74 /* @220 '5' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 75 0x78, 0x40, 0x80, 0xF0, 0x08, 0x08, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 76
perlatecnica 1:0a1a89c55c7c 77 /* @230 '6' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 78 0x70, 0x88, 0x80, 0xF0, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 79
perlatecnica 1:0a1a89c55c7c 80 /* @240 '7' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 81 0xF8, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, 0x40, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 82
perlatecnica 1:0a1a89c55c7c 83 /* @250 '8' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 84 0x70, 0x88, 0x88, 0x70, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 85
perlatecnica 1:0a1a89c55c7c 86 /* @260 '9' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 87 0x70, 0x88, 0x88, 0x88, 0x78, 0x08, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 88
perlatecnica 1:0a1a89c55c7c 89 /* @270 ':' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 90 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 91
perlatecnica 1:0a1a89c55c7c 92 /* @280 ';' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 93 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80,
perlatecnica 1:0a1a89c55c7c 94
perlatecnica 1:0a1a89c55c7c 95 /* @290 '<' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 96 0x00, 0x00, 0x08, 0x70, 0x80, 0x70, 0x08, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 97
perlatecnica 1:0a1a89c55c7c 98 /* @300 '=' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 99 0x00, 0x00, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 100
perlatecnica 1:0a1a89c55c7c 101 /* @310 '>' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 102 0x00, 0x00, 0x80, 0x70, 0x08, 0x70, 0x80, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 103
perlatecnica 1:0a1a89c55c7c 104 /* @320 '?' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 105 0x70, 0x88, 0x08, 0x10, 0x20, 0x20, 0x00, 0x20, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 106
perlatecnica 1:0a1a89c55c7c 107 /* @330 '@' (10 pixels wide) */
perlatecnica 1:0a1a89c55c7c 108 0x1F, 0x00, 0x60, 0x80, 0x4D, 0x40, 0x93, 0x40, 0xA2, 0x40, 0xA2, 0x40, 0xA6, 0x80, 0x9B, 0x00, 0x40, 0x40, 0x3F, 0x80,
perlatecnica 1:0a1a89c55c7c 109
perlatecnica 1:0a1a89c55c7c 110 /* @350 'A' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 111 0x10, 0x28, 0x28, 0x28, 0x44, 0x7C, 0x82, 0x82, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 112
perlatecnica 1:0a1a89c55c7c 113 /* @360 'B' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 114 0xF8, 0x84, 0x84, 0xFC, 0x84, 0x84, 0x84, 0xF8, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 115
perlatecnica 1:0a1a89c55c7c 116 /* @370 'C' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 117 0x38, 0x44, 0x80, 0x80, 0x80, 0x80, 0x44, 0x38, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 118
perlatecnica 1:0a1a89c55c7c 119 /* @380 'D' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 120 0xF0, 0x88, 0x84, 0x84, 0x84, 0x84, 0x88, 0xF0, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 121
perlatecnica 1:0a1a89c55c7c 122 /* @390 'E' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 123 0xF8, 0x80, 0x80, 0xF8, 0x80, 0x80, 0x80, 0xF8, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 124
perlatecnica 1:0a1a89c55c7c 125 /* @400 'F' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 126 0xF8, 0x80, 0x80, 0xF0, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 127
perlatecnica 1:0a1a89c55c7c 128 /* @410 'G' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 129 0x38, 0x44, 0x82, 0x80, 0x8E, 0x82, 0x44, 0x38, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 130
perlatecnica 1:0a1a89c55c7c 131 /* @420 'H' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 132 0x84, 0x84, 0x84, 0xFC, 0x84, 0x84, 0x84, 0x84, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 133
perlatecnica 1:0a1a89c55c7c 134 /* @430 'I' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 135 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 136
perlatecnica 1:0a1a89c55c7c 137 /* @440 'J' (4 pixels wide) */
perlatecnica 1:0a1a89c55c7c 138 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x60, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 139
perlatecnica 1:0a1a89c55c7c 140 /* @450 'K' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 141 0x84, 0x88, 0x90, 0xB0, 0xD0, 0x88, 0x88, 0x84, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 142
perlatecnica 1:0a1a89c55c7c 143 /* @460 'L' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 144 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xF8, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 145
perlatecnica 1:0a1a89c55c7c 146 /* @470 'M' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 147 0x82, 0xC6, 0xC6, 0xAA, 0xAA, 0xAA, 0x92, 0x92, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 148
perlatecnica 1:0a1a89c55c7c 149 /* @480 'N' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 150 0x84, 0xC4, 0xA4, 0xA4, 0x94, 0x94, 0x8C, 0x84, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 151
perlatecnica 1:0a1a89c55c7c 152 /* @490 'O' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 153 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x44, 0x38, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 154
perlatecnica 1:0a1a89c55c7c 155 /* @500 'P' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 156 0xF0, 0x88, 0x88, 0x88, 0xF0, 0x80, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 157
perlatecnica 1:0a1a89c55c7c 158 /* @510 'Q' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 159 0x38, 0x44, 0x82, 0x82, 0x82, 0x9A, 0x44, 0x3A, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 160
perlatecnica 1:0a1a89c55c7c 161 /* @520 'R' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 162 0xF8, 0x84, 0x84, 0xF8, 0x90, 0x88, 0x88, 0x84, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 163
perlatecnica 1:0a1a89c55c7c 164 /* @530 'S' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 165 0x78, 0x84, 0x80, 0x60, 0x18, 0x04, 0x84, 0x78, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 166
perlatecnica 1:0a1a89c55c7c 167 /* @540 'T' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 168 0xF8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 169
perlatecnica 1:0a1a89c55c7c 170 /* @550 'U' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 171 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x78, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 172
perlatecnica 1:0a1a89c55c7c 173 /* @560 'V' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 174 0x82, 0x82, 0x44, 0x44, 0x28, 0x28, 0x10, 0x10, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 175
perlatecnica 1:0a1a89c55c7c 176 /* @570 'W' (11 pixels wide) */
perlatecnica 1:0a1a89c55c7c 177 0x84, 0x20, 0x8A, 0x20, 0x4A, 0x40, 0x4A, 0x40, 0x51, 0x40, 0x51, 0x40, 0x20, 0x80, 0x20, 0x80, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 178
perlatecnica 1:0a1a89c55c7c 179 /* @590 'X' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 180 0x84, 0x48, 0x48, 0x30, 0x30, 0x48, 0x48, 0x84, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 181
perlatecnica 1:0a1a89c55c7c 182 /* @600 'Y' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 183 0x82, 0x44, 0x44, 0x28, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 184
perlatecnica 1:0a1a89c55c7c 185 /* @610 'Z' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 186 0x7C, 0x08, 0x10, 0x10, 0x20, 0x20, 0x40, 0xFC, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 187
perlatecnica 1:0a1a89c55c7c 188 /* @620 '[' (2 pixels wide) */
perlatecnica 1:0a1a89c55c7c 189 0xC0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xC0,
perlatecnica 1:0a1a89c55c7c 190
perlatecnica 1:0a1a89c55c7c 191 /* @630 '\' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 192 0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 193
perlatecnica 1:0a1a89c55c7c 194 /* @640 ']' (2 pixels wide) */
perlatecnica 1:0a1a89c55c7c 195 0xC0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xC0,
perlatecnica 1:0a1a89c55c7c 196
perlatecnica 1:0a1a89c55c7c 197 /* @650 '^' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 198 0x20, 0x50, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 199
perlatecnica 1:0a1a89c55c7c 200 /* @660 '_' (6 pixels wide) */
perlatecnica 1:0a1a89c55c7c 201 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
perlatecnica 1:0a1a89c55c7c 202
perlatecnica 1:0a1a89c55c7c 203 /* @670 '`' (2 pixels wide) */
perlatecnica 1:0a1a89c55c7c 204 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 205
perlatecnica 1:0a1a89c55c7c 206 /* @680 'a' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 207 0x00, 0x00, 0x70, 0x88, 0x78, 0x88, 0x98, 0x68, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 208
perlatecnica 1:0a1a89c55c7c 209 /* @690 'b' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 210 0x80, 0x80, 0xB0, 0xC8, 0x88, 0x88, 0xC8, 0xB0, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 211
perlatecnica 1:0a1a89c55c7c 212 /* @700 'c' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 213 0x00, 0x00, 0x70, 0x88, 0x80, 0x80, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 214
perlatecnica 1:0a1a89c55c7c 215 /* @710 'd' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 216 0x08, 0x08, 0x68, 0x98, 0x88, 0x88, 0x98, 0x68, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 217
perlatecnica 1:0a1a89c55c7c 218 /* @720 'e' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 219 0x00, 0x00, 0x70, 0x88, 0xF8, 0x80, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 220
perlatecnica 1:0a1a89c55c7c 221 /* @730 'f' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 222 0x20, 0x40, 0xE0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 223
perlatecnica 1:0a1a89c55c7c 224 /* @740 'g' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 225 0x00, 0x00, 0x68, 0x98, 0x88, 0x88, 0x98, 0x68, 0x08, 0xF0,
perlatecnica 1:0a1a89c55c7c 226
perlatecnica 1:0a1a89c55c7c 227 /* @750 'h' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 228 0x80, 0x80, 0xB0, 0xC8, 0x88, 0x88, 0x88, 0x88, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 229
perlatecnica 1:0a1a89c55c7c 230 /* @760 'i' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 231 0x80, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 232
perlatecnica 1:0a1a89c55c7c 233 /* @770 'j' (2 pixels wide) */
perlatecnica 1:0a1a89c55c7c 234 0x40, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80,
perlatecnica 1:0a1a89c55c7c 235
perlatecnica 1:0a1a89c55c7c 236 /* @780 'k' (4 pixels wide) */
perlatecnica 1:0a1a89c55c7c 237 0x80, 0x80, 0x90, 0xA0, 0xC0, 0xA0, 0xA0, 0x90, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 238
perlatecnica 1:0a1a89c55c7c 239 /* @790 'l' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 240 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 241
perlatecnica 1:0a1a89c55c7c 242 /* @800 'm' (7 pixels wide) */
perlatecnica 1:0a1a89c55c7c 243 0x00, 0x00, 0xBC, 0xD2, 0x92, 0x92, 0x92, 0x92, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 244
perlatecnica 1:0a1a89c55c7c 245 /* @810 'n' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 246 0x00, 0x00, 0xF0, 0x88, 0x88, 0x88, 0x88, 0x88, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 247
perlatecnica 1:0a1a89c55c7c 248 /* @820 'o' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 249 0x00, 0x00, 0x70, 0x88, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 250
perlatecnica 1:0a1a89c55c7c 251 /* @830 'p' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 252 0x00, 0x00, 0xB0, 0xC8, 0x88, 0x88, 0xC8, 0xB0, 0x80, 0x80,
perlatecnica 1:0a1a89c55c7c 253
perlatecnica 1:0a1a89c55c7c 254 /* @840 'q' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 255 0x00, 0x00, 0x68, 0x98, 0x88, 0x88, 0x98, 0x68, 0x08, 0x08,
perlatecnica 1:0a1a89c55c7c 256
perlatecnica 1:0a1a89c55c7c 257 /* @850 'r' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 258 0x00, 0x00, 0xA0, 0xC0, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 259
perlatecnica 1:0a1a89c55c7c 260 /* @860 's' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 261 0x00, 0x00, 0x70, 0x88, 0x60, 0x10, 0x88, 0x70, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 262
perlatecnica 1:0a1a89c55c7c 263 /* @870 't' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 264 0x40, 0x40, 0xE0, 0x40, 0x40, 0x40, 0x40, 0x60, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 265
perlatecnica 1:0a1a89c55c7c 266 /* @880 'u' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 267 0x00, 0x00, 0x88, 0x88, 0x88, 0x88, 0x98, 0x68, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 268
perlatecnica 1:0a1a89c55c7c 269 /* @890 'v' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 270 0x00, 0x00, 0x88, 0x88, 0x50, 0x50, 0x20, 0x20, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 271
perlatecnica 1:0a1a89c55c7c 272 /* @900 'w' (9 pixels wide) */
perlatecnica 1:0a1a89c55c7c 273 0x00, 0x00, 0x00, 0x00, 0x88, 0x80, 0x94, 0x80, 0x55, 0x00, 0x55, 0x00, 0x22, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 274
perlatecnica 1:0a1a89c55c7c 275 /* @920 'x' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 276 0x00, 0x00, 0x88, 0x50, 0x20, 0x20, 0x50, 0x88, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 277
perlatecnica 1:0a1a89c55c7c 278 /* @930 'y' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 279 0x00, 0x00, 0x88, 0x88, 0x50, 0x50, 0x20, 0x20, 0x20, 0x40,
perlatecnica 1:0a1a89c55c7c 280
perlatecnica 1:0a1a89c55c7c 281 /* @940 'z' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 282 0x00, 0x00, 0xF8, 0x10, 0x20, 0x20, 0x40, 0xF8, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 283
perlatecnica 1:0a1a89c55c7c 284 /* @950 '{' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 285 0x20, 0x40, 0x40, 0x40, 0x80, 0x40, 0x40, 0x40, 0x40, 0x20,
perlatecnica 1:0a1a89c55c7c 286
perlatecnica 1:0a1a89c55c7c 287 /* @960 '|' (1 pixels wide) */
perlatecnica 1:0a1a89c55c7c 288 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
perlatecnica 1:0a1a89c55c7c 289
perlatecnica 1:0a1a89c55c7c 290 /* @970 '}' (3 pixels wide) */
perlatecnica 1:0a1a89c55c7c 291 0x80, 0x40, 0x40, 0x40, 0x20, 0x40, 0x40, 0x40, 0x40, 0x80,
perlatecnica 1:0a1a89c55c7c 292
perlatecnica 1:0a1a89c55c7c 293 /* @980 '~' (5 pixels wide) */
perlatecnica 1:0a1a89c55c7c 294 0x00, 0x00, 0x00, 0xE8, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00,
perlatecnica 1:0a1a89c55c7c 295 };
perlatecnica 1:0a1a89c55c7c 296
perlatecnica 1:0a1a89c55c7c 297 /* Character descriptors for Arial 8pt */
perlatecnica 1:0a1a89c55c7c 298 /* { [Char width in bits], [Offset into arial8ptCharBitmaps in bytes] } */
perlatecnica 1:0a1a89c55c7c 299 const FONT_CHAR_INFO arial_8pt_char_descriptors[] =
perlatecnica 1:0a1a89c55c7c 300 {
perlatecnica 1:0a1a89c55c7c 301 {2, 0}, /* */
perlatecnica 1:0a1a89c55c7c 302 {1, 10}, /* ! */
perlatecnica 1:0a1a89c55c7c 303 {3, 20}, /* " */
perlatecnica 1:0a1a89c55c7c 304 {5, 30}, /* # */
perlatecnica 1:0a1a89c55c7c 305 {5, 40}, /* $ */
perlatecnica 1:0a1a89c55c7c 306 {9, 50}, /* % */
perlatecnica 1:0a1a89c55c7c 307 {6, 70}, /* & */
perlatecnica 1:0a1a89c55c7c 308 {1, 80}, /* ' */
perlatecnica 1:0a1a89c55c7c 309 {3, 90}, /* ( */
perlatecnica 1:0a1a89c55c7c 310 {3, 100}, /* ) */
perlatecnica 1:0a1a89c55c7c 311 {3, 110}, /* * */
perlatecnica 1:0a1a89c55c7c 312 {5, 120}, /* + */
perlatecnica 1:0a1a89c55c7c 313 {1, 130}, /* , */
perlatecnica 1:0a1a89c55c7c 314 {3, 140}, /* - */
perlatecnica 1:0a1a89c55c7c 315 {1, 150}, /* . */
perlatecnica 1:0a1a89c55c7c 316 {3, 160}, /* / */
perlatecnica 1:0a1a89c55c7c 317 {5, 170}, /* 0 */
perlatecnica 1:0a1a89c55c7c 318 {3, 180}, /* 1 */
perlatecnica 1:0a1a89c55c7c 319 {5, 190}, /* 2 */
perlatecnica 1:0a1a89c55c7c 320 {5, 200}, /* 3 */
perlatecnica 1:0a1a89c55c7c 321 {5, 210}, /* 4 */
perlatecnica 1:0a1a89c55c7c 322 {5, 220}, /* 5 */
perlatecnica 1:0a1a89c55c7c 323 {5, 230}, /* 6 */
perlatecnica 1:0a1a89c55c7c 324 {5, 240}, /* 7 */
perlatecnica 1:0a1a89c55c7c 325 {5, 250}, /* 8 */
perlatecnica 1:0a1a89c55c7c 326 {5, 260}, /* 9 */
perlatecnica 1:0a1a89c55c7c 327 {1, 270}, /* : */
perlatecnica 1:0a1a89c55c7c 328 {1, 280}, /* ; */
perlatecnica 1:0a1a89c55c7c 329 {5, 290}, /* < */
perlatecnica 1:0a1a89c55c7c 330 {5, 300}, /* = */
perlatecnica 1:0a1a89c55c7c 331 {5, 310}, /* > */
perlatecnica 1:0a1a89c55c7c 332 {5, 320}, /* ? */
perlatecnica 1:0a1a89c55c7c 333 {10, 330}, /* @ */
perlatecnica 1:0a1a89c55c7c 334 {7, 350}, /* A */
perlatecnica 1:0a1a89c55c7c 335 {6, 360}, /* B */
perlatecnica 1:0a1a89c55c7c 336 {6, 370}, /* C */
perlatecnica 1:0a1a89c55c7c 337 {6, 380}, /* D */
perlatecnica 1:0a1a89c55c7c 338 {5, 390}, /* E */
perlatecnica 1:0a1a89c55c7c 339 {5, 400}, /* F */
perlatecnica 1:0a1a89c55c7c 340 {7, 410}, /* G */
perlatecnica 1:0a1a89c55c7c 341 {6, 420}, /* H */
perlatecnica 1:0a1a89c55c7c 342 {1, 430}, /* I */
perlatecnica 1:0a1a89c55c7c 343 {4, 440}, /* J */
perlatecnica 1:0a1a89c55c7c 344 {6, 450}, /* K */
perlatecnica 1:0a1a89c55c7c 345 {5, 460}, /* L */
perlatecnica 1:0a1a89c55c7c 346 {7, 470}, /* M */
perlatecnica 1:0a1a89c55c7c 347 {6, 480}, /* N */
perlatecnica 1:0a1a89c55c7c 348 {7, 490}, /* O */
perlatecnica 1:0a1a89c55c7c 349 {5, 500}, /* P */
perlatecnica 1:0a1a89c55c7c 350 {7, 510}, /* Q */
perlatecnica 1:0a1a89c55c7c 351 {6, 520}, /* R */
perlatecnica 1:0a1a89c55c7c 352 {6, 530}, /* S */
perlatecnica 1:0a1a89c55c7c 353 {5, 540}, /* T */
perlatecnica 1:0a1a89c55c7c 354 {6, 550}, /* U */
perlatecnica 1:0a1a89c55c7c 355 {7, 560}, /* V */
perlatecnica 1:0a1a89c55c7c 356 {11, 570}, /* W */
perlatecnica 1:0a1a89c55c7c 357 {6, 590}, /* X */
perlatecnica 1:0a1a89c55c7c 358 {7, 600}, /* Y */
perlatecnica 1:0a1a89c55c7c 359 {6, 610}, /* Z */
perlatecnica 1:0a1a89c55c7c 360 {2, 620}, /* [ */
perlatecnica 1:0a1a89c55c7c 361 {3, 630}, /* \ */
perlatecnica 1:0a1a89c55c7c 362 {2, 640}, /* ] */
perlatecnica 1:0a1a89c55c7c 363 {5, 650}, /* ^ */
perlatecnica 1:0a1a89c55c7c 364 {6, 660}, /* _ */
perlatecnica 1:0a1a89c55c7c 365 {2, 670}, /* ` */
perlatecnica 1:0a1a89c55c7c 366 {5, 680}, /* a */
perlatecnica 1:0a1a89c55c7c 367 {5, 690}, /* b */
perlatecnica 1:0a1a89c55c7c 368 {5, 700}, /* c */
perlatecnica 1:0a1a89c55c7c 369 {5, 710}, /* d */
perlatecnica 1:0a1a89c55c7c 370 {5, 720}, /* e */
perlatecnica 1:0a1a89c55c7c 371 {3, 730}, /* f */
perlatecnica 1:0a1a89c55c7c 372 {5, 740}, /* g */
perlatecnica 1:0a1a89c55c7c 373 {5, 750}, /* h */
perlatecnica 1:0a1a89c55c7c 374 {1, 760}, /* i */
perlatecnica 1:0a1a89c55c7c 375 {2, 770}, /* j */
perlatecnica 1:0a1a89c55c7c 376 {4, 780}, /* k */
perlatecnica 1:0a1a89c55c7c 377 {1, 790}, /* l */
perlatecnica 1:0a1a89c55c7c 378 {7, 800}, /* m */
perlatecnica 1:0a1a89c55c7c 379 {5, 810}, /* n */
perlatecnica 1:0a1a89c55c7c 380 {5, 820}, /* o */
perlatecnica 1:0a1a89c55c7c 381 {5, 830}, /* p */
perlatecnica 1:0a1a89c55c7c 382 {5, 840}, /* q */
perlatecnica 1:0a1a89c55c7c 383 {3, 850}, /* r */
perlatecnica 1:0a1a89c55c7c 384 {5, 860}, /* s */
perlatecnica 1:0a1a89c55c7c 385 {3, 870}, /* t */
perlatecnica 1:0a1a89c55c7c 386 {5, 880}, /* u */
perlatecnica 1:0a1a89c55c7c 387 {5, 890}, /* v */
perlatecnica 1:0a1a89c55c7c 388 {9, 900}, /* w */
perlatecnica 1:0a1a89c55c7c 389 {5, 920}, /* x */
perlatecnica 1:0a1a89c55c7c 390 {5, 930}, /* y */
perlatecnica 1:0a1a89c55c7c 391 {5, 940}, /* z */
perlatecnica 1:0a1a89c55c7c 392 {3, 950}, /* { */
perlatecnica 1:0a1a89c55c7c 393 {1, 960}, /* | */
perlatecnica 1:0a1a89c55c7c 394 {3, 970}, /* } */
perlatecnica 1:0a1a89c55c7c 395 {5, 980}, /* ~ */
perlatecnica 1:0a1a89c55c7c 396 };
perlatecnica 1:0a1a89c55c7c 397
perlatecnica 1:0a1a89c55c7c 398 /* Font information for Arial 8pt */
perlatecnica 1:0a1a89c55c7c 399 const FONT_INFO arial_8pt_font_info =
perlatecnica 1:0a1a89c55c7c 400 {
perlatecnica 1:0a1a89c55c7c 401 10, /* Character height in bits */
perlatecnica 1:0a1a89c55c7c 402 ' ', /* Start character */
perlatecnica 1:0a1a89c55c7c 403 arial_8pt_char_descriptors, /* Character decriptor array */
perlatecnica 1:0a1a89c55c7c 404 arial_8pt_char_bitmaps, /* Character bitmap array */
perlatecnica 1:0a1a89c55c7c 405 };