Tc Unicode Helper
OpenSansRegular12pt.h
1 // Font file generated by theCodersCorner.com Font Generator
2 // Format: TC_UNICODE
3 // Approximate size: 1957 bytes
4 // Source file: OpenSans-Regular.ttf
5 // Point size: 12pt
6 // Variable name: OpenSansRegular12pt
7 
8 #include <UnicodeFontDefs.h>
9 
10 // Bitmaps for Basic Latin
11 const uint8_t OpenSansRegular12ptBitmaps_0[] PROGMEM = {
12 0x00,0x00,0xf5,0x55,0x0f,0xdc,0xe5,0x20,0x08,0x81,0x10,0x24,0x3f,0xf1,0x10,0x22,0x04,0x47,0xfe,0x12,
13 0x04,0x40,0x88,0x11,0x00,0x10,0x7e,0xd2,0x90,0xd0,0x70,0x1e,0x13,0x13,0x96,0xfc,0x10,0x10,0x70,0x49,
14 0x08,0x89,0x88,0x90,0x8a,0xe8,0xa9,0x95,0x17,0x51,0x09,0x11,0x91,0x10,0x93,0x0e,0x3c,0x0c,0xc1,0x08,
15 0x33,0x03,0xc0,0x70,0x1b,0x16,0x32,0x83,0xd0,0x33,0x0f,0x3e,0x30,0xea,0x26,0x4c,0x88,0x88,0x88,0x8c,
16 0x46,0x20,0x99,0x32,0x49,0x24,0xb5,0xa0,0x10,0x10,0x10,0xff,0x18,0x28,0x6c,0x44,0x10,0x10,0x10,0x10,
17 0xff,0x10,0x10,0x10,0x10,0xfa,0xf0,0xf0,0x04,0x20,0x86,0x10,0x43,0x08,0x61,0x04,0x30,0x3c,0x66,0xc2,
18 0x83,0x83,0x83,0x83,0x83,0x83,0xc2,0x66,0x3c,0x3f,0x91,0x11,0x11,0x11,0x11,0x7c,0xc6,0x02,0x02,0x02,
19 0x06,0x0c,0x18,0x30,0x60,0xc0,0xff,0x7c,0xc6,0x02,0x02,0x06,0x3c,0x06,0x03,0x03,0x03,0x86,0xfc,0x03,
20 0x03,0x83,0xc1,0x61,0x31,0x19,0x8c,0x86,0xff,0x81,0x80,0xc0,0x60,0x7e,0x40,0x40,0x40,0x40,0xfc,0x06,
21 0x03,0x03,0x03,0x86,0xfc,0x1e,0x30,0x40,0xc0,0xc0,0xbc,0xc2,0x83,0x81,0xc3,0x66,0x3c,0xff,0x03,0x02,
22 0x06,0x04,0x0c,0x08,0x18,0x18,0x10,0x30,0x20,0x3c,0x46,0xc2,0xc2,0x66,0x38,0x6e,0xc3,0x83,0x83,0xc2,
23 0x7c,0x3c,0xc6,0x82,0x83,0x83,0xc7,0x7b,0x03,0x02,0x06,0x0c,0x78,0xf0,0x03,0xc0,0xf0,0x03,0xe8,0x01,
24 0x06,0x18,0x60,0xc0,0x38,0x0e,0x01,0xff,0x00,0x00,0xff,0x80,0xe0,0x18,0x06,0x03,0x1c,0x60,0x80,0x7c,
25 0x8c,0x08,0x30,0x43,0x04,0x18,0x00,0x00,0xc1,0x80,0x0f,0xc0,0xc3,0x08,0x04,0x8f,0xbc,0xc8,0xc4,0x46,
26 0x62,0x33,0x11,0x98,0x8c,0x4a,0xd1,0xdc,0x80,0x03,0x04,0x0f,0xc0,0x04,0x01,0xc0,0x28,0x0d,0x01,0x30,
27 0x22,0x08,0x61,0xfc,0x60,0x88,0x19,0x01,0x60,0x30,0xfc,0x86,0x83,0x83,0x86,0xfc,0x82,0x83,0x81,0x83,
28 0x86,0xfc,0x1f,0x98,0x58,0x18,0x0c,0x06,0x03,0x01,0x80,0xc0,0x30,0x0c,0x23,0xf0,0xfc,0x43,0xa0,0x50,
29 0x38,0x0c,0x06,0x03,0x01,0x81,0xc0,0xa1,0xdf,0x80,0xfe,0x08,0x20,0x83,0xf8,0x20,0x82,0x08,0x3f,0xfe,
30 0x08,0x20,0x82,0x0f,0xe0,0x82,0x08,0x20,0x1f,0x8c,0x36,0x03,0x00,0xc0,0x30,0x0c,0x3f,0x01,0xc0,0x58,
31 0x13,0x04,0x7f,0x81,0xc0,0xe0,0x70,0x38,0x1f,0xfe,0x07,0x03,0x81,0xc0,0xe0,0x70,0x30,0xff,0xf0,0x11,
32 0x11,0x11,0x11,0x11,0x11,0x13,0xe0,0x83,0x86,0x8c,0x98,0xb0,0xb0,0xd0,0x98,0x8c,0x86,0x82,0x83,0x82,
33 0x08,0x20,0x82,0x08,0x20,0x82,0x08,0x3f,0xc0,0x7c,0x07,0xe0,0x7a,0x0b,0xa0,0xb9,0x1b,0x91,0x39,0x93,
34 0x8b,0x38,0xa3,0x8e,0x38,0x43,0xc0,0xe0,0x78,0x36,0x19,0x0c,0xc6,0x33,0x09,0x86,0xc1,0xe0,0x70,0x30,
35 0x1f,0x06,0x39,0x81,0x60,0x3c,0x03,0x80,0x70,0x0e,0x01,0xc0,0x6c,0x08,0xc7,0x0f,0x80,0xfd,0x0e,0x0c,
36 0x18,0x31,0xfe,0x40,0x81,0x02,0x04,0x00,0x1f,0x06,0x39,0x81,0x60,0x3c,0x03,0x80,0x70,0x0e,0x01,0xc0,
37 0x6c,0x08,0xc7,0x0f,0x80,0x30,0x03,0x00,0x30,0xfc,0x86,0x82,0x82,0x82,0x86,0xf8,0x88,0x8c,0x86,0x82,
38 0x83,0x3e,0xc2,0xc0,0xc0,0xc0,0x70,0x1c,0x02,0x03,0x02,0x86,0xfc,0xff,0x84,0x02,0x01,0x00,0x80,0x40,
39 0x20,0x10,0x08,0x04,0x02,0x01,0x00,0x81,0xc0,0xe0,0x70,0x38,0x1c,0x0e,0x07,0x03,0x81,0xc0,0xf8,0xc7,
40 0xc0,0xc0,0xd0,0x34,0x09,0x86,0x21,0x88,0x43,0x30,0x48,0x1a,0x07,0x80,0xc0,0x30,0xc1,0x82,0x83,0x05,
41 0x0e,0x1b,0x16,0x36,0x24,0x44,0xc8,0x89,0x13,0x1a,0x34,0x14,0x28,0x38,0x50,0x60,0xe0,0xc0,0x80,0x40,
42 0x98,0x42,0x30,0x48,0x1e,0x03,0x00,0xc0,0x58,0x33,0x08,0x44,0x1b,0x02,0xc0,0x90,0x66,0x10,0x8c,0x32,
43 0x05,0x00,0xc0,0x20,0x08,0x02,0x00,0x80,0x20,0xff,0x03,0x06,0x04,0x0c,0x18,0x10,0x30,0x60,0x40,0xc0,
44 0xff,0xfc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xf0,0xc1,0x04,0x18,0x20,0xc1,0x04,0x18,0x20,0x81,0xf1,0x11,
45 0x11,0x11,0x11,0x11,0x11,0xf0,0x10,0x18,0x28,0x24,0x44,0x42,0xc2,0x81,0xfe,0xc8,0x80,0x7c,0x8c,0x08,
46 0x17,0xf8,0x60,0xe3,0x7a,0xc0,0xc0,0xc0,0xc0,0xde,0xe3,0xc1,0xc1,0xc1,0xc1,0xc1,0xe3,0xde,0x3e,0xc3,
47 0x04,0x08,0x10,0x30,0x30,0x3c,0x01,0x01,0x01,0x01,0x3d,0x67,0xc3,0x81,0x81,0x81,0xc3,0x67,0x3d,0x3c,
48 0x66,0xc2,0x83,0xff,0x80,0xc0,0x62,0x3e,0x1c,0xc2,0x08,0xfc,0x82,0x08,0x20,0x82,0x08,0x20,0x3f,0xb1,
49 0x10,0xc8,0x66,0x21,0xe0,0x80,0xc0,0x3f,0x20,0xf0,0x78,0x27,0xe0,0xc0,0xc0,0xc0,0xc0,0xde,0xe3,0xc1,
50 0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xf0,0xff,0xff,0xc0,0x33,0x00,0x33,0x33,0x33,0x33,0x33,0x33,0xe0,0xc0,
51 0xc0,0xc0,0xc0,0xc6,0xcc,0xc8,0xd0,0xf0,0xd8,0xcc,0xc6,0xc2,0xff,0xff,0xff,0xc0,0xdc,0xf7,0x1c,0xf0,
52 0xc3,0x86,0x1c,0x30,0xe1,0x87,0x0c,0x38,0x61,0xc3,0x08,0xde,0xe3,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,
53 0x3c,0x62,0xc3,0x81,0x81,0x81,0xc3,0x62,0x3c,0xde,0xe3,0xc1,0xc1,0xc1,0xc1,0xc1,0xe3,0xde,0xc0,0xc0,
54 0xc0,0xc0,0x3d,0x67,0xc3,0x81,0x81,0x81,0xc3,0x67,0x3d,0x01,0x01,0x01,0x01,0xdf,0x8c,0x30,0xc3,0x0c,
55 0x30,0xc0,0x7f,0x18,0x38,0x38,0x30,0x61,0xf8,0x20,0x8f,0xc8,0x20,0x82,0x08,0x20,0x83,0xc0,0xc1,0xc1,
56 0xc1,0xc1,0xc1,0xc1,0xc3,0x47,0x3d,0xc1,0x43,0x43,0x62,0x26,0x34,0x34,0x1c,0x18,0xc3,0x1a,0x38,0xd1,
57 0x44,0xca,0x26,0xdb,0x14,0x50,0xa2,0x87,0x1c,0x10,0x60,0x43,0x11,0x0d,0x83,0x80,0x80,0xa0,0xd8,0xc4,
58 0x41,0x00,0xc1,0x21,0x90,0xcc,0x42,0x61,0xa0,0x50,0x38,0x18,0x0c,0x04,0x06,0x0e,0x00,0xfc,0x30,0x84,
59 0x30,0x84,0x30,0xfc,0x0c,0x41,0x04,0x10,0x43,0x30,0x30,0x41,0x04,0x10,0x40,0xc0,0xff,0xff,0x80,0xc3,
60 0x18,0xc6,0x30,0x83,0x23,0x18,0xc6,0x33,0x00,0xf1,0x8e
61 };
62 
63 // Glyphs for Basic Latin
64 const UnicodeFontGlyph OpenSansRegular12ptGlyphs_0[] PROGMEM = {
65  { 31, 0, 1, 1, 10, 0, -1} /* [␟] 31*/ ,
66  { 32, 1, 1, 1, 4, 0, -1} /* [ ] 32*/ ,
67  { 33, 2, 2, 12, 4, 1, -12} /* [!] 33*/ ,
68  { 34, 5, 5, 4, 7, 1, -12} /* ["] 34*/ ,
69  { 35, 8, 11, 12, 11, 0, -12} /* [#] 35*/ ,
70  { 36, 25, 8, 13, 10, 1, -12} /* [$] 36*/ ,
71  { 37, 38, 12, 12, 14, 1, -12} /* [%] 37*/ ,
72  { 38, 56, 11, 12, 12, 1, -12} /* [&] 38*/ ,
73  { 39, 73, 2, 4, 4, 1, -12} /* ['] 39*/ ,
74  { 40, 74, 4, 15, 5, 1, -12} /* [(] 40*/ ,
75  { 41, 82, 3, 15, 5, 1, -12} /* [)] 41*/ ,
76  { 42, 88, 8, 8, 9, 1, -13} /* [*] 42*/ ,
77  { 43, 96, 8, 9, 10, 1, -10} /* [+] 43*/ ,
78  { 44, 105, 2, 4, 4, 1, -2} /* [,] 44*/ ,
79  { 45, 106, 4, 1, 5, 1, -5} /* [-] 45*/ ,
80  { 46, 107, 2, 2, 4, 1, -2} /* [.] 46*/ ,
81  { 47, 108, 6, 12, 6, 0, -12} /* [/] 47*/ ,
82  { 48, 117, 8, 12, 10, 1, -12} /* [0] 48*/ ,
83  { 49, 129, 4, 12, 10, 2, -12} /* [1] 49*/ ,
84  { 50, 135, 8, 12, 10, 1, -12} /* [2] 50*/ ,
85  { 51, 147, 8, 12, 10, 1, -12} /* [3] 51*/ ,
86  { 52, 159, 9, 12, 10, 0, -12} /* [4] 52*/ ,
87  { 53, 173, 8, 12, 10, 1, -12} /* [5] 53*/ ,
88  { 54, 185, 8, 12, 10, 1, -12} /* [6] 54*/ ,
89  { 55, 197, 8, 12, 10, 1, -12} /* [7] 55*/ ,
90  { 56, 209, 8, 12, 10, 1, -12} /* [8] 56*/ ,
91  { 57, 221, 8, 12, 10, 1, -12} /* [9] 57*/ ,
92  { 58, 233, 2, 9, 4, 1, -9} /* [:] 58*/ ,
93  { 59, 236, 2, 11, 4, 1, -9} /* [;] 59*/ ,
94  { 60, 239, 8, 8, 10, 1, -10} /* [<] 60*/ ,
95  { 61, 247, 8, 4, 10, 1, -8} /* [=] 61*/ ,
96  { 62, 251, 8, 8, 10, 1, -10} /* [>] 62*/ ,
97  { 63, 259, 7, 12, 7, 0, -12} /* [?] 63*/ ,
98  { 64, 270, 13, 14, 15, 1, -12} /* [@] 64*/ ,
99  { 65, 293, 11, 12, 11, 0, -12} /* [A] 65*/ ,
100  { 66, 310, 8, 12, 11, 2, -12} /* [B] 66*/ ,
101  { 67, 322, 9, 12, 11, 1, -12} /* [C] 67*/ ,
102  { 68, 336, 9, 12, 12, 2, -12} /* [D] 68*/ ,
103  { 69, 350, 6, 12, 9, 2, -12} /* [E] 69*/ ,
104  { 70, 359, 6, 12, 9, 2, -12} /* [F] 70*/ ,
105  { 71, 368, 10, 12, 12, 1, -12} /* [G] 71*/ ,
106  { 72, 383, 9, 12, 13, 2, -12} /* [H] 72*/ ,
107  { 73, 397, 1, 12, 5, 2, -12} /* [I] 73*/ ,
108  { 74, 399, 4, 15, 5, -1, -12} /* [J] 74*/ ,
109  { 75, 407, 8, 12, 10, 2, -12} /* [K] 75*/ ,
110  { 76, 419, 6, 12, 9, 2, -12} /* [L] 76*/ ,
111  { 77, 428, 12, 12, 15, 2, -12} /* [M] 77*/ ,
112  { 78, 446, 9, 12, 13, 2, -12} /* [N] 78*/ ,
113  { 79, 460, 11, 12, 13, 1, -12} /* [O] 79*/ ,
114  { 80, 477, 7, 12, 10, 2, -12} /* [P] 80*/ ,
115  { 81, 488, 11, 15, 13, 1, -12} /* [Q] 81*/ ,
116  { 82, 509, 8, 12, 11, 2, -12} /* [R] 82*/ ,
117  { 83, 521, 8, 12, 9, 1, -12} /* [S] 83*/ ,
118  { 84, 533, 9, 12, 9, 0, -12} /* [T] 84*/ ,
119  { 85, 547, 9, 12, 12, 2, -12} /* [U] 85*/ ,
120  { 86, 561, 10, 12, 10, 0, -12} /* [V] 86*/ ,
121  { 87, 576, 15, 12, 16, 0, -12} /* [W] 87*/ ,
122  { 88, 599, 10, 12, 10, 0, -12} /* [X] 88*/ ,
123  { 89, 614, 10, 12, 10, 0, -12} /* [Y] 89*/ ,
124  { 90, 629, 8, 12, 10, 1, -12} /* [Z] 90*/ ,
125  { 91, 641, 4, 15, 6, 1, -12} /* [[] 91*/ ,
126  { 92, 649, 6, 12, 6, 0, -12} /* [\] 92*/ ,
127  { 93, 658, 4, 15, 6, 0, -12} /* []] 93*/ ,
128  { 94, 666, 8, 8, 10, 1, -12} /* [^] 94*/ ,
129  { 95, 674, 7, 1, 7, 0, 2} /* [_] 95*/ ,
130  { 96, 675, 3, 3, 5, 1, -13} /* [`] 96*/ ,
131  { 97, 677, 7, 9, 9, 1, -9} /* [a] 97*/ ,
132  { 98, 685, 8, 13, 10, 1, -13} /* [b] 98*/ ,
133  { 99, 698, 7, 9, 8, 1, -9} /* [c] 99*/ ,
134  { 100, 706, 8, 13, 10, 1, -13} /* [d] 100*/ ,
135  { 101, 719, 8, 9, 10, 1, -9} /* [e] 101*/ ,
136  { 102, 728, 6, 13, 6, 0, -13} /* [f] 102*/ ,
137  { 103, 738, 9, 13, 9, 0, -9} /* [g] 103*/ ,
138  { 104, 753, 8, 13, 10, 1, -13} /* [h] 104*/ ,
139  { 105, 766, 2, 13, 4, 1, -13} /* [i] 105*/ ,
140  { 106, 770, 4, 17, 4, -1, -13} /* [j] 106*/ ,
141  { 107, 779, 8, 13, 9, 1, -13} /* [k] 107*/ ,
142  { 108, 792, 2, 13, 4, 1, -13} /* [l] 108*/ ,
143  { 109, 796, 13, 9, 16, 1, -9} /* [m] 109*/ ,
144  { 110, 811, 8, 9, 10, 1, -9} /* [n] 110*/ ,
145  { 111, 820, 8, 9, 10, 1, -9} /* [o] 111*/ ,
146  { 112, 829, 8, 13, 10, 1, -9} /* [p] 112*/ ,
147  { 113, 842, 8, 13, 10, 1, -9} /* [q] 113*/ ,
148  { 114, 855, 6, 9, 7, 1, -9} /* [r] 114*/ ,
149  { 115, 862, 6, 9, 8, 1, -9} /* [s] 115*/ ,
150  { 116, 869, 6, 11, 6, 0, -11} /* [t] 116*/ ,
151  { 117, 878, 8, 9, 10, 1, -9} /* [u] 117*/ ,
152  { 118, 887, 8, 9, 8, 0, -9} /* [v] 118*/ ,
153  { 119, 896, 13, 9, 13, 0, -9} /* [w] 119*/ ,
154  { 120, 911, 9, 9, 9, 0, -9} /* [x] 120*/ ,
155  { 121, 922, 9, 13, 9, 0, -9} /* [y] 121*/ ,
156  { 122, 937, 6, 9, 8, 1, -9} /* [z] 122*/ ,
157  { 123, 944, 6, 15, 6, 0, -12} /* [{] 123*/ ,
158  { 124, 956, 1, 17, 9, 4, -13} /* [|] 124*/ ,
159  { 125, 959, 5, 15, 6, 1, -12} /* [}] 125*/ ,
160  { 126, 969, 8, 2, 10, 1, -7} /* [~] 126*/
161 };
162 
163 const UnicodeFontBlock OpenSansRegular12ptBlocks[] PROGMEM = {
164  {0, OpenSansRegular12ptBitmaps_0, OpenSansRegular12ptGlyphs_0, 127} /* Basic Latin */
165 };
166 
167 const UnicodeFont OpenSansRegular12pt[] PROGMEM = { {OpenSansRegular12ptBlocks, 1, 17, TCFONT_ONE_BIT_PER_PIXEL} };
contains font rendering structures both for AdafruitGFX fonts and TcUnicode fonts
Definition: UnicodeFontDefs.h:120
Definition: UnicodeFontDefs.h:104
Definition: UnicodeFontDefs.h:82