acid-drop

- Hacking the planet from a LilyGo T-Deck using custom firmware
git clone git://git.acid.vegas/acid-drop.git
Log | Files | Refs | Archive | README | LICENSE

lv_font_montserrat_8.c (53060B)

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