1 #include "lvgl/lvgl.h"
2 
3 /*******************************************************************************
4  * Size: 8 px
5  * Bpp: 4
6  * Opts: --bpp 4 --size 8 --font ../Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font ../FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o ..\generated_fonts/font_1.c
7  ******************************************************************************/
8 
9 #ifndef FONT_1
10 #define FONT_1 1
11 #endif
12 
13 #if FONT_1
14 
15 /*-----------------
16  *    BITMAPS
17  *----------------*/
18 
19 /*Store the image of the glyphs*/
20 static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
21     /* U+20 " " */
22 
23     /* U+21 "!" */
24     0x58, 0xf, 0x11, 0x32, 0xb2, 0x80,
25 
26     /* U+22 "\"" */
27     0x73, 0x90, 0x10, 0x72, 0x90,
28 
29     /* U+23 "#" */
30     0x4, 0x52, 0x60, 0x4f, 0xc9, 0xc3, 0x43, 0x9c,
31     0x83, 0x64, 0x8b, 0xa1, 0x65, 0x85, 0x81,
32 
33     /* U+24 "$" */
34     0x0, 0x40, 0x0, 0xad, 0x68, 0x97, 0x56, 0x89,
35     0xf9, 0x60, 0x42, 0x17, 0x21, 0x69, 0x7e, 0x96,
36     0x96, 0xcc,
37 
38     /* U+25 "%" */
39     0x58, 0x70, 0x63, 0xd, 0x8f, 0x30, 0x30, 0xa7,
40     0xdb, 0x7, 0x12, 0x7d, 0xa1, 0x57, 0x6, 0xa2,
41     0xfa, 0x40,
42 
43     /* U+26 "&" */
44     0x9, 0x98, 0x2, 0x2a, 0x30, 0x0, 0x97, 0xc1,
45     0x4, 0xd6, 0xc4, 0x2, 0xe6, 0xc, 0xc4, 0x75,
46     0x33, 0x10,
47 
48     /* U+27 "'" */
49     0x72, 0x0, 0x39, 0x0,
50 
51     /* U+28 "(" */
52     0x8, 0x20, 0x32, 0x11, 0x1, 0x10, 0x8, 0x80,
53     0x22, 0x0, 0x19, 0x0,
54 
55     /* U+29 ")" */
56     0x73, 0x6a, 0x12, 0x7, 0x7, 0x12, 0x6a,
57 
58     /* U+2A "*" */
59     0x48, 0x40, 0x26, 0xc0, 0x7b, 0x90,
60 
61     /* U+2B "+" */
62     0x0, 0x10, 0x6, 0x80, 0x2, 0x4b, 0xc8, 0xa4,
63     0xbc, 0x88,
64 
65     /* U+2C "," */
66     0x0, 0x3a, 0x82, 0x0,
67 
68     /* U+2D "-" */
69     0x5a, 0x60,
70 
71     /* U+2E "." */
72     0x0, 0x3a, 0x0,
73 
74     /* U+2F "/" */
75     0x0, 0xa8, 0x2, 0x22, 0x0, 0x55, 0x40, 0x8,
76     0x88, 0x0, 0x4c, 0x0, 0xb5, 0xc0, 0x2, 0x2,
77     0x0,
78 
79     /* U+30 "0" */
80     0xa, 0xbb, 0x13, 0x65, 0xd4, 0xfa, 0x80, 0xbf,
81     0xa8, 0xb, 0xb6, 0x5d, 0x48,
82 
83     /* U+31 "1" */
84     0x9e, 0x29, 0x40, 0xf, 0xf0,
85 
86     /* U+32 "2" */
87     0x6a, 0xb9, 0x6, 0xab, 0x50, 0x9, 0x50, 0x1,
88     0x5, 0x1, 0x2d, 0xb4, 0x60,
89 
90     /* U+33 "3" */
91     0x7a, 0xbe, 0x7, 0xa1, 0xc0, 0x2, 0x5, 0x80,
92     0x12, 0x8c, 0xa2, 0xa8, 0x64,
93 
94     /* U+34 "4" */
95     0x0, 0x24, 0x80, 0x47, 0xd2, 0x0, 0x18, 0xa8,
96     0x20, 0x90, 0xa5, 0x92, 0x8b, 0xa4, 0x82,
97 
98     /* U+35 "5" */
99     0x3d, 0xaa, 0x3, 0x5d, 0x50, 0x1, 0xb5, 0x0,
100     0xb7, 0x42, 0x6f, 0x54, 0x33, 0x0,
101 
102     /* U+36 "6" */
103     0x9, 0xaa, 0x1b, 0x75, 0x50, 0xff, 0xd3, 0x45,
104     0xe1, 0x31, 0x6, 0x19, 0x8e,
105 
106     /* U+37 "7" */
107     0xca, 0xa6, 0xb5, 0xd5, 0x5, 0x9c, 0x1a, 0xc0,
108     0x2a, 0x70, 0x3, 0x58, 0x0,
109 
110     /* U+38 "8" */
111     0x1a, 0xa5, 0x92, 0x65, 0x7d, 0x25, 0xd4, 0xdc,
112     0xca, 0xb2, 0x2f, 0xa6, 0xfc,
113 
114     /* U+39 "9" */
115     0x4a, 0x99, 0x7, 0xdc, 0x82, 0xc5, 0xc8, 0x69,
116     0xd4, 0x86, 0x9d, 0x58, 0xa8,
117 
118     /* U+3A ":" */
119     0x74, 0x74, 0x0, 0x3a, 0x0,
120 
121     /* U+3B ";" */
122     0x74, 0x74, 0x0, 0x3a, 0x8b, 0xb1, 0x0,
123 
124     /* U+3C "<" */
125     0x0, 0x84, 0x0, 0x93, 0x20, 0x58, 0xa8, 0x5,
126     0xd5, 0x91, 0x1, 0x69, 0x10,
127 
128     /* U+3D "=" */
129     0x49, 0x98, 0x52, 0x66, 0x14, 0x99, 0x84,
130 
131     /* U+3E ">" */
132     0x10, 0xc, 0x53, 0x4, 0x7, 0x3d, 0xe2, 0x92,
133     0x5a, 0x29, 0x28, 0x0,
134 
135     /* U+3F "?" */
136     0x6a, 0xb9, 0x6, 0xab, 0x50, 0xa, 0xa0, 0x2,
137     0x94, 0x0, 0x15, 0x80, 0x0,
138 
139     /* U+40 "@" */
140     0x3, 0x87, 0x74, 0x28, 0x15, 0xe6, 0xf2, 0x12,
141     0xd4, 0x7d, 0x4b, 0x2e, 0x80, 0x7e, 0xa8, 0xf9,
142     0x91, 0xc7, 0x15, 0xe0, 0xf6, 0x53, 0x0,
143 
144     /* U+41 "A" */
145     0x0, 0xae, 0x40, 0x31, 0x9c, 0x20, 0x14, 0x4c,
146     0xa0, 0x0, 0x8d, 0x14, 0x82, 0x1f, 0x93, 0x2e,
147     0x80,
148 
149     /* U+42 "B" */
150     0x2d, 0x99, 0x58, 0x83, 0xcc, 0x8d, 0x41, 0xe6,
151     0x95, 0x40, 0xf3, 0x5d, 0x0, 0xf3, 0x28, 0xd0,
152 
153     /* U+43 "C" */
154     0x7, 0xba, 0xa1, 0x2f, 0x5d, 0x50, 0xb2, 0x80,
155     0x36, 0x50, 0x6, 0x5e, 0xba, 0xa1, 0x0,
156 
157     /* U+44 "D" */
158     0x2e, 0xab, 0xb1, 0x80, 0x12, 0xae, 0xbc, 0x3,
159     0x85, 0x48, 0x3, 0xa, 0x90, 0x25, 0x5d, 0x78,
160     0x0,
161 
162     /* U+45 "E" */
163     0x2e, 0xaa, 0x40, 0x25, 0x52, 0x1, 0xea, 0x88,
164     0xf, 0x54, 0x40, 0x4a, 0xa4, 0x80,
165 
166     /* U+46 "F" */
167     0x2e, 0xaa, 0x40, 0x25, 0x52, 0x1, 0x2a, 0x88,
168     0x9, 0x54, 0x40, 0xe,
169 
170     /* U+47 "G" */
171     0x7, 0xba, 0xa1, 0x2f, 0x5d, 0x50, 0xb2, 0x80,
172     0x4, 0x79, 0x40, 0x6, 0x45, 0xeb, 0xae, 0x40,
173 
174     /* U+48 "H" */
175     0x2a, 0x0, 0x15, 0x0, 0x7c, 0x95, 0x49, 0x0,
176     0x25, 0x52, 0x40, 0x3e,
177 
178     /* U+49 "I" */
179     0x2a, 0x0, 0xfc,
180 
181     /* U+4A "J" */
182     0x5, 0xad, 0x50, 0x5a, 0xa0, 0x7, 0xf7, 0x88,
183     0x4d, 0x1a, 0x0,
184 
185     /* U+4B "K" */
186     0x2a, 0x1, 0xa2, 0x0, 0xd, 0x41, 0x3, 0x6e,
187     0x10, 0x0, 0x77, 0x94, 0x0, 0xe3, 0x3e, 0x80,
188 
189     /* U+4C "L" */
190     0x2a, 0x0, 0xff, 0xe3, 0xa5, 0x51, 0xc0,
191 
192     /* U+4D "M" */
193     0x2c, 0x0, 0x8f, 0x0, 0x5c, 0x1, 0x0, 0x4,
194     0xe2, 0x8f, 0x0, 0xa2, 0x45, 0x0, 0x21, 0x89,
195     0x0, 0x0,
196 
197     /* U+4E "N" */
198     0x2d, 0x10, 0x2a, 0x1, 0xa0, 0xc, 0xdf, 0x60,
199     0x19, 0x3b, 0x80, 0x19, 0x6c, 0x0,
200 
201     /* U+4F "O" */
202     0x7, 0xbb, 0x8c, 0x17, 0xae, 0xd5, 0xe3, 0x94,
203     0x0, 0x14, 0x5c, 0xa0, 0x0, 0xa2, 0xab, 0xae,
204     0xd5, 0xe2,
205 
206     /* U+50 "P" */
207     0x2e, 0xaa, 0x48, 0x1, 0x2a, 0x82, 0x80, 0x18,
208     0x9c, 0x12, 0xa9, 0x86, 0x9, 0x54, 0x60,
209 
210     /* U+51 "Q" */
211     0x7, 0xbb, 0x8c, 0x17, 0xae, 0xd5, 0xe3, 0x94,
212     0x0, 0x14, 0x5c, 0xa0, 0x9, 0x15, 0x5d, 0x77,
213     0x78, 0x83, 0xdc, 0x15, 0x18,
214 
215     /* U+52 "R" */
216     0x2e, 0xaa, 0x48, 0x1, 0x2a, 0x82, 0x80, 0x18,
217     0x9c, 0x1e, 0xb0, 0x8c, 0x1e, 0xb4, 0x84,
218 
219     /* U+53 "S" */
220     0x2a, 0xa8, 0x97, 0x2a, 0x84, 0xfd, 0x30, 0x21,
221     0x13, 0x90, 0xb5, 0x4e, 0xa0,
222 
223     /* U+54 "T" */
224     0xaa, 0x75, 0x35, 0x50, 0xa9, 0x80, 0x3f, 0xf8,
225     0x60,
226 
227     /* U+55 "U" */
228     0x39, 0x0, 0x24, 0x0, 0x7f, 0xf0, 0x9, 0x40,
229     0x5, 0xc3, 0x57, 0x58, 0xc0,
230 
231     /* U+56 "V" */
232     0xb, 0x10, 0x2, 0xb8, 0x7c, 0x0, 0x39, 0xc1,
233     0x14, 0x57, 0x0, 0x28, 0x84, 0xb8, 0x4, 0x8b,
234     0x60, 0x0,
235 
236     /* U+57 "W" */
237     0x94, 0x0, 0x78, 0x81, 0xcd, 0x70, 0x33, 0x41,
238     0x54, 0x36, 0xd, 0x9c, 0x2, 0x30, 0xb9, 0x30,
239     0x39, 0xc0, 0x3, 0x32, 0x82, 0x99, 0x80,
240 
241     /* U+58 "X" */
242     0x58, 0x2, 0xa0, 0x50, 0x79, 0xb0, 0x4, 0x43,
243     0x84, 0x1, 0x57, 0xc2, 0xf, 0x89, 0x34, 0x0,
244 
245     /* U+59 "Y" */
246     0xa, 0x20, 0x5, 0x80, 0x2e, 0x42, 0x60, 0x0,
247     0x3d, 0x62, 0x60, 0x12, 0xb4, 0x0, 0x70, 0x80,
248     0x40,
249 
250     /* U+5A "Z" */
251     0x6a, 0xa6, 0x68, 0x35, 0x5b, 0xe0, 0x5, 0x52,
252     0x20, 0xb, 0x82, 0x0, 0x43, 0x4d, 0x50, 0x0,
253 
254     /* U+5B "[" */
255     0x2d, 0x40, 0x44, 0x0, 0x7f, 0xf0, 0x51, 0x0,
256 
257     /* U+5C "\\" */
258     0x19, 0x0, 0x84, 0xc0, 0x37, 0xa8, 0x4, 0xbe,
259     0x1, 0x8c, 0x40, 0x2a, 0x60, 0x8, 0xf4, 0x0,
260 
261     /* U+5D "]" */
262     0x8c, 0x80, 0xf, 0xe8, 0x0,
263 
264     /* U+5E "^" */
265     0x3, 0xc0, 0xa, 0xa1, 0x40, 0xb9, 0x30, 0x0,
266 
267     /* U+5F "_" */
268     0x77, 0xc0,
269 
270     /* U+60 "`" */
271     0x6, 0x60,
272 
273     /* U+61 "a" */
274     0x29, 0x94, 0x0, 0x42, 0xa1, 0x5b, 0x2, 0x2b,
275     0xf9, 0x10,
276 
277     /* U+62 "b" */
278     0x48, 0x0, 0xff, 0x92, 0xad, 0x40, 0xd, 0x57,
279     0x20, 0x1f, 0x9a, 0xa9, 0x20,
280 
281     /* U+63 "c" */
282     0x1a, 0xa8, 0x67, 0xaa, 0x82, 0x1, 0xd3, 0xd5,
283     0x41,
284 
285     /* U+64 "d" */
286     0x0, 0xd6, 0x1, 0xc3, 0x55, 0x4, 0x75, 0x48,
287     0x6, 0x10, 0x8e, 0x9b, 0x0,
288 
289     /* U+65 "e" */
290     0x19, 0x98, 0x60, 0x4, 0x4e, 0x39, 0x12, 0xd3,
291     0xf5, 0x41,
292 
293     /* U+66 "f" */
294     0xa, 0xa0, 0x10, 0x50, 0x5b, 0xb8, 0x2d, 0x1c,
295     0x3, 0xf8,
296 
297     /* U+67 "g" */
298     0x1a, 0x99, 0x5c, 0x74, 0xc3, 0x80, 0x46, 0x11,
299     0xd5, 0xe, 0x4, 0x61, 0x0,
300 
301     /* U+68 "h" */
302     0x48, 0x0, 0xfe, 0x49, 0xb4, 0x5, 0x9a, 0xf0,
303     0x10, 0x17, 0x0, 0xe0,
304 
305     /* U+69 "i" */
306     0x37, 0x37, 0x48, 0x0, 0xf0,
307 
308     /* U+6A "j" */
309     0x3, 0x70, 0x37, 0x3, 0x80, 0xf, 0xe6, 0x8c,
310 
311     /* U+6B "k" */
312     0x48, 0x0, 0xff, 0xa9, 0x0, 0x72, 0x50, 0x12,
313     0xa4, 0x0, 0xad, 0xae,
314 
315     /* U+6C "l" */
316     0x48, 0x0, 0xff, 0x0,
317 
318     /* U+6D "m" */
319     0x4c, 0x9b, 0x89, 0xb4, 0x5, 0x98, 0x39, 0xbf,
320     0x1, 0x1, 0x10, 0x1, 0xc0, 0x3f, 0x0,
321 
322     /* U+6E "n" */
323     0x4c, 0x9b, 0x40, 0x59, 0xaf, 0x1, 0x1, 0x70,
324     0xe,
325 
326     /* U+6F "o" */
327     0x1a, 0xa8, 0x67, 0xaa, 0x6c, 0x3, 0xa7, 0xaa,
328     0x6c,
329 
330     /* U+70 "p" */
331     0x4c, 0xab, 0x50, 0x3, 0x55, 0xc8, 0x7, 0xe6,
332     0xaa, 0x48, 0x1, 0x2a, 0x8a, 0x0,
333 
334     /* U+71 "q" */
335     0x1a, 0xa4, 0xdc, 0x75, 0x50, 0x3, 0xd1, 0xd5,
336     0x40, 0x1a, 0xa4, 0x80,
337 
338     /* U+72 "r" */
339     0x4b, 0xa0, 0x0, 0xd0, 0x0, 0x80, 0x3c,
340 
341     /* U+73 "s" */
342     0x5b, 0x95, 0xdc, 0xa5, 0x84, 0x44, 0xbc, 0xef,
343     0x80,
344 
345     /* U+74 "t" */
346     0x29, 0x0, 0x5a, 0x38, 0x5a, 0x38, 0x7, 0x11,
347     0x24, 0x0,
348 
349     /* U+75 "u" */
350     0x57, 0x1, 0xb0, 0xe, 0x1f, 0x2, 0x4, 0x29,
351     0xa0,
352 
353     /* U+76 "v" */
354     0xb, 0x0, 0x42, 0x7, 0x38, 0x1a, 0x2, 0xe3,
355     0xf0, 0x5, 0xb4, 0xa0,
356 
357     /* U+77 "w" */
358     0xb0, 0x7, 0x10, 0x50, 0x72, 0xa9, 0xe8, 0x88,
359     0xb, 0xfe, 0x92, 0xaa, 0x0, 0xc, 0x83, 0xc,
360     0x80,
361 
362     /* U+78 "x" */
363     0x67, 0x1b, 0x6, 0xea, 0xa0, 0x0, 0xc0, 0xc1,
364     0xfe, 0xa4, 0x0,
365 
366     /* U+79 "y" */
367     0xb, 0x10, 0x83, 0x8, 0x91, 0x23, 0x3, 0x2b,
368     0x90, 0xb, 0x80, 0xc0, 0x15, 0xf0, 0x0,
369 
370     /* U+7A "z" */
371     0x59, 0xbb, 0x2c, 0x5, 0x5, 0x48, 0xcb, 0xdc,
372     0x0,
373 
374     /* U+7B "{" */
375     0xa, 0x60, 0x66, 0x0, 0x4a, 0xe0, 0xae, 0x1,
376     0xcc, 0xc0,
377 
378     /* U+7C "|" */
379     0x28, 0x0, 0xff, 0xe0, 0x0,
380 
381     /* U+7D "}" */
382     0x97, 0x9, 0xc0, 0xe, 0x63, 0x6, 0x30, 0xa,
383     0x70, 0x0,
384 
385     /* U+7E "~" */
386     0x29, 0x35, 0x17, 0x95, 0xd1,
387 
388     /* U+B0 "°" */
389     0x26, 0x45, 0x63, 0x57, 0x20,
390 
391     /* U+2022 "•" */
392     0x0, 0x2e, 0xaf, 0x80,
393 
394     /* U+F001 "" */
395     0x0, 0xff, 0xe0, 0x13, 0x5f, 0x0, 0x23, 0x75,
396     0x28, 0x20, 0x7, 0x21, 0x6a, 0x0, 0xd9, 0xd2,
397     0xa0, 0x18, 0xc0, 0x3f, 0xab, 0xc2, 0xbc, 0x3,
398     0x94, 0x0, 0xa0, 0xa, 0xfa,
399 
400     /* U+F008 "" */
401     0xbd, 0xcc, 0xba, 0xac, 0xdb, 0x32, 0x9f, 0x34,
402     0x66, 0xdb, 0xe8, 0x1, 0xf9, 0x19, 0xb6, 0xfa,
403     0x1b, 0x66, 0x53, 0xe6,
404 
405     /* U+F00B "" */
406     0x34, 0x14, 0x4c, 0x79, 0x6d, 0x77, 0xb1, 0x50,
407     0xd1, 0x32, 0x8b, 0x8b, 0xbe, 0x14, 0x32, 0x33,
408     0xc9, 0x30, 0xd0, 0xef, 0x4c, 0xa1, 0xa1, 0xde,
409     0x95, 0x43, 0x44, 0xca,
410 
411     /* U+F00C "" */
412     0x0, 0xf4, 0xd0, 0x7, 0x4b, 0x5, 0x48, 0x2,
413     0x59, 0x68, 0x1a, 0x64, 0xcb, 0x41, 0x4a, 0xcc,
414     0x5a, 0x0, 0xa9, 0x99, 0x40, 0x10,
415 
416     /* U+F00D "" */
417     0x63, 0x0, 0x41, 0x56, 0x25, 0x3b, 0x69, 0x5a,
418     0xca, 0xb, 0x80, 0x14, 0x29, 0x60, 0xb0, 0xc2,
419     0x5f, 0x10, 0x0,
420 
421     /* U+F011 "" */
422     0x0, 0xb1, 0x44, 0x0, 0x3a, 0xe2, 0x7e, 0xe1,
423     0x20, 0xe0, 0xb, 0x81, 0x4a, 0x0, 0x94, 0x5c,
424     0x40, 0x16, 0x80, 0x12, 0x50, 0x31, 0x20, 0xa4,
425     0x1e, 0x3c, 0x5b, 0x90, 0xfa, 0xd2, 0x4c, 0x0,
426 
427     /* U+F013 "" */
428     0x0, 0xb3, 0x0, 0x10, 0xc4, 0xc, 0xd1, 0x1,
429     0x97, 0x70, 0x89, 0xdd, 0x34, 0x3, 0xdc, 0x10,
430     0xa0, 0xf, 0xd4, 0x3, 0xdc, 0x10, 0xa9, 0x77,
431     0x8, 0x9d, 0xd2, 0x31, 0x3, 0x34, 0x40, 0x40,
432 
433     /* U+F015 "" */
434     0x0, 0xc6, 0x4, 0x40, 0xd, 0x59, 0x51, 0x0,
435     0x0, 0xe8, 0x48, 0x28, 0x0, 0xfd, 0x46, 0x45,
436     0xd0, 0xe2, 0xa, 0x80, 0x8b, 0x10, 0xbe, 0x20,
437     0x40, 0x2e, 0xb0, 0x8, 0xec, 0xc0, 0x36, 0xa2,
438     0x1, 0x11, 0xa0,
439 
440     /* U+F019 "" */
441     0x0, 0xbf, 0xc0, 0x1f, 0xfc, 0x87, 0xf0, 0x7,
442     0xb8, 0x1, 0xd8, 0x0, 0xce, 0xf, 0x1c, 0xaa,
443     0xe8, 0x78, 0x78, 0x11, 0x43, 0xc0, 0x4, 0x89,
444     0x80,
445 
446     /* U+F01C "" */
447     0x5, 0xff, 0xe5, 0x1, 0xbc, 0xff, 0xb2, 0xc6,
448     0xd8, 0xc0, 0x23, 0x6b, 0x57, 0xf6, 0x6, 0xf7,
449     0x50, 0xa, 0x7e, 0x40, 0x22, 0x0, 0xf8, 0x80,
450 
451     /* U+F021 "" */
452     0x0, 0xf8, 0xc0, 0xaf, 0xfd, 0x67, 0x85, 0x85,
453     0xdc, 0x3c, 0xb, 0x49, 0x17, 0x40, 0x5, 0x58,
454     0x1, 0x22, 0xec, 0xea, 0x84, 0x44, 0x57, 0xbb,
455     0x42, 0x0, 0x2a, 0x80, 0x2c, 0x6b, 0x6d, 0x1,
456     0x85, 0x32, 0x3c, 0x1c, 0x28, 0xcc, 0x40, 0x80,
457 
458     /* U+F026 "" */
459     0x0, 0xa4, 0xd3, 0x1b, 0x2c, 0xc0, 0x39, 0x50,
460     0x1, 0x57, 0x60, 0x9, 0x38,
461 
462     /* U+F027 "" */
463     0x0, 0xa4, 0x0, 0x69, 0x8c, 0x3, 0x96, 0x60,
464     0x34, 0x1, 0xe4, 0x40, 0x0, 0x6a, 0xee, 0x0,
465     0x8, 0x1, 0x38, 0x0,
466 
467     /* U+F028 "" */
468     0x0, 0xf2, 0xa0, 0x6, 0x90, 0x26, 0xf3, 0x32,
469     0x63, 0x0, 0x3e, 0x21, 0x96, 0x60, 0x33, 0x25,
470     0x70, 0xf, 0xe5, 0x40, 0x0, 0xcc, 0x95, 0xaa,
471     0xec, 0x1, 0x7c, 0x48, 0x1, 0x38, 0x9, 0xbc,
472     0xc0,
473 
474     /* U+F03E "" */
475     0xdf, 0xff, 0x69, 0x7c, 0x0, 0x62, 0x8, 0xb0,
476     0x4e, 0x40, 0x1, 0xca, 0x58, 0xd8, 0x2, 0xd6,
477     0xc0, 0x31, 0x7f, 0xf8, 0x80,
478 
479     /* U+F048 "" */
480     0x40, 0x8, 0xac, 0x82, 0x34, 0x1, 0x2e, 0x0,
481     0xe6, 0x0, 0x8c, 0x3, 0x50, 0x80, 0x4f, 0x82,
482     0x8, 0x65, 0xec,
483 
484     /* U+F04B "" */
485     0x0, 0xfb, 0x68, 0x40, 0x31, 0x2f, 0x38, 0x7,
486     0xa3, 0x50, 0x3, 0x8a, 0xe8, 0x3, 0xfe, 0x2b,
487     0xa0, 0xa, 0x35, 0x0, 0x97, 0x9c, 0x2, 0xda,
488     0x10, 0xc,
489 
490     /* U+F04C "" */
491     0x9b, 0x90, 0x9b, 0x96, 0x46, 0x6, 0x46, 0x0,
492     0xff, 0xeb, 0xed, 0xe8, 0x6d, 0xe8,
493 
494     /* U+F04D "" */
495     0x24, 0x4e, 0x2d, 0xbb, 0xed, 0x0, 0xff, 0xeb,
496     0xba, 0x27, 0x38,
497 
498     /* U+F051 "" */
499     0x20, 0x9, 0x36, 0x0, 0xac, 0x1e, 0x40, 0x33,
500     0x70, 0x6, 0x30, 0x8, 0x68, 0x0, 0x58, 0xe0,
501     0xd8, 0x46, 0x80,
502 
503     /* U+F052 "" */
504     0x0, 0xc4, 0x1, 0xf4, 0x6c, 0x0, 0x73, 0xb8,
505     0x1d, 0xc0, 0x12, 0xc0, 0x5, 0xa, 0x0, 0xb0,
506     0xe, 0xb0, 0x5, 0xbb, 0xf5, 0x80, 0x29, 0xdf,
507     0xa8, 0x0, 0xa8, 0x9c, 0xa0,
508 
509     /* U+F053 "" */
510     0x0, 0x98, 0x80, 0xf, 0x2c, 0xf, 0x14, 0x8b,
511     0x12, 0xa0, 0x83, 0xa0, 0x1, 0xc5, 0xb0, 0x1,
512     0x62, 0xb0, 0x0, 0xbd, 0x80,
513 
514     /* U+F054 "" */
515     0x26, 0x0, 0x9a, 0x5c, 0x0, 0x95, 0xe, 0x0,
516     0x59, 0x85, 0x0, 0x68, 0xa0, 0x5a, 0xe0, 0xb2,
517     0xe1, 0x3, 0x79, 0x0, 0x0,
518 
519     /* U+F067 "" */
520     0x0, 0x90, 0x3, 0x8e, 0xcc, 0x3, 0x38, 0x38,
521     0x1, 0xe3, 0x83, 0xa1, 0xe5, 0xd4, 0x15, 0xe7,
522     0xbe, 0xc2, 0xff, 0x80, 0x3f, 0x95, 0x14, 0x0,
523 
524     /* U+F068 "" */
525     0x78, 0x8e, 0x79, 0x77, 0xe9,
526 
527     /* U+F06E "" */
528     0x0, 0x46, 0x65, 0x0, 0x1, 0xd5, 0xda, 0xf5,
529     0xd1, 0xd2, 0x84, 0x8e, 0x82, 0xd7, 0x0, 0x40,
530     0x80, 0x6a, 0x28, 0xe8, 0xe8, 0x2d, 0x1d, 0x5e,
531     0xbf, 0x5c, 0x10,
532 
533     /* U+F070 "" */
534     0x1d, 0x30, 0xf, 0xc3, 0x1b, 0x19, 0x95, 0x10,
535     0x4, 0xb8, 0xaf, 0x10, 0x3d, 0x40, 0x3, 0xc6,
536     0xd, 0xda, 0x82, 0x84, 0x0, 0xb7, 0x52, 0x8,
537     0x2, 0x0, 0x75, 0x51, 0xb6, 0x48, 0x58, 0x80,
538     0x2a, 0x7f, 0x13, 0xd3, 0xc4, 0x2, 0x6c, 0xc3,
539     0x8d, 0x9c, 0x0,
540 
541     /* U+F071 "" */
542     0x0, 0xc7, 0xc6, 0x1, 0xfb, 0xc7, 0xc0, 0x3e,
543     0x63, 0x39, 0x80, 0x3d, 0x5, 0x85, 0x0, 0x1d,
544     0x2, 0x60, 0x63, 0x0, 0x11, 0x38, 0xb, 0x8,
545     0x39, 0x0, 0x24, 0x0, 0x28, 0x20, 0x8, 0x0,
546     0x30, 0x0, 0x74, 0x40, 0xe, 0x0,
547 
548     /* U+F074 "" */
549     0x0, 0xf1, 0x2, 0x20, 0x2, 0x4d, 0x5a, 0xbb,
550     0xe, 0x58, 0x47, 0x70, 0xf4, 0x78, 0xf0, 0x0,
551     0xa0, 0xa0, 0x17, 0x70, 0x74, 0xf8, 0xf2, 0xaf,
552     0x6, 0xec, 0x10, 0x88, 0x0, 0x93, 0x54,
553 
554     /* U+F077 "" */
555     0x0, 0xfe, 0x4e, 0x40, 0x9, 0x2c, 0xad, 0x1,
556     0x2d, 0xf1, 0xed, 0x3d, 0xe0, 0x21, 0xfe, 0xe0,
557     0x2, 0x8b,
558 
559     /* U+F078 "" */
560     0x0, 0xfa, 0xe0, 0x2, 0x8b, 0xf7, 0x80, 0x87,
561     0xf4, 0xb7, 0xc7, 0xb4, 0x4, 0xb2, 0xb4, 0x0,
562     0x93, 0x90, 0x0,
563 
564     /* U+F079 "" */
565     0x0, 0x4a, 0xa, 0x26, 0x0, 0xad, 0xae, 0x7f,
566     0xeb, 0x10, 0x1, 0xa4, 0x75, 0xdc, 0x20, 0x14,
567     0x1, 0xb0, 0x0, 0x40, 0xc0, 0x31, 0xa2, 0x17,
568     0xc7, 0xd4, 0x1, 0x98, 0xff, 0x6d, 0x82, 0xa8,
569     0x0, 0xf7, 0x74, 0x2e, 0xc0, 0x0,
570 
571     /* U+F07B "" */
572     0xdf, 0xf5, 0x80, 0x62, 0x0, 0x27, 0xfd, 0xa0,
573     0x1f, 0x10, 0x7, 0xff, 0x10, 0x80, 0x3c, 0x40,
574 
575     /* U+F093 "" */
576     0x0, 0xa6, 0x40, 0x1d, 0x2c, 0xc9, 0x0, 0x9d,
577     0x80, 0xc, 0xe0, 0x7, 0xf0, 0x7, 0xb8, 0x7,
578     0xf3, 0xc2, 0x0, 0x12, 0x1e, 0x1e, 0x9d, 0xd4,
579     0xf0, 0x0, 0x17, 0x72, 0xa0, 0x0,
580 
581     /* U+F095 "" */
582     0x0, 0xff, 0xe1, 0xbf, 0x50, 0x7, 0xa4, 0x50,
583     0x3, 0xc4, 0x4, 0x1, 0xe8, 0xb, 0x0, 0xe1,
584     0x91, 0x70, 0x7d, 0xc4, 0xc2, 0xd0, 0x4, 0x91,
585     0xd9, 0xe1, 0x80, 0x10, 0x4e, 0x38, 0xc0, 0x0,
586 
587     /* U+F0C4 "" */
588     0x3, 0x0, 0xf6, 0x76, 0x1, 0x6e, 0x1, 0x51,
589     0x96, 0x1f, 0x5, 0x60, 0x68, 0x61, 0x2, 0x78,
590     0x1, 0x8, 0x1, 0x92, 0xc, 0xb2, 0x0, 0x2a,
591     0x19, 0x86, 0x90, 0xad, 0xa0, 0x7b, 0xc0,
592 
593     /* U+F0C5 "" */
594     0x0, 0x7f, 0xce, 0x8e, 0x80, 0x11, 0x9a, 0x30,
595     0x2, 0xb8, 0x0, 0xff, 0xe5, 0x1c, 0x3b, 0xd0,
596     0x9, 0xe, 0xe8, 0x70,
597 
598     /* U+F0C7 "" */
599     0x24, 0x4c, 0x21, 0xbf, 0xfc, 0x41, 0x77, 0x87,
600     0xc1, 0x13, 0x1, 0x5, 0xda, 0x2c, 0x3, 0x36,
601     0x30, 0x6, 0x45, 0x40, 0x3, 0xa3, 0x73, 0x23,
602     0x80,
603 
604     /* U+F0E7 "" */
605     0x7, 0xff, 0x30, 0x5, 0xa0, 0x4, 0x0, 0x98,
606     0x1, 0x4e, 0x0, 0x20, 0x3, 0xe0, 0x2, 0x5c,
607     0x42, 0x40, 0xf, 0x2, 0xe4, 0x1, 0x18, 0xc0,
608     0x6, 0x5b, 0x0, 0x80,
609 
610     /* U+F0EA "" */
611     0x79, 0xb9, 0x70, 0x4, 0x33, 0xb4, 0x0, 0x6a,
612     0x77, 0x18, 0x5, 0xce, 0xeb, 0xb0, 0x7, 0x8c,
613     0x3, 0x9d, 0xd0, 0xe0, 0x1c, 0xf1, 0xe0, 0x18,
614 
615     /* U+F0F3 "" */
616     0x0, 0xb4, 0x3, 0x27, 0x17, 0x18, 0x2, 0x44,
617     0x7, 0x80, 0x4, 0x1, 0x10, 0x18, 0x7, 0x1c,
618     0x0, 0x74, 0x63, 0xbf, 0x6b, 0xc6, 0x3e, 0x43,
619     0x0,
620 
621     /* U+F11C "" */
622     0xdf, 0xff, 0xb4, 0xb9, 0xdd, 0xce, 0xee, 0x20,
623     0xf2, 0x26, 0x91, 0x3c, 0x3, 0xfe, 0xf2, 0xac,
624     0xa2, 0xf0, 0x2e, 0x7f, 0xf9, 0xf8, 0x80,
625 
626     /* U+F124 "" */
627     0x0, 0xff, 0xe2, 0x25, 0xe0, 0x7, 0x2e, 0x5a,
628     0x38, 0x4, 0xdd, 0x46, 0x0, 0xf0, 0x6, 0xc8,
629     0x80, 0x46, 0x80, 0xb, 0x77, 0x18, 0x2, 0x40,
630     0x26, 0x88, 0x20, 0xa, 0x80, 0x7e, 0x80, 0xf,
631     0xb4, 0x98, 0x3, 0xe5, 0xd0, 0xc,
632 
633     /* U+F15B "" */
634     0xff, 0xa2, 0xc0, 0x39, 0x2c, 0x2, 0x47, 0x30,
635     0x8, 0xdd, 0xc0, 0x1f, 0xfc, 0xc0,
636 
637     /* U+F1EB "" */
638     0x0, 0x91, 0xdc, 0x80, 0x1a, 0x7e, 0xef, 0x7c,
639     0x86, 0x25, 0xfe, 0x63, 0xed, 0x33, 0xb4, 0x2f,
640     0xfd, 0x61, 0xbc, 0x43, 0x63, 0x54, 0x1b, 0x12,
641     0x1, 0xfa, 0x74, 0xaf, 0x10, 0xe, 0xcf, 0x0,
642     0xfc, 0xd2, 0x1, 0x80,
643 
644     /* U+F240 "" */
645     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2a,
646     0xfa, 0x14, 0x3c, 0x47, 0xce, 0x0, 0xd9, 0x9f,
647     0x42, 0x3f, 0x6e, 0xf8, 0x60,
648 
649     /* U+F241 "" */
650     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2a,
651     0xec, 0xb8, 0x50, 0xf1, 0x1d, 0xe0, 0xe0, 0xd,
652     0x99, 0xda, 0x90, 0x8f, 0xdb, 0xbb, 0xbc, 0x60,
653 
654     /* U+F242 "" */
655     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2a,
656     0xd7, 0x74, 0x28, 0x78, 0x8c, 0x1, 0x38, 0x3,
657     0x66, 0x64, 0x4a, 0x11, 0xfb, 0x76, 0xff, 0x86,
658     0x0,
659 
660     /* U+F243 "" */
661     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2e,
662     0x5d, 0xe8, 0x50, 0xf1, 0xf0, 0xc, 0xe0, 0xd,
663     0x9d, 0x44, 0xd0, 0x8f, 0xdb, 0xdf, 0xf8, 0x60,
664 
665     /* U+F244 "" */
666     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4c, 0x5, 0xdf,
667     0xd0, 0xe0, 0x1f, 0x9c, 0x0, 0x89, 0xf4, 0x13,
668     0xff, 0xfc, 0x3c,
669 
670     /* U+F287 "" */
671     0x0, 0xff, 0xe1, 0xbe, 0xc0, 0x7, 0xce, 0x97,
672     0x80, 0x1a, 0x6c, 0x78, 0x9d, 0x45, 0xc8, 0x1d,
673     0x24, 0x72, 0x66, 0xab, 0xc, 0xd8, 0x85, 0xe0,
674     0x7e, 0xc8, 0x11, 0x0, 0xc, 0x4d, 0x60, 0x1f,
675     0x9b, 0xb0, 0x2,
676 
677     /* U+F293 "" */
678     0x6, 0xdd, 0x61, 0x82, 0x49, 0x71, 0x70, 0x69,
679     0xa3, 0x59, 0x14, 0x78, 0x9e, 0xc, 0x0, 0xf0,
680     0x10, 0x72, 0x31, 0x7f, 0x1, 0xd3, 0x65, 0x91,
681     0x24, 0x92, 0xd0, 0xd0,
682 
683     /* U+F2ED "" */
684     0x78, 0xdf, 0xd8, 0x70, 0x2, 0xba, 0x80, 0x3d,
685     0xdf, 0xbc, 0xc, 0xce, 0x66, 0x0, 0xff, 0xe5,
686     0x69, 0x99, 0xcc, 0xda,
687 
688     /* U+F304 "" */
689     0x0, 0xf3, 0xf1, 0x80, 0x72, 0x60, 0xe8, 0x6,
690     0x8b, 0x24, 0x90, 0xa, 0x1c, 0x1b, 0xdc, 0x1,
691     0xe, 0x0, 0x74, 0x0, 0x3b, 0x80, 0xf, 0x0,
692     0x14, 0x80, 0x1e, 0x0, 0x38, 0x62, 0x0, 0x1d,
693     0xdc, 0x70, 0xe,
694 
695     /* U+F55A "" */
696     0x0, 0x57, 0xff, 0xb0, 0x2d, 0x41, 0x8c, 0xcc,
697     0x7, 0x48, 0x0, 0x5d, 0xd2, 0x80, 0x7f, 0xf0,
698     0x29, 0x0, 0xb, 0xba, 0x50, 0xa, 0xd4, 0x18,
699     0xcc, 0xc0, 0x60,
700 
701     /* U+F7C2 "" */
702     0x7, 0xff, 0xb8, 0x5f, 0x27, 0x60, 0x89, 0xb,
703     0xb7, 0x84, 0x0, 0x14, 0x64, 0x10, 0xf, 0xfe,
704     0x51, 0x80, 0x61, 0x20,
705 
706     /* U+F8A2 "" */
707     0x0, 0xf8, 0xc0, 0x4, 0x60, 0x11, 0x60, 0x16,
708     0x51, 0x14, 0xe0, 0xf, 0x16, 0xdd, 0xa8, 0x1,
709     0xe2, 0xdb, 0xbb, 0x80, 0xb2, 0x88, 0xb0, 0x80
710 };
711 
712 
713 /*---------------------
714  *  GLYPH DESCRIPTION
715  *--------------------*/
716 
717 static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
718     {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */,
719     {.bitmap_index = 0, .adv_w = 34, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0},
720     {.bitmap_index = 0, .adv_w = 34, .box_w = 2, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
721     {.bitmap_index = 6, .adv_w = 50, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 2},
722     {.bitmap_index = 11, .adv_w = 90, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
723     {.bitmap_index = 26, .adv_w = 79, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
724     {.bitmap_index = 44, .adv_w = 108, .box_w = 7, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
725     {.bitmap_index = 62, .adv_w = 88, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = -1},
726     {.bitmap_index = 80, .adv_w = 27, .box_w = 2, .box_h = 3, .ofs_x = 0, .ofs_y = 2},
727     {.bitmap_index = 84, .adv_w = 43, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
728     {.bitmap_index = 96, .adv_w = 43, .box_w = 2, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
729     {.bitmap_index = 103, .adv_w = 51, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 3},
730     {.bitmap_index = 109, .adv_w = 74, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 1},
731     {.bitmap_index = 119, .adv_w = 29, .box_w = 2, .box_h = 3, .ofs_x = 0, .ofs_y = -1},
732     {.bitmap_index = 123, .adv_w = 49, .box_w = 3, .box_h = 1, .ofs_x = 0, .ofs_y = 2},
733     {.bitmap_index = 125, .adv_w = 29, .box_w = 2, .box_h = 2, .ofs_x = 0, .ofs_y = 0},
734     {.bitmap_index = 128, .adv_w = 45, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -1},
735     {.bitmap_index = 145, .adv_w = 85, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
736     {.bitmap_index = 158, .adv_w = 47, .box_w = 3, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
737     {.bitmap_index = 163, .adv_w = 73, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
738     {.bitmap_index = 176, .adv_w = 73, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
739     {.bitmap_index = 189, .adv_w = 86, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
740     {.bitmap_index = 204, .adv_w = 73, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
741     {.bitmap_index = 218, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
742     {.bitmap_index = 231, .adv_w = 77, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
743     {.bitmap_index = 244, .adv_w = 82, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
744     {.bitmap_index = 257, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
745     {.bitmap_index = 270, .adv_w = 29, .box_w = 2, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
746     {.bitmap_index = 275, .adv_w = 29, .box_w = 2, .box_h = 6, .ofs_x = 0, .ofs_y = -2},
747     {.bitmap_index = 282, .adv_w = 74, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
748     {.bitmap_index = 295, .adv_w = 74, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 1},
749     {.bitmap_index = 302, .adv_w = 74, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
750     {.bitmap_index = 314, .adv_w = 73, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
751     {.bitmap_index = 327, .adv_w = 132, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = -1},
752     {.bitmap_index = 350, .adv_w = 94, .box_w = 7, .box_h = 5, .ofs_x = -1, .ofs_y = 0},
753     {.bitmap_index = 367, .adv_w = 97, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
754     {.bitmap_index = 383, .adv_w = 93, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
755     {.bitmap_index = 398, .adv_w = 106, .box_w = 7, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
756     {.bitmap_index = 415, .adv_w = 86, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
757     {.bitmap_index = 429, .adv_w = 81, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
758     {.bitmap_index = 441, .adv_w = 99, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
759     {.bitmap_index = 457, .adv_w = 104, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
760     {.bitmap_index = 469, .adv_w = 40, .box_w = 2, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
761     {.bitmap_index = 472, .adv_w = 66, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = 0},
762     {.bitmap_index = 483, .adv_w = 92, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
763     {.bitmap_index = 499, .adv_w = 76, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
764     {.bitmap_index = 506, .adv_w = 122, .box_w = 7, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
765     {.bitmap_index = 524, .adv_w = 104, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
766     {.bitmap_index = 538, .adv_w = 108, .box_w = 7, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
767     {.bitmap_index = 556, .adv_w = 92, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
768     {.bitmap_index = 571, .adv_w = 108, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = -1},
769     {.bitmap_index = 592, .adv_w = 93, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
770     {.bitmap_index = 607, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
771     {.bitmap_index = 620, .adv_w = 75, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
772     {.bitmap_index = 629, .adv_w = 101, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
773     {.bitmap_index = 642, .adv_w = 91, .box_w = 7, .box_h = 5, .ofs_x = -1, .ofs_y = 0},
774     {.bitmap_index = 660, .adv_w = 144, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
775     {.bitmap_index = 683, .adv_w = 86, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
776     {.bitmap_index = 699, .adv_w = 83, .box_w = 7, .box_h = 5, .ofs_x = -1, .ofs_y = 0},
777     {.bitmap_index = 716, .adv_w = 84, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
778     {.bitmap_index = 732, .adv_w = 43, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
779     {.bitmap_index = 740, .adv_w = 45, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -1},
780     {.bitmap_index = 756, .adv_w = 43, .box_w = 2, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
781     {.bitmap_index = 761, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 1},
782     {.bitmap_index = 769, .adv_w = 64, .box_w = 4, .box_h = 1, .ofs_x = 0, .ofs_y = -1},
783     {.bitmap_index = 771, .adv_w = 77, .box_w = 3, .box_h = 1, .ofs_x = 0, .ofs_y = 5},
784     {.bitmap_index = 773, .adv_w = 77, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
785     {.bitmap_index = 783, .adv_w = 87, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
786     {.bitmap_index = 796, .adv_w = 73, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
787     {.bitmap_index = 805, .adv_w = 87, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
788     {.bitmap_index = 818, .adv_w = 78, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
789     {.bitmap_index = 828, .adv_w = 45, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
790     {.bitmap_index = 838, .adv_w = 88, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = -1},
791     {.bitmap_index = 851, .adv_w = 87, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
792     {.bitmap_index = 863, .adv_w = 36, .box_w = 2, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
793     {.bitmap_index = 868, .adv_w = 36, .box_w = 3, .box_h = 7, .ofs_x = -1, .ofs_y = -1},
794     {.bitmap_index = 876, .adv_w = 79, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
795     {.bitmap_index = 888, .adv_w = 36, .box_w = 2, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
796     {.bitmap_index = 892, .adv_w = 135, .box_w = 8, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
797     {.bitmap_index = 907, .adv_w = 87, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
798     {.bitmap_index = 916, .adv_w = 81, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
799     {.bitmap_index = 925, .adv_w = 87, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = -1},
800     {.bitmap_index = 939, .adv_w = 87, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = -1},
801     {.bitmap_index = 951, .adv_w = 52, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
802     {.bitmap_index = 958, .adv_w = 64, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
803     {.bitmap_index = 967, .adv_w = 53, .box_w = 4, .box_h = 5, .ofs_x = 0, .ofs_y = 0},
804     {.bitmap_index = 977, .adv_w = 87, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
805     {.bitmap_index = 986, .adv_w = 72, .box_w = 6, .box_h = 4, .ofs_x = -1, .ofs_y = 0},
806     {.bitmap_index = 998, .adv_w = 115, .box_w = 8, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
807     {.bitmap_index = 1015, .adv_w = 71, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
808     {.bitmap_index = 1026, .adv_w = 72, .box_w = 6, .box_h = 5, .ofs_x = -1, .ofs_y = -1},
809     {.bitmap_index = 1041, .adv_w = 67, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 0},
810     {.bitmap_index = 1050, .adv_w = 45, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
811     {.bitmap_index = 1060, .adv_w = 38, .box_w = 2, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
812     {.bitmap_index = 1065, .adv_w = 45, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
813     {.bitmap_index = 1075, .adv_w = 74, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = 2},
814     {.bitmap_index = 1080, .adv_w = 54, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 3},
815     {.bitmap_index = 1085, .adv_w = 40, .box_w = 2, .box_h = 3, .ofs_x = 0, .ofs_y = 1},
816     {.bitmap_index = 1089, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -1},
817     {.bitmap_index = 1118, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
818     {.bitmap_index = 1138, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
819     {.bitmap_index = 1166, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
820     {.bitmap_index = 1188, .adv_w = 88, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
821     {.bitmap_index = 1207, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
822     {.bitmap_index = 1239, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
823     {.bitmap_index = 1271, .adv_w = 144, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
824     {.bitmap_index = 1306, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
825     {.bitmap_index = 1331, .adv_w = 144, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
826     {.bitmap_index = 1355, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2},
827     {.bitmap_index = 1395, .adv_w = 64, .box_w = 4, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
828     {.bitmap_index = 1408, .adv_w = 96, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = -1},
829     {.bitmap_index = 1428, .adv_w = 144, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
830     {.bitmap_index = 1461, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
831     {.bitmap_index = 1482, .adv_w = 112, .box_w = 5, .box_h = 8, .ofs_x = 1, .ofs_y = -1},
832     {.bitmap_index = 1501, .adv_w = 112, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2},
833     {.bitmap_index = 1527, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
834     {.bitmap_index = 1541, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
835     {.bitmap_index = 1552, .adv_w = 112, .box_w = 5, .box_h = 8, .ofs_x = 1, .ofs_y = -1},
836     {.bitmap_index = 1571, .adv_w = 112, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = -1},
837     {.bitmap_index = 1600, .adv_w = 80, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
838     {.bitmap_index = 1621, .adv_w = 80, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
839     {.bitmap_index = 1642, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
840     {.bitmap_index = 1666, .adv_w = 112, .box_w = 7, .box_h = 2, .ofs_x = 0, .ofs_y = 2},
841     {.bitmap_index = 1671, .adv_w = 144, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
842     {.bitmap_index = 1698, .adv_w = 160, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = -1},
843     {.bitmap_index = 1741, .adv_w = 144, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = -1},
844     {.bitmap_index = 1779, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
845     {.bitmap_index = 1810, .adv_w = 112, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
846     {.bitmap_index = 1828, .adv_w = 112, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
847     {.bitmap_index = 1847, .adv_w = 160, .box_w = 11, .box_h = 7, .ofs_x = -1, .ofs_y = -1},
848     {.bitmap_index = 1885, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
849     {.bitmap_index = 1901, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
850     {.bitmap_index = 1931, .adv_w = 128, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = -1},
851     {.bitmap_index = 1963, .adv_w = 112, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
852     {.bitmap_index = 1994, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
853     {.bitmap_index = 2014, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
854     {.bitmap_index = 2039, .adv_w = 80, .box_w = 7, .box_h = 8, .ofs_x = -1, .ofs_y = -1},
855     {.bitmap_index = 2067, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
856     {.bitmap_index = 2091, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
857     {.bitmap_index = 2116, .adv_w = 144, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
858     {.bitmap_index = 2139, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = -2},
859     {.bitmap_index = 2177, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
860     {.bitmap_index = 2191, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
861     {.bitmap_index = 2227, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
862     {.bitmap_index = 2248, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
863     {.bitmap_index = 2272, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
864     {.bitmap_index = 2297, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
865     {.bitmap_index = 2321, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
866     {.bitmap_index = 2340, .adv_w = 160, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
867     {.bitmap_index = 2375, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
868     {.bitmap_index = 2403, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
869     {.bitmap_index = 2423, .adv_w = 128, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = -2},
870     {.bitmap_index = 2458, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0},
871     {.bitmap_index = 2485, .adv_w = 96, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1},
872     {.bitmap_index = 2505, .adv_w = 129, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}
873 };
874 
875 /*---------------------
876  *  CHARACTER MAPPING
877  *--------------------*/
878 
879 static const uint16_t unicode_list_1[] = {
880     0x0, 0x1f72, 0xef51, 0xef58, 0xef5b, 0xef5c, 0xef5d, 0xef61,
881     0xef63, 0xef65, 0xef69, 0xef6c, 0xef71, 0xef76, 0xef77, 0xef78,
882     0xef8e, 0xef98, 0xef9b, 0xef9c, 0xef9d, 0xefa1, 0xefa2, 0xefa3,
883     0xefa4, 0xefb7, 0xefb8, 0xefbe, 0xefc0, 0xefc1, 0xefc4, 0xefc7,
884     0xefc8, 0xefc9, 0xefcb, 0xefe3, 0xefe5, 0xf014, 0xf015, 0xf017,
885     0xf037, 0xf03a, 0xf043, 0xf06c, 0xf074, 0xf0ab, 0xf13b, 0xf190,
886     0xf191, 0xf192, 0xf193, 0xf194, 0xf1d7, 0xf1e3, 0xf23d, 0xf254,
887     0xf4aa, 0xf712, 0xf7f2
888 };
889 
890 /*Collect the unicode lists and glyph_id offsets*/
891 static const lv_font_fmt_txt_cmap_t cmaps[] =
892 {
893     {
894         .range_start = 32, .range_length = 95, .glyph_id_start = 1,
895         .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY
896     },
897     {
898         .range_start = 176, .range_length = 63475, .glyph_id_start = 96,
899         .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 59, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY
900     }
901 };
902 
903 /*-----------------
904  *    KERNING
905  *----------------*/
906 
907 
908 /*Map glyph_ids to kern left classes*/
909 static const uint8_t kern_left_class_mapping[] =
910 {
911     0, 0, 1, 2, 0, 3, 4, 5,
912     2, 6, 7, 8, 9, 10, 9, 10,
913     11, 12, 0, 13, 14, 15, 16, 17,
914     18, 19, 12, 20, 20, 0, 0, 0,
915     21, 22, 23, 24, 25, 22, 26, 27,
916     28, 29, 29, 30, 31, 32, 29, 29,
917     22, 33, 34, 35, 3, 36, 30, 37,
918     37, 38, 39, 40, 41, 42, 43, 0,
919     44, 0, 45, 46, 47, 48, 49, 50,
920     51, 45, 52, 52, 53, 48, 45, 45,
921     46, 46, 54, 55, 56, 57, 51, 58,
922     58, 59, 58, 60, 41, 0, 0, 9,
923     61, 9, 0, 0, 0, 0, 0, 0,
924     0, 0, 0, 0, 0, 0, 0, 0,
925     0, 0, 0, 0, 0, 0, 0, 0,
926     0, 0, 0, 0, 0, 0, 0, 0,
927     0, 0, 0, 0, 0, 0, 0, 0,
928     0, 0, 0, 0, 0, 0, 0, 0,
929     0, 0, 0, 0, 0, 0, 0, 0,
930     0, 0, 0
931 };
932 
933 /*Map glyph_ids to kern right classes*/
934 static const uint8_t kern_right_class_mapping[] =
935 {
936     0, 0, 1, 2, 0, 3, 4, 5,
937     2, 6, 7, 8, 9, 10, 9, 10,
938     11, 12, 13, 14, 15, 16, 17, 12,
939     18, 19, 20, 21, 21, 0, 0, 0,
940     22, 23, 24, 25, 23, 25, 25, 25,
941     23, 25, 25, 26, 25, 25, 25, 25,
942     23, 25, 23, 25, 3, 27, 28, 29,
943     29, 30, 31, 32, 33, 34, 35, 0,
944     36, 0, 37, 38, 39, 39, 39, 0,
945     39, 38, 40, 41, 38, 38, 42, 42,
946     39, 42, 39, 42, 43, 44, 45, 46,
947     46, 47, 46, 48, 0, 0, 35, 9,
948     49, 9, 0, 0, 0, 0, 0, 0,
949     0, 0, 0, 0, 0, 0, 0, 0,
950     0, 0, 0, 0, 0, 0, 0, 0,
951     0, 0, 0, 0, 0, 0, 0, 0,
952     0, 0, 0, 0, 0, 0, 0, 0,
953     0, 0, 0, 0, 0, 0, 0, 0,
954     0, 0, 0, 0, 0, 0, 0, 0,
955     0, 0, 0
956 };
957 
958 /*Kern values between classes*/
959 static const int8_t kern_class_values[] =
960 {
961     0, 0, 0, 0, 0, 0, 0, 0,
962     0, 0, 0, 0, 1, 0, 0, 0,
963     0, 1, 0, 0, 0, 0, 0, 0,
964     0, 0, 0, 0, 0, 0, 0, 0,
965     0, 0, 0, 0, 0, 0, 0, 0,
966     0, 0, 0, 0, 0, 0, 0, 0,
967     0, 0, 6, 0, 3, -3, 0, 0,
968     0, 0, -7, -8, 1, 6, 3, 2,
969     -5, 1, 6, 0, 5, 1, 4, 0,
970     0, 0, 0, 0, 0, 0, 0, 0,
971     0, 0, 8, 1, -1, 0, 0, 0,
972     0, 0, 0, 0, 0, 0, 0, 0,
973     0, 3, 0, -4, 0, 0, 0, 0,
974     0, -3, 2, 3, 0, 0, -1, 0,
975     -1, 1, 0, -1, 0, -1, -1, -3,
976     0, 0, 0, 0, -1, 0, 0, -2,
977     -2, 0, 0, -1, 0, -3, 0, 0,
978     0, 0, 0, 0, 0, 0, 0, -1,
979     -1, 0, -2, 0, -3, 0, -15, 0,
980     0, -3, 0, 3, 4, 0, 0, -3,
981     1, 1, 4, 3, -2, 3, 0, 0,
982     -7, 0, 0, 0, 0, 0, 0, 0,
983     0, 0, 0, 0, -5, 0, 0, 0,
984     0, 0, 0, 0, 0, 0, 0, 0,
985     0, 0, 0, -3, -2, -6, 0, -5,
986     -1, 0, 0, 0, 0, 0, 5, 0,
987     -4, -1, 0, 0, 0, -2, 0, 0,
988     -1, -9, 0, 0, 0, 0, 0, 0,
989     0, 0, 0, 0, 0, -10, -1, 5,
990     0, 0, 0, 0, 0, 0, 0, 0,
991     0, 0, 0, 0, -5, 0, 0, 0,
992     0, 0, 0, 0, 0, 0, 0, 4,
993     0, 1, 0, 0, -3, 0, 0, 0,
994     0, 0, 0, 0, 0, 0, 0, 0,
995     0, 0, 0, 0, 0, 0, 5, 1,
996     0, 0, 0, 0, 0, 0, 0, 0,
997     0, 0, 0, 0, 0, 0, 0, 0,
998     0, 0, 0, 0, 0, 0, 0, 0,
999     0, 0, 0, 0, 0, 0, 0, 0,
1000     0, 0, 0, 0, 0, 0, 0, 0,
1001     -5, 0, 0, 0, 0, 0, 0, 0,
1002     0, 0, 0, 0, 0, 0, 0, 0,
1003     0, 0, 0, 0, 0, 0, 0, 1,
1004     3, 1, 4, -1, 0, 0, 3, -1,
1005     -4, -18, 1, 3, 3, 0, -2, 0,
1006     5, 0, 4, 0, 4, 0, -12, 0,
1007     -2, 4, 0, 4, -1, 3, 1, 0,
1008     0, 0, -1, 0, 0, -2, 10, 0,
1009     10, 0, 4, 0, 5, 2, 2, 4,
1010     0, 0, 0, -5, 0, 0, 0, 0,
1011     0, -1, 0, 1, -2, -2, -3, 1,
1012     0, -1, 0, 0, 0, -5, 0, 0,
1013     0, 0, 0, 0, 0, 0, 0, 0,
1014     0, -8, 0, 0, 0, 0, 0, 0,
1015     0, 0, 0, 0, 0, 0, 0, 0,
1016     0, 0, -7, 0, -8, 0, 0, 0,
1017     0, -1, 0, 13, -2, -2, 1, 1,
1018     -1, 0, -2, 1, 0, 0, -7, 0,
1019     0, 0, 0, 0, 0, 0, 0, 0,
1020     0, 0, -12, 0, 1, 0, 0, 0,
1021     0, 0, 0, 0, 0, 0, 0, 0,
1022     0, -8, 0, 8, 0, 0, -5, 0,
1023     4, 0, -9, -12, -9, -3, 4, 0,
1024     0, -9, 0, 2, -3, 0, -2, 0,
1025     0, 0, 0, 0, 0, 0, 0, 0,
1026     0, 0, 0, 3, 4, -16, 0, 0,
1027     0, 0, 0, 0, 0, 0, 0, 0,
1028     0, 0, 6, 0, 1, 0, 0, 0,
1029     0, 0, 1, 1, -2, -3, 0, 0,
1030     0, -1, 0, 0, -1, 0, 0, 0,
1031     -3, 0, -1, 0, -3, -3, 0, -3,
1032     -4, -4, -2, 0, -3, 0, -3, 0,
1033     0, 0, 0, -1, 0, 0, 1, 0,
1034     1, -1, 0, 0, 0, 0, 0, 1,
1035     -1, 0, 0, 0, -1, 1, 1, 0,
1036     0, 0, 0, -2, 0, 0, 0, 0,
1037     0, 0, 0, 0, 0, 2, -1, 0,
1038     -2, 0, -2, 0, 0, -1, 0, 4,
1039     0, 0, -1, 0, 0, 0, 0, 0,
1040     0, 0, -1, -1, 0, 0, -1, 0,
1041     -1, 0, 0, 0, 0, 0, 0, 0,
1042     0, 0, -1, -1, 0, -1, -2, 0,
1043     0, 0, 0, 0, 0, 0, 0, -1,
1044     0, -1, -1, -1, 0, 0, 0, 0,
1045     0, 0, 0, 0, 0, -1, 0, 0,
1046     0, 0, -1, -2, 0, -2, 0, -4,
1047     -1, -4, 3, 0, 0, -3, 1, 3,
1048     3, 0, -3, 0, -2, 0, 0, -6,
1049     1, -1, 1, -7, 1, 0, 0, 0,
1050     -7, 0, -7, -1, -11, -1, 0, -6,
1051     0, 3, 4, 0, 2, 0, 0, 0,
1052     0, 0, 0, -2, -2, 0, -4, 0,
1053     0, 0, -1, 0, 0, 0, -1, 0,
1054     0, 0, 0, 0, -1, -1, 0, -1,
1055     -2, 0, 0, 0, 0, 0, 0, 0,
1056     -1, -1, 0, -1, -2, -1, 0, 0,
1057     -1, 0, 0, 0, 0, 0, 0, 0,
1058     0, 0, 0, 0, -1, -1, 0, -2,
1059     0, -1, 0, -3, 1, 0, 0, -2,
1060     1, 1, 1, 0, 0, 0, 0, 0,
1061     0, -1, 0, 0, 0, 0, 0, 1,
1062     0, 0, -1, 0, -1, -1, -2, 0,
1063     0, 0, 0, 0, 0, 0, 1, 0,
1064     -1, 0, 0, 0, 0, -1, -2, 0,
1065     -2, 0, 4, -1, 0, -4, 0, 0,
1066     3, -6, -7, -5, -3, 1, 0, -1,
1067     -8, -2, 0, -2, 0, -3, 2, -2,
1068     -8, 0, -3, 0, 0, 1, 0, 1,
1069     -1, 0, 1, 0, -4, -5, 0, -6,
1070     -3, -3, -3, -4, -2, -3, 0, -2,
1071     -3, 1, 0, 0, 0, -1, 0, 0,
1072     0, 1, 0, 1, 0, 0, 0, 0,
1073     0, 0, 0, 0, 0, 0, 0, -1,
1074     0, -1, 0, 0, -1, 0, -2, -3,
1075     -3, 0, 0, -4, 0, 0, 0, 0,
1076     0, 0, -1, 0, 0, 0, 0, 1,
1077     -1, 0, 0, 0, 1, 0, 0, 0,
1078     0, 0, 0, 0, 0, 6, 0, 0,
1079     0, 0, 0, 0, 1, 0, 0, 0,
1080     -1, 0, 0, 0, 0, 0, 0, 0,
1081     0, 0, 0, 0, -2, 0, 1, 0,
1082     0, 0, 0, 0, 0, 0, 0, 0,
1083     0, 0, 0, 0, -1, 0, 0, 0,
1084     -2, 0, 0, 0, 0, -6, -4, 0,
1085     0, 0, -2, -6, 0, 0, -1, 1,
1086     0, -3, 0, 0, 0, 0, 0, 0,
1087     0, 0, 0, 0, -2, 0, 0, -2,
1088     0, 0, 0, 0, 0, 0, 0, 0,
1089     0, 0, 0, 0, 1, 0, -2, 0,
1090     0, 0, 0, 2, 0, 1, -3, -3,
1091     0, -1, -1, -2, 0, 0, 0, 0,
1092     0, 0, -4, 0, -1, 0, -2, -1,
1093     0, -3, -3, -4, -1, 0, -3, 0,
1094     -4, 0, 0, 0, 0, 10, 0, 0,
1095     1, 0, 0, -2, 0, 1, 0, -6,
1096     0, 0, 0, 0, 0, -12, -2, 4,
1097     4, -1, -5, 0, 1, -2, 0, -6,
1098     -1, -2, 1, -9, -1, 2, 0, 2,
1099     -4, -2, -5, -4, -5, 0, 0, -8,
1100     0, 7, 0, 0, -1, 0, 0, 0,
1101     -1, -1, -1, -3, -4, 0, -12, 0,
1102     0, 0, 0, 0, 0, 0, 0, 0,
1103     0, 0, 0, 0, 0, 0, 0, 0,
1104     0, 0, 0, 0, 0, 0, 0, 0,
1105     0, -1, 0, -1, -1, -2, 0, 0,
1106     -3, 0, -1, 0, 0, 0, 0, 0,
1107     0, 0, 0, 0, 0, 0, 0, 0,
1108     0, 0, 0, 0, -3, 0, 0, 3,
1109     0, 2, 0, -3, 1, -1, 0, -3,
1110     -1, 0, -2, -1, -1, 0, -2, -2,
1111     0, 0, -1, 0, -1, -2, -2, 0,
1112     0, -1, 0, 1, -1, 0, -3, 0,
1113     0, 0, -3, 0, -2, 0, -2, -2,
1114     1, 0, 0, 0, 0, 0, 0, 0,
1115     0, -3, 1, 0, -2, 0, -1, -2,
1116     -4, -1, -1, -1, 0, -1, -2, 0,
1117     0, 0, 0, 0, 0, -1, -1, -1,
1118     0, 0, 0, 0, 2, -1, 0, -1,
1119     0, 0, 0, -1, -2, -1, -1, -2,
1120     -1, 0, 1, 5, 0, 0, -3, 0,
1121     -1, 3, 0, -1, -5, -2, 2, 0,
1122     0, -6, -2, 1, -2, 1, 0, -1,
1123     -1, -4, 0, -2, 1, 0, 0, -2,
1124     0, 0, 0, 1, 1, -3, -2, 0,
1125     -2, -1, -2, -1, -1, 0, -2, 1,
1126     -2, -2, 4, 0, 0, 0, 0, 0,
1127     0, 0, 0, 0, 1, 0, 0, 0,
1128     0, 0, 0, 0, 0, 0, 0, 0,
1129     0, 0, 0, 0, 0, 0, 0, 0,
1130     0, 0, 0, 0, -2, 0, 0, 0,
1131     0, 0, 0, 0, 0, 0, 0, 0,
1132     0, 0, 0, 0, 0, 0, 0, 0,
1133     0, 0, 0, 0, 0, 0, 0, 0,
1134     0, 0, 0, 0, 0, 0, 0, 0,
1135     0, 0, 0, 0, 0, 0, 0, 0,
1136     -1, 0, 0, 0, 0, 0, 0, 0,
1137     0, 0, 0, 0, 0, 0, 0, 0,
1138     0, 0, 0, 0, 0, 0, 0, 0,
1139     0, 0, 0, 0, 0, 0, -1, -1,
1140     0, 0, 0, 0, 0, 0, 0, 0,
1141     0, 0, 0, 0, -2, 0, 0, -2,
1142     0, 0, -1, -1, 0, 0, 0, 0,
1143     -1, 0, 0, 0, 0, -1, 0, 0,
1144     0, 0, 0, -1, 0, 0, 0, 0,
1145     -2, 0, -3, 0, 0, 0, -4, 0,
1146     1, -3, 3, 0, -1, -6, 0, 0,
1147     -3, -1, 0, -5, -3, -4, 0, 0,
1148     -6, -1, -5, -5, -6, 0, -3, 0,
1149     1, 9, -2, 0, -3, -1, 0, -1,
1150     -2, -3, -2, -5, -5, -3, -1, 0,
1151     0, -1, 0, 0, 0, 0, -9, -1,
1152     4, 3, -3, -5, 0, 0, -4, 0,
1153     -6, -1, -1, 3, -12, -2, 0, 0,
1154     0, -8, -2, -7, -1, -9, 0, 0,
1155     -9, 0, 8, 0, 0, -1, 0, 0,
1156     0, 0, -1, -1, -5, -1, 0, -8,
1157     0, 0, 0, 0, -4, 0, -1, 0,
1158     0, -4, -6, 0, 0, -1, -2, -4,
1159     -1, 0, -1, 0, 0, 0, 0, -6,
1160     -1, -4, -4, -1, -2, -3, -1, -2,
1161     0, -3, -1, -4, -2, 0, -2, -2,
1162     -1, -2, 0, 1, 0, -1, -4, 0,
1163     3, 0, -2, 0, 0, 0, 0, 2,
1164     0, 1, -3, 5, 0, -1, -1, -2,
1165     0, 0, 0, 0, 0, 0, -4, 0,
1166     -1, 0, -2, -1, 0, -3, -3, -4,
1167     -1, 0, -3, 1, 5, 0, 0, 0,
1168     0, 10, 0, 0, 1, 0, 0, -2,
1169     0, 1, 0, 0, 0, 0, 0, 0,
1170     0, 0, 0, 0, 0, 0, 0, 0,
1171     -1, -3, 0, 0, 0, 0, 0, -1,
1172     0, 0, 0, -1, -1, 0, 0, -3,
1173     -1, 0, 0, -3, 0, 2, -1, 0,
1174     0, 0, 0, 0, 0, 1, 0, 0,
1175     0, 0, 2, 3, 1, -1, 0, -4,
1176     -2, 0, 4, -4, -4, -3, -3, 5,
1177     2, 1, -11, -1, 3, -1, 0, -1,
1178     1, -1, -4, 0, -1, 1, -2, -1,
1179     -4, -1, 0, 0, 4, 3, 0, -4,
1180     0, -7, -2, 4, -2, -5, 0, -2,
1181     -4, -4, -1, 5, 1, 0, -2, 0,
1182     -3, 0, 1, 4, -3, -5, -5, -3,
1183     4, 0, 0, -9, -1, 1, -2, -1,
1184     -3, 0, -3, -5, -2, -2, -1, 0,
1185     0, -3, -3, -1, 0, 4, 3, -1,
1186     -7, 0, -7, -2, 0, -4, -7, 0,
1187     -4, -2, -4, -4, 3, 0, 0, -2,
1188     0, -3, -1, 0, -1, -2, 0, 2,
1189     -4, 1, 0, 0, -7, 0, -1, -3,
1190     -2, -1, -4, -3, -4, -3, 0, -4,
1191     -1, -3, -2, -4, -1, 0, 0, 0,
1192     6, -2, 0, -4, -1, 0, -1, -3,
1193     -3, -3, -4, -5, -2, -3, 3, 0,
1194     -2, 0, -6, -2, 1, 3, -4, -5,
1195     -3, -4, 4, -1, 1, -12, -2, 3,
1196     -3, -2, -5, 0, -4, -5, -2, -1,
1197     -1, -1, -3, -4, 0, 0, 0, 4,
1198     4, -1, -8, 0, -8, -3, 3, -5,
1199     -9, -3, -4, -5, -6, -4, 3, 0,
1200     0, 0, 0, -2, 0, 0, 1, -2,
1201     3, 1, -2, 3, 0, 0, -4, 0,
1202     0, 0, 0, 0, 0, -1, 0, 0,
1203     0, 0, 0, 0, -1, 0, 0, 0,
1204     0, 1, 4, 0, 0, -2, 0, 0,
1205     0, 0, -1, -1, -2, 0, 0, 0,
1206     0, 1, 0, 0, 0, 0, 1, 0,
1207     -1, 0, 5, 0, 2, 0, 0, -2,
1208     0, 3, 0, 0, 0, 1, 0, 0,
1209     0, 0, 0, 0, 0, 0, 0, 0,
1210     0, 4, 0, 4, 0, 0, 0, 0,
1211     0, 0, 0, 0, 0, 0, 0, 0,
1212     0, 0, -8, 0, -1, 2, 0, 4,
1213     0, 0, 13, 2, -3, -3, 1, 1,
1214     -1, 0, -6, 0, 0, 6, -8, 0,
1215     0, 0, 0, 0, 0, 0, 0, 0,
1216     0, 0, -9, 5, 18, 0, 0, 0,
1217     0, 0, 0, 0, 0, 0, 0, 0,
1218     0, -8, 0, 0, 0, 0, 0, 0,
1219     0, 0, 0, 0, 0, 0, 0, 0,
1220     0, 0, 0, 0, 0, 0, 0, 0,
1221     0, 0, 0, 0, -2, 0, 0, -2,
1222     -1, 0, 0, 0, 0, 0, 0, 0,
1223     0, 0, 0, 0, 0, 0, 0, 0,
1224     0, 0, 0, 0, -1, 0, -3, 0,
1225     0, 0, 0, 0, 1, 17, -3, -1,
1226     4, 3, -3, 1, 0, 0, 1, 1,
1227     -2, 0, 0, 0, 0, 0, 0, 0,
1228     0, 0, 0, 0, -17, 4, 0, 0,
1229     0, 0, 0, 0, 0, 0, 0, 0,
1230     0, 0, 0, 0, 0, 0, 0, -4,
1231     0, 0, 0, -3, 0, 0, 0, 0,
1232     -3, -1, 0, 0, 0, -3, 0, -2,
1233     0, -6, 0, 0, 0, 0, 0, 0,
1234     0, 0, 0, 0, 0, -9, 0, 0,
1235     0, 0, 0, 0, 0, 0, 0, 0,
1236     0, -1, 0, 0, -2, 0, -2, 0,
1237     -3, 0, 0, 0, -2, 1, -2, 0,
1238     0, -3, -1, -3, 0, 0, -3, 0,
1239     -1, 0, -6, 0, -1, 0, 0, -10,
1240     -2, -5, -1, -5, 0, 0, -9, 0,
1241     -3, -1, 0, 0, 0, 0, 0, 0,
1242     0, 0, -2, -2, -1, -2, 0, 0,
1243     0, 0, -3, 0, -3, 2, -1, 3,
1244     0, -1, -3, -1, -2, -2, 0, -2,
1245     -1, -1, 1, -3, 0, 0, 0, 0,
1246     -11, -1, -2, 0, -3, 0, -1, -6,
1247     -1, 0, 0, -1, -1, 0, 0, 0,
1248     0, 1, 0, -1, -2, -1, 2, 0,
1249     0, 0, 0, 0, 0, 0, 0, 0,
1250     0, 0, 0, 0, 0, 0, 0, 0,
1251     0, 0, 0, 0, 0, 0, 0, 0,
1252     0, 0, 0, 0, 0, 0, 0, 0,
1253     0, 0, 0, 0, 0, 0, 0, 0,
1254     0, 0, 2, 0, 0, 0, 0, 0,
1255     0, -3, 0, -1, 0, 0, 0, -3,
1256     1, 0, 0, 0, -3, -1, -3, 0,
1257     0, -4, 0, -1, 0, -6, 0, 0,
1258     0, 0, -12, 0, -3, -5, -6, 0,
1259     0, -9, 0, -1, -2, 0, 0, 0,
1260     0, 0, 0, 0, 0, -1, -2, -1,
1261     -2, 0, 0, 0, 2, -2, 0, 4,
1262     6, -1, -1, -4, 2, 6, 2, 3,
1263     -3, 2, 5, 2, 4, 3, 3, 0,
1264     0, 0, 0, 0, 0, 0, 0, 0,
1265     0, 0, 8, 6, -2, -1, 0, -1,
1266     10, 6, 10, 0, 0, 0, 1, 0,
1267     0, 5, 0, 0, -2, 0, 0, 0,
1268     0, 0, 0, 0, 0, 0, -1, 0,
1269     0, 0, 0, 0, 0, 0, 0, 2,
1270     0, 0, 0, 0, -11, -2, -1, -5,
1271     -6, 0, 0, -9, 0, 0, 0, 0,
1272     0, 0, 0, 0, 0, 0, 0, 0,
1273     0, 0, 0, 0, 0, -2, 0, 0,
1274     0, 0, 0, 0, 0, 0, 0, -1,
1275     0, 0, 0, 0, 0, 0, 0, 0,
1276     2, 0, 0, 0, 0, -11, -2, -1,
1277     -5, -6, 0, 0, -5, 0, 0, 0,
1278     0, 0, 0, 0, 0, 0, 0, 0,
1279     0, 0, 0, 0, 0, 0, 0, 0,
1280     -1, 0, 0, 0, -3, 1, 0, -1,
1281     1, 2, 1, -4, 0, 0, -1, 1,
1282     0, 1, 0, 0, 0, 0, -3, 0,
1283     -1, -1, -3, 0, -1, -5, 0, 8,
1284     -1, 0, -3, -1, 0, -1, -2, 0,
1285     -1, -4, -3, -2, 0, 0, 0, -2,
1286     0, 0, 0, 0, 0, 0, 0, 0,
1287     0, -1, 0, 0, 0, 0, 0, 0,
1288     0, 0, 2, 0, 0, 0, 0, -11,
1289     -2, -1, -5, -6, 0, 0, -9, 0,
1290     0, 0, 0, 0, 0, 6, 0, 0,
1291     0, 0, 0, 0, 0, 0, 0, 0,
1292     -2, 0, -4, -2, -1, 4, -1, -1,
1293     -5, 0, -1, 0, -1, -3, 0, 3,
1294     0, 1, 0, 1, -3, -5, -2, 0,
1295     -5, -2, -3, -5, -5, 0, -2, -3,
1296     -2, -2, -1, -1, -2, -1, 0, -1,
1297     0, 2, 0, 2, -1, 0, 4, 0,
1298     0, 0, 0, 0, 0, 0, 0, 0,
1299     0, 0, 0, -1, -1, -1, 0, 0,
1300     -3, 0, -1, 0, -2, 0, 0, 0,
1301     0, 0, 0, 0, 0, 0, 0, 0,
1302     -8, 0, 0, 0, 0, 0, 0, 0,
1303     0, 0, 0, 0, -1, -1, 0, -2,
1304     0, 0, 0, 0, -1, 0, 0, -2,
1305     -1, 1, 0, -2, -2, -1, 0, -4,
1306     -1, -3, -1, -2, 0, -2, 0, 0,
1307     0, 0, 0, 0, 0, 0, 0, 0,
1308     0, -9, 0, 4, 0, 0, -2, 0,
1309     0, 0, 0, -2, 0, -1, 0, 0,
1310     -1, 0, 0, -1, 0, -3, 0, 0,
1311     5, -2, -4, -4, 1, 1, 1, 0,
1312     -4, 1, 2, 1, 4, 1, 4, -1,
1313     -3, 0, 0, -5, 0, 0, -4, -3,
1314     0, 0, -3, 0, -2, -2, 0, -2,
1315     0, -2, 0, -1, 2, 0, -1, -4,
1316     -1, 5, 0, 0, -1, 0, -3, 0,
1317     0, 2, -3, 0, 1, -1, 1, 0,
1318     0, -4, 0, -1, 0, 0, -1, 1,
1319     -1, 0, 0, 0, -5, -2, -3, 0,
1320     -4, 0, 0, -6, 0, 5, -1, 0,
1321     -2, 0, 1, 0, -1, 0, -1, -4,
1322     0, -1, 1, 0, 0, 0, 0, -1,
1323     0, 0, 1, -2, 0, 0, 0, -2,
1324     -1, 0, -2, 0, 0, 0, 0, 0,
1325     0, 0, 0, 0, 0, 0, 0, 0,
1326     0, 0, 0, 0, -8, 0, 3, 0,
1327     0, -1, 0, 0, 0, 0, 0, 0,
1328     -1, -1, 0, 0, 0, 3, 0, 3,
1329     0, 0, 0, 0, 0, -8, -7, 0,
1330     6, 4, 2, -5, 1, 5, 0, 5,
1331     0, 3, 0, 0, 0, 0, 0, 0,
1332     0, 0, 0, 0, 0, 7, 0, 0,
1333     0, 0, 0, 0, 0, 0, 0, 0,
1334     0, 0, 0, 0, 0
1335 };
1336 
1337 
1338 /*Collect the kern class' data in one place*/
1339 static const lv_font_fmt_txt_kern_classes_t kern_classes =
1340 {
1341     .class_pair_values   = kern_class_values,
1342     .left_class_mapping  = kern_left_class_mapping,
1343     .right_class_mapping = kern_right_class_mapping,
1344     .left_class_cnt      = 61,
1345     .right_class_cnt     = 49,
1346 };
1347 
1348 /*--------------------
1349  *  ALL CUSTOM DATA
1350  *--------------------*/
1351 
1352 /*Store all the custom data of the font*/
1353 static lv_font_fmt_txt_dsc_t font_dsc = {
1354     .glyph_bitmap = gylph_bitmap,
1355     .glyph_dsc = glyph_dsc,
1356     .cmaps = cmaps,
1357     .kern_dsc = &kern_classes,
1358     .kern_scale = 16,
1359     .cmap_num = 2,
1360     .bpp = 4,
1361     .kern_classes = 1,
1362     .bitmap_format = 1
1363 };
1364 
1365 
1366 /*-----------------
1367  *  PUBLIC FONT
1368  *----------------*/
1369 
1370 /*Initialize a public general font descriptor*/
1371 lv_font_t font_1 = {
1372     .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt,    /*Function pointer to get glyph's data*/
1373     .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt,    /*Function pointer to get glyph's bitmap*/
1374     .line_height = 10,          /*The maximum line height required by the font*/
1375     .base_line = 2,             /*Baseline measured from the bottom of the line*/
1376 #if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0)
1377     .subpx = LV_FONT_SUBPX_NONE,
1378 #endif
1379     .dsc = &font_dsc           /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */
1380 };
1381 
1382 #endif /*#if FONT_1*/
1383 
1384