Tc Unicode Helper
OpenSansRegular8pt.h
1 // Font file generated by theCodersCorner.com Font Generator
2 // Format: TC_UNICODE
3 // Approximate size: 1420 bytes
4 // Source file: OpenSans-Regular.ttf
5 // Point size: 8pt
6 // Variable name: OpenSansRegular8pt
7 
8 #include <UnicodeFontDefs.h>
9 
10 // Bitmaps for Basic Latin
11 const uint8_t OpenSansRegular8ptBitmaps_0[] PROGMEM = {
12 0x00,0x00,0xf9,0xb6,0x80,0x14,0x49,0xf9,0x42,0x9f,0x92,0x24,0x27,0xa9,0x47,0x14,0xbe,0x20,0x44,0xa8,
13 0xa8,0xb6,0x59,0x29,0x29,0x46,0x71,0x21,0x43,0x0a,0x53,0xa3,0x7a,0xe0,0x29,0x49,0x22,0x44,0x89,0x12,
14 0x4a,0x50,0x20,0x8f,0x94,0x88,0x21,0x3e,0x42,0x00,0x58,0xe0,0x80,0x12,0x22,0x44,0x48,0x74,0x63,0x18,
15 0xc6,0x2e,0x74,0x92,0x49,0xe0,0x84,0x22,0x22,0x1f,0x70,0x20,0x8c,0x08,0x10,0xbe,0x08,0x62,0x92,0x4b,
16 0xf0,0x82,0xf4,0x20,0xe0,0x84,0x5e,0x74,0x21,0xe8,0xc6,0x2e,0xfc,0x10,0x82,0x10,0x42,0x08,0x64,0xa4,
17 0xc9,0x46,0x2e,0x74,0xa3,0x36,0x84,0x5c,0x84,0x40,0x16,0x1b,0x20,0xc1,0x80,0xf8,0x3e,0xc1,0x82,0x6c,
18 0x00,0xe1,0x11,0x24,0x04,0x3c,0x42,0x9d,0xa5,0xa5,0xa5,0xbe,0x80,0x7c,0x10,0x50,0xa1,0x47,0xc8,0xa1,
19 0x41,0xf2,0x28,0xbc,0x8a,0x18,0xbe,0x7f,0x08,0x20,0x82,0x08,0x1f,0xfa,0x38,0x61,0x86,0x18,0xfe,0xf8,
20 0x8f,0x88,0x8f,0xf8,0x88,0xf8,0x88,0x3f,0x08,0x20,0x9e,0x1c,0x5f,0x86,0x18,0x7f,0x86,0x18,0x61,0xff,
21 0x24,0x92,0x49,0x38,0x8a,0x4a,0x38,0xa2,0x48,0xa2,0x88,0x88,0x88,0x8f,0xc3,0xc3,0xc5,0xa5,0xa5,0x99,
22 0x99,0x91,0x87,0x1a,0x69,0x96,0x38,0xe1,0x38,0x8a,0x0c,0x18,0x30,0x51,0x1c,0xf4,0x63,0x1f,0x42,0x10,
23 0x38,0x8a,0x0c,0x18,0x30,0x51,0x1c,0x08,0x08,0xf2,0x28,0xa2,0xf2,0x48,0xa2,0x74,0x20,0xe0,0x84,0x3e,
24 0xfc,0x41,0x04,0x10,0x41,0x04,0x86,0x18,0x61,0x86,0x18,0x5e,0x85,0x09,0x12,0x42,0x85,0x0c,0x08,0x8c,
25 0x53,0x14,0xc9,0x4a,0x52,0x8c,0xa3,0x10,0x84,0x45,0x22,0x84,0x10,0xa4,0xa1,0x85,0x24,0x8c,0x30,0x41,
26 0x04,0x7c,0x20,0x84,0x20,0x84,0x3f,0xea,0xaa,0xb0,0x84,0x44,0x22,0x21,0xe4,0x92,0x49,0x3c,0x10,0xc4,
27 0x92,0x84,0xf8,0x44,0x70,0x5f,0x18,0xbc,0x84,0x3d,0x18,0xc6,0x3e,0x78,0x88,0x87,0x08,0x5f,0x18,0xc6,
28 0x2f,0x74,0x7f,0x08,0x38,0x34,0xf4,0x44,0x44,0x3d,0x24,0x9c,0x41,0xe8,0x61,0x78,0x84,0x3d,0x18,0xc6,
29 0x31,0xbf,0x20,0x92,0x49,0x27,0x00,0x84,0x25,0x4c,0x52,0x52,0xff,0xf7,0x89,0x89,0x89,0x89,0x89,0xf4,
30 0x63,0x18,0xc4,0x74,0x63,0x18,0xb8,0xf4,0x63,0x18,0xfa,0x10,0x80,0x7c,0x63,0x18,0xbc,0x21,0x08,0xf2,
31 0x49,0x00,0xf8,0xc3,0x1e,0x4f,0x44,0x44,0x70,0x8c,0x63,0x18,0xfc,0x89,0x24,0x94,0x30,0x80,0x89,0x99,
32 0x55,0x55,0x66,0x22,0x49,0x43,0x0c,0x49,0x20,0x89,0x24,0x94,0x30,0xc2,0x08,0xc0,0x78,0x88,0x44,0x7c,
33 0x34,0x44,0x84,0x44,0x43,0xff,0xe0,0xc2,0x22,0x12,0x22,0x2c,0xc9,0x80
34 };
35 
36 // Glyphs for Basic Latin
37 const UnicodeFontGlyph OpenSansRegular8ptGlyphs_0[] PROGMEM = {
38  { 31, 0, 1, 1, 7, 0, -1} /* [␟] 31*/ ,
39  { 32, 1, 1, 1, 3, 0, -1} /* [ ] 32*/ ,
40  { 33, 2, 1, 8, 3, 1, -8} /* [!] 33*/ ,
41  { 34, 3, 3, 3, 4, 1, -8} /* ["] 34*/ ,
42  { 35, 5, 7, 8, 7, 0, -8} /* [#] 35*/ ,
43  { 36, 12, 5, 9, 6, 1, -8} /* [$] 36*/ ,
44  { 37, 18, 8, 8, 9, 1, -8} /* [%] 37*/ ,
45  { 38, 26, 7, 8, 8, 1, -8} /* [&] 38*/ ,
46  { 39, 33, 1, 3, 2, 1, -8} /* ['] 39*/ ,
47  { 40, 34, 3, 10, 3, 0, -8} /* [(] 40*/ ,
48  { 41, 38, 3, 10, 3, 0, -8} /* [)] 41*/ ,
49  { 42, 42, 6, 5, 6, 0, -8} /* [*] 42*/ ,
50  { 43, 46, 5, 5, 6, 1, -7} /* [+] 43*/ ,
51  { 44, 50, 2, 3, 3, 0, -1} /* [,] 44*/ ,
52  { 45, 51, 3, 1, 4, 0, -4} /* [-] 45*/ ,
53  { 46, 52, 1, 1, 3, 1, -1} /* [.] 46*/ ,
54  { 47, 53, 4, 8, 4, 0, -8} /* [/] 47*/ ,
55  { 48, 57, 5, 8, 6, 1, -8} /* [0] 48*/ ,
56  { 49, 62, 3, 8, 6, 1, -8} /* [1] 49*/ ,
57  { 50, 65, 5, 8, 6, 1, -8} /* [2] 50*/ ,
58  { 51, 70, 6, 8, 6, 0, -8} /* [3] 51*/ ,
59  { 52, 76, 6, 8, 6, 0, -8} /* [4] 52*/ ,
60  { 53, 82, 5, 8, 6, 1, -8} /* [5] 53*/ ,
61  { 54, 87, 5, 8, 6, 1, -8} /* [6] 54*/ ,
62  { 55, 92, 6, 8, 6, 0, -8} /* [7] 55*/ ,
63  { 56, 98, 5, 8, 6, 1, -8} /* [8] 56*/ ,
64  { 57, 103, 5, 8, 6, 1, -8} /* [9] 57*/ ,
65  { 58, 108, 1, 6, 3, 1, -6} /* [:] 58*/ ,
66  { 59, 109, 2, 8, 3, 0, -6} /* [;] 59*/ ,
67  { 60, 111, 5, 5, 6, 1, -6} /* [<] 60*/ ,
68  { 61, 115, 5, 3, 6, 1, -5} /* [=] 61*/ ,
69  { 62, 117, 5, 5, 6, 1, -6} /* [>] 62*/ ,
70  { 63, 121, 4, 8, 5, 0, -8} /* [?] 63*/ ,
71  { 64, 125, 8, 9, 10, 1, -8} /* [@] 64*/ ,
72  { 65, 134, 7, 8, 7, 0, -8} /* [A] 65*/ ,
73  { 66, 141, 6, 8, 7, 1, -8} /* [B] 66*/ ,
74  { 67, 147, 6, 8, 7, 1, -8} /* [C] 67*/ ,
75  { 68, 153, 6, 8, 8, 1, -8} /* [D] 68*/ ,
76  { 69, 159, 4, 8, 6, 1, -8} /* [E] 69*/ ,
77  { 70, 163, 4, 8, 6, 1, -8} /* [F] 70*/ ,
78  { 71, 167, 6, 8, 8, 1, -8} /* [G] 71*/ ,
79  { 72, 173, 6, 8, 8, 1, -8} /* [H] 72*/ ,
80  { 73, 179, 1, 8, 3, 1, -8} /* [I] 73*/ ,
81  { 74, 180, 3, 10, 3, -1, -8} /* [J] 74*/ ,
82  { 75, 184, 6, 8, 7, 1, -8} /* [K] 75*/ ,
83  { 76, 190, 4, 8, 6, 1, -8} /* [L] 76*/ ,
84  { 77, 194, 8, 8, 10, 1, -8} /* [M] 77*/ ,
85  { 78, 202, 6, 8, 8, 1, -8} /* [N] 78*/ ,
86  { 79, 208, 7, 8, 9, 1, -8} /* [O] 79*/ ,
87  { 80, 215, 5, 8, 7, 1, -8} /* [P] 80*/ ,
88  { 81, 220, 7, 10, 9, 1, -8} /* [Q] 81*/ ,
89  { 82, 229, 6, 8, 7, 1, -8} /* [R] 82*/ ,
90  { 83, 235, 5, 8, 6, 1, -8} /* [S] 83*/ ,
91  { 84, 240, 6, 8, 6, 0, -8} /* [T] 84*/ ,
92  { 85, 246, 6, 8, 8, 1, -8} /* [U] 85*/ ,
93  { 86, 252, 7, 8, 7, 0, -8} /* [V] 86*/ ,
94  { 87, 259, 10, 8, 10, 0, -8} /* [W] 87*/ ,
95  { 88, 269, 6, 8, 6, 0, -8} /* [X] 88*/ ,
96  { 89, 275, 6, 8, 6, 0, -8} /* [Y] 89*/ ,
97  { 90, 281, 6, 8, 6, 0, -8} /* [Z] 90*/ ,
98  { 91, 287, 2, 10, 4, 1, -8} /* [[] 91*/ ,
99  { 92, 290, 4, 8, 4, 0, -8} /* [\] 92*/ ,
100  { 93, 294, 3, 10, 4, 0, -8} /* []] 93*/ ,
101  { 94, 298, 6, 5, 6, 0, -8} /* [^] 94*/ ,
102  { 95, 302, 5, 1, 5, 0, 1} /* [_] 95*/ ,
103  { 96, 303, 3, 2, 3, 0, -9} /* [`] 96*/ ,
104  { 97, 304, 5, 6, 6, 0, -6} /* [a] 97*/ ,
105  { 98, 308, 5, 8, 7, 1, -8} /* [b] 98*/ ,
106  { 99, 313, 4, 6, 5, 1, -6} /* [c] 99*/ ,
107  { 100, 316, 5, 8, 7, 1, -8} /* [d] 100*/ ,
108  { 101, 321, 5, 6, 6, 1, -6} /* [e] 101*/ ,
109  { 102, 325, 4, 8, 4, 0, -8} /* [f] 102*/ ,
110  { 103, 329, 6, 9, 6, 0, -6} /* [g] 103*/ ,
111  { 104, 336, 5, 8, 7, 1, -8} /* [h] 104*/ ,
112  { 105, 341, 1, 8, 3, 1, -8} /* [i] 105*/ ,
113  { 106, 342, 3, 11, 3, -1, -8} /* [j] 106*/ ,
114  { 107, 347, 5, 8, 6, 1, -8} /* [k] 107*/ ,
115  { 108, 352, 1, 8, 3, 1, -8} /* [l] 108*/ ,
116  { 109, 353, 8, 6, 10, 1, -6} /* [m] 109*/ ,
117  { 110, 359, 5, 6, 7, 1, -6} /* [n] 110*/ ,
118  { 111, 363, 5, 6, 7, 1, -6} /* [o] 111*/ ,
119  { 112, 367, 5, 9, 7, 1, -6} /* [p] 112*/ ,
120  { 113, 373, 5, 9, 7, 1, -6} /* [q] 113*/ ,
121  { 114, 379, 3, 6, 5, 1, -6} /* [r] 114*/ ,
122  { 115, 382, 4, 6, 5, 1, -6} /* [s] 115*/ ,
123  { 116, 385, 4, 7, 4, 0, -7} /* [t] 116*/ ,
124  { 117, 389, 5, 6, 7, 1, -6} /* [u] 117*/ ,
125  { 118, 393, 6, 6, 6, 0, -6} /* [v] 118*/ ,
126  { 119, 398, 8, 6, 9, 0, -6} /* [w] 119*/ ,
127  { 120, 404, 6, 6, 6, 0, -6} /* [x] 120*/ ,
128  { 121, 409, 6, 9, 6, 0, -6} /* [y] 121*/ ,
129  { 122, 416, 5, 6, 5, 0, -6} /* [z] 122*/ ,
130  { 123, 420, 4, 10, 4, 0, -8} /* [{] 123*/ ,
131  { 124, 425, 1, 11, 6, 3, -8} /* [|] 124*/ ,
132  { 125, 427, 4, 10, 4, 0, -8} /* [}] 125*/ ,
133  { 126, 432, 5, 2, 6, 1, -5} /* [~] 126*/
134 };
135 
136 const UnicodeFontBlock OpenSansRegular8ptBlocks[] PROGMEM = {
137  {0, OpenSansRegular8ptBitmaps_0, OpenSansRegular8ptGlyphs_0, 127} /* Basic Latin */
138 };
139 
140 const UnicodeFont OpenSansRegular8pt[] PROGMEM = { {OpenSansRegular8ptBlocks, 1, 11, 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