1 #if LV_BUILD_TEST
2 #include "../../lvgl.h"
3 
4 /*******************************************************************************
5  * Size: 8 px
6  * Bpp: 4
7  * 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
8  ******************************************************************************/
9 
10 #ifndef FONT_1
11 #define FONT_1 1
12 #endif
13 
14 #if FONT_1
15 
16 /*-----------------
17  *    BITMAPS
18  *----------------*/
19 
20 /*Store the image of the glyphs*/
21 static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
22     /* U+20 " " */
23 
24     /* U+21 "!" */
25     0x58, 0xf, 0x11, 0x32, 0xb2, 0x80,
26 
27     /* U+22 "\"" */
28     0x73, 0x90, 0x10, 0x72, 0x90,
29 
30     /* U+23 "#" */
31     0x4, 0x52, 0x60, 0x4f, 0xc9, 0xc3, 0x43, 0x9c,
32     0x83, 0x64, 0x8b, 0xa1, 0x65, 0x85, 0x81,
33 
34     /* U+24 "$" */
35     0x0, 0x40, 0x0, 0xad, 0x68, 0x97, 0x56, 0x89,
36     0xf9, 0x60, 0x42, 0x17, 0x21, 0x69, 0x7e, 0x96,
37     0x96, 0xcc,
38 
39     /* U+25 "%" */
40     0x58, 0x70, 0x63, 0xd, 0x8f, 0x30, 0x30, 0xa7,
41     0xdb, 0x7, 0x12, 0x7d, 0xa1, 0x57, 0x6, 0xa2,
42     0xfa, 0x40,
43 
44     /* U+26 "&" */
45     0x9, 0x98, 0x2, 0x2a, 0x30, 0x0, 0x97, 0xc1,
46     0x4, 0xd6, 0xc4, 0x2, 0xe6, 0xc, 0xc4, 0x75,
47     0x33, 0x10,
48 
49     /* U+27 "'" */
50     0x72, 0x0, 0x39, 0x0,
51 
52     /* U+28 "(" */
53     0x8, 0x20, 0x32, 0x11, 0x1, 0x10, 0x8, 0x80,
54     0x22, 0x0, 0x19, 0x0,
55 
56     /* U+29 ")" */
57     0x73, 0x6a, 0x12, 0x7, 0x7, 0x12, 0x6a,
58 
59     /* U+2A "*" */
60     0x48, 0x40, 0x26, 0xc0, 0x7b, 0x90,
61 
62     /* U+2B "+" */
63     0x0, 0x10, 0x6, 0x80, 0x2, 0x4b, 0xc8, 0xa4,
64     0xbc, 0x88,
65 
66     /* U+2C "," */
67     0x0, 0x3a, 0x82, 0x0,
68 
69     /* U+2D "-" */
70     0x5a, 0x60,
71 
72     /* U+2E "." */
73     0x0, 0x3a, 0x0,
74 
75     /* U+2F "/" */
76     0x0, 0xa8, 0x2, 0x22, 0x0, 0x55, 0x40, 0x8,
77     0x88, 0x0, 0x4c, 0x0, 0xb5, 0xc0, 0x2, 0x2,
78     0x0,
79 
80     /* U+30 "0" */
81     0xa, 0xbb, 0x13, 0x65, 0xd4, 0xfa, 0x80, 0xbf,
82     0xa8, 0xb, 0xb6, 0x5d, 0x48,
83 
84     /* U+31 "1" */
85     0x9e, 0x29, 0x40, 0xf, 0xf0,
86 
87     /* U+32 "2" */
88     0x6a, 0xb9, 0x6, 0xab, 0x50, 0x9, 0x50, 0x1,
89     0x5, 0x1, 0x2d, 0xb4, 0x60,
90 
91     /* U+33 "3" */
92     0x7a, 0xbe, 0x7, 0xa1, 0xc0, 0x2, 0x5, 0x80,
93     0x12, 0x8c, 0xa2, 0xa8, 0x64,
94 
95     /* U+34 "4" */
96     0x0, 0x24, 0x80, 0x47, 0xd2, 0x0, 0x18, 0xa8,
97     0x20, 0x90, 0xa5, 0x92, 0x8b, 0xa4, 0x82,
98 
99     /* U+35 "5" */
100     0x3d, 0xaa, 0x3, 0x5d, 0x50, 0x1, 0xb5, 0x0,
101     0xb7, 0x42, 0x6f, 0x54, 0x33, 0x0,
102 
103     /* U+36 "6" */
104     0x9, 0xaa, 0x1b, 0x75, 0x50, 0xff, 0xd3, 0x45,
105     0xe1, 0x31, 0x6, 0x19, 0x8e,
106 
107     /* U+37 "7" */
108     0xca, 0xa6, 0xb5, 0xd5, 0x5, 0x9c, 0x1a, 0xc0,
109     0x2a, 0x70, 0x3, 0x58, 0x0,
110 
111     /* U+38 "8" */
112     0x1a, 0xa5, 0x92, 0x65, 0x7d, 0x25, 0xd4, 0xdc,
113     0xca, 0xb2, 0x2f, 0xa6, 0xfc,
114 
115     /* U+39 "9" */
116     0x4a, 0x99, 0x7, 0xdc, 0x82, 0xc5, 0xc8, 0x69,
117     0xd4, 0x86, 0x9d, 0x58, 0xa8,
118 
119     /* U+3A ":" */
120     0x74, 0x74, 0x0, 0x3a, 0x0,
121 
122     /* U+3B ";" */
123     0x74, 0x74, 0x0, 0x3a, 0x8b, 0xb1, 0x0,
124 
125     /* U+3C "<" */
126     0x0, 0x84, 0x0, 0x93, 0x20, 0x58, 0xa8, 0x5,
127     0xd5, 0x91, 0x1, 0x69, 0x10,
128 
129     /* U+3D "=" */
130     0x49, 0x98, 0x52, 0x66, 0x14, 0x99, 0x84,
131 
132     /* U+3E ">" */
133     0x10, 0xc, 0x53, 0x4, 0x7, 0x3d, 0xe2, 0x92,
134     0x5a, 0x29, 0x28, 0x0,
135 
136     /* U+3F "?" */
137     0x6a, 0xb9, 0x6, 0xab, 0x50, 0xa, 0xa0, 0x2,
138     0x94, 0x0, 0x15, 0x80, 0x0,
139 
140     /* U+40 "@" */
141     0x3, 0x87, 0x74, 0x28, 0x15, 0xe6, 0xf2, 0x12,
142     0xd4, 0x7d, 0x4b, 0x2e, 0x80, 0x7e, 0xa8, 0xf9,
143     0x91, 0xc7, 0x15, 0xe0, 0xf6, 0x53, 0x0,
144 
145     /* U+41 "A" */
146     0x0, 0xae, 0x40, 0x31, 0x9c, 0x20, 0x14, 0x4c,
147     0xa0, 0x0, 0x8d, 0x14, 0x82, 0x1f, 0x93, 0x2e,
148     0x80,
149 
150     /* U+42 "B" */
151     0x2d, 0x99, 0x58, 0x83, 0xcc, 0x8d, 0x41, 0xe6,
152     0x95, 0x40, 0xf3, 0x5d, 0x0, 0xf3, 0x28, 0xd0,
153 
154     /* U+43 "C" */
155     0x7, 0xba, 0xa1, 0x2f, 0x5d, 0x50, 0xb2, 0x80,
156     0x36, 0x50, 0x6, 0x5e, 0xba, 0xa1, 0x0,
157 
158     /* U+44 "D" */
159     0x2e, 0xab, 0xb1, 0x80, 0x12, 0xae, 0xbc, 0x3,
160     0x85, 0x48, 0x3, 0xa, 0x90, 0x25, 0x5d, 0x78,
161     0x0,
162 
163     /* U+45 "E" */
164     0x2e, 0xaa, 0x40, 0x25, 0x52, 0x1, 0xea, 0x88,
165     0xf, 0x54, 0x40, 0x4a, 0xa4, 0x80,
166 
167     /* U+46 "F" */
168     0x2e, 0xaa, 0x40, 0x25, 0x52, 0x1, 0x2a, 0x88,
169     0x9, 0x54, 0x40, 0xe,
170 
171     /* U+47 "G" */
172     0x7, 0xba, 0xa1, 0x2f, 0x5d, 0x50, 0xb2, 0x80,
173     0x4, 0x79, 0x40, 0x6, 0x45, 0xeb, 0xae, 0x40,
174 
175     /* U+48 "H" */
176     0x2a, 0x0, 0x15, 0x0, 0x7c, 0x95, 0x49, 0x0,
177     0x25, 0x52, 0x40, 0x3e,
178 
179     /* U+49 "I" */
180     0x2a, 0x0, 0xfc,
181 
182     /* U+4A "J" */
183     0x5, 0xad, 0x50, 0x5a, 0xa0, 0x7, 0xf7, 0x88,
184     0x4d, 0x1a, 0x0,
185 
186     /* U+4B "K" */
187     0x2a, 0x1, 0xa2, 0x0, 0xd, 0x41, 0x3, 0x6e,
188     0x10, 0x0, 0x77, 0x94, 0x0, 0xe3, 0x3e, 0x80,
189 
190     /* U+4C "L" */
191     0x2a, 0x0, 0xff, 0xe3, 0xa5, 0x51, 0xc0,
192 
193     /* U+4D "M" */
194     0x2c, 0x0, 0x8f, 0x0, 0x5c, 0x1, 0x0, 0x4,
195     0xe2, 0x8f, 0x0, 0xa2, 0x45, 0x0, 0x21, 0x89,
196     0x0, 0x0,
197 
198     /* U+4E "N" */
199     0x2d, 0x10, 0x2a, 0x1, 0xa0, 0xc, 0xdf, 0x60,
200     0x19, 0x3b, 0x80, 0x19, 0x6c, 0x0,
201 
202     /* U+4F "O" */
203     0x7, 0xbb, 0x8c, 0x17, 0xae, 0xd5, 0xe3, 0x94,
204     0x0, 0x14, 0x5c, 0xa0, 0x0, 0xa2, 0xab, 0xae,
205     0xd5, 0xe2,
206 
207     /* U+50 "P" */
208     0x2e, 0xaa, 0x48, 0x1, 0x2a, 0x82, 0x80, 0x18,
209     0x9c, 0x12, 0xa9, 0x86, 0x9, 0x54, 0x60,
210 
211     /* U+51 "Q" */
212     0x7, 0xbb, 0x8c, 0x17, 0xae, 0xd5, 0xe3, 0x94,
213     0x0, 0x14, 0x5c, 0xa0, 0x9, 0x15, 0x5d, 0x77,
214     0x78, 0x83, 0xdc, 0x15, 0x18,
215 
216     /* U+52 "R" */
217     0x2e, 0xaa, 0x48, 0x1, 0x2a, 0x82, 0x80, 0x18,
218     0x9c, 0x1e, 0xb0, 0x8c, 0x1e, 0xb4, 0x84,
219 
220     /* U+53 "S" */
221     0x2a, 0xa8, 0x97, 0x2a, 0x84, 0xfd, 0x30, 0x21,
222     0x13, 0x90, 0xb5, 0x4e, 0xa0,
223 
224     /* U+54 "T" */
225     0xaa, 0x75, 0x35, 0x50, 0xa9, 0x80, 0x3f, 0xf8,
226     0x60,
227 
228     /* U+55 "U" */
229     0x39, 0x0, 0x24, 0x0, 0x7f, 0xf0, 0x9, 0x40,
230     0x5, 0xc3, 0x57, 0x58, 0xc0,
231 
232     /* U+56 "V" */
233     0xb, 0x10, 0x2, 0xb8, 0x7c, 0x0, 0x39, 0xc1,
234     0x14, 0x57, 0x0, 0x28, 0x84, 0xb8, 0x4, 0x8b,
235     0x60, 0x0,
236 
237     /* U+57 "W" */
238     0x94, 0x0, 0x78, 0x81, 0xcd, 0x70, 0x33, 0x41,
239     0x54, 0x36, 0xd, 0x9c, 0x2, 0x30, 0xb9, 0x30,
240     0x39, 0xc0, 0x3, 0x32, 0x82, 0x99, 0x80,
241 
242     /* U+58 "X" */
243     0x58, 0x2, 0xa0, 0x50, 0x79, 0xb0, 0x4, 0x43,
244     0x84, 0x1, 0x57, 0xc2, 0xf, 0x89, 0x34, 0x0,
245 
246     /* U+59 "Y" */
247     0xa, 0x20, 0x5, 0x80, 0x2e, 0x42, 0x60, 0x0,
248     0x3d, 0x62, 0x60, 0x12, 0xb4, 0x0, 0x70, 0x80,
249     0x40,
250 
251     /* U+5A "Z" */
252     0x6a, 0xa6, 0x68, 0x35, 0x5b, 0xe0, 0x5, 0x52,
253     0x20, 0xb, 0x82, 0x0, 0x43, 0x4d, 0x50, 0x0,
254 
255     /* U+5B "[" */
256     0x2d, 0x40, 0x44, 0x0, 0x7f, 0xf0, 0x51, 0x0,
257 
258     /* U+5C "\\" */
259     0x19, 0x0, 0x84, 0xc0, 0x37, 0xa8, 0x4, 0xbe,
260     0x1, 0x8c, 0x40, 0x2a, 0x60, 0x8, 0xf4, 0x0,
261 
262     /* U+5D "]" */
263     0x8c, 0x80, 0xf, 0xe8, 0x0,
264 
265     /* U+5E "^" */
266     0x3, 0xc0, 0xa, 0xa1, 0x40, 0xb9, 0x30, 0x0,
267 
268     /* U+5F "_" */
269     0x77, 0xc0,
270 
271     /* U+60 "`" */
272     0x6, 0x60,
273 
274     /* U+61 "a" */
275     0x29, 0x94, 0x0, 0x42, 0xa1, 0x5b, 0x2, 0x2b,
276     0xf9, 0x10,
277 
278     /* U+62 "b" */
279     0x48, 0x0, 0xff, 0x92, 0xad, 0x40, 0xd, 0x57,
280     0x20, 0x1f, 0x9a, 0xa9, 0x20,
281 
282     /* U+63 "c" */
283     0x1a, 0xa8, 0x67, 0xaa, 0x82, 0x1, 0xd3, 0xd5,
284     0x41,
285 
286     /* U+64 "d" */
287     0x0, 0xd6, 0x1, 0xc3, 0x55, 0x4, 0x75, 0x48,
288     0x6, 0x10, 0x8e, 0x9b, 0x0,
289 
290     /* U+65 "e" */
291     0x19, 0x98, 0x60, 0x4, 0x4e, 0x39, 0x12, 0xd3,
292     0xf5, 0x41,
293 
294     /* U+66 "f" */
295     0xa, 0xa0, 0x10, 0x50, 0x5b, 0xb8, 0x2d, 0x1c,
296     0x3, 0xf8,
297 
298     /* U+67 "g" */
299     0x1a, 0x99, 0x5c, 0x74, 0xc3, 0x80, 0x46, 0x11,
300     0xd5, 0xe, 0x4, 0x61, 0x0,
301 
302     /* U+68 "h" */
303     0x48, 0x0, 0xfe, 0x49, 0xb4, 0x5, 0x9a, 0xf0,
304     0x10, 0x17, 0x0, 0xe0,
305 
306     /* U+69 "i" */
307     0x37, 0x37, 0x48, 0x0, 0xf0,
308 
309     /* U+6A "j" */
310     0x3, 0x70, 0x37, 0x3, 0x80, 0xf, 0xe6, 0x8c,
311 
312     /* U+6B "k" */
313     0x48, 0x0, 0xff, 0xa9, 0x0, 0x72, 0x50, 0x12,
314     0xa4, 0x0, 0xad, 0xae,
315 
316     /* U+6C "l" */
317     0x48, 0x0, 0xff, 0x0,
318 
319     /* U+6D "m" */
320     0x4c, 0x9b, 0x89, 0xb4, 0x5, 0x98, 0x39, 0xbf,
321     0x1, 0x1, 0x10, 0x1, 0xc0, 0x3f, 0x0,
322 
323     /* U+6E "n" */
324     0x4c, 0x9b, 0x40, 0x59, 0xaf, 0x1, 0x1, 0x70,
325     0xe,
326 
327     /* U+6F "o" */
328     0x1a, 0xa8, 0x67, 0xaa, 0x6c, 0x3, 0xa7, 0xaa,
329     0x6c,
330 
331     /* U+70 "p" */
332     0x4c, 0xab, 0x50, 0x3, 0x55, 0xc8, 0x7, 0xe6,
333     0xaa, 0x48, 0x1, 0x2a, 0x8a, 0x0,
334 
335     /* U+71 "q" */
336     0x1a, 0xa4, 0xdc, 0x75, 0x50, 0x3, 0xd1, 0xd5,
337     0x40, 0x1a, 0xa4, 0x80,
338 
339     /* U+72 "r" */
340     0x4b, 0xa0, 0x0, 0xd0, 0x0, 0x80, 0x3c,
341 
342     /* U+73 "s" */
343     0x5b, 0x95, 0xdc, 0xa5, 0x84, 0x44, 0xbc, 0xef,
344     0x80,
345 
346     /* U+74 "t" */
347     0x29, 0x0, 0x5a, 0x38, 0x5a, 0x38, 0x7, 0x11,
348     0x24, 0x0,
349 
350     /* U+75 "u" */
351     0x57, 0x1, 0xb0, 0xe, 0x1f, 0x2, 0x4, 0x29,
352     0xa0,
353 
354     /* U+76 "v" */
355     0xb, 0x0, 0x42, 0x7, 0x38, 0x1a, 0x2, 0xe3,
356     0xf0, 0x5, 0xb4, 0xa0,
357 
358     /* U+77 "w" */
359     0xb0, 0x7, 0x10, 0x50, 0x72, 0xa9, 0xe8, 0x88,
360     0xb, 0xfe, 0x92, 0xaa, 0x0, 0xc, 0x83, 0xc,
361     0x80,
362 
363     /* U+78 "x" */
364     0x67, 0x1b, 0x6, 0xea, 0xa0, 0x0, 0xc0, 0xc1,
365     0xfe, 0xa4, 0x0,
366 
367     /* U+79 "y" */
368     0xb, 0x10, 0x83, 0x8, 0x91, 0x23, 0x3, 0x2b,
369     0x90, 0xb, 0x80, 0xc0, 0x15, 0xf0, 0x0,
370 
371     /* U+7A "z" */
372     0x59, 0xbb, 0x2c, 0x5, 0x5, 0x48, 0xcb, 0xdc,
373     0x0,
374 
375     /* U+7B "{" */
376     0xa, 0x60, 0x66, 0x0, 0x4a, 0xe0, 0xae, 0x1,
377     0xcc, 0xc0,
378 
379     /* U+7C "|" */
380     0x28, 0x0, 0xff, 0xe0, 0x0,
381 
382     /* U+7D "}" */
383     0x97, 0x9, 0xc0, 0xe, 0x63, 0x6, 0x30, 0xa,
384     0x70, 0x0,
385 
386     /* U+7E "~" */
387     0x29, 0x35, 0x17, 0x95, 0xd1,
388 
389     /* U+B0 "°" */
390     0x26, 0x45, 0x63, 0x57, 0x20,
391 
392     /* U+2022 "•" */
393     0x0, 0x2e, 0xaf, 0x80,
394 
395     /* U+F001 "" */
396     0x0, 0xff, 0xe0, 0x13, 0x5f, 0x0, 0x23, 0x75,
397     0x28, 0x20, 0x7, 0x21, 0x6a, 0x0, 0xd9, 0xd2,
398     0xa0, 0x18, 0xc0, 0x3f, 0xab, 0xc2, 0xbc, 0x3,
399     0x94, 0x0, 0xa0, 0xa, 0xfa,
400 
401     /* U+F008 "" */
402     0xbd, 0xcc, 0xba, 0xac, 0xdb, 0x32, 0x9f, 0x34,
403     0x66, 0xdb, 0xe8, 0x1, 0xf9, 0x19, 0xb6, 0xfa,
404     0x1b, 0x66, 0x53, 0xe6,
405 
406     /* U+F00B "" */
407     0x34, 0x14, 0x4c, 0x79, 0x6d, 0x77, 0xb1, 0x50,
408     0xd1, 0x32, 0x8b, 0x8b, 0xbe, 0x14, 0x32, 0x33,
409     0xc9, 0x30, 0xd0, 0xef, 0x4c, 0xa1, 0xa1, 0xde,
410     0x95, 0x43, 0x44, 0xca,
411 
412     /* U+F00C "" */
413     0x0, 0xf4, 0xd0, 0x7, 0x4b, 0x5, 0x48, 0x2,
414     0x59, 0x68, 0x1a, 0x64, 0xcb, 0x41, 0x4a, 0xcc,
415     0x5a, 0x0, 0xa9, 0x99, 0x40, 0x10,
416 
417     /* U+F00D "" */
418     0x63, 0x0, 0x41, 0x56, 0x25, 0x3b, 0x69, 0x5a,
419     0xca, 0xb, 0x80, 0x14, 0x29, 0x60, 0xb0, 0xc2,
420     0x5f, 0x10, 0x0,
421 
422     /* U+F011 "" */
423     0x0, 0xb1, 0x44, 0x0, 0x3a, 0xe2, 0x7e, 0xe1,
424     0x20, 0xe0, 0xb, 0x81, 0x4a, 0x0, 0x94, 0x5c,
425     0x40, 0x16, 0x80, 0x12, 0x50, 0x31, 0x20, 0xa4,
426     0x1e, 0x3c, 0x5b, 0x90, 0xfa, 0xd2, 0x4c, 0x0,
427 
428     /* U+F013 "" */
429     0x0, 0xb3, 0x0, 0x10, 0xc4, 0xc, 0xd1, 0x1,
430     0x97, 0x70, 0x89, 0xdd, 0x34, 0x3, 0xdc, 0x10,
431     0xa0, 0xf, 0xd4, 0x3, 0xdc, 0x10, 0xa9, 0x77,
432     0x8, 0x9d, 0xd2, 0x31, 0x3, 0x34, 0x40, 0x40,
433 
434     /* U+F015 "" */
435     0x0, 0xc6, 0x4, 0x40, 0xd, 0x59, 0x51, 0x0,
436     0x0, 0xe8, 0x48, 0x28, 0x0, 0xfd, 0x46, 0x45,
437     0xd0, 0xe2, 0xa, 0x80, 0x8b, 0x10, 0xbe, 0x20,
438     0x40, 0x2e, 0xb0, 0x8, 0xec, 0xc0, 0x36, 0xa2,
439     0x1, 0x11, 0xa0,
440 
441     /* U+F019 "" */
442     0x0, 0xbf, 0xc0, 0x1f, 0xfc, 0x87, 0xf0, 0x7,
443     0xb8, 0x1, 0xd8, 0x0, 0xce, 0xf, 0x1c, 0xaa,
444     0xe8, 0x78, 0x78, 0x11, 0x43, 0xc0, 0x4, 0x89,
445     0x80,
446 
447     /* U+F01C "" */
448     0x5, 0xff, 0xe5, 0x1, 0xbc, 0xff, 0xb2, 0xc6,
449     0xd8, 0xc0, 0x23, 0x6b, 0x57, 0xf6, 0x6, 0xf7,
450     0x50, 0xa, 0x7e, 0x40, 0x22, 0x0, 0xf8, 0x80,
451 
452     /* U+F021 "" */
453     0x0, 0xf8, 0xc0, 0xaf, 0xfd, 0x67, 0x85, 0x85,
454     0xdc, 0x3c, 0xb, 0x49, 0x17, 0x40, 0x5, 0x58,
455     0x1, 0x22, 0xec, 0xea, 0x84, 0x44, 0x57, 0xbb,
456     0x42, 0x0, 0x2a, 0x80, 0x2c, 0x6b, 0x6d, 0x1,
457     0x85, 0x32, 0x3c, 0x1c, 0x28, 0xcc, 0x40, 0x80,
458 
459     /* U+F026 "" */
460     0x0, 0xa4, 0xd3, 0x1b, 0x2c, 0xc0, 0x39, 0x50,
461     0x1, 0x57, 0x60, 0x9, 0x38,
462 
463     /* U+F027 "" */
464     0x0, 0xa4, 0x0, 0x69, 0x8c, 0x3, 0x96, 0x60,
465     0x34, 0x1, 0xe4, 0x40, 0x0, 0x6a, 0xee, 0x0,
466     0x8, 0x1, 0x38, 0x0,
467 
468     /* U+F028 "" */
469     0x0, 0xf2, 0xa0, 0x6, 0x90, 0x26, 0xf3, 0x32,
470     0x63, 0x0, 0x3e, 0x21, 0x96, 0x60, 0x33, 0x25,
471     0x70, 0xf, 0xe5, 0x40, 0x0, 0xcc, 0x95, 0xaa,
472     0xec, 0x1, 0x7c, 0x48, 0x1, 0x38, 0x9, 0xbc,
473     0xc0,
474 
475     /* U+F03E "" */
476     0xdf, 0xff, 0x69, 0x7c, 0x0, 0x62, 0x8, 0xb0,
477     0x4e, 0x40, 0x1, 0xca, 0x58, 0xd8, 0x2, 0xd6,
478     0xc0, 0x31, 0x7f, 0xf8, 0x80,
479 
480     /* U+F048 "" */
481     0x40, 0x8, 0xac, 0x82, 0x34, 0x1, 0x2e, 0x0,
482     0xe6, 0x0, 0x8c, 0x3, 0x50, 0x80, 0x4f, 0x82,
483     0x8, 0x65, 0xec,
484 
485     /* U+F04B "" */
486     0x0, 0xfb, 0x68, 0x40, 0x31, 0x2f, 0x38, 0x7,
487     0xa3, 0x50, 0x3, 0x8a, 0xe8, 0x3, 0xfe, 0x2b,
488     0xa0, 0xa, 0x35, 0x0, 0x97, 0x9c, 0x2, 0xda,
489     0x10, 0xc,
490 
491     /* U+F04C "" */
492     0x9b, 0x90, 0x9b, 0x96, 0x46, 0x6, 0x46, 0x0,
493     0xff, 0xeb, 0xed, 0xe8, 0x6d, 0xe8,
494 
495     /* U+F04D "" */
496     0x24, 0x4e, 0x2d, 0xbb, 0xed, 0x0, 0xff, 0xeb,
497     0xba, 0x27, 0x38,
498 
499     /* U+F051 "" */
500     0x20, 0x9, 0x36, 0x0, 0xac, 0x1e, 0x40, 0x33,
501     0x70, 0x6, 0x30, 0x8, 0x68, 0x0, 0x58, 0xe0,
502     0xd8, 0x46, 0x80,
503 
504     /* U+F052 "" */
505     0x0, 0xc4, 0x1, 0xf4, 0x6c, 0x0, 0x73, 0xb8,
506     0x1d, 0xc0, 0x12, 0xc0, 0x5, 0xa, 0x0, 0xb0,
507     0xe, 0xb0, 0x5, 0xbb, 0xf5, 0x80, 0x29, 0xdf,
508     0xa8, 0x0, 0xa8, 0x9c, 0xa0,
509 
510     /* U+F053 "" */
511     0x0, 0x98, 0x80, 0xf, 0x2c, 0xf, 0x14, 0x8b,
512     0x12, 0xa0, 0x83, 0xa0, 0x1, 0xc5, 0xb0, 0x1,
513     0x62, 0xb0, 0x0, 0xbd, 0x80,
514 
515     /* U+F054 "" */
516     0x26, 0x0, 0x9a, 0x5c, 0x0, 0x95, 0xe, 0x0,
517     0x59, 0x85, 0x0, 0x68, 0xa0, 0x5a, 0xe0, 0xb2,
518     0xe1, 0x3, 0x79, 0x0, 0x0,
519 
520     /* U+F067 "" */
521     0x0, 0x90, 0x3, 0x8e, 0xcc, 0x3, 0x38, 0x38,
522     0x1, 0xe3, 0x83, 0xa1, 0xe5, 0xd4, 0x15, 0xe7,
523     0xbe, 0xc2, 0xff, 0x80, 0x3f, 0x95, 0x14, 0x0,
524 
525     /* U+F068 "" */
526     0x78, 0x8e, 0x79, 0x77, 0xe9,
527 
528     /* U+F06E "" */
529     0x0, 0x46, 0x65, 0x0, 0x1, 0xd5, 0xda, 0xf5,
530     0xd1, 0xd2, 0x84, 0x8e, 0x82, 0xd7, 0x0, 0x40,
531     0x80, 0x6a, 0x28, 0xe8, 0xe8, 0x2d, 0x1d, 0x5e,
532     0xbf, 0x5c, 0x10,
533 
534     /* U+F070 "" */
535     0x1d, 0x30, 0xf, 0xc3, 0x1b, 0x19, 0x95, 0x10,
536     0x4, 0xb8, 0xaf, 0x10, 0x3d, 0x40, 0x3, 0xc6,
537     0xd, 0xda, 0x82, 0x84, 0x0, 0xb7, 0x52, 0x8,
538     0x2, 0x0, 0x75, 0x51, 0xb6, 0x48, 0x58, 0x80,
539     0x2a, 0x7f, 0x13, 0xd3, 0xc4, 0x2, 0x6c, 0xc3,
540     0x8d, 0x9c, 0x0,
541 
542     /* U+F071 "" */
543     0x0, 0xc7, 0xc6, 0x1, 0xfb, 0xc7, 0xc0, 0x3e,
544     0x63, 0x39, 0x80, 0x3d, 0x5, 0x85, 0x0, 0x1d,
545     0x2, 0x60, 0x63, 0x0, 0x11, 0x38, 0xb, 0x8,
546     0x39, 0x0, 0x24, 0x0, 0x28, 0x20, 0x8, 0x0,
547     0x30, 0x0, 0x74, 0x40, 0xe, 0x0,
548 
549     /* U+F074 "" */
550     0x0, 0xf1, 0x2, 0x20, 0x2, 0x4d, 0x5a, 0xbb,
551     0xe, 0x58, 0x47, 0x70, 0xf4, 0x78, 0xf0, 0x0,
552     0xa0, 0xa0, 0x17, 0x70, 0x74, 0xf8, 0xf2, 0xaf,
553     0x6, 0xec, 0x10, 0x88, 0x0, 0x93, 0x54,
554 
555     /* U+F077 "" */
556     0x0, 0xfe, 0x4e, 0x40, 0x9, 0x2c, 0xad, 0x1,
557     0x2d, 0xf1, 0xed, 0x3d, 0xe0, 0x21, 0xfe, 0xe0,
558     0x2, 0x8b,
559 
560     /* U+F078 "" */
561     0x0, 0xfa, 0xe0, 0x2, 0x8b, 0xf7, 0x80, 0x87,
562     0xf4, 0xb7, 0xc7, 0xb4, 0x4, 0xb2, 0xb4, 0x0,
563     0x93, 0x90, 0x0,
564 
565     /* U+F079 "" */
566     0x0, 0x4a, 0xa, 0x26, 0x0, 0xad, 0xae, 0x7f,
567     0xeb, 0x10, 0x1, 0xa4, 0x75, 0xdc, 0x20, 0x14,
568     0x1, 0xb0, 0x0, 0x40, 0xc0, 0x31, 0xa2, 0x17,
569     0xc7, 0xd4, 0x1, 0x98, 0xff, 0x6d, 0x82, 0xa8,
570     0x0, 0xf7, 0x74, 0x2e, 0xc0, 0x0,
571 
572     /* U+F07B "" */
573     0xdf, 0xf5, 0x80, 0x62, 0x0, 0x27, 0xfd, 0xa0,
574     0x1f, 0x10, 0x7, 0xff, 0x10, 0x80, 0x3c, 0x40,
575 
576     /* U+F093 "" */
577     0x0, 0xa6, 0x40, 0x1d, 0x2c, 0xc9, 0x0, 0x9d,
578     0x80, 0xc, 0xe0, 0x7, 0xf0, 0x7, 0xb8, 0x7,
579     0xf3, 0xc2, 0x0, 0x12, 0x1e, 0x1e, 0x9d, 0xd4,
580     0xf0, 0x0, 0x17, 0x72, 0xa0, 0x0,
581 
582     /* U+F095 "" */
583     0x0, 0xff, 0xe1, 0xbf, 0x50, 0x7, 0xa4, 0x50,
584     0x3, 0xc4, 0x4, 0x1, 0xe8, 0xb, 0x0, 0xe1,
585     0x91, 0x70, 0x7d, 0xc4, 0xc2, 0xd0, 0x4, 0x91,
586     0xd9, 0xe1, 0x80, 0x10, 0x4e, 0x38, 0xc0, 0x0,
587 
588     /* U+F0C4 "" */
589     0x3, 0x0, 0xf6, 0x76, 0x1, 0x6e, 0x1, 0x51,
590     0x96, 0x1f, 0x5, 0x60, 0x68, 0x61, 0x2, 0x78,
591     0x1, 0x8, 0x1, 0x92, 0xc, 0xb2, 0x0, 0x2a,
592     0x19, 0x86, 0x90, 0xad, 0xa0, 0x7b, 0xc0,
593 
594     /* U+F0C5 "" */
595     0x0, 0x7f, 0xce, 0x8e, 0x80, 0x11, 0x9a, 0x30,
596     0x2, 0xb8, 0x0, 0xff, 0xe5, 0x1c, 0x3b, 0xd0,
597     0x9, 0xe, 0xe8, 0x70,
598 
599     /* U+F0C7 "" */
600     0x24, 0x4c, 0x21, 0xbf, 0xfc, 0x41, 0x77, 0x87,
601     0xc1, 0x13, 0x1, 0x5, 0xda, 0x2c, 0x3, 0x36,
602     0x30, 0x6, 0x45, 0x40, 0x3, 0xa3, 0x73, 0x23,
603     0x80,
604 
605     /* U+F0E7 "" */
606     0x7, 0xff, 0x30, 0x5, 0xa0, 0x4, 0x0, 0x98,
607     0x1, 0x4e, 0x0, 0x20, 0x3, 0xe0, 0x2, 0x5c,
608     0x42, 0x40, 0xf, 0x2, 0xe4, 0x1, 0x18, 0xc0,
609     0x6, 0x5b, 0x0, 0x80,
610 
611     /* U+F0EA "" */
612     0x79, 0xb9, 0x70, 0x4, 0x33, 0xb4, 0x0, 0x6a,
613     0x77, 0x18, 0x5, 0xce, 0xeb, 0xb0, 0x7, 0x8c,
614     0x3, 0x9d, 0xd0, 0xe0, 0x1c, 0xf1, 0xe0, 0x18,
615 
616     /* U+F0F3 "" */
617     0x0, 0xb4, 0x3, 0x27, 0x17, 0x18, 0x2, 0x44,
618     0x7, 0x80, 0x4, 0x1, 0x10, 0x18, 0x7, 0x1c,
619     0x0, 0x74, 0x63, 0xbf, 0x6b, 0xc6, 0x3e, 0x43,
620     0x0,
621 
622     /* U+F11C "" */
623     0xdf, 0xff, 0xb4, 0xb9, 0xdd, 0xce, 0xee, 0x20,
624     0xf2, 0x26, 0x91, 0x3c, 0x3, 0xfe, 0xf2, 0xac,
625     0xa2, 0xf0, 0x2e, 0x7f, 0xf9, 0xf8, 0x80,
626 
627     /* U+F124 "" */
628     0x0, 0xff, 0xe2, 0x25, 0xe0, 0x7, 0x2e, 0x5a,
629     0x38, 0x4, 0xdd, 0x46, 0x0, 0xf0, 0x6, 0xc8,
630     0x80, 0x46, 0x80, 0xb, 0x77, 0x18, 0x2, 0x40,
631     0x26, 0x88, 0x20, 0xa, 0x80, 0x7e, 0x80, 0xf,
632     0xb4, 0x98, 0x3, 0xe5, 0xd0, 0xc,
633 
634     /* U+F15B "" */
635     0xff, 0xa2, 0xc0, 0x39, 0x2c, 0x2, 0x47, 0x30,
636     0x8, 0xdd, 0xc0, 0x1f, 0xfc, 0xc0,
637 
638     /* U+F1EB "" */
639     0x0, 0x91, 0xdc, 0x80, 0x1a, 0x7e, 0xef, 0x7c,
640     0x86, 0x25, 0xfe, 0x63, 0xed, 0x33, 0xb4, 0x2f,
641     0xfd, 0x61, 0xbc, 0x43, 0x63, 0x54, 0x1b, 0x12,
642     0x1, 0xfa, 0x74, 0xaf, 0x10, 0xe, 0xcf, 0x0,
643     0xfc, 0xd2, 0x1, 0x80,
644 
645     /* U+F240 "" */
646     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2a,
647     0xfa, 0x14, 0x3c, 0x47, 0xce, 0x0, 0xd9, 0x9f,
648     0x42, 0x3f, 0x6e, 0xf8, 0x60,
649 
650     /* U+F241 "" */
651     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2a,
652     0xec, 0xb8, 0x50, 0xf1, 0x1d, 0xe0, 0xe0, 0xd,
653     0x99, 0xda, 0x90, 0x8f, 0xdb, 0xbb, 0xbc, 0x60,
654 
655     /* U+F242 "" */
656     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2a,
657     0xd7, 0x74, 0x28, 0x78, 0x8c, 0x1, 0x38, 0x3,
658     0x66, 0x64, 0x4a, 0x11, 0xfb, 0x76, 0xff, 0x86,
659     0x0,
660 
661     /* U+F243 "" */
662     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4d, 0x6, 0x2e,
663     0x5d, 0xe8, 0x50, 0xf1, 0xf0, 0xc, 0xe0, 0xd,
664     0x9d, 0x44, 0xd0, 0x8f, 0xdb, 0xdf, 0xf8, 0x60,
665 
666     /* U+F244 "" */
667     0x24, 0x4f, 0xc1, 0xbf, 0xff, 0x4c, 0x5, 0xdf,
668     0xd0, 0xe0, 0x1f, 0x9c, 0x0, 0x89, 0xf4, 0x13,
669     0xff, 0xfc, 0x3c,
670 
671     /* U+F287 "" */
672     0x0, 0xff, 0xe1, 0xbe, 0xc0, 0x7, 0xce, 0x97,
673     0x80, 0x1a, 0x6c, 0x78, 0x9d, 0x45, 0xc8, 0x1d,
674     0x24, 0x72, 0x66, 0xab, 0xc, 0xd8, 0x85, 0xe0,
675     0x7e, 0xc8, 0x11, 0x0, 0xc, 0x4d, 0x60, 0x1f,
676     0x9b, 0xb0, 0x2,
677 
678     /* U+F293 "" */
679     0x6, 0xdd, 0x61, 0x82, 0x49, 0x71, 0x70, 0x69,
680     0xa3, 0x59, 0x14, 0x78, 0x9e, 0xc, 0x0, 0xf0,
681     0x10, 0x72, 0x31, 0x7f, 0x1, 0xd3, 0x65, 0x91,
682     0x24, 0x92, 0xd0, 0xd0,
683 
684     /* U+F2ED "" */
685     0x78, 0xdf, 0xd8, 0x70, 0x2, 0xba, 0x80, 0x3d,
686     0xdf, 0xbc, 0xc, 0xce, 0x66, 0x0, 0xff, 0xe5,
687     0x69, 0x99, 0xcc, 0xda,
688 
689     /* U+F304 "" */
690     0x0, 0xf3, 0xf1, 0x80, 0x72, 0x60, 0xe8, 0x6,
691     0x8b, 0x24, 0x90, 0xa, 0x1c, 0x1b, 0xdc, 0x1,
692     0xe, 0x0, 0x74, 0x0, 0x3b, 0x80, 0xf, 0x0,
693     0x14, 0x80, 0x1e, 0x0, 0x38, 0x62, 0x0, 0x1d,
694     0xdc, 0x70, 0xe,
695 
696     /* U+F55A "" */
697     0x0, 0x57, 0xff, 0xb0, 0x2d, 0x41, 0x8c, 0xcc,
698     0x7, 0x48, 0x0, 0x5d, 0xd2, 0x80, 0x7f, 0xf0,
699     0x29, 0x0, 0xb, 0xba, 0x50, 0xa, 0xd4, 0x18,
700     0xcc, 0xc0, 0x60,
701 
702     /* U+F7C2 "" */
703     0x7, 0xff, 0xb8, 0x5f, 0x27, 0x60, 0x89, 0xb,
704     0xb7, 0x84, 0x0, 0x14, 0x64, 0x10, 0xf, 0xfe,
705     0x51, 0x80, 0x61, 0x20,
706 
707     /* U+F8A2 "" */
708     0x0, 0xf8, 0xc0, 0x4, 0x60, 0x11, 0x60, 0x16,
709     0x51, 0x14, 0xe0, 0xf, 0x16, 0xdd, 0xa8, 0x1,
710     0xe2, 0xdb, 0xbb, 0x80, 0xb2, 0x88, 0xb0, 0x80
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 /*Map glyph_ids to kern left classes*/
908 static const uint8_t kern_left_class_mapping[] =
909 {
910     0, 0, 1, 2, 0, 3, 4, 5,
911     2, 6, 7, 8, 9, 10, 9, 10,
912     11, 12, 0, 13, 14, 15, 16, 17,
913     18, 19, 12, 20, 20, 0, 0, 0,
914     21, 22, 23, 24, 25, 22, 26, 27,
915     28, 29, 29, 30, 31, 32, 29, 29,
916     22, 33, 34, 35, 3, 36, 30, 37,
917     37, 38, 39, 40, 41, 42, 43, 0,
918     44, 0, 45, 46, 47, 48, 49, 50,
919     51, 45, 52, 52, 53, 48, 45, 45,
920     46, 46, 54, 55, 56, 57, 51, 58,
921     58, 59, 58, 60, 41, 0, 0, 9,
922     61, 9, 0, 0, 0, 0, 0, 0,
923     0, 0, 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
930 };
931 
932 /*Map glyph_ids to kern right classes*/
933 static const uint8_t kern_right_class_mapping[] =
934 {
935     0, 0, 1, 2, 0, 3, 4, 5,
936     2, 6, 7, 8, 9, 10, 9, 10,
937     11, 12, 13, 14, 15, 16, 17, 12,
938     18, 19, 20, 21, 21, 0, 0, 0,
939     22, 23, 24, 25, 23, 25, 25, 25,
940     23, 25, 25, 26, 25, 25, 25, 25,
941     23, 25, 23, 25, 3, 27, 28, 29,
942     29, 30, 31, 32, 33, 34, 35, 0,
943     36, 0, 37, 38, 39, 39, 39, 0,
944     39, 38, 40, 41, 38, 38, 42, 42,
945     39, 42, 39, 42, 43, 44, 45, 46,
946     46, 47, 46, 48, 0, 0, 35, 9,
947     49, 9, 0, 0, 0, 0, 0, 0,
948     0, 0, 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
955 };
956 
957 /*Kern values between classes*/
958 static const int8_t kern_class_values[] =
959 {
960     0, 0, 0, 0, 0, 0, 0, 0,
961     0, 0, 0, 0, 1, 0, 0, 0,
962     0, 1, 0, 0, 0, 0, 0, 0,
963     0, 0, 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, 6, 0, 3, -3, 0, 0,
967     0, 0, -7, -8, 1, 6, 3, 2,
968     -5, 1, 6, 0, 5, 1, 4, 0,
969     0, 0, 0, 0, 0, 0, 0, 0,
970     0, 0, 8, 1, -1, 0, 0, 0,
971     0, 0, 0, 0, 0, 0, 0, 0,
972     0, 3, 0, -4, 0, 0, 0, 0,
973     0, -3, 2, 3, 0, 0, -1, 0,
974     -1, 1, 0, -1, 0, -1, -1, -3,
975     0, 0, 0, 0, -1, 0, 0, -2,
976     -2, 0, 0, -1, 0, -3, 0, 0,
977     0, 0, 0, 0, 0, 0, 0, -1,
978     -1, 0, -2, 0, -3, 0, -15, 0,
979     0, -3, 0, 3, 4, 0, 0, -3,
980     1, 1, 4, 3, -2, 3, 0, 0,
981     -7, 0, 0, 0, 0, 0, 0, 0,
982     0, 0, 0, 0, -5, 0, 0, 0,
983     0, 0, 0, 0, 0, 0, 0, 0,
984     0, 0, 0, -3, -2, -6, 0, -5,
985     -1, 0, 0, 0, 0, 0, 5, 0,
986     -4, -1, 0, 0, 0, -2, 0, 0,
987     -1, -9, 0, 0, 0, 0, 0, 0,
988     0, 0, 0, 0, 0, -10, -1, 5,
989     0, 0, 0, 0, 0, 0, 0, 0,
990     0, 0, 0, 0, -5, 0, 0, 0,
991     0, 0, 0, 0, 0, 0, 0, 4,
992     0, 1, 0, 0, -3, 0, 0, 0,
993     0, 0, 0, 0, 0, 0, 0, 0,
994     0, 0, 0, 0, 0, 0, 5, 1,
995     0, 0, 0, 0, 0, 0, 0, 0,
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     -5, 0, 0, 0, 0, 0, 0, 0,
1001     0, 0, 0, 0, 0, 0, 0, 0,
1002     0, 0, 0, 0, 0, 0, 0, 1,
1003     3, 1, 4, -1, 0, 0, 3, -1,
1004     -4, -18, 1, 3, 3, 0, -2, 0,
1005     5, 0, 4, 0, 4, 0, -12, 0,
1006     -2, 4, 0, 4, -1, 3, 1, 0,
1007     0, 0, -1, 0, 0, -2, 10, 0,
1008     10, 0, 4, 0, 5, 2, 2, 4,
1009     0, 0, 0, -5, 0, 0, 0, 0,
1010     0, -1, 0, 1, -2, -2, -3, 1,
1011     0, -1, 0, 0, 0, -5, 0, 0,
1012     0, 0, 0, 0, 0, 0, 0, 0,
1013     0, -8, 0, 0, 0, 0, 0, 0,
1014     0, 0, 0, 0, 0, 0, 0, 0,
1015     0, 0, -7, 0, -8, 0, 0, 0,
1016     0, -1, 0, 13, -2, -2, 1, 1,
1017     -1, 0, -2, 1, 0, 0, -7, 0,
1018     0, 0, 0, 0, 0, 0, 0, 0,
1019     0, 0, -12, 0, 1, 0, 0, 0,
1020     0, 0, 0, 0, 0, 0, 0, 0,
1021     0, -8, 0, 8, 0, 0, -5, 0,
1022     4, 0, -9, -12, -9, -3, 4, 0,
1023     0, -9, 0, 2, -3, 0, -2, 0,
1024     0, 0, 0, 0, 0, 0, 0, 0,
1025     0, 0, 0, 3, 4, -16, 0, 0,
1026     0, 0, 0, 0, 0, 0, 0, 0,
1027     0, 0, 6, 0, 1, 0, 0, 0,
1028     0, 0, 1, 1, -2, -3, 0, 0,
1029     0, -1, 0, 0, -1, 0, 0, 0,
1030     -3, 0, -1, 0, -3, -3, 0, -3,
1031     -4, -4, -2, 0, -3, 0, -3, 0,
1032     0, 0, 0, -1, 0, 0, 1, 0,
1033     1, -1, 0, 0, 0, 0, 0, 1,
1034     -1, 0, 0, 0, -1, 1, 1, 0,
1035     0, 0, 0, -2, 0, 0, 0, 0,
1036     0, 0, 0, 0, 0, 2, -1, 0,
1037     -2, 0, -2, 0, 0, -1, 0, 4,
1038     0, 0, -1, 0, 0, 0, 0, 0,
1039     0, 0, -1, -1, 0, 0, -1, 0,
1040     -1, 0, 0, 0, 0, 0, 0, 0,
1041     0, 0, -1, -1, 0, -1, -2, 0,
1042     0, 0, 0, 0, 0, 0, 0, -1,
1043     0, -1, -1, -1, 0, 0, 0, 0,
1044     0, 0, 0, 0, 0, -1, 0, 0,
1045     0, 0, -1, -2, 0, -2, 0, -4,
1046     -1, -4, 3, 0, 0, -3, 1, 3,
1047     3, 0, -3, 0, -2, 0, 0, -6,
1048     1, -1, 1, -7, 1, 0, 0, 0,
1049     -7, 0, -7, -1, -11, -1, 0, -6,
1050     0, 3, 4, 0, 2, 0, 0, 0,
1051     0, 0, 0, -2, -2, 0, -4, 0,
1052     0, 0, -1, 0, 0, 0, -1, 0,
1053     0, 0, 0, 0, -1, -1, 0, -1,
1054     -2, 0, 0, 0, 0, 0, 0, 0,
1055     -1, -1, 0, -1, -2, -1, 0, 0,
1056     -1, 0, 0, 0, 0, 0, 0, 0,
1057     0, 0, 0, 0, -1, -1, 0, -2,
1058     0, -1, 0, -3, 1, 0, 0, -2,
1059     1, 1, 1, 0, 0, 0, 0, 0,
1060     0, -1, 0, 0, 0, 0, 0, 1,
1061     0, 0, -1, 0, -1, -1, -2, 0,
1062     0, 0, 0, 0, 0, 0, 1, 0,
1063     -1, 0, 0, 0, 0, -1, -2, 0,
1064     -2, 0, 4, -1, 0, -4, 0, 0,
1065     3, -6, -7, -5, -3, 1, 0, -1,
1066     -8, -2, 0, -2, 0, -3, 2, -2,
1067     -8, 0, -3, 0, 0, 1, 0, 1,
1068     -1, 0, 1, 0, -4, -5, 0, -6,
1069     -3, -3, -3, -4, -2, -3, 0, -2,
1070     -3, 1, 0, 0, 0, -1, 0, 0,
1071     0, 1, 0, 1, 0, 0, 0, 0,
1072     0, 0, 0, 0, 0, 0, 0, -1,
1073     0, -1, 0, 0, -1, 0, -2, -3,
1074     -3, 0, 0, -4, 0, 0, 0, 0,
1075     0, 0, -1, 0, 0, 0, 0, 1,
1076     -1, 0, 0, 0, 1, 0, 0, 0,
1077     0, 0, 0, 0, 0, 6, 0, 0,
1078     0, 0, 0, 0, 1, 0, 0, 0,
1079     -1, 0, 0, 0, 0, 0, 0, 0,
1080     0, 0, 0, 0, -2, 0, 1, 0,
1081     0, 0, 0, 0, 0, 0, 0, 0,
1082     0, 0, 0, 0, -1, 0, 0, 0,
1083     -2, 0, 0, 0, 0, -6, -4, 0,
1084     0, 0, -2, -6, 0, 0, -1, 1,
1085     0, -3, 0, 0, 0, 0, 0, 0,
1086     0, 0, 0, 0, -2, 0, 0, -2,
1087     0, 0, 0, 0, 0, 0, 0, 0,
1088     0, 0, 0, 0, 1, 0, -2, 0,
1089     0, 0, 0, 2, 0, 1, -3, -3,
1090     0, -1, -1, -2, 0, 0, 0, 0,
1091     0, 0, -4, 0, -1, 0, -2, -1,
1092     0, -3, -3, -4, -1, 0, -3, 0,
1093     -4, 0, 0, 0, 0, 10, 0, 0,
1094     1, 0, 0, -2, 0, 1, 0, -6,
1095     0, 0, 0, 0, 0, -12, -2, 4,
1096     4, -1, -5, 0, 1, -2, 0, -6,
1097     -1, -2, 1, -9, -1, 2, 0, 2,
1098     -4, -2, -5, -4, -5, 0, 0, -8,
1099     0, 7, 0, 0, -1, 0, 0, 0,
1100     -1, -1, -1, -3, -4, 0, -12, 0,
1101     0, 0, 0, 0, 0, 0, 0, 0,
1102     0, 0, 0, 0, 0, 0, 0, 0,
1103     0, 0, 0, 0, 0, 0, 0, 0,
1104     0, -1, 0, -1, -1, -2, 0, 0,
1105     -3, 0, -1, 0, 0, 0, 0, 0,
1106     0, 0, 0, 0, 0, 0, 0, 0,
1107     0, 0, 0, 0, -3, 0, 0, 3,
1108     0, 2, 0, -3, 1, -1, 0, -3,
1109     -1, 0, -2, -1, -1, 0, -2, -2,
1110     0, 0, -1, 0, -1, -2, -2, 0,
1111     0, -1, 0, 1, -1, 0, -3, 0,
1112     0, 0, -3, 0, -2, 0, -2, -2,
1113     1, 0, 0, 0, 0, 0, 0, 0,
1114     0, -3, 1, 0, -2, 0, -1, -2,
1115     -4, -1, -1, -1, 0, -1, -2, 0,
1116     0, 0, 0, 0, 0, -1, -1, -1,
1117     0, 0, 0, 0, 2, -1, 0, -1,
1118     0, 0, 0, -1, -2, -1, -1, -2,
1119     -1, 0, 1, 5, 0, 0, -3, 0,
1120     -1, 3, 0, -1, -5, -2, 2, 0,
1121     0, -6, -2, 1, -2, 1, 0, -1,
1122     -1, -4, 0, -2, 1, 0, 0, -2,
1123     0, 0, 0, 1, 1, -3, -2, 0,
1124     -2, -1, -2, -1, -1, 0, -2, 1,
1125     -2, -2, 4, 0, 0, 0, 0, 0,
1126     0, 0, 0, 0, 1, 0, 0, 0,
1127     0, 0, 0, 0, 0, 0, 0, 0,
1128     0, 0, 0, 0, 0, 0, 0, 0,
1129     0, 0, 0, 0, -2, 0, 0, 0,
1130     0, 0, 0, 0, 0, 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     -1, 0, 0, 0, 0, 0, 0, 0,
1136     0, 0, 0, 0, 0, 0, 0, 0,
1137     0, 0, 0, 0, 0, 0, 0, 0,
1138     0, 0, 0, 0, 0, 0, -1, -1,
1139     0, 0, 0, 0, 0, 0, 0, 0,
1140     0, 0, 0, 0, -2, 0, 0, -2,
1141     0, 0, -1, -1, 0, 0, 0, 0,
1142     -1, 0, 0, 0, 0, -1, 0, 0,
1143     0, 0, 0, -1, 0, 0, 0, 0,
1144     -2, 0, -3, 0, 0, 0, -4, 0,
1145     1, -3, 3, 0, -1, -6, 0, 0,
1146     -3, -1, 0, -5, -3, -4, 0, 0,
1147     -6, -1, -5, -5, -6, 0, -3, 0,
1148     1, 9, -2, 0, -3, -1, 0, -1,
1149     -2, -3, -2, -5, -5, -3, -1, 0,
1150     0, -1, 0, 0, 0, 0, -9, -1,
1151     4, 3, -3, -5, 0, 0, -4, 0,
1152     -6, -1, -1, 3, -12, -2, 0, 0,
1153     0, -8, -2, -7, -1, -9, 0, 0,
1154     -9, 0, 8, 0, 0, -1, 0, 0,
1155     0, 0, -1, -1, -5, -1, 0, -8,
1156     0, 0, 0, 0, -4, 0, -1, 0,
1157     0, -4, -6, 0, 0, -1, -2, -4,
1158     -1, 0, -1, 0, 0, 0, 0, -6,
1159     -1, -4, -4, -1, -2, -3, -1, -2,
1160     0, -3, -1, -4, -2, 0, -2, -2,
1161     -1, -2, 0, 1, 0, -1, -4, 0,
1162     3, 0, -2, 0, 0, 0, 0, 2,
1163     0, 1, -3, 5, 0, -1, -1, -2,
1164     0, 0, 0, 0, 0, 0, -4, 0,
1165     -1, 0, -2, -1, 0, -3, -3, -4,
1166     -1, 0, -3, 1, 5, 0, 0, 0,
1167     0, 10, 0, 0, 1, 0, 0, -2,
1168     0, 1, 0, 0, 0, 0, 0, 0,
1169     0, 0, 0, 0, 0, 0, 0, 0,
1170     -1, -3, 0, 0, 0, 0, 0, -1,
1171     0, 0, 0, -1, -1, 0, 0, -3,
1172     -1, 0, 0, -3, 0, 2, -1, 0,
1173     0, 0, 0, 0, 0, 1, 0, 0,
1174     0, 0, 2, 3, 1, -1, 0, -4,
1175     -2, 0, 4, -4, -4, -3, -3, 5,
1176     2, 1, -11, -1, 3, -1, 0, -1,
1177     1, -1, -4, 0, -1, 1, -2, -1,
1178     -4, -1, 0, 0, 4, 3, 0, -4,
1179     0, -7, -2, 4, -2, -5, 0, -2,
1180     -4, -4, -1, 5, 1, 0, -2, 0,
1181     -3, 0, 1, 4, -3, -5, -5, -3,
1182     4, 0, 0, -9, -1, 1, -2, -1,
1183     -3, 0, -3, -5, -2, -2, -1, 0,
1184     0, -3, -3, -1, 0, 4, 3, -1,
1185     -7, 0, -7, -2, 0, -4, -7, 0,
1186     -4, -2, -4, -4, 3, 0, 0, -2,
1187     0, -3, -1, 0, -1, -2, 0, 2,
1188     -4, 1, 0, 0, -7, 0, -1, -3,
1189     -2, -1, -4, -3, -4, -3, 0, -4,
1190     -1, -3, -2, -4, -1, 0, 0, 0,
1191     6, -2, 0, -4, -1, 0, -1, -3,
1192     -3, -3, -4, -5, -2, -3, 3, 0,
1193     -2, 0, -6, -2, 1, 3, -4, -5,
1194     -3, -4, 4, -1, 1, -12, -2, 3,
1195     -3, -2, -5, 0, -4, -5, -2, -1,
1196     -1, -1, -3, -4, 0, 0, 0, 4,
1197     4, -1, -8, 0, -8, -3, 3, -5,
1198     -9, -3, -4, -5, -6, -4, 3, 0,
1199     0, 0, 0, -2, 0, 0, 1, -2,
1200     3, 1, -2, 3, 0, 0, -4, 0,
1201     0, 0, 0, 0, 0, -1, 0, 0,
1202     0, 0, 0, 0, -1, 0, 0, 0,
1203     0, 1, 4, 0, 0, -2, 0, 0,
1204     0, 0, -1, -1, -2, 0, 0, 0,
1205     0, 1, 0, 0, 0, 0, 1, 0,
1206     -1, 0, 5, 0, 2, 0, 0, -2,
1207     0, 3, 0, 0, 0, 1, 0, 0,
1208     0, 0, 0, 0, 0, 0, 0, 0,
1209     0, 4, 0, 4, 0, 0, 0, 0,
1210     0, 0, 0, 0, 0, 0, 0, 0,
1211     0, 0, -8, 0, -1, 2, 0, 4,
1212     0, 0, 13, 2, -3, -3, 1, 1,
1213     -1, 0, -6, 0, 0, 6, -8, 0,
1214     0, 0, 0, 0, 0, 0, 0, 0,
1215     0, 0, -9, 5, 18, 0, 0, 0,
1216     0, 0, 0, 0, 0, 0, 0, 0,
1217     0, -8, 0, 0, 0, 0, 0, 0,
1218     0, 0, 0, 0, 0, 0, 0, 0,
1219     0, 0, 0, 0, 0, 0, 0, 0,
1220     0, 0, 0, 0, -2, 0, 0, -2,
1221     -1, 0, 0, 0, 0, 0, 0, 0,
1222     0, 0, 0, 0, 0, 0, 0, 0,
1223     0, 0, 0, 0, -1, 0, -3, 0,
1224     0, 0, 0, 0, 1, 17, -3, -1,
1225     4, 3, -3, 1, 0, 0, 1, 1,
1226     -2, 0, 0, 0, 0, 0, 0, 0,
1227     0, 0, 0, 0, -17, 4, 0, 0,
1228     0, 0, 0, 0, 0, 0, 0, 0,
1229     0, 0, 0, 0, 0, 0, 0, -4,
1230     0, 0, 0, -3, 0, 0, 0, 0,
1231     -3, -1, 0, 0, 0, -3, 0, -2,
1232     0, -6, 0, 0, 0, 0, 0, 0,
1233     0, 0, 0, 0, 0, -9, 0, 0,
1234     0, 0, 0, 0, 0, 0, 0, 0,
1235     0, -1, 0, 0, -2, 0, -2, 0,
1236     -3, 0, 0, 0, -2, 1, -2, 0,
1237     0, -3, -1, -3, 0, 0, -3, 0,
1238     -1, 0, -6, 0, -1, 0, 0, -10,
1239     -2, -5, -1, -5, 0, 0, -9, 0,
1240     -3, -1, 0, 0, 0, 0, 0, 0,
1241     0, 0, -2, -2, -1, -2, 0, 0,
1242     0, 0, -3, 0, -3, 2, -1, 3,
1243     0, -1, -3, -1, -2, -2, 0, -2,
1244     -1, -1, 1, -3, 0, 0, 0, 0,
1245     -11, -1, -2, 0, -3, 0, -1, -6,
1246     -1, 0, 0, -1, -1, 0, 0, 0,
1247     0, 1, 0, -1, -2, -1, 2, 0,
1248     0, 0, 0, 0, 0, 0, 0, 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, 2, 0, 0, 0, 0, 0,
1254     0, -3, 0, -1, 0, 0, 0, -3,
1255     1, 0, 0, 0, -3, -1, -3, 0,
1256     0, -4, 0, -1, 0, -6, 0, 0,
1257     0, 0, -12, 0, -3, -5, -6, 0,
1258     0, -9, 0, -1, -2, 0, 0, 0,
1259     0, 0, 0, 0, 0, -1, -2, -1,
1260     -2, 0, 0, 0, 2, -2, 0, 4,
1261     6, -1, -1, -4, 2, 6, 2, 3,
1262     -3, 2, 5, 2, 4, 3, 3, 0,
1263     0, 0, 0, 0, 0, 0, 0, 0,
1264     0, 0, 8, 6, -2, -1, 0, -1,
1265     10, 6, 10, 0, 0, 0, 1, 0,
1266     0, 5, 0, 0, -2, 0, 0, 0,
1267     0, 0, 0, 0, 0, 0, -1, 0,
1268     0, 0, 0, 0, 0, 0, 0, 2,
1269     0, 0, 0, 0, -11, -2, -1, -5,
1270     -6, 0, 0, -9, 0, 0, 0, 0,
1271     0, 0, 0, 0, 0, 0, 0, 0,
1272     0, 0, 0, 0, 0, -2, 0, 0,
1273     0, 0, 0, 0, 0, 0, 0, -1,
1274     0, 0, 0, 0, 0, 0, 0, 0,
1275     2, 0, 0, 0, 0, -11, -2, -1,
1276     -5, -6, 0, 0, -5, 0, 0, 0,
1277     0, 0, 0, 0, 0, 0, 0, 0,
1278     0, 0, 0, 0, 0, 0, 0, 0,
1279     -1, 0, 0, 0, -3, 1, 0, -1,
1280     1, 2, 1, -4, 0, 0, -1, 1,
1281     0, 1, 0, 0, 0, 0, -3, 0,
1282     -1, -1, -3, 0, -1, -5, 0, 8,
1283     -1, 0, -3, -1, 0, -1, -2, 0,
1284     -1, -4, -3, -2, 0, 0, 0, -2,
1285     0, 0, 0, 0, 0, 0, 0, 0,
1286     0, -1, 0, 0, 0, 0, 0, 0,
1287     0, 0, 2, 0, 0, 0, 0, -11,
1288     -2, -1, -5, -6, 0, 0, -9, 0,
1289     0, 0, 0, 0, 0, 6, 0, 0,
1290     0, 0, 0, 0, 0, 0, 0, 0,
1291     -2, 0, -4, -2, -1, 4, -1, -1,
1292     -5, 0, -1, 0, -1, -3, 0, 3,
1293     0, 1, 0, 1, -3, -5, -2, 0,
1294     -5, -2, -3, -5, -5, 0, -2, -3,
1295     -2, -2, -1, -1, -2, -1, 0, -1,
1296     0, 2, 0, 2, -1, 0, 4, 0,
1297     0, 0, 0, 0, 0, 0, 0, 0,
1298     0, 0, 0, -1, -1, -1, 0, 0,
1299     -3, 0, -1, 0, -2, 0, 0, 0,
1300     0, 0, 0, 0, 0, 0, 0, 0,
1301     -8, 0, 0, 0, 0, 0, 0, 0,
1302     0, 0, 0, 0, -1, -1, 0, -2,
1303     0, 0, 0, 0, -1, 0, 0, -2,
1304     -1, 1, 0, -2, -2, -1, 0, -4,
1305     -1, -3, -1, -2, 0, -2, 0, 0,
1306     0, 0, 0, 0, 0, 0, 0, 0,
1307     0, -9, 0, 4, 0, 0, -2, 0,
1308     0, 0, 0, -2, 0, -1, 0, 0,
1309     -1, 0, 0, -1, 0, -3, 0, 0,
1310     5, -2, -4, -4, 1, 1, 1, 0,
1311     -4, 1, 2, 1, 4, 1, 4, -1,
1312     -3, 0, 0, -5, 0, 0, -4, -3,
1313     0, 0, -3, 0, -2, -2, 0, -2,
1314     0, -2, 0, -1, 2, 0, -1, -4,
1315     -1, 5, 0, 0, -1, 0, -3, 0,
1316     0, 2, -3, 0, 1, -1, 1, 0,
1317     0, -4, 0, -1, 0, 0, -1, 1,
1318     -1, 0, 0, 0, -5, -2, -3, 0,
1319     -4, 0, 0, -6, 0, 5, -1, 0,
1320     -2, 0, 1, 0, -1, 0, -1, -4,
1321     0, -1, 1, 0, 0, 0, 0, -1,
1322     0, 0, 1, -2, 0, 0, 0, -2,
1323     -1, 0, -2, 0, 0, 0, 0, 0,
1324     0, 0, 0, 0, 0, 0, 0, 0,
1325     0, 0, 0, 0, -8, 0, 3, 0,
1326     0, -1, 0, 0, 0, 0, 0, 0,
1327     -1, -1, 0, 0, 0, 3, 0, 3,
1328     0, 0, 0, 0, 0, -8, -7, 0,
1329     6, 4, 2, -5, 1, 5, 0, 5,
1330     0, 3, 0, 0, 0, 0, 0, 0,
1331     0, 0, 0, 0, 0, 7, 0, 0,
1332     0, 0, 0, 0, 0, 0, 0, 0,
1333     0, 0, 0, 0, 0
1334 };
1335 
1336 /*Collect the kern class' data in one place*/
1337 static const lv_font_fmt_txt_kern_classes_t kern_classes =
1338 {
1339     .class_pair_values   = kern_class_values,
1340     .left_class_mapping  = kern_left_class_mapping,
1341     .right_class_mapping = kern_right_class_mapping,
1342     .left_class_cnt      = 61,
1343     .right_class_cnt     = 49,
1344 };
1345 
1346 /*--------------------
1347  *  ALL CUSTOM DATA
1348  *--------------------*/
1349 
1350 /*Store all the custom data of the font*/
1351 static lv_font_fmt_txt_dsc_t font_dsc = {
1352     .glyph_bitmap = gylph_bitmap,
1353     .glyph_dsc = glyph_dsc,
1354     .cmaps = cmaps,
1355     .kern_dsc = &kern_classes,
1356     .kern_scale = 16,
1357     .cmap_num = 2,
1358     .bpp = 4,
1359     .kern_classes = 1,
1360     .bitmap_format = 1
1361 };
1362 
1363 /*-----------------
1364  *  PUBLIC FONT
1365  *----------------*/
1366 
1367 /*Initialize a public general font descriptor*/
1368 lv_font_t font_1 = {
1369     .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt,    /*Function pointer to get glyph's data*/
1370     .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt,    /*Function pointer to get glyph's bitmap*/
1371     .line_height = 10,          /*The maximum line height required by the font*/
1372     .base_line = 2,             /*Baseline measured from the bottom of the line*/
1373 #if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0)
1374     .subpx = LV_FONT_SUBPX_NONE,
1375 #endif
1376     .dsc = &font_dsc           /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */
1377 };
1378 
1379 #endif /*#if FONT_1*/
1380 #endif
1381