Tc Unicode Helper
Loading...
Searching...
No Matches
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
11const uint8_t OpenSansRegular12ptBitmaps_0[] PROGMEM = {
120x00,0x00,0xf5,0x55,0x0f,0xdc,0xe5,0x20,0x08,0x81,0x10,0x24,0x3f,0xf1,0x10,0x22,0x04,0x47,0xfe,0x12,
130x04,0x40,0x88,0x11,0x00,0x10,0x7e,0xd2,0x90,0xd0,0x70,0x1e,0x13,0x13,0x96,0xfc,0x10,0x10,0x70,0x49,
140x08,0x89,0x88,0x90,0x8a,0xe8,0xa9,0x95,0x17,0x51,0x09,0x11,0x91,0x10,0x93,0x0e,0x3c,0x0c,0xc1,0x08,
150x33,0x03,0xc0,0x70,0x1b,0x16,0x32,0x83,0xd0,0x33,0x0f,0x3e,0x30,0xea,0x26,0x4c,0x88,0x88,0x88,0x8c,
160x46,0x20,0x99,0x32,0x49,0x24,0xb5,0xa0,0x10,0x10,0x10,0xff,0x18,0x28,0x6c,0x44,0x10,0x10,0x10,0x10,
170xff,0x10,0x10,0x10,0x10,0xfa,0xf0,0xf0,0x04,0x20,0x86,0x10,0x43,0x08,0x61,0x04,0x30,0x3c,0x66,0xc2,
180x83,0x83,0x83,0x83,0x83,0x83,0xc2,0x66,0x3c,0x3f,0x91,0x11,0x11,0x11,0x11,0x7c,0xc6,0x02,0x02,0x02,
190x06,0x0c,0x18,0x30,0x60,0xc0,0xff,0x7c,0xc6,0x02,0x02,0x06,0x3c,0x06,0x03,0x03,0x03,0x86,0xfc,0x03,
200x03,0x83,0xc1,0x61,0x31,0x19,0x8c,0x86,0xff,0x81,0x80,0xc0,0x60,0x7e,0x40,0x40,0x40,0x40,0xfc,0x06,
210x03,0x03,0x03,0x86,0xfc,0x1e,0x30,0x40,0xc0,0xc0,0xbc,0xc2,0x83,0x81,0xc3,0x66,0x3c,0xff,0x03,0x02,
220x06,0x04,0x0c,0x08,0x18,0x18,0x10,0x30,0x20,0x3c,0x46,0xc2,0xc2,0x66,0x38,0x6e,0xc3,0x83,0x83,0xc2,
230x7c,0x3c,0xc6,0x82,0x83,0x83,0xc7,0x7b,0x03,0x02,0x06,0x0c,0x78,0xf0,0x03,0xc0,0xf0,0x03,0xe8,0x01,
240x06,0x18,0x60,0xc0,0x38,0x0e,0x01,0xff,0x00,0x00,0xff,0x80,0xe0,0x18,0x06,0x03,0x1c,0x60,0x80,0x7c,
250x8c,0x08,0x30,0x43,0x04,0x18,0x00,0x00,0xc1,0x80,0x0f,0xc0,0xc3,0x08,0x04,0x8f,0xbc,0xc8,0xc4,0x46,
260x62,0x33,0x11,0x98,0x8c,0x4a,0xd1,0xdc,0x80,0x03,0x04,0x0f,0xc0,0x04,0x01,0xc0,0x28,0x0d,0x01,0x30,
270x22,0x08,0x61,0xfc,0x60,0x88,0x19,0x01,0x60,0x30,0xfc,0x86,0x83,0x83,0x86,0xfc,0x82,0x83,0x81,0x83,
280x86,0xfc,0x1f,0x98,0x58,0x18,0x0c,0x06,0x03,0x01,0x80,0xc0,0x30,0x0c,0x23,0xf0,0xfc,0x43,0xa0,0x50,
290x38,0x0c,0x06,0x03,0x01,0x81,0xc0,0xa1,0xdf,0x80,0xfe,0x08,0x20,0x83,0xf8,0x20,0x82,0x08,0x3f,0xfe,
300x08,0x20,0x82,0x0f,0xe0,0x82,0x08,0x20,0x1f,0x8c,0x36,0x03,0x00,0xc0,0x30,0x0c,0x3f,0x01,0xc0,0x58,
310x13,0x04,0x7f,0x81,0xc0,0xe0,0x70,0x38,0x1f,0xfe,0x07,0x03,0x81,0xc0,0xe0,0x70,0x30,0xff,0xf0,0x11,
320x11,0x11,0x11,0x11,0x11,0x13,0xe0,0x83,0x86,0x8c,0x98,0xb0,0xb0,0xd0,0x98,0x8c,0x86,0x82,0x83,0x82,
330x08,0x20,0x82,0x08,0x20,0x82,0x08,0x3f,0xc0,0x7c,0x07,0xe0,0x7a,0x0b,0xa0,0xb9,0x1b,0x91,0x39,0x93,
340x8b,0x38,0xa3,0x8e,0x38,0x43,0xc0,0xe0,0x78,0x36,0x19,0x0c,0xc6,0x33,0x09,0x86,0xc1,0xe0,0x70,0x30,
350x1f,0x06,0x39,0x81,0x60,0x3c,0x03,0x80,0x70,0x0e,0x01,0xc0,0x6c,0x08,0xc7,0x0f,0x80,0xfd,0x0e,0x0c,
360x18,0x31,0xfe,0x40,0x81,0x02,0x04,0x00,0x1f,0x06,0x39,0x81,0x60,0x3c,0x03,0x80,0x70,0x0e,0x01,0xc0,
370x6c,0x08,0xc7,0x0f,0x80,0x30,0x03,0x00,0x30,0xfc,0x86,0x82,0x82,0x82,0x86,0xf8,0x88,0x8c,0x86,0x82,
380x83,0x3e,0xc2,0xc0,0xc0,0xc0,0x70,0x1c,0x02,0x03,0x02,0x86,0xfc,0xff,0x84,0x02,0x01,0x00,0x80,0x40,
390x20,0x10,0x08,0x04,0x02,0x01,0x00,0x81,0xc0,0xe0,0x70,0x38,0x1c,0x0e,0x07,0x03,0x81,0xc0,0xf8,0xc7,
400xc0,0xc0,0xd0,0x34,0x09,0x86,0x21,0x88,0x43,0x30,0x48,0x1a,0x07,0x80,0xc0,0x30,0xc1,0x82,0x83,0x05,
410x0e,0x1b,0x16,0x36,0x24,0x44,0xc8,0x89,0x13,0x1a,0x34,0x14,0x28,0x38,0x50,0x60,0xe0,0xc0,0x80,0x40,
420x98,0x42,0x30,0x48,0x1e,0x03,0x00,0xc0,0x58,0x33,0x08,0x44,0x1b,0x02,0xc0,0x90,0x66,0x10,0x8c,0x32,
430x05,0x00,0xc0,0x20,0x08,0x02,0x00,0x80,0x20,0xff,0x03,0x06,0x04,0x0c,0x18,0x10,0x30,0x60,0x40,0xc0,
440xff,0xfc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xf0,0xc1,0x04,0x18,0x20,0xc1,0x04,0x18,0x20,0x81,0xf1,0x11,
450x11,0x11,0x11,0x11,0x11,0xf0,0x10,0x18,0x28,0x24,0x44,0x42,0xc2,0x81,0xfe,0xc8,0x80,0x7c,0x8c,0x08,
460x17,0xf8,0x60,0xe3,0x7a,0xc0,0xc0,0xc0,0xc0,0xde,0xe3,0xc1,0xc1,0xc1,0xc1,0xc1,0xe3,0xde,0x3e,0xc3,
470x04,0x08,0x10,0x30,0x30,0x3c,0x01,0x01,0x01,0x01,0x3d,0x67,0xc3,0x81,0x81,0x81,0xc3,0x67,0x3d,0x3c,
480x66,0xc2,0x83,0xff,0x80,0xc0,0x62,0x3e,0x1c,0xc2,0x08,0xfc,0x82,0x08,0x20,0x82,0x08,0x20,0x3f,0xb1,
490x10,0xc8,0x66,0x21,0xe0,0x80,0xc0,0x3f,0x20,0xf0,0x78,0x27,0xe0,0xc0,0xc0,0xc0,0xc0,0xde,0xe3,0xc1,
500xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xf0,0xff,0xff,0xc0,0x33,0x00,0x33,0x33,0x33,0x33,0x33,0x33,0xe0,0xc0,
510xc0,0xc0,0xc0,0xc6,0xcc,0xc8,0xd0,0xf0,0xd8,0xcc,0xc6,0xc2,0xff,0xff,0xff,0xc0,0xdc,0xf7,0x1c,0xf0,
520xc3,0x86,0x1c,0x30,0xe1,0x87,0x0c,0x38,0x61,0xc3,0x08,0xde,0xe3,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,
530x3c,0x62,0xc3,0x81,0x81,0x81,0xc3,0x62,0x3c,0xde,0xe3,0xc1,0xc1,0xc1,0xc1,0xc1,0xe3,0xde,0xc0,0xc0,
540xc0,0xc0,0x3d,0x67,0xc3,0x81,0x81,0x81,0xc3,0x67,0x3d,0x01,0x01,0x01,0x01,0xdf,0x8c,0x30,0xc3,0x0c,
550x30,0xc0,0x7f,0x18,0x38,0x38,0x30,0x61,0xf8,0x20,0x8f,0xc8,0x20,0x82,0x08,0x20,0x83,0xc0,0xc1,0xc1,
560xc1,0xc1,0xc1,0xc1,0xc3,0x47,0x3d,0xc1,0x43,0x43,0x62,0x26,0x34,0x34,0x1c,0x18,0xc3,0x1a,0x38,0xd1,
570x44,0xca,0x26,0xdb,0x14,0x50,0xa2,0x87,0x1c,0x10,0x60,0x43,0x11,0x0d,0x83,0x80,0x80,0xa0,0xd8,0xc4,
580x41,0x00,0xc1,0x21,0x90,0xcc,0x42,0x61,0xa0,0x50,0x38,0x18,0x0c,0x04,0x06,0x0e,0x00,0xfc,0x30,0x84,
590x30,0x84,0x30,0xfc,0x0c,0x41,0x04,0x10,0x43,0x30,0x30,0x41,0x04,0x10,0x40,0xc0,0xff,0xff,0x80,0xc3,
600x18,0xc6,0x30,0x83,0x23,0x18,0xc6,0x33,0x00,0xf1,0x8e
61};
62
63// Glyphs for Basic Latin
64const 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
163const UnicodeFontBlock OpenSansRegular12ptBlocks[] PROGMEM = {
164 {0, OpenSansRegular12ptBitmaps_0, OpenSansRegular12ptGlyphs_0, 127} /* Basic Latin */
165};
166
167const 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