504 lines
26 KiB
C
504 lines
26 KiB
C
|
#include "font.h"
|
|||
|
|
|||
|
static unsigned int PROGMEM fontIndex_uni53[] = { 0, /* */
|
|||
|
1, /* ! */
|
|||
|
3, /* " */
|
|||
|
6, /* # */
|
|||
|
11, /* $ */
|
|||
|
16, /* % */
|
|||
|
21, /* & */
|
|||
|
27, /* ' */
|
|||
|
28, /* ( */
|
|||
|
30, /* ) */
|
|||
|
32, /* * */
|
|||
|
37, /* + */
|
|||
|
42, /* , */
|
|||
|
44, /* - */
|
|||
|
48, /* . */
|
|||
|
49, /* / */
|
|||
|
54, /* 0 */
|
|||
|
59, /* 1 */
|
|||
|
61, /* 2 */
|
|||
|
66, /* 3 */
|
|||
|
71, /* 4 */
|
|||
|
76, /* 5 */
|
|||
|
81, /* 6 */
|
|||
|
86, /* 7 */
|
|||
|
90, /* 8 */
|
|||
|
95, /* 9 */
|
|||
|
100, /* : */
|
|||
|
102, /* ; */
|
|||
|
104, /* < */
|
|||
|
107, /* = */
|
|||
|
112, /* > */
|
|||
|
115, /* ? */
|
|||
|
119, /* @ */
|
|||
|
124, /* A */
|
|||
|
129, /* B */
|
|||
|
134, /* C */
|
|||
|
139, /* D */
|
|||
|
144, /* E */
|
|||
|
149, /* F */
|
|||
|
154, /* G */
|
|||
|
159, /* H */
|
|||
|
164, /* I */
|
|||
|
165, /* J */
|
|||
|
169, /* K */
|
|||
|
174, /* L */
|
|||
|
178, /* M */
|
|||
|
183, /* N */
|
|||
|
188, /* O */
|
|||
|
193, /* P */
|
|||
|
198, /* Q */
|
|||
|
203, /* R */
|
|||
|
208, /* S */
|
|||
|
213, /* T */
|
|||
|
218, /* U */
|
|||
|
223, /* V */
|
|||
|
228, /* W */
|
|||
|
235, /* X */
|
|||
|
240, /* Y */
|
|||
|
245, /* Z */
|
|||
|
250, /* [ */
|
|||
|
252, /* \ */
|
|||
|
257, /* ] */
|
|||
|
259, /* ^ */
|
|||
|
262, /* _ */
|
|||
|
267, /* ` */
|
|||
|
269, /* a */
|
|||
|
273, /* b */
|
|||
|
277, /* c */
|
|||
|
281, /* d */
|
|||
|
285, /* e */
|
|||
|
289, /* f */
|
|||
|
291, /* g */
|
|||
|
295, /* h */
|
|||
|
299, /* i */
|
|||
|
300, /* j */
|
|||
|
302, /* k */
|
|||
|
306, /* l */
|
|||
|
307, /* m */
|
|||
|
314, /* n */
|
|||
|
318, /* o */
|
|||
|
322, /* p */
|
|||
|
326, /* q */
|
|||
|
330, /* r */
|
|||
|
333, /* s */
|
|||
|
337, /* t */
|
|||
|
340, /* u */
|
|||
|
344, /* v */
|
|||
|
348, /* w */
|
|||
|
355, /* x */
|
|||
|
359, /* y */
|
|||
|
363, /* z */
|
|||
|
367, /* { */
|
|||
|
370, /* | */
|
|||
|
372, /* } */
|
|||
|
375, /* ~ */
|
|||
|
379, /* <20> */
|
|||
|
383, /* <20> */
|
|||
|
387, /* <20> */
|
|||
|
391, /* <20> */
|
|||
|
395
|
|||
|
};
|
|||
|
|
|||
|
static unsigned char PROGMEM fontData_uni53[] = {
|
|||
|
0x00, /* */
|
|||
|
0x00, /* */
|
|||
|
0x2e, /* # ### */
|
|||
|
0x06, /* ## */
|
|||
|
0x00, /* */
|
|||
|
0x06, /* ## */
|
|||
|
0x14, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x14, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x14, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x6b, /* ## # ## */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x12, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x10, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x22, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x10, /* # */
|
|||
|
0x06, /* ## */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x41, /* # # */
|
|||
|
0x41, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x08, /* # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x80, /* # */
|
|||
|
0x60, /* ## */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x10, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x02, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x32, /* ## # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2c, /* # ## */
|
|||
|
0x22, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x0e, /* ### */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x2e, /* # ### */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x12, /* # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x10, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x32, /* ## # */
|
|||
|
0x0e, /* ### */
|
|||
|
0x14, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x04, /* # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x00, /* */
|
|||
|
0x14, /* # # */
|
|||
|
0x80, /* # */
|
|||
|
0x64, /* ## # */
|
|||
|
0x08, /* # */
|
|||
|
0x14, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x08, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x04, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x22, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x0c, /* ## */
|
|||
|
0x3c, /* #### */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x3c, /* #### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x02, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x22, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x3a, /* ### # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x10, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1e, /* #### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x14, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x04, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x04, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x10, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x1c, /* ### */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x04, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x5c, /* # ### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x0a, /* # # */
|
|||
|
0x0a, /* # # */
|
|||
|
0x1a, /* ## # */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x12, /* # # */
|
|||
|
0x02, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x02, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x1e, /* #### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1e, /* #### */
|
|||
|
0x0e, /* ### */
|
|||
|
0x10, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x10, /* # */
|
|||
|
0x0e, /* ### */
|
|||
|
0x1e, /* #### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1e, /* #### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1e, /* #### */
|
|||
|
0x22, /* # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x08, /* # */
|
|||
|
0x14, /* # # */
|
|||
|
0x22, /* # # */
|
|||
|
0x02, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x38, /* ### */
|
|||
|
0x04, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x22, /* # # */
|
|||
|
0x32, /* ## # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x26, /* # ## */
|
|||
|
0x22, /* # # */
|
|||
|
0x7f, /* ####### */
|
|||
|
0x41, /* # # */
|
|||
|
0x02, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x10, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x41, /* # # */
|
|||
|
0x7f, /* ####### */
|
|||
|
0x04, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x40, /* # */
|
|||
|
0x40, /* # */
|
|||
|
0x40, /* # */
|
|||
|
0x40, /* # */
|
|||
|
0x40, /* # */
|
|||
|
0x02, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x38, /* ### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x18, /* ## */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x34, /* ## # */
|
|||
|
0x2c, /* # ## */
|
|||
|
0x3c, /* #### */
|
|||
|
0x0a, /* # # */
|
|||
|
0x18, /* ## */
|
|||
|
0xa4, /* # # # */
|
|||
|
0xa4, /* # # # */
|
|||
|
0x78, /* #### */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x04, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x38, /* ### */
|
|||
|
0x3a, /* ### # */
|
|||
|
0x80, /* # */
|
|||
|
0x7a, /* #### # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x10, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x34, /* ## # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x3c, /* #### */
|
|||
|
0x04, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x38, /* ### */
|
|||
|
0x04, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x38, /* ### */
|
|||
|
0x3c, /* #### */
|
|||
|
0x04, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x38, /* ### */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x18, /* ## */
|
|||
|
0xfc, /* ###### */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x18, /* ## */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0xfc, /* ###### */
|
|||
|
0x3c, /* #### */
|
|||
|
0x08, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x28, /* # # */
|
|||
|
0x2c, /* # ## */
|
|||
|
0x34, /* ## # */
|
|||
|
0x14, /* # # */
|
|||
|
0x04, /* # */
|
|||
|
0x3e, /* ##### */
|
|||
|
0x04, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x3c, /* #### */
|
|||
|
0x1c, /* ### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x1c, /* ### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x1c, /* ### */
|
|||
|
0x24, /* # # */
|
|||
|
0x18, /* ## */
|
|||
|
0x18, /* ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x1c, /* ### */
|
|||
|
0xa0, /* # # */
|
|||
|
0xa0, /* # # */
|
|||
|
0x7c, /* ##### */
|
|||
|
0x24, /* # # */
|
|||
|
0x34, /* ## # */
|
|||
|
0x2c, /* # ## */
|
|||
|
0x24, /* # # */
|
|||
|
0x08, /* # */
|
|||
|
0x36, /* ## ## */
|
|||
|
0x41, /* # # */
|
|||
|
0x00, /* */
|
|||
|
0x7f, /* ####### */
|
|||
|
0x41, /* # # */
|
|||
|
0x36, /* ## ## */
|
|||
|
0x08, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x08, /* # */
|
|||
|
0x04, /* # */
|
|||
|
0x3c, /* #### */
|
|||
|
0x02, /* # */
|
|||
|
0x2a, /* # # # */
|
|||
|
0x14, /* # # */
|
|||
|
0x19, /* ## # */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x39, /* ### # */
|
|||
|
0x19, /* ## # */
|
|||
|
0x24, /* # # */
|
|||
|
0x24, /* # # */
|
|||
|
0x19, /* ## # */
|
|||
|
0x1d, /* ### # */
|
|||
|
0x20, /* # */
|
|||
|
0x20, /* # */
|
|||
|
0x3d, /* #### # */
|
|||
|
};
|
|||
|
|
|||
|
font font_uni53 = {8, fontIndex_uni53, fontData_uni53, ' ', '~', '.', 1};
|