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

font_2.c (51460B)

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