-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwrapper_fontdata.cpp
317 lines (309 loc) · 32.9 KB
/
wrapper_fontdata.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
/********************************************/
/* Turbo Turtle Wrapper - Font Data */
/* */
/* Copyright (c) 2009 by Richard Goedeken */
/* [email protected] */
/********************************************/
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, version 3.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
extern const short bitmap_font10x18[96][18] = {
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, //
{0x000,0x030,0x078,0x078,0x078,0x078,0x078,0x030,0x030,0x030,0x030,0x000,0x000,0x030,0x030,0x000,0x000,0x000}, // !
{0x000,0x0cc,0x0cc,0x0cc,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // "
{0x000,0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x1fe,0x0cc,0x0cc,0x1fe,0x0cc,0x0cc,0x0cc,0x0cc,0x000,0x000,0x000,0x000}, // #
{0x000,0x030,0x030,0x0fc,0x1b6,0x1b6,0x1f0,0x070,0x038,0x03e,0x1b6,0x1b6,0x0fc,0x030,0x030,0x000,0x000,0x000}, // $
{0x000,0x086,0x1c4,0x14c,0x148,0x1d8,0x090,0x030,0x020,0x064,0x04e,0x0ca,0x08a,0x18e,0x104,0x000,0x000,0x000}, // %
{0x000,0x0f0,0x198,0x108,0x108,0x198,0x0f0,0x060,0x0f2,0x19e,0x10c,0x108,0x10c,0x19e,0x0f2,0x000,0x000,0x000}, // &
{0x000,0x030,0x030,0x010,0x020,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // '
{0x018,0x030,0x030,0x030,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x030,0x030,0x030,0x018,0x000,0x000}, // (
{0x060,0x030,0x030,0x030,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x030,0x030,0x030,0x060,0x000,0x000}, // )
{0x000,0x000,0x000,0x000,0x000,0x000,0x0cc,0x078,0x1fe,0x078,0x0cc,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // *
{0x000,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x1fe,0x030,0x030,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // +
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x010,0x020,0x000}, // ,
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x1fe,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // -
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x000,0x000,0x000}, // .
{0x000,0x006,0x006,0x00c,0x00c,0x018,0x018,0x030,0x030,0x060,0x060,0x0c0,0x0c0,0x180,0x180,0x000,0x000,0x000}, // /
{0x000,0x078,0x0cc,0x186,0x18e,0x18e,0x196,0x196,0x1a6,0x1a6,0x1c6,0x1c6,0x186,0x0cc,0x078,0x000,0x000,0x000}, // 0
{0x000,0x030,0x070,0x1f0,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x1fe,0x000,0x000,0x000}, // 1
{0x000,0x078,0x0cc,0x186,0x186,0x006,0x006,0x00c,0x018,0x030,0x060,0x0c0,0x180,0x180,0x1fe,0x000,0x000,0x000}, // 2
{0x000,0x078,0x0cc,0x186,0x186,0x006,0x006,0x07c,0x006,0x006,0x006,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // 3
{0x000,0x030,0x030,0x060,0x060,0x060,0x0c0,0x0c0,0x0d8,0x198,0x198,0x198,0x1fe,0x018,0x018,0x000,0x000,0x000}, // 4
{0x000,0x1fe,0x180,0x180,0x180,0x180,0x1f8,0x00c,0x006,0x006,0x006,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // 5
{0x000,0x01e,0x030,0x060,0x0c0,0x0c0,0x180,0x1f8,0x18c,0x186,0x186,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // 6
{0x000,0x1fe,0x006,0x006,0x006,0x00c,0x00c,0x00c,0x018,0x018,0x018,0x030,0x030,0x030,0x030,0x000,0x000,0x000}, // 7
{0x000,0x078,0x0cc,0x186,0x186,0x186,0x0cc,0x078,0x0cc,0x186,0x186,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // 8
{0x000,0x078,0x0cc,0x186,0x186,0x186,0x186,0x0c6,0x07e,0x006,0x00c,0x00c,0x018,0x030,0x1e0,0x000,0x000,0x000}, // 9
{0x000,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x000,0x000,0x000}, // :
{0x000,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x000,0x000,0x000,0x000,0x000,0x030,0x030,0x010,0x020,0x000}, // ;
{0x000,0x000,0x000,0x00c,0x018,0x030,0x060,0x0c0,0x180,0x0c0,0x060,0x030,0x018,0x00c,0x000,0x000,0x000,0x000}, // <
{0x000,0x000,0x000,0x000,0x000,0x000,0x1fe,0x000,0x000,0x1fe,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // =
{0x000,0x000,0x000,0x180,0x0c0,0x060,0x030,0x018,0x00c,0x018,0x030,0x060,0x0c0,0x180,0x000,0x000,0x000,0x000}, // >
{0x000,0x0fc,0x1ce,0x186,0x006,0x00e,0x00c,0x018,0x018,0x030,0x030,0x000,0x000,0x030,0x030,0x000,0x000,0x000}, // ?
{0x000,0x07c,0x0c6,0x183,0x183,0x19f,0x1b3,0x1b3,0x1b3,0x1b7,0x19b,0x180,0x180,0x0c3,0x07e,0x000,0x000,0x000}, // @
{0x000,0x078,0x0cc,0x186,0x186,0x186,0x186,0x186,0x186,0x1fe,0x186,0x186,0x186,0x186,0x186,0x000,0x000,0x000}, // A
{0x000,0x1f8,0x18c,0x186,0x186,0x186,0x18c,0x1f8,0x18c,0x186,0x186,0x186,0x186,0x18c,0x1f8,0x000,0x000,0x000}, // B
{0x000,0x078,0x0cc,0x186,0x186,0x180,0x180,0x180,0x180,0x180,0x180,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // C
{0x000,0x1f8,0x18c,0x18c,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x18c,0x18c,0x1f8,0x000,0x000,0x000}, // D
{0x000,0x1fe,0x180,0x180,0x180,0x180,0x180,0x1fc,0x180,0x180,0x180,0x180,0x180,0x180,0x1fe,0x000,0x000,0x000}, // E
{0x000,0x1fe,0x180,0x180,0x180,0x180,0x180,0x180,0x1fc,0x180,0x180,0x180,0x180,0x180,0x180,0x000,0x000,0x000}, // F
{0x000,0x078,0x0cc,0x186,0x186,0x180,0x180,0x180,0x19e,0x186,0x186,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // G
{0x000,0x186,0x186,0x186,0x186,0x186,0x186,0x1fe,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x000,0x000,0x000}, // H
{0x000,0x1fe,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x1fe,0x000,0x000,0x000}, // I
{0x000,0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // J
{0x000,0x186,0x186,0x18c,0x19c,0x198,0x1b0,0x1e0,0x1e0,0x1b0,0x198,0x19c,0x18c,0x186,0x186,0x000,0x000,0x000}, // K
{0x000,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x1fe,0x000,0x000,0x000}, // L
{0x000,0x186,0x186,0x186,0x1ce,0x1ce,0x1ce,0x1fe,0x1b6,0x1b6,0x1b6,0x186,0x186,0x186,0x186,0x000,0x000,0x000}, // M
{0x000,0x186,0x186,0x1c6,0x1c6,0x1e6,0x1a6,0x1b6,0x196,0x19e,0x18e,0x18e,0x186,0x186,0x186,0x000,0x000,0x000}, // N
{0x000,0x078,0x0cc,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // O
{0x000,0x1f8,0x18c,0x186,0x186,0x186,0x186,0x18c,0x1f8,0x180,0x180,0x180,0x180,0x180,0x180,0x000,0x000,0x000}, // P
{0x000,0x078,0x0cc,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x0cc,0x078,0x018,0x00c,0x000}, // Q
{0x000,0x1f8,0x18c,0x186,0x186,0x186,0x186,0x18c,0x1f8,0x198,0x18c,0x18c,0x18c,0x18c,0x186,0x000,0x000,0x000}, // R
{0x000,0x078,0x0cc,0x186,0x186,0x180,0x1e0,0x0f0,0x03c,0x01e,0x006,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // S
{0x000,0x1fe,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x000,0x000,0x000}, // T
{0x000,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // U
{0x000,0x186,0x186,0x186,0x186,0x186,0x186,0x0cc,0x0cc,0x0cc,0x048,0x078,0x078,0x030,0x030,0x000,0x000,0x000}, // V
{0x000,0x186,0x186,0x186,0x186,0x186,0x186,0x1b6,0x1b6,0x1b6,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x000,0x000,0x000}, // W
{0x000,0x186,0x186,0x186,0x186,0x0cc,0x0cc,0x078,0x078,0x0cc,0x0cc,0x186,0x186,0x186,0x186,0x000,0x000,0x000}, // X
{0x000,0x186,0x186,0x186,0x186,0x186,0x186,0x0cc,0x0fc,0x078,0x030,0x030,0x030,0x030,0x030,0x000,0x000,0x000}, // Y
{0x000,0x1fe,0x006,0x006,0x00c,0x00c,0x018,0x030,0x060,0x060,0x0c0,0x0c0,0x180,0x180,0x1fe,0x000,0x000,0x000}, // Z
{0x000,0x078,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x078,0x000,0x000,0x000}, // [
{0x000,0x180,0x180,0x0c0,0x0c0,0x060,0x060,0x030,0x030,0x018,0x018,0x00c,0x00c,0x006,0x006,0x000,0x000,0x000}, // backslash
{0x000,0x078,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x078,0x000,0x000,0x000}, // ]
{0x000,0x030,0x07c,0x1ce,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // ^
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x3ff,0x000}, // _
{0x000,0x030,0x030,0x020,0x010,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // `
{0x000,0x000,0x000,0x000,0x000,0x000,0x07c,0x086,0x006,0x0fe,0x186,0x186,0x186,0x18e,0x0f6,0x000,0x000,0x000}, // a
{0x000,0x180,0x180,0x180,0x180,0x180,0x1b8,0x1cc,0x186,0x186,0x186,0x186,0x186,0x1cc,0x1b8,0x000,0x000,0x000}, // b
{0x000,0x000,0x000,0x000,0x000,0x000,0x07c,0x0c6,0x180,0x180,0x180,0x180,0x180,0x0c6,0x07c,0x000,0x000,0x000}, // c
{0x000,0x006,0x006,0x006,0x006,0x006,0x076,0x0ce,0x186,0x186,0x186,0x186,0x186,0x0ce,0x076,0x000,0x000,0x000}, // d
{0x000,0x000,0x000,0x000,0x000,0x000,0x078,0x0cc,0x186,0x186,0x1fe,0x180,0x180,0x0c6,0x07c,0x000,0x000,0x000}, // e
{0x000,0x03c,0x066,0x060,0x060,0x060,0x1fc,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x000,0x000,0x000}, // f
{0x000,0x000,0x000,0x000,0x000,0x000,0x076,0x0ce,0x186,0x186,0x186,0x186,0x0ce,0x076,0x006,0x1cc,0x078,0x000}, // g
{0x000,0x180,0x180,0x180,0x180,0x180,0x1b8,0x1cc,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x000,0x000,0x000}, // h
{0x000,0x030,0x030,0x000,0x000,0x000,0x0f0,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x0fc,0x000,0x000,0x000}, // i
{0x000,0x018,0x018,0x000,0x000,0x000,0x078,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x0d8,0x070,0x000}, // j
{0x000,0x180,0x180,0x180,0x180,0x180,0x186,0x18c,0x198,0x1b0,0x1e0,0x1f0,0x198,0x18c,0x186,0x000,0x000,0x000}, // k
{0x000,0x0f0,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x0fc,0x000,0x000,0x000}, // l
{0x000,0x000,0x000,0x000,0x000,0x000,0x1cc,0x1fe,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x186,0x000,0x000,0x000}, // m
{0x000,0x000,0x000,0x000,0x000,0x000,0x1b8,0x1cc,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x000,0x000,0x000}, // n
{0x000,0x000,0x000,0x000,0x000,0x000,0x078,0x0cc,0x186,0x186,0x186,0x186,0x186,0x0cc,0x078,0x000,0x000,0x000}, // o
{0x000,0x000,0x000,0x000,0x000,0x000,0x1b8,0x1cc,0x186,0x186,0x186,0x186,0x186,0x1cc,0x1b8,0x180,0x180,0x000}, // p
{0x000,0x000,0x000,0x000,0x000,0x000,0x076,0x08e,0x186,0x186,0x186,0x186,0x186,0x08e,0x076,0x006,0x006,0x000}, // q
{0x000,0x000,0x000,0x000,0x000,0x000,0x19c,0x1fe,0x1c0,0x180,0x180,0x180,0x180,0x180,0x180,0x000,0x000,0x000}, // r
{0x000,0x000,0x000,0x000,0x000,0x000,0x0fc,0x186,0x180,0x0e0,0x030,0x01c,0x006,0x186,0x0fc,0x000,0x000,0x000}, // s
{0x000,0x000,0x030,0x030,0x030,0x030,0x0fc,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x01c,0x000,0x000,0x000}, // t
{0x000,0x000,0x000,0x000,0x000,0x000,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x18e,0x0f6,0x000,0x000,0x000}, // u
{0x000,0x000,0x000,0x000,0x000,0x000,0x186,0x186,0x186,0x186,0x186,0x0cc,0x048,0x078,0x030,0x000,0x000,0x000}, // v
{0x000,0x000,0x000,0x000,0x000,0x000,0x186,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x0cc,0x0cc,0x0cc,0x000,0x000,0x000}, // w
{0x000,0x000,0x000,0x000,0x000,0x000,0x186,0x186,0x0cc,0x0fc,0x030,0x0fc,0x0cc,0x186,0x186,0x000,0x000,0x000}, // x
{0x000,0x000,0x000,0x000,0x000,0x000,0x186,0x186,0x186,0x186,0x186,0x0cc,0x0cc,0x078,0x030,0x060,0x1c0,0x000}, // y
{0x000,0x000,0x000,0x000,0x000,0x000,0x1fe,0x006,0x00c,0x018,0x030,0x060,0x0c0,0x180,0x1fe,0x000,0x000,0x000}, // z
{0x000,0x01c,0x030,0x030,0x030,0x030,0x030,0x030,0x060,0x030,0x030,0x030,0x030,0x030,0x030,0x01c,0x000,0x000}, // {
{0x000,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x000,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x000}, // |
{0x000,0x0e0,0x030,0x030,0x030,0x030,0x030,0x030,0x018,0x030,0x030,0x030,0x030,0x030,0x030,0x0e0,0x000,0x000}, // }
{0x000,0x066,0x198,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // ~
{0x000,0x030,0x030,0x078,0x0cc,0x0cc,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x1fe,0x1fe,0x000,0x000,0x000}
}; // font10x18
extern const short bitmap_font12x16[96][16] = {
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, //
{0x060,0x060,0x0f0,0x0f0,0x0f0,0x0f0,0x0f0,0x060,0x060,0x060,0x000,0x000,0x060,0x060,0x000,0x000}, // !
{0x000,0x000,0x198,0x198,0x198,0x198,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // "
{0x000,0x066,0x066,0x066,0x3ff,0x0cc,0x0cc,0x198,0x198,0x7fc,0x330,0x330,0x330,0x000,0x000,0x000}, // #
{0x060,0x060,0x1f8,0x3fc,0x360,0x360,0x3f8,0x1fc,0x06c,0x06c,0x3fc,0x1f8,0x060,0x060,0x000,0x000}, // $
{0x000,0x000,0x001,0x383,0x387,0x38e,0x01c,0x038,0x070,0x0e0,0x1c0,0x38e,0x70e,0x60e,0x000,0x000}, // %
{0x000,0x070,0x0d8,0x198,0x198,0x1b0,0x0e0,0x1e0,0x3e0,0x336,0x33c,0x318,0x3bc,0x1e6,0x000,0x000}, // &
{0x0e0,0x0e0,0x0e0,0x060,0x060,0x0c0,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // '
{0x038,0x060,0x0e0,0x0c0,0x1c0,0x1c0,0x1c0,0x1c0,0x1c0,0x1c0,0x0c0,0x0e0,0x060,0x038,0x000,0x000}, // (
{0x1c0,0x060,0x070,0x030,0x038,0x038,0x038,0x038,0x038,0x038,0x030,0x070,0x060,0x1c0,0x000,0x000}, // )
{0x000,0x000,0x000,0x36c,0x36c,0x1f8,0x0f0,0x3fc,0x0f0,0x1f8,0x36c,0x36c,0x000,0x000,0x000,0x000}, // *
{0x000,0x000,0x000,0x000,0x060,0x060,0x060,0x3fc,0x3fc,0x060,0x060,0x060,0x000,0x000,0x000,0x000}, // +
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x0e0,0x0e0,0x0e0,0x060,0x0c0}, // ,
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x3fc,0x3fc,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // -
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x0e0,0x0e0,0x0e0,0x000,0x000}, // .
{0x000,0x001,0x003,0x007,0x00e,0x01c,0x038,0x070,0x0e0,0x1c0,0x380,0x700,0x600,0x000,0x000,0x000}, // /
{0x0f8,0x3fe,0x306,0x607,0x60f,0x61b,0x633,0x663,0x6c3,0x783,0x703,0x306,0x3fe,0x0f8,0x000,0x000}, // 0
{0x030,0x070,0x1f0,0x1f0,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x1fe,0x1fe,0x000,0x000}, // 1
{0x1fc,0x3fe,0x707,0x603,0x607,0x00e,0x01c,0x038,0x070,0x0e0,0x1c0,0x380,0x7ff,0x7ff,0x000,0x000}, // 2
{0x1fc,0x3fe,0x707,0x603,0x003,0x007,0x0fe,0x0fc,0x006,0x003,0x603,0x707,0x3fe,0x1fc,0x000,0x000}, // 3
{0x01c,0x03c,0x07c,0x0ec,0x1cc,0x38c,0x70c,0x60c,0x7ff,0x7ff,0x00c,0x00c,0x00c,0x00c,0x000,0x000}, // 4
{0x7ff,0x7ff,0x600,0x600,0x600,0x7fc,0x3fe,0x007,0x003,0x003,0x603,0x707,0x3fe,0x1fc,0x000,0x000}, // 5
{0x03c,0x07c,0x0e0,0x1c0,0x380,0x300,0x7fc,0x7fe,0x707,0x603,0x603,0x707,0x3fe,0x1fc,0x000,0x000}, // 6
{0x7ff,0x7ff,0x006,0x006,0x00c,0x00c,0x018,0x018,0x030,0x030,0x060,0x060,0x0c0,0x0c0,0x000,0x000}, // 7
{0x0f8,0x1fc,0x38e,0x306,0x306,0x38e,0x1fc,0x3fe,0x707,0x603,0x603,0x707,0x3fe,0x1fc,0x000,0x000}, // 8
{0x1fc,0x3fe,0x707,0x603,0x603,0x707,0x3ff,0x1ff,0x006,0x00e,0x01c,0x038,0x1f0,0x1e0,0x000,0x000}, // 9
{0x000,0x000,0x000,0x000,0x0e0,0x0e0,0x0e0,0x000,0x000,0x000,0x0e0,0x0e0,0x0e0,0x000,0x000,0x000}, // :
{0x000,0x000,0x000,0x000,0x0e0,0x0e0,0x0e0,0x000,0x000,0x000,0x0e0,0x0e0,0x0e0,0x060,0x060,0x0c0}, // ;
{0x00c,0x01c,0x038,0x070,0x0e0,0x1c0,0x380,0x380,0x1c0,0x0e0,0x070,0x038,0x01c,0x00c,0x000,0x000}, // <
{0x000,0x000,0x000,0x000,0x000,0x3fe,0x3fe,0x000,0x000,0x3fe,0x3fe,0x000,0x000,0x000,0x000,0x000}, // =
{0x300,0x380,0x1c0,0x0e0,0x070,0x038,0x01c,0x01c,0x038,0x070,0x0e0,0x1c0,0x380,0x300,0x000,0x000}, // >
{0x1f8,0x3fc,0x70e,0x606,0x60e,0x01c,0x038,0x070,0x060,0x060,0x060,0x000,0x060,0x060,0x000,0x000}, // ?
{0x1fc,0x3fe,0x306,0x67b,0x6fb,0x6db,0x6db,0x6db,0x6db,0x6fe,0x67c,0x700,0x3fc,0x0fc,0x000,0x000}, // @
{0x060,0x060,0x0f0,0x0f0,0x0f0,0x198,0x198,0x198,0x30c,0x3fc,0x3fc,0x606,0x606,0x606,0x000,0x000}, // A
{0x7f0,0x7f8,0x61c,0x60c,0x60c,0x61c,0x7f8,0x7fc,0x60e,0x606,0x606,0x60e,0x7fc,0x7f8,0x000,0x000}, // B
{0x0f8,0x1fc,0x38e,0x306,0x600,0x600,0x600,0x600,0x600,0x600,0x306,0x38e,0x1fc,0x0f8,0x000,0x000}, // C
{0x7f0,0x7f8,0x61c,0x60c,0x606,0x606,0x606,0x606,0x606,0x606,0x60c,0x61c,0x7f8,0x7f0,0x000,0x000}, // D
{0x7fe,0x7fe,0x600,0x600,0x600,0x600,0x7f8,0x7f8,0x600,0x600,0x600,0x600,0x7fe,0x7fe,0x000,0x000}, // E
{0x7fe,0x7fe,0x600,0x600,0x600,0x600,0x7f8,0x7f8,0x600,0x600,0x600,0x600,0x600,0x600,0x000,0x000}, // F
{0x0fc,0x1fe,0x386,0x300,0x600,0x600,0x63e,0x63e,0x606,0x606,0x306,0x386,0x1fe,0x0fe,0x000,0x000}, // G
{0x606,0x606,0x606,0x606,0x606,0x606,0x7fe,0x7fe,0x606,0x606,0x606,0x606,0x606,0x606,0x000,0x000}, // H
{0x1f8,0x1f8,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x1f8,0x1f8,0x000,0x000}, // I
{0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x006,0x606,0x606,0x70c,0x3fc,0x1f8,0x000,0x000}, // J
{0x606,0x60e,0x61c,0x638,0x670,0x6e0,0x7c0,0x7c0,0x6e0,0x670,0x638,0x61c,0x60e,0x606,0x000,0x000}, // K
{0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x7fe,0x7fe,0x000,0x000}, // L
{0x606,0x70e,0x70e,0x79e,0x79e,0x6f6,0x6f6,0x666,0x666,0x606,0x606,0x606,0x606,0x606,0x000,0x000}, // M
{0x606,0x706,0x706,0x786,0x6c6,0x6c6,0x666,0x666,0x636,0x636,0x61e,0x60e,0x60e,0x606,0x000,0x000}, // N
{0x0f0,0x1f8,0x39c,0x30c,0x606,0x606,0x606,0x606,0x606,0x606,0x30c,0x39c,0x1f8,0x0f0,0x000,0x000}, // O
{0x7f8,0x7fc,0x60e,0x606,0x606,0x606,0x60e,0x7fc,0x7f8,0x600,0x600,0x600,0x600,0x600,0x000,0x000}, // P
{0x0f0,0x1f8,0x39c,0x30c,0x606,0x606,0x606,0x606,0x606,0x636,0x33c,0x39c,0x1fe,0x0f6,0x000,0x000}, // Q
{0x7f8,0x7fc,0x60e,0x606,0x606,0x606,0x60e,0x7fc,0x7f8,0x670,0x638,0x61c,0x60e,0x606,0x000,0x000}, // R
{0x1f8,0x3fc,0x70e,0x606,0x600,0x700,0x3f8,0x1fc,0x00e,0x006,0x606,0x70e,0x3fc,0x1f8,0x000,0x000}, // S
{0x3fc,0x3fc,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x000,0x000}, // T
{0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x30c,0x3fc,0x1f8,0x000,0x000}, // U
{0x606,0x606,0x606,0x30c,0x30c,0x30c,0x198,0x198,0x198,0x0f0,0x0f0,0x0f0,0x060,0x060,0x000,0x000}, // V
{0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x666,0x666,0x6f6,0x79e,0x70e,0x70e,0x606,0x000,0x000}, // W
{0x606,0x606,0x30c,0x30c,0x198,0x0f0,0x060,0x060,0x0f0,0x198,0x30c,0x30c,0x606,0x606,0x000,0x000}, // X
{0x606,0x606,0x30c,0x30c,0x198,0x198,0x0f0,0x0f0,0x060,0x060,0x060,0x060,0x060,0x060,0x000,0x000}, // Y
{0x7fe,0x7fe,0x00c,0x00c,0x018,0x030,0x060,0x060,0x0c0,0x180,0x300,0x300,0x7fe,0x7fe,0x000,0x000}, // Z
{0x1f8,0x1f8,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x1f8,0x1f8,0x000,0x000}, // [
{0x000,0x400,0x600,0x700,0x380,0x1c0,0x0e0,0x070,0x038,0x01c,0x00e,0x007,0x003,0x000,0x000,0x000}, // backslash
{0x1f8,0x1f8,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x1f8,0x1f8,0x000,0x000}, // ]
{0x020,0x070,0x0f8,0x1dc,0x38e,0x707,0x603,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // ^
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x7ff,0x7ff}, // _
{0x000,0x070,0x070,0x070,0x060,0x060,0x030,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // `
{0x000,0x000,0x000,0x000,0x000,0x1fc,0x3fe,0x006,0x1fe,0x3fe,0x606,0x606,0x7fe,0x3fe,0x000,0x000}, // a
{0x600,0x600,0x600,0x600,0x600,0x6f8,0x7fc,0x70e,0x606,0x606,0x606,0x60e,0x7fc,0x7f8,0x000,0x000}, // b
{0x000,0x000,0x000,0x000,0x000,0x1f8,0x3fc,0x706,0x600,0x600,0x600,0x706,0x3fc,0x1f8,0x000,0x000}, // c
{0x006,0x006,0x006,0x006,0x006,0x1f6,0x3fe,0x71e,0x606,0x606,0x606,0x706,0x3fe,0x1fe,0x000,0x000}, // d
{0x000,0x000,0x000,0x000,0x000,0x1f8,0x3fc,0x706,0x7fe,0x7fc,0x600,0x700,0x3fc,0x1f8,0x000,0x000}, // e
{0x078,0x0f8,0x1c0,0x180,0x180,0x180,0x7f0,0x7f0,0x180,0x180,0x180,0x180,0x180,0x180,0x000,0x000}, // f
{0x000,0x000,0x000,0x000,0x000,0x1fe,0x3fe,0x706,0x606,0x70e,0x3fe,0x1f6,0x006,0x00e,0x3fc,0x3f8}, // g
{0x600,0x600,0x600,0x600,0x600,0x6f0,0x7f8,0x71c,0x60c,0x60c,0x60c,0x60c,0x60c,0x60c,0x000,0x000}, // h
{0x000,0x000,0x060,0x060,0x000,0x0e0,0x0e0,0x060,0x060,0x060,0x060,0x060,0x1f8,0x1f8,0x000,0x000}, // i
{0x000,0x000,0x018,0x018,0x000,0x038,0x038,0x018,0x018,0x018,0x018,0x018,0x018,0x198,0x1f8,0x0f0}, // j
{0x300,0x300,0x300,0x300,0x300,0x318,0x338,0x370,0x3e0,0x3e0,0x370,0x338,0x31c,0x30c,0x000,0x000}, // k
{0x0e0,0x0e0,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x1f8,0x1f8,0x000,0x000}, // l
{0x000,0x000,0x000,0x000,0x000,0x598,0x7fc,0x7fe,0x666,0x666,0x666,0x666,0x666,0x666,0x000,0x000}, // m
{0x000,0x000,0x000,0x000,0x000,0x3f8,0x3fc,0x30e,0x306,0x306,0x306,0x306,0x306,0x306,0x000,0x000}, // n
{0x000,0x000,0x000,0x000,0x000,0x1f8,0x3fc,0x70e,0x606,0x606,0x606,0x70e,0x3fc,0x1f8,0x000,0x000}, // o
{0x000,0x000,0x000,0x000,0x000,0x7f8,0x7fc,0x60e,0x606,0x606,0x70e,0x7fc,0x6f8,0x600,0x600,0x600}, // p
{0x000,0x000,0x000,0x000,0x000,0x1fe,0x3fe,0x706,0x606,0x606,0x70e,0x3fe,0x1f6,0x006,0x006,0x006}, // q
{0x000,0x000,0x000,0x000,0x000,0x37c,0x3fe,0x386,0x300,0x300,0x300,0x300,0x300,0x300,0x000,0x000}, // r
{0x000,0x000,0x000,0x000,0x000,0x3f0,0x7f8,0x600,0x7f0,0x3f8,0x018,0x018,0x7f8,0x3f0,0x000,0x000}, // s
{0x000,0x180,0x180,0x180,0x180,0x7f0,0x7f0,0x180,0x180,0x180,0x180,0x180,0x1f8,0x0f8,0x000,0x000}, // t
{0x000,0x000,0x000,0x000,0x000,0x606,0x606,0x606,0x606,0x606,0x606,0x70e,0x3fe,0x1f6,0x000,0x000}, // u
{0x000,0x000,0x000,0x000,0x000,0x606,0x606,0x30c,0x30c,0x198,0x198,0x0f0,0x0f0,0x060,0x000,0x000}, // v
{0x000,0x000,0x000,0x000,0x000,0x666,0x666,0x666,0x666,0x666,0x6f6,0x3fc,0x39c,0x108,0x000,0x000}, // w
{0x000,0x000,0x000,0x000,0x000,0x60c,0x71c,0x3b8,0x1f0,0x0e0,0x1f0,0x3b8,0x71c,0x60c,0x000,0x000}, // x
{0x000,0x000,0x000,0x000,0x000,0x30c,0x30c,0x198,0x198,0x0f0,0x0f0,0x060,0x060,0x0c0,0x0c0,0x180}, // y
{0x000,0x000,0x000,0x000,0x000,0x7fc,0x7f8,0x030,0x060,0x0c0,0x180,0x300,0x7fc,0x7fc,0x000,0x000}, // z
{0x03c,0x07c,0x0e0,0x0c0,0x0c0,0x0c0,0x1c0,0x380,0x1c0,0x0c0,0x0c0,0x0c0,0x0e0,0x07c,0x03c,0x000}, // {
{0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x060,0x000,0x000}, // |
{0x3c0,0x3e0,0x070,0x030,0x030,0x030,0x038,0x01c,0x038,0x030,0x030,0x030,0x070,0x3e0,0x3c0,0x000}, // }
{0x000,0x000,0x1c6,0x36c,0x638,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // ~
{0x000,0x000,0x000,0x000,0x060,0x0f0,0x198,0x30c,0x606,0x606,0x7fe,0x7fe,0x000,0x000,0x000,0x000}
}; // font12x16
extern const short bitmap_font8x12[96][12] = {
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, //
{0x000,0x030,0x078,0x078,0x078,0x030,0x030,0x000,0x030,0x030,0x000,0x000}, // !
{0x000,0x066,0x066,0x066,0x024,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // "
{0x000,0x06c,0x06c,0x0fe,0x06c,0x06c,0x06c,0x0fe,0x06c,0x06c,0x000,0x000}, // #
{0x030,0x030,0x07c,0x0c0,0x0c0,0x078,0x00c,0x00c,0x0f8,0x030,0x030,0x000}, // $
{0x000,0x000,0x000,0x0c4,0x0cc,0x018,0x030,0x060,0x0cc,0x08c,0x000,0x000}, // %
{0x000,0x070,0x0d8,0x0d8,0x070,0x0fa,0x0de,0x0cc,0x0dc,0x076,0x000,0x000}, // &
{0x000,0x030,0x030,0x030,0x060,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // '
{0x000,0x00c,0x018,0x030,0x060,0x060,0x060,0x030,0x018,0x00c,0x000,0x000}, // (
{0x000,0x060,0x030,0x018,0x00c,0x00c,0x00c,0x018,0x030,0x060,0x000,0x000}, // )
{0x000,0x000,0x000,0x066,0x03c,0x0ff,0x03c,0x066,0x000,0x000,0x000,0x000}, // *
{0x000,0x000,0x000,0x018,0x018,0x07e,0x018,0x018,0x000,0x000,0x000,0x000}, // +
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x038,0x038,0x060,0x000}, // ,
{0x000,0x000,0x000,0x000,0x000,0x0fe,0x000,0x000,0x000,0x000,0x000,0x000}, // -
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x038,0x038,0x000,0x000}, // .
{0x000,0x000,0x002,0x006,0x00c,0x018,0x030,0x060,0x0c0,0x080,0x000,0x000}, // /
{0x000,0x07c,0x0c6,0x0d6,0x0d6,0x0d6,0x0d6,0x0d6,0x0c6,0x07c,0x000,0x000}, // 0
{0x000,0x010,0x030,0x0f0,0x030,0x030,0x030,0x030,0x030,0x0fc,0x000,0x000}, // 1
{0x000,0x078,0x0cc,0x0cc,0x00c,0x018,0x030,0x060,0x0cc,0x0fc,0x000,0x000}, // 2
{0x000,0x078,0x0cc,0x00c,0x00c,0x038,0x00c,0x00c,0x0cc,0x078,0x000,0x000}, // 3
{0x000,0x00c,0x01c,0x03c,0x06c,0x0cc,0x0fe,0x00c,0x00c,0x01e,0x000,0x000}, // 4
{0x000,0x0fc,0x0c0,0x0c0,0x0c0,0x0f8,0x00c,0x00c,0x0cc,0x078,0x000,0x000}, // 5
{0x000,0x038,0x060,0x0c0,0x0c0,0x0f8,0x0cc,0x0cc,0x0cc,0x078,0x000,0x000}, // 6
{0x000,0x0fe,0x0c6,0x0c6,0x006,0x00c,0x018,0x030,0x030,0x030,0x000,0x000}, // 7
{0x000,0x078,0x0cc,0x0cc,0x0ec,0x078,0x0dc,0x0cc,0x0cc,0x078,0x000,0x000}, // 8
{0x000,0x078,0x0cc,0x0cc,0x0cc,0x07c,0x018,0x018,0x030,0x070,0x000,0x000}, // 9
{0x000,0x000,0x000,0x038,0x038,0x000,0x000,0x038,0x038,0x000,0x000,0x000}, // :
{0x000,0x000,0x000,0x038,0x038,0x000,0x000,0x038,0x038,0x018,0x030,0x000}, // ;
{0x000,0x00c,0x018,0x030,0x060,0x0c0,0x060,0x030,0x018,0x00c,0x000,0x000}, // <
{0x000,0x000,0x000,0x000,0x07e,0x000,0x07e,0x000,0x000,0x000,0x000,0x000}, // =
{0x000,0x060,0x030,0x018,0x00c,0x006,0x00c,0x018,0x030,0x060,0x000,0x000}, // >
{0x000,0x078,0x0cc,0x00c,0x018,0x030,0x030,0x000,0x030,0x030,0x000,0x000}, // ?
{0x000,0x07c,0x0c6,0x0c6,0x0de,0x0de,0x0de,0x0c0,0x0c0,0x07c,0x000,0x000}, // @
{0x000,0x030,0x078,0x0cc,0x0cc,0x0cc,0x0fc,0x0cc,0x0cc,0x0cc,0x000,0x000}, // A
{0x000,0x0fc,0x066,0x066,0x066,0x07c,0x066,0x066,0x066,0x0fc,0x000,0x000}, // B
{0x000,0x03c,0x066,0x0c6,0x0c0,0x0c0,0x0c0,0x0c6,0x066,0x03c,0x000,0x000}, // C
{0x000,0x0f8,0x06c,0x066,0x066,0x066,0x066,0x066,0x06c,0x0f8,0x000,0x000}, // D
{0x000,0x0fe,0x062,0x060,0x064,0x07c,0x064,0x060,0x062,0x0fe,0x000,0x000}, // E
{0x000,0x0fe,0x066,0x062,0x064,0x07c,0x064,0x060,0x060,0x0f0,0x000,0x000}, // F
{0x000,0x03c,0x066,0x0c6,0x0c0,0x0c0,0x0ce,0x0c6,0x066,0x03e,0x000,0x000}, // G
{0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x0fc,0x0cc,0x0cc,0x0cc,0x0cc,0x000,0x000}, // H
{0x000,0x078,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x078,0x000,0x000}, // I
{0x000,0x01e,0x00c,0x00c,0x00c,0x00c,0x0cc,0x0cc,0x0cc,0x078,0x000,0x000}, // J
{0x000,0x0e6,0x066,0x06c,0x06c,0x078,0x06c,0x06c,0x066,0x0e6,0x000,0x000}, // K
{0x000,0x0f0,0x060,0x060,0x060,0x060,0x062,0x066,0x066,0x0fe,0x000,0x000}, // L
{0x000,0x0c6,0x0ee,0x0fe,0x0fe,0x0d6,0x0c6,0x0c6,0x0c6,0x0c6,0x000,0x000}, // M
{0x000,0x0c6,0x0c6,0x0e6,0x0f6,0x0fe,0x0de,0x0ce,0x0c6,0x0c6,0x000,0x000}, // N
{0x000,0x038,0x06c,0x0c6,0x0c6,0x0c6,0x0c6,0x0c6,0x06c,0x038,0x000,0x000}, // O
{0x000,0x0fc,0x066,0x066,0x066,0x07c,0x060,0x060,0x060,0x0f0,0x000,0x000}, // P
{0x000,0x038,0x06c,0x0c6,0x0c6,0x0c6,0x0ce,0x0de,0x07c,0x00c,0x01e,0x000}, // Q
{0x000,0x0fc,0x066,0x066,0x066,0x07c,0x06c,0x066,0x066,0x0e6,0x000,0x000}, // R
{0x000,0x078,0x0cc,0x0cc,0x0c0,0x070,0x018,0x0cc,0x0cc,0x078,0x000,0x000}, // S
{0x000,0x0fc,0x0b4,0x030,0x030,0x030,0x030,0x030,0x030,0x078,0x000,0x000}, // T
{0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x078,0x000,0x000}, // U
{0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x078,0x030,0x000,0x000}, // V
{0x000,0x0c6,0x0c6,0x0c6,0x0c6,0x0d6,0x0d6,0x06c,0x06c,0x06c,0x000,0x000}, // W
{0x000,0x0cc,0x0cc,0x0cc,0x078,0x030,0x078,0x0cc,0x0cc,0x0cc,0x000,0x000}, // X
{0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x078,0x030,0x030,0x030,0x078,0x000,0x000}, // Y
{0x000,0x0fe,0x0ce,0x098,0x018,0x030,0x060,0x062,0x0c6,0x0fe,0x000,0x000}, // Z
{0x000,0x03c,0x030,0x030,0x030,0x030,0x030,0x030,0x030,0x03c,0x000,0x000}, // [
{0x000,0x000,0x080,0x0c0,0x060,0x030,0x018,0x00c,0x006,0x002,0x000,0x000}, // backslash
{0x000,0x03c,0x00c,0x00c,0x00c,0x00c,0x00c,0x00c,0x00c,0x03c,0x000,0x000}, // ]
{0x010,0x038,0x06c,0x0c6,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // ^
{0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x0ff,0x000}, // _
{0x030,0x030,0x018,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // `
{0x000,0x000,0x000,0x000,0x078,0x00c,0x07c,0x0cc,0x0cc,0x076,0x000,0x000}, // a
{0x000,0x0e0,0x060,0x060,0x07c,0x066,0x066,0x066,0x066,0x0dc,0x000,0x000}, // b
{0x000,0x000,0x000,0x000,0x078,0x0cc,0x0c0,0x0c0,0x0cc,0x078,0x000,0x000}, // c
{0x000,0x01c,0x00c,0x00c,0x07c,0x0cc,0x0cc,0x0cc,0x0cc,0x076,0x000,0x000}, // d
{0x000,0x000,0x000,0x000,0x078,0x0cc,0x0fc,0x0c0,0x0cc,0x078,0x000,0x000}, // e
{0x000,0x038,0x06c,0x060,0x060,0x0f8,0x060,0x060,0x060,0x0f0,0x000,0x000}, // f
{0x000,0x000,0x000,0x000,0x076,0x0cc,0x0cc,0x0cc,0x07c,0x00c,0x0cc,0x078}, // g
{0x000,0x0e0,0x060,0x060,0x06c,0x076,0x066,0x066,0x066,0x0e6,0x000,0x000}, // h
{0x000,0x018,0x018,0x000,0x078,0x018,0x018,0x018,0x018,0x07e,0x000,0x000}, // i
{0x000,0x00c,0x00c,0x000,0x03c,0x00c,0x00c,0x00c,0x00c,0x0cc,0x0cc,0x078}, // j
{0x000,0x0e0,0x060,0x060,0x066,0x06c,0x078,0x06c,0x066,0x0e6,0x000,0x000}, // k
{0x000,0x078,0x018,0x018,0x018,0x018,0x018,0x018,0x018,0x07e,0x000,0x000}, // l
{0x000,0x000,0x000,0x000,0x0fc,0x0d6,0x0d6,0x0d6,0x0d6,0x0c6,0x000,0x000}, // m
{0x000,0x000,0x000,0x000,0x0f8,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x000,0x000}, // n
{0x000,0x000,0x000,0x000,0x078,0x0cc,0x0cc,0x0cc,0x0cc,0x078,0x000,0x000}, // o
{0x000,0x000,0x000,0x000,0x0dc,0x066,0x066,0x066,0x066,0x07c,0x060,0x0f0}, // p
{0x000,0x000,0x000,0x000,0x076,0x0cc,0x0cc,0x0cc,0x0cc,0x07c,0x00c,0x01e}, // q
{0x000,0x000,0x000,0x000,0x0ec,0x06e,0x076,0x060,0x060,0x0f0,0x000,0x000}, // r
{0x000,0x000,0x000,0x000,0x078,0x0cc,0x060,0x018,0x0cc,0x078,0x000,0x000}, // s
{0x000,0x000,0x020,0x060,0x0fc,0x060,0x060,0x060,0x06c,0x038,0x000,0x000}, // t
{0x000,0x000,0x000,0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x0cc,0x076,0x000,0x000}, // u
{0x000,0x000,0x000,0x000,0x0cc,0x0cc,0x0cc,0x0cc,0x078,0x030,0x000,0x000}, // v
{0x000,0x000,0x000,0x000,0x0c6,0x0c6,0x0d6,0x0d6,0x06c,0x06c,0x000,0x000}, // w
{0x000,0x000,0x000,0x000,0x0c6,0x06c,0x038,0x038,0x06c,0x0c6,0x000,0x000}, // x
{0x000,0x000,0x000,0x000,0x066,0x066,0x066,0x066,0x03c,0x00c,0x018,0x0f0}, // y
{0x000,0x000,0x000,0x000,0x0fc,0x08c,0x018,0x060,0x0c4,0x0fc,0x000,0x000}, // z
{0x000,0x01c,0x030,0x030,0x060,0x0c0,0x060,0x030,0x030,0x01c,0x000,0x000}, // {
{0x000,0x018,0x018,0x018,0x018,0x000,0x018,0x018,0x018,0x018,0x000,0x000}, // |
{0x000,0x0e0,0x030,0x030,0x018,0x00c,0x018,0x030,0x030,0x0e0,0x000,0x000}, // }
{0x000,0x073,0x0da,0x0ce,0x000,0x000,0x000,0x000,0x000,0x000,0x000,0x000}, // ~
{0x000,0x000,0x000,0x010,0x038,0x06c,0x0c6,0x0c6,0x0fe,0x000,0x000,0x000}
}; // font8x12