diff --git a/components/domotic_display/CMakeLists.txt b/components/domotic_display/CMakeLists.txt index 401521a..677628b 100644 --- a/components/domotic_display/CMakeLists.txt +++ b/components/domotic_display/CMakeLists.txt @@ -1,16 +1,18 @@ -function (make_font fontSize) - execute_process(COMMAND podman run -v /home/marc/rgb_lcd/components/domotic_display/fonts:/app -w /app lvfontconv lv_font_conv --bpp 4 --size ${fontSize} --no-compress --font Montserrat-Medium.ttf --symbols "0123456789.°éèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/-" --format lvgl -o montserrat_medium_${fontSize}.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575) +function (make_font fontName fileName fontSize) + execute_process(COMMAND podman run -v ${PROJECT_DIR}/components/domotic_display/fonts:/app -w /app lvfontconv lv_font_conv --bpp 4 --size ${fontSize} --no-compress --font ${fontName}.ttf --symbols "0123456789.°àéèêûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'!? ():/-" --format lvgl -o ${fileName}_${fontSize}.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575,0xf077,0xf078,0xf27a) endfunction() -#make_font(12) -#make_font(18) -#make_font(24) +make_font(Montserrat-Medium montserrat_medium 12 ) +make_font(Montserrat-Medium montserrat_medium 18) +make_font(Montserrat-Medium montserrat_medium 24) +make_font(Roboto-Medium roboto_medium 36) +make_font(Roboto-Medium roboto_medium 72) #execute_process(COMMAND podman run -v /home/marc/rgb_lcd/components/domotic_display/fonts:/app -w /app lvfontconv lv_font_conv --bpp 4 --size 36 --no-compress --font Roboto-Medium.ttf --symbols "0123456789.°àéèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/-" --format lvgl -o roboto_medium_36.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575) #execute_process(COMMAND podman run -v /home/marc/rgb_lcd/components/domotic_display/fonts:/app -w /app lvfontconv lv_font_conv --bpp 4 --size 72 --no-compress --font Roboto-Medium.ttf --symbols "0123456789.°àéèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/-" --format lvgl -o roboto_medium_72.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575) -#if(${IDF_TARGET} STREQUAL "esp32p4") +if(${IDF_TARGET} STREQUAL "esp32p4" OR ${IDF_TARGET} STREQUAL "esp32s3") #esp32_p4_function_ev_board idf_component_register(SRC_DIRS . fonts INCLUDE_DIRS "include" @@ -23,5 +25,5 @@ endfunction() lvgl_port_create_c_image("images/mqtt_ko.png" "images/" "ARGB8888" "NONE") lvgl_port_add_images(${COMPONENT_LIB} "images/") #littlefs_create_partition_image(littlefs images_meteo FLASH_IN_PROJECT) -#endif() +endif() diff --git a/components/domotic_display/fonts/montserrat_medium_12.c b/components/domotic_display/fonts/montserrat_medium_12.c index 93c0d84..585cc45 100644 --- a/components/domotic_display/fonts/montserrat_medium_12.c +++ b/components/domotic_display/fonts/montserrat_medium_12.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 12 px * Bpp: 4 - * Opts: --bpp 4 --size 12 --no-compress --font Montserrat-Medium.ttf --symbols 0123456789.°éèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/- --format lvgl -o montserrat_medium_12.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575 + * Opts: --bpp 4 --size 12 --no-compress --font Montserrat-Medium.ttf --symbols 0123456789.°àéèêûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'!? ():/- --format lvgl -o montserrat_medium_12.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575,0xf077,0xf078,0xf27a ******************************************************************************/ #ifdef LV_LVGL_H_INCLUDE_SIMPLE @@ -24,6 +24,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+0020 " " */ + /* U+0021 "!" */ + 0xf, 0x40, 0xf3, 0xf, 0x30, 0xf2, 0xe, 0x20, + 0xd1, 0x3, 0x0, 0x81, 0x1e, 0x30, + /* U+0025 "%" */ 0xa, 0xc8, 0x0, 0xc, 0x10, 0x66, 0xa, 0x20, 0x76, 0x0, 0x83, 0x7, 0x42, 0xc0, 0x0, 0x57, @@ -128,6 +132,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x4e, 0x2, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xa0, 0x4d, 0x0, + /* U+003F "?" */ + 0x1a, 0xef, 0xc3, 0x9, 0xa3, 0x2a, 0xe0, 0x0, + 0x0, 0x3f, 0x0, 0x0, 0xa, 0xa0, 0x0, 0x9, + 0xc0, 0x0, 0x2, 0xf1, 0x0, 0x0, 0x1, 0x0, + 0x0, 0x2, 0x80, 0x0, 0x0, 0x4d, 0x0, 0x0, + /* U+0041 "A" */ 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0xdd, 0x90, 0x0, 0x0, 0x4, 0xe3, 0xf1, 0x0, 0x0, @@ -477,6 +487,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x6, 0xb7, 0x3, 0x80, 0x84, 0x64, 0x3, 0x73, 0x80, 0x84, 0x6, 0xb7, 0x0, + /* U+00E0 "à" */ + 0x3, 0xe3, 0x0, 0x0, 0x3, 0xc1, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8d, 0xfc, 0x30, 0xa, 0x42, + 0x9d, 0x0, 0x0, 0x1, 0xf1, 0x8, 0xde, 0xef, + 0x24, 0xe1, 0x0, 0xf2, 0x4e, 0x0, 0x7f, 0x20, + 0x9e, 0xd8, 0xf2, + /* U+00E8 "è" */ 0x2, 0xd5, 0x0, 0x0, 0x1, 0xc3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xfd, 0x50, 0xe, 0x81, @@ -520,6 +537,22 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xfd, 0x0, 0x0, 0x4b, 0xb8, 0x0, 0x7, 0xbb, 0x60, 0x0, + /* U+F077 "" */ + 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, + 0x2e, 0xe2, 0x0, 0x0, 0x0, 0x2, 0xee, 0xee, + 0x20, 0x0, 0x0, 0x2e, 0xe2, 0x2e, 0xe2, 0x0, + 0x2, 0xee, 0x20, 0x2, 0xee, 0x20, 0x1e, 0xe2, + 0x0, 0x0, 0x2e, 0xe1, 0x1a, 0x20, 0x0, 0x0, + 0x2, 0xa1, + + /* U+F078 "" */ + 0x1a, 0x20, 0x0, 0x0, 0x2, 0xa1, 0x1e, 0xe2, + 0x0, 0x0, 0x2e, 0xe1, 0x2, 0xee, 0x20, 0x2, + 0xee, 0x20, 0x0, 0x2e, 0xe2, 0x2e, 0xe2, 0x0, + 0x0, 0x2, 0xee, 0xee, 0x20, 0x0, 0x0, 0x0, + 0x2e, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, + 0x0, 0x0, + /* U+F0C2 "" */ 0x0, 0x0, 0x37, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, @@ -533,6 +566,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xff, 0xff, 0xf8, 0x4, 0xce, 0xee, 0xee, 0xee, 0xee, 0xd7, 0x0, + /* U+F27A "" */ + 0x4a, 0xbb, 0xbb, 0xbb, 0xbb, 0xa4, 0xef, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0xff, + 0xff, 0xff, 0xff, 0xf8, 0x0, 0x4, 0xff, 0x91, + 0x0, 0x0, 0x0, 0x3, 0xf5, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, + /* U+F575 "" */ 0x19, 0x20, 0x1, 0x40, 0x0, 0x0, 0x1e, 0xe2, 0x3e, 0xfc, 0x10, 0x0, 0x2, 0xee, 0xed, 0x6f, @@ -554,85 +599,91 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, {.bitmap_index = 0, .adv_w = 52, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 0, .adv_w = 162, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 45, .adv_w = 40, .box_w = 2, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 49, .adv_w = 65, .box_w = 3, .box_h = 13, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 69, .adv_w = 65, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 89, .adv_w = 44, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 95, .adv_w = 74, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 2}, - {.bitmap_index = 99, .adv_w = 44, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 102, .adv_w = 68, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 141, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 177, .adv_w = 71, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 195, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 227, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 259, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 295, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 327, .adv_w = 118, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 363, .adv_w = 115, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 395, .adv_w = 124, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 431, .adv_w = 118, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 463, .adv_w = 44, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 474, .adv_w = 141, .box_w = 10, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 519, .adv_w = 145, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 555, .adv_w = 139, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 596, .adv_w = 159, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 637, .adv_w = 129, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 669, .adv_w = 122, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 701, .adv_w = 148, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 742, .adv_w = 156, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 778, .adv_w = 60, .box_w = 2, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 787, .adv_w = 98, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 814, .adv_w = 138, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 850, .adv_w = 114, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 882, .adv_w = 183, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 927, .adv_w = 156, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 963, .adv_w = 161, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1008, .adv_w = 139, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1044, .adv_w = 161, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 1104, .adv_w = 140, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1140, .adv_w = 119, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1172, .adv_w = 113, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1204, .adv_w = 152, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1240, .adv_w = 137, .box_w = 10, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1285, .adv_w = 216, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1348, .adv_w = 129, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1384, .adv_w = 124, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1425, .adv_w = 126, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1461, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1486, .adv_w = 131, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1521, .adv_w = 110, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1546, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1586, .adv_w = 118, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1611, .adv_w = 68, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1636, .adv_w = 132, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 1676, .adv_w = 131, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1711, .adv_w = 54, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1726, .adv_w = 55, .box_w = 5, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 1759, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1794, .adv_w = 54, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1804, .adv_w = 203, .box_w = 11, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1843, .adv_w = 131, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1868, .adv_w = 122, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1896, .adv_w = 131, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 1931, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 1971, .adv_w = 79, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1985, .adv_w = 96, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2006, .adv_w = 79, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2029, .adv_w = 130, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2054, .adv_w = 107, .box_w = 8, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 2082, .adv_w = 173, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2121, .adv_w = 106, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2146, .adv_w = 107, .box_w = 8, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 2186, .adv_w = 100, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2207, .adv_w = 80, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 2220, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2255, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2290, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2325, .adv_w = 130, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2360, .adv_w = 216, .box_w = 15, .box_h = 13, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 2458, .adv_w = 240, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2541, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -2} + {.bitmap_index = 0, .adv_w = 51, .box_w = 3, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14, .adv_w = 162, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 59, .adv_w = 40, .box_w = 2, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 63, .adv_w = 65, .box_w = 3, .box_h = 13, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 83, .adv_w = 65, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 103, .adv_w = 44, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 109, .adv_w = 74, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 113, .adv_w = 44, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 116, .adv_w = 68, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 155, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 191, .adv_w = 71, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 209, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 241, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 273, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 309, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 341, .adv_w = 118, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 377, .adv_w = 115, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 409, .adv_w = 124, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 445, .adv_w = 118, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 477, .adv_w = 44, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 488, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 520, .adv_w = 141, .box_w = 10, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 565, .adv_w = 145, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 601, .adv_w = 139, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 642, .adv_w = 159, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 683, .adv_w = 129, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 715, .adv_w = 122, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 747, .adv_w = 148, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 788, .adv_w = 156, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 824, .adv_w = 60, .box_w = 2, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 833, .adv_w = 98, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 860, .adv_w = 138, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 896, .adv_w = 114, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 928, .adv_w = 183, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 973, .adv_w = 156, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1009, .adv_w = 161, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1054, .adv_w = 139, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1090, .adv_w = 161, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 1150, .adv_w = 140, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1186, .adv_w = 119, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1218, .adv_w = 113, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1250, .adv_w = 152, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1286, .adv_w = 137, .box_w = 10, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1331, .adv_w = 216, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1394, .adv_w = 129, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1430, .adv_w = 124, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1471, .adv_w = 126, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1507, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1532, .adv_w = 131, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1567, .adv_w = 110, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1592, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1632, .adv_w = 118, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1657, .adv_w = 68, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1682, .adv_w = 132, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 1722, .adv_w = 131, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1757, .adv_w = 54, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1772, .adv_w = 55, .box_w = 5, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 1805, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1840, .adv_w = 54, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1850, .adv_w = 203, .box_w = 11, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1889, .adv_w = 131, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1914, .adv_w = 122, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1942, .adv_w = 131, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 1977, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2017, .adv_w = 79, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2031, .adv_w = 96, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2052, .adv_w = 79, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2075, .adv_w = 130, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2100, .adv_w = 107, .box_w = 8, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2128, .adv_w = 173, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2167, .adv_w = 106, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2192, .adv_w = 107, .box_w = 8, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 2232, .adv_w = 100, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2253, .adv_w = 80, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 2266, .adv_w = 115, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2301, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2336, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2371, .adv_w = 118, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2406, .adv_w = 130, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2441, .adv_w = 216, .box_w = 15, .box_h = 13, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 2539, .adv_w = 192, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 2581, .adv_w = 192, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2623, .adv_w = 240, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2706, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2784, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -2} }; /*--------------------- @@ -640,36 +691,35 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { *--------------------*/ static const uint8_t glyph_id_ofs_list_0[] = { - 0, 0, 0, 0, 0, 1, 0, 2, - 3, 4 + 0, 1, 0, 0, 0, 2, 0, 3, + 4, 5, 0, 0, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 0, 0, 0, 0, 21 }; -static const uint16_t unicode_list_4[] = { - 0x0, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xf012, 0xf4c5 +static const uint16_t unicode_list_3[] = { + 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xefc7, + 0xefc8, 0xf012, 0xf1ca, 0xf4c5 }; /*Collect the unicode lists and glyph_id offsets*/ static const lv_font_fmt_txt_cmap_t cmaps[] = { { - .range_start = 32, .range_length = 10, .glyph_id_start = 1, - .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 10, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL + .range_start = 32, .range_length = 32, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 32, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL }, { - .range_start = 44, .range_length = 15, .glyph_id_start = 6, + .range_start = 65, .range_length = 26, .glyph_id_start = 23, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 65, .range_length = 26, .glyph_id_start = 21, + .range_start = 97, .range_length = 26, .glyph_id_start = 49, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 97, .range_length = 26, .glyph_id_start = 47, - .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 176, .range_length = 62662, .glyph_id_start = 73, - .unicode_list = unicode_list_4, .glyph_id_ofs_list = NULL, .list_length = 8, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 176, .range_length = 62662, .glyph_id_start = 75, + .unicode_list = unicode_list_3, .glyph_id_ofs_list = NULL, .list_length = 12, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -682,48 +732,54 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = static const uint8_t kern_left_class_mapping[] = { 0, 0, 1, 2, 3, 4, 5, 6, - 5, 7, 8, 0, 9, 10, 11, 12, - 13, 14, 15, 8, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 24, 25, 26, - 27, 24, 24, 20, 28, 29, 30, 31, - 32, 25, 33, 33, 34, 35, 36, 37, - 38, 39, 40, 41, 42, 43, 37, 43, - 43, 44, 40, 37, 37, 38, 38, 45, - 46, 47, 48, 43, 49, 49, 50, 49, - 51, 52, 41, 41, 41, 43, 0, 0, - 0 + 7, 6, 8, 9, 0, 10, 11, 12, + 13, 14, 15, 16, 9, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 26, + 27, 28, 29, 26, 26, 22, 30, 31, + 32, 33, 34, 27, 35, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, + 39, 45, 45, 46, 42, 39, 39, 40, + 40, 47, 48, 49, 50, 45, 51, 51, + 52, 51, 53, 54, 39, 43, 43, 43, + 45, 0, 0, 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ static const uint8_t kern_right_class_mapping[] = { 0, 0, 1, 2, 3, 4, 5, 6, - 5, 7, 8, 9, 10, 11, 12, 13, - 8, 14, 15, 16, 17, 18, 19, 20, - 19, 19, 19, 20, 19, 19, 21, 19, - 19, 19, 19, 20, 19, 20, 19, 22, - 23, 24, 25, 25, 26, 27, 28, 29, - 30, 31, 31, 31, 0, 31, 30, 32, - 33, 30, 30, 34, 34, 31, 34, 31, - 34, 35, 36, 37, 38, 38, 39, 38, - 40, 41, 31, 31, 31, 37, 0, 0, - 0 + 7, 6, 8, 9, 10, 11, 12, 13, + 14, 9, 15, 16, 17, 18, 19, 20, + 21, 22, 21, 21, 21, 22, 21, 21, + 23, 21, 21, 21, 21, 22, 21, 22, + 21, 24, 25, 26, 27, 27, 28, 29, + 30, 31, 32, 33, 33, 33, 0, 33, + 32, 34, 35, 32, 32, 36, 36, 33, + 36, 33, 36, 37, 38, 39, 40, 40, + 41, 40, 42, 43, 31, 33, 33, 33, + 39, 0, 0, 0, 0, 0, 0 }; /*Kern values between classes*/ static const int8_t kern_class_values[] = { - -23, -5, 0, -4, 6, 4, 0, 0, - -4, 2, 2, 6, 4, -3, 4, 0, + 0, 0, 1, 0, 0, 1, 0, 0, + 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -5, 5, 9, 0, 0, -11, 0, -12, - 1, 9, 4, 3, -8, 1, 9, 1, - 8, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -23, -5, 0, -4, + 6, 4, 0, 0, -4, 2, 2, 6, + 4, -3, 4, 0, 0, -11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -5, 1, 5, + 9, 0, 0, -11, 0, -12, 1, 9, + 4, 3, -8, 1, 9, 1, 8, 2, + 6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, -4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -731,16 +787,17 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -7, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -12, -11, 0, 0, - 0, -1, 19, -2, -2, 2, 2, -2, - 0, -2, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, + -12, -11, 0, 0, 0, -1, 19, -2, + -2, 2, 2, -2, 0, -2, 2, 0, + 0, -10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -12, -7, 0, 0, - 0, -1, 1, 0, 1, -3, -2, -4, - 1, 0, -2, 0, 0, 0, 0, 0, + 0, -12, 0, -7, 0, 0, 0, -1, + 1, 0, 1, -3, -2, -4, 1, 0, + -2, 0, 0, 0, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, @@ -748,238 +805,255 @@ static const int8_t kern_class_values[] = 0, -13, 0, 2, -4, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 0, - 1, 0, 0, -2, 1, -4, 0, -1, - -1, -2, 0, 0, -1, 0, 0, 0, - -2, 0, 0, -4, 0, -4, 0, -5, - -6, -6, -4, 0, 0, 0, 0, -2, - 0, 0, 2, 0, 1, -2, 0, 1, - 2, 0, 0, 0, 2, -1, 2, -1, - 0, 0, 0, -4, 0, -1, 0, 0, - 0, 1, 0, 0, 2, 0, -1, 0, - -2, 0, -3, 0, 0, 0, -2, 0, - 0, 0, 0, 0, -1, 1, -1, -1, - 0, -2, -2, 0, 0, 0, 0, 0, - 0, 0, -1, -1, 0, -2, -2, 0, - 0, 0, 1, 0, 0, 0, 0, -1, - 0, -2, -2, -2, 0, 0, 0, 0, - 0, -1, 0, 0, 0, 0, -1, -2, - 0, -3, -6, -6, 0, 0, 4, 2, + 0, 0, 0, 0, 0, 0, 0, 9, + 0, 0, 1, 0, 0, -2, 1, -4, + 0, -1, -1, -2, 0, 0, -1, 0, + 0, 0, -4, -2, 0, 0, -4, 0, + -4, 0, -5, -6, -6, -4, 0, 0, + 0, 0, -2, 0, 0, 2, 0, 1, + -2, 0, 1, 0, 2, 0, 0, 0, + 2, -1, 2, -1, 0, 0, 0, -4, + 0, -1, 0, 0, 0, 0, 1, 0, + 0, 2, 0, -1, 0, -2, 0, -3, + 0, 0, 0, -2, 0, 0, 0, 0, + 0, -1, 1, -1, -1, 0, 0, -2, + -2, 0, 0, 0, 0, 0, 0, 0, + -1, -1, 0, -2, -2, 0, 0, 0, + 0, 1, 0, 0, 0, 0, -1, 0, + -2, -2, -2, 0, 0, 0, 0, 0, + -1, 0, 0, 0, 0, -1, -2, 0, + -3, 0, -6, -6, 0, 0, 4, 2, 5, 0, -5, -1, -2, 0, -1, -9, - 2, -1, 1, 0, 0, 2, 1, -1, - -10, 0, -10, -2, -17, -1, 5, 0, - 2, 0, 0, 0, 0, 0, 0, -3, - -2, 0, -6, -2, 0, 0, 0, 0, - 0, 0, 0, 0, -1, -1, 0, -1, - -2, 0, 0, 0, 0, 0, 0, -2, - 0, -2, 0, -1, -2, -2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -2, -2, 0, -2, -4, -1, 0, 0, - 2, 1, 2, 0, 0, 0, 0, 0, - 0, -1, 0, 0, 0, 1, 0, 0, - 0, 0, -2, 0, -2, -1, -2, 0, - 0, 0, 2, 0, -2, 0, 0, 0, - 0, -2, -3, 0, -4, 1, 6, 0, - 0, -10, -10, -8, -4, 2, 0, -2, - -12, -3, 0, -3, 0, -4, -12, 0, - -3, -5, -1, 0, 0, 1, -1, 2, - -1, -7, 0, -10, -5, -4, -5, -6, - -2, -5, 0, -4, -5, 1, -2, 1, + 2, -1, 1, -10, 0, 0, 2, 1, + -1, -10, 0, -10, -2, -17, -1, 5, + 0, 2, 0, 0, 0, 0, 0, 0, + -3, -2, 0, -6, 0, -2, 0, 0, + 0, 0, 0, 0, 0, 0, -1, -1, + 0, -1, -2, 0, 0, 0, 0, 0, + 0, 0, -2, 0, -2, 0, -1, -2, + -2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -2, -2, 0, -2, 0, + -4, -1, 0, 0, 2, 1, 2, 0, + 0, 0, 0, 0, 0, -1, 0, 0, + 0, 0, 1, 0, 0, 0, 0, -2, + 0, -2, -1, -2, 0, 0, 0, 2, + 0, -2, 0, 0, 0, 0, -2, -3, + 0, -4, 0, 1, 6, 0, 0, -10, + -10, -8, -4, 2, 0, -2, -12, -3, + 0, -3, 0, -4, 3, -12, 0, -3, + -5, -1, 0, 0, 1, -1, 2, -1, + -7, 0, -10, -5, -4, -5, -6, -2, + -5, 0, -4, -5, 1, 0, -2, 1, 0, 0, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -1, - 0, 0, -1, 0, -2, 0, -3, -4, - -4, -1, 0, 0, 0, 0, -2, 0, - 0, 0, 0, 1, -1, 0, 0, 0, - 2, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -2, + -1, 0, 0, -1, 0, -2, 0, -3, + -4, -4, -1, 0, 0, 0, 0, -2, + 0, 0, 0, 0, 1, -1, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 9, + 0, 0, 0, 0, 0, 0, 1, 0, + 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -1, 0, 0, 0, 0, + -10, 0, -6, 0, 0, 0, -3, -10, + 0, 0, -2, 2, 0, -5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -8, 0, 0, 6, -3, 6, -2, - -8, 0, 2, -3, 0, -10, -1, -2, - 2, 2, 0, -2, 3, 0, -7, -3, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2, 0, 0, + -8, 0, 0, 6, -3, 6, -2, -8, + 0, 2, -3, 0, -10, -1, -2, 2, + -13, 2, 0, -2, 3, 0, -7, -3, -7, -6, -8, 0, 0, 0, -1, 0, 0, 0, -1, -1, -2, -5, -6, 0, - -18, 0, 0, 0, 0, 1, 0, 0, + -18, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -2, - 0, -1, -2, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2, -1, - 0, -4, 2, -1, -1, -5, -2, 0, - -2, -2, -1, -3, 0, -3, 0, -1, - -2, -1, -1, -3, -2, 0, -1, 0, - -4, 0, 0, 0, -4, 0, -3, 0, - -3, -3, 2, 0, -3, 0, 2, -4, - 1, -4, 0, -2, -2, -2, 0, 0, - 0, 0, 0, 0, -2, 0, 0, -3, - 0, -2, 0, -4, -5, -6, -2, 0, - 0, 0, 0, 15, 0, 0, 1, 0, - 0, -2, 0, 2, 0, 0, 0, 0, - 2, -4, 0, -3, 0, -1, -2, -6, - -1, -1, -1, -1, -1, 0, 0, -1, + 0, -2, 0, -1, -2, -3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 2, -1, 0, -4, 2, -1, -1, + -5, -2, 0, -2, -2, -1, 0, -3, + 0, -3, 0, -1, -2, -1, -1, -3, + -2, 0, -1, 0, -4, 0, 0, 0, + -4, 0, -3, 0, -3, -3, 2, 0, + 0, -3, 0, 2, -4, 1, -4, 0, + -2, -2, -2, 0, 0, 0, 0, 0, + 0, -6, -2, 0, 0, -3, 0, -2, + 0, -4, -5, -6, -2, 0, 0, 0, + 0, 15, 0, 0, 1, 0, 0, -2, + 0, 2, 0, 0, 0, 0, 0, 2, + -4, 0, -3, 0, -1, -2, -6, -1, + -1, -1, -1, -1, -2, 0, 0, -1, 0, 0, 0, 0, -2, -2, -2, 0, -1, 0, -1, 0, 0, 0, -1, -2, - -1, -2, -2, -2, 0, 0, 8, 0, - -1, -2, 0, -8, -2, 3, 0, 0, - -9, -3, 2, -3, 1, 0, -6, 0, - -2, -3, -1, 1, 0, 0, -3, 0, - 0, -4, 0, -3, -2, -3, -2, -2, - 0, -3, 1, -4, -3, 6, 0, 0, - 0, 0, 2, 0, 0, 0, 0, 0, + -1, -2, -2, -2, 0, 2, 0, 8, + 0, -1, -2, 0, -8, -2, 3, 0, + 0, -9, -3, 2, -3, 1, 0, -1, + -6, 0, -2, -3, -1, 1, 0, 0, + -3, 0, 0, -4, 0, -3, -2, -3, + -2, -2, 0, -3, 1, -4, -3, 6, + 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2, 0, -2, 0, + 0, 0, 0, -2, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, -2, 0, 0, -2, -2, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, - 0, 0, 0, 0, 0, 0, -6, 1, - -4, 4, 0, -1, -9, 0, 0, -4, - -2, 0, -5, 0, -5, 0, -3, -8, - -2, -8, -7, -9, 0, -2, 0, -4, - -2, -1, -2, -3, -5, -3, -7, -8, - -4, -2, 0, 0, 0, 0, 6, -2, - 4, -4, -7, 0, 1, -6, 0, -10, - -1, -2, 4, 1, 0, -2, 0, -1, - -12, -2, -10, -2, -14, 0, 1, 0, - -1, 0, 0, 0, 0, -1, -1, -7, - -1, 0, -12, 0, 0, 0, -2, -5, - -1, -9, 0, 0, -1, -3, -6, -2, - 0, -1, 0, 0, -9, -2, 0, -6, - 0, -6, -2, -3, -5, -2, -3, -3, - 0, -2, -4, -2, -4, 0, 1, 0, - -1, -6, 0, 4, 0, -3, 0, 2, - -4, 1, 8, 0, -2, -2, -2, 0, - 0, 0, 0, 0, 0, -2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -6, + 1, -4, 4, 0, -1, -9, 0, 0, + -4, -2, 0, -8, -5, 0, -5, 0, + -3, -8, -2, -8, -7, -9, 0, -2, + 0, -4, -2, -1, -2, -3, -5, -3, + -7, -8, -4, -2, 0, 0, 0, 0, + 0, 6, -2, 4, -4, -7, 0, 1, + -6, 0, -10, -1, -2, 4, -18, 1, + 0, -2, 0, -1, -12, -2, -10, -2, + -14, 0, 1, 0, -1, 0, 0, 0, + 0, -1, -1, -7, -1, 0, -12, 0, + 0, 0, 0, -2, -5, -1, -9, 0, + 0, -1, -3, -6, -2, 0, -1, 0, + 0, 0, -9, -2, 0, -6, 0, -6, + -2, -3, -5, -2, -3, -3, 0, -2, + -4, -2, -4, 0, 1, 0, -1, -6, + 0, 4, 0, 0, -3, 0, 2, -4, + 1, 8, 0, -2, -2, -2, 0, 0, + 0, 0, 0, 0, -6, -2, 0, 0, -3, 0, -2, 0, -4, -5, -6, -2, 0, 0, 0, 0, 15, 0, 0, 1, 0, 0, -2, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -1, - -4, 0, 0, 0, 0, 0, 0, 0, - 0, -2, 0, -2, 0, 0, -4, -2, - 0, -1, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 3, 0, -6, - 0, 0, 4, 3, 0, 0, -2, 0, - -1, 2, 0, -2, 0, -2, -1, 0, - 0, 0, 0, 0, -2, 0, 0, -2, - -3, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -2, -2, 0, -3, 0, - 2, -3, 0, -6, -6, -4, -4, 8, - 3, 2, -17, -1, 4, -2, 0, -2, - -7, 0, -2, -2, -2, 2, -2, -2, - -6, -2, 0, -5, 0, -11, -2, 6, - -2, -7, 1, -2, -6, -6, -2, 8, - 0, 0, 0, 2, -7, -4, -8, -5, - 6, 0, 1, -14, -2, 2, -3, -1, - -4, -7, -3, -4, -3, -3, -2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -1, -4, 0, 0, 0, 0, 0, -1, + 0, 0, 0, -2, 0, -2, 0, 0, + -4, -2, 0, -1, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 3, + 0, 0, -6, 0, 0, 4, 3, 0, + 0, -2, 0, -1, 2, 0, -2, 0, + -2, -1, -4, 0, 0, 0, 0, 0, + -2, 0, 0, -2, -3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -2, + -2, 0, -3, 4, 0, 2, -3, 0, + -6, -6, -4, -4, 8, 3, 2, -17, + -1, 4, -2, 0, -2, 2, -7, 0, + -2, -2, -2, 2, -2, -2, -6, -2, + 0, -5, 0, -11, -2, 6, -2, -7, + 1, -2, -6, -6, -2, 8, 2, 0, + 0, 0, 2, -7, -4, -8, -5, 6, + 0, 1, -14, -2, 2, -3, -1, -4, + 0, -7, -3, -4, -3, -3, -2, 0, 0, -4, -4, -2, -11, 0, -11, -3, 0, -7, -11, -1, -6, -3, -6, -5, - 5, 0, 0, -2, 0, 0, -3, 3, - -6, 2, 0, 0, -10, 0, -2, -4, - -3, -1, -6, -4, -5, 0, -2, -6, - -2, -4, -4, -6, -2, -3, 0, -6, - -2, 0, -2, -4, -4, -5, -5, -7, - -2, -4, 0, 0, -2, 1, -7, -6, - -4, -6, 6, -2, 1, -18, -3, 4, - -4, -3, -7, -8, -2, -6, -2, -3, - -2, -2, -4, -6, -1, 0, -12, 0, - -12, -4, 5, -7, -13, -4, -7, -8, - -10, -6, 4, 0, 0, 0, 0, 4, - -2, 1, -4, 4, 0, 0, -6, -1, - 0, -1, 0, 1, 0, 0, -2, 0, - 0, 0, 0, 0, -2, 0, 0, 0, - 0, -2, 0, 0, 0, 0, -1, -1, - -2, 0, 0, 0, -5, 0, 0, 0, - 0, 0, 0, 0, -4, -1, 0, 0, - 0, -4, 0, -2, 0, 0, 0, 0, + 5, 0, 0, 0, -2, 0, 0, -3, + 3, -6, 2, 0, 0, -10, 0, -2, + -4, -3, -1, -6, -6, -4, -5, 0, + -2, -6, -2, -4, -4, -6, -2, -3, + 0, -6, -2, 0, -2, -4, -4, -5, + -5, -7, -2, -4, 4, 0, 0, -2, + 1, -7, -6, -4, -6, 6, -2, 1, + -18, -3, 4, -4, -3, -7, 0, -8, + -2, -6, -2, -3, -2, -2, -4, -6, + -1, 0, -12, 0, -12, -4, 5, -7, + -13, -4, -7, -8, -10, -6, 4, 0, + 0, 0, 0, 0, 4, -2, 1, -4, + 4, 0, 0, -6, -1, 0, -1, 0, + 1, 1, 0, 0, -2, 0, 0, 0, + 0, 0, -2, 0, 0, 0, 0, -2, + 0, 0, 0, 0, -1, -1, -2, 0, + 0, 0, 0, -5, 0, 0, 0, 0, + 0, 0, 0, -4, -1, 0, 0, 0, + -4, 0, -2, 0, -9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, -2, 0, 0, -4, -5, -3, 0, - 0, -2, 2, 0, 0, -5, -2, -4, - 0, 0, -5, 0, -2, 0, -2, 0, - 0, 0, 0, -16, -4, -8, -2, -7, - 0, -1, 0, 0, 0, 0, 0, 0, - 0, 0, -3, -3, -2, -3, 0, 0, - 0, -4, 4, -2, 0, -1, -4, -1, - -3, -4, 0, -2, -1, -1, 1, 0, - 0, -1, 0, 0, -17, -2, -3, 0, - -4, 0, 0, -1, -2, 0, 0, 0, - 0, 1, 0, -1, -3, -1, 3, 0, + 0, -2, 0, 0, -4, 0, -5, -3, + 0, 0, -2, 2, 0, 0, -5, -2, + -4, 0, 0, -5, 0, -2, 0, -9, + -2, 0, 0, 0, 0, -16, -4, -8, + -2, -7, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, -3, -3, -2, -3, + 0, 0, 0, 0, -4, 4, -2, 0, + -1, -4, -1, -3, -4, 0, -2, -1, + -1, 1, -5, 0, 0, -1, 0, 0, + -17, -2, -3, 0, -4, 0, 0, -1, + -2, 0, 0, 0, 0, 1, 0, -1, + -3, -1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, 0, 0, - -1, -4, 0, 0, 0, 2, 0, 0, - -5, -2, -4, 0, 0, -5, 0, -2, - 0, 0, 0, 0, 0, 0, -19, 0, + 2, 0, 0, 0, 0, 0, 0, -1, + -4, 0, 0, 0, 2, 0, 0, -5, + -2, -4, 0, 0, -5, 0, -2, 0, + -9, 0, 0, 0, 0, 0, -19, 0, -4, -7, -10, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, -2, -3, -1, - -3, 3, 0, 0, 6, -2, -2, -6, - 2, 9, 3, 4, -5, 2, 8, 2, - 6, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -2, 0, -2, - 15, 8, 15, 0, 0, 0, 2, 0, - 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, -1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -3, - -16, -2, -2, -8, -9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, - -4, 0, -2, 2, 3, 2, -6, 0, - 0, -2, 2, 0, 0, 0, 0, 0, - 0, -5, 0, -2, -1, -4, 0, -2, - 0, -4, -1, 0, -1, -3, 0, -2, - -5, -4, -2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -1, 0, 0, 0, + -3, 1, 3, 0, 0, 6, -2, -2, + -6, 2, 9, 3, 4, -5, 2, 8, + 2, 6, 4, 5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -2, + 0, -2, 15, 8, 15, 0, 0, 0, + 2, 0, 0, 7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -1, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, + 0, 0, 0, -3, -16, -2, -2, -8, + -9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, -4, 0, -2, + 2, 3, 2, -6, 0, 0, -2, 2, + 0, 2, 0, 0, 0, 0, 0, -5, + 0, -2, -1, -4, 0, -2, 0, -4, + -1, 0, -1, -3, 0, -2, -5, -4, + -2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, -3, -16, -2, -2, -8, -9, 0, 0, 0, 0, 0, 10, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -2, -2, -2, -2, -8, 1, -1, 1, + -1, -5, 0, 4, 0, 2, 1, 2, + -8, -2, -5, 0, -3, -7, -4, -5, + -8, -7, 0, -2, -1, -2, -1, 0, + -1, -1, 3, 0, 3, -1, 0, 6, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -1, -2, -2, 0, 0, -5, 0, + -1, 0, -3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, - -2, -2, -2, -8, 1, -1, 1, -1, - -5, 0, 4, 0, 2, 1, -8, -2, - -5, 0, -3, -7, -4, -5, -8, -7, - 0, -2, -1, -2, -1, 0, -1, -1, - 3, 0, 3, -1, 0, 6, 0, 0, - 0, 0, 0, 0, 0, 0, -1, -2, - -2, 0, 0, -5, 0, -1, 0, 0, + -2, 0, -2, 0, 0, 0, 0, 0, + 2, -2, 0, -3, -4, -1, 0, -6, + -1, -4, -1, -2, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -2, -2, 0, -2, 0, - 0, 0, 0, 2, -2, 0, -3, -4, - -1, 0, -6, -1, -4, -1, -2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -3, 0, 0, - 0, 0, -2, 0, -2, 0, 0, -1, - 0, 0, 0, 0, -6, -2, -6, 1, - 2, 2, 0, -5, 1, 3, 1, 6, - 1, -5, 0, -1, 0, -1, -8, 0, + 0, 0, 0, -3, 0, 0, 0, 0, + -2, 0, -2, 0, 0, -1, 0, 0, + 0, 0, 0, -6, -2, -6, 1, 2, + 2, 0, -5, 1, 3, 1, 6, 1, + 6, -5, 0, -1, 0, -1, -8, 0, 0, -6, -5, 0, -3, 0, -3, 0, -3, 0, -1, 3, 0, -2, -6, -2, - 7, 0, 0, 0, 0, 0, -4, 2, - -2, 2, 0, 0, -6, 0, -1, -1, - 0, -2, 0, 0, -2, 0, -2, -8, - -2, -4, 0, -6, 0, -2, 0, -3, - 0, 1, 0, -2, 0, -2, -6, 0, - -2, 2, 0, 0, 0, 0, 1, -2, - 0, 0, -2, -1, 0, -2, 0, 0, + 7, 0, 0, 0, 0, 0, 0, -4, + 2, -2, 2, 0, 0, -6, 0, -1, + -1, 0, -2, 2, 0, 0, -2, 0, + -2, -8, -2, -4, 0, -6, 0, -2, + 0, -3, 0, 1, 0, -2, 0, -2, + -6, 0, -2, 2, 0, 0, 0, 0, + 0, 1, -2, 0, 0, -2, -1, 0, + -2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -2, 0, 0, 0, + 0, 0, 0, -2, -2, 0, 0, 0, + 4, 4, 0, 0, -12, 0, -11, 1, + 8, 6, 3, -8, 1, 8, 0, 7, + 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -2, 0, 0, 0, 0, 0, 0, -2, - -2, 0, 0, 4, 4, 0, 0, -12, - 0, -11, 1, 8, 6, 3, -8, 1, - 8, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 + 0, 0 }; @@ -989,8 +1063,8 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = .class_pair_values = kern_class_values, .left_class_mapping = kern_left_class_mapping, .right_class_mapping = kern_right_class_mapping, - .left_class_cnt = 52, - .right_class_cnt = 41, + .left_class_cnt = 54, + .right_class_cnt = 43, }; /*-------------------- @@ -1012,7 +1086,7 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = &kern_classes, .kern_scale = 16, - .cmap_num = 5, + .cmap_num = 4, .bpp = 4, .kern_classes = 1, .bitmap_format = 0, diff --git a/components/domotic_display/fonts/montserrat_medium_18.c b/components/domotic_display/fonts/montserrat_medium_18.c index 577ab67..5e3fcb3 100644 --- a/components/domotic_display/fonts/montserrat_medium_18.c +++ b/components/domotic_display/fonts/montserrat_medium_18.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 18 px * Bpp: 4 - * Opts: --bpp 4 --size 18 --no-compress --font Montserrat-Medium.ttf --symbols 0123456789.°éèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/- --format lvgl -o montserrat_medium_18.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575 + * Opts: --bpp 4 --size 18 --no-compress --font Montserrat-Medium.ttf --symbols 0123456789.°àéèêûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'!? ():/- --format lvgl -o montserrat_medium_18.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575,0xf077,0xf078,0xf27a ******************************************************************************/ #ifdef LV_LVGL_H_INCLUDE_SIMPLE @@ -24,6 +24,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+0020 " " */ + /* U+0021 "!" */ + 0x9f, 0x68, 0xf6, 0x8f, 0x57, 0xf4, 0x6f, 0x46, + 0xf3, 0x5f, 0x35, 0xf2, 0x4f, 0x10, 0x0, 0x15, + 0xa, 0xf7, 0x7f, 0x40, + /* U+0025 "%" */ 0x1, 0xbf, 0xc3, 0x0, 0x0, 0x2f, 0x40, 0x0, 0xc9, 0x16, 0xe0, 0x0, 0xc, 0x90, 0x0, 0x2f, @@ -192,6 +197,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x60, 0x1f, 0xf2, 0xc, 0xd0, + /* U+003F "?" */ + 0x2, 0x9d, 0xfe, 0xc5, 0x0, 0x4f, 0xfb, 0x9b, + 0xff, 0x80, 0x4c, 0x20, 0x0, 0x2f, 0xf0, 0x0, + 0x0, 0x0, 0xc, 0xf0, 0x0, 0x0, 0x0, 0x1f, + 0xc0, 0x0, 0x0, 0x1, 0xcf, 0x30, 0x0, 0x0, + 0x1d, 0xf4, 0x0, 0x0, 0x0, 0x9f, 0x50, 0x0, + 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, + 0x1, 0xff, 0x10, 0x0, 0x0, 0x0, 0xcd, 0x0, + 0x0, + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x8f, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x20, 0x0, 0x0, 0x0, @@ -776,6 +792,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x1d, 0x50, 0x2c, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, + /* U+00E0 "à" */ + 0x0, 0x7f, 0x90, 0x0, 0x0, 0x0, 0x5, 0xf9, + 0x0, 0x0, 0x0, 0x0, 0x39, 0x20, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x7c, 0xff, 0xd6, + 0x0, 0x9, 0xfc, 0x99, 0xef, 0x80, 0x1, 0x30, + 0x0, 0xd, 0xf0, 0x0, 0x0, 0x0, 0x9, 0xf2, + 0x1, 0x9e, 0xff, 0xff, 0xf3, 0xa, 0xf8, 0x43, + 0x3a, 0xf3, 0xf, 0xb0, 0x0, 0x8, 0xf3, 0xf, + 0xb0, 0x0, 0xe, 0xf3, 0x9, 0xf9, 0x46, 0xdf, + 0xf3, 0x0, 0x8d, 0xfe, 0x87, 0xf3, + /* U+00E8 "è" */ 0x0, 0x4e, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x50, 0x0, @@ -850,6 +877,30 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x3, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F077 "" */ + 0x0, 0x0, 0x0, 0x3, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x6f, 0xf6, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x6, 0xff, 0xff, 0x60, 0x0, 0x0, + 0x0, 0x0, 0x6f, 0xfc, 0xcf, 0xf6, 0x0, 0x0, + 0x0, 0x6, 0xff, 0xc0, 0xc, 0xff, 0x60, 0x0, + 0x0, 0x6f, 0xfc, 0x0, 0x0, 0xcf, 0xf6, 0x0, + 0x6, 0xff, 0xc0, 0x0, 0x0, 0xc, 0xff, 0x60, + 0x5f, 0xfc, 0x10, 0x0, 0x0, 0x1, 0xcf, 0xf5, + 0xdf, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x1c, 0xfd, + 0x48, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x84, + + /* U+F078 "" */ + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, + 0xbf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x6, 0xfb, + 0xbf, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xfb, + 0x1c, 0xff, 0x50, 0x0, 0x0, 0x5, 0xff, 0xc1, + 0x1, 0xcf, 0xf5, 0x0, 0x0, 0x5f, 0xfc, 0x10, + 0x0, 0x1c, 0xff, 0x50, 0x5, 0xff, 0xc1, 0x0, + 0x0, 0x1, 0xcf, 0xf5, 0x5f, 0xfc, 0x10, 0x0, + 0x0, 0x0, 0x1c, 0xff, 0xff, 0xc1, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xcf, 0xfc, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1b, 0xb1, 0x0, 0x0, 0x0, + /* U+F0C2 "" */ 0x0, 0x0, 0x0, 0x16, 0x98, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, @@ -877,6 +928,30 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x0, 0x0, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x0, 0x0, + /* U+F27A "" */ + 0x7, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0x70, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x2c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, + 0x0, 0x5, 0xff, 0xfe, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5, 0xff, 0xb1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, + 0x0, 0x0, 0x0, + /* U+F575 "" */ 0x6, 0xa1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfd, 0x10, 0x3, 0xdf, 0xe4, 0x0, @@ -910,85 +985,91 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, {.bitmap_index = 0, .adv_w = 77, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 0, .adv_w = 243, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 98, .adv_w = 60, .box_w = 2, .box_h = 6, .ofs_x = 1, .ofs_y = 7}, - {.bitmap_index = 104, .adv_w = 97, .box_w = 5, .box_h = 18, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 149, .adv_w = 97, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 194, .adv_w = 65, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 206, .adv_w = 110, .box_w = 5, .box_h = 2, .ofs_x = 1, .ofs_y = 4}, - {.bitmap_index = 211, .adv_w = 65, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 217, .adv_w = 101, .box_w = 8, .box_h = 18, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 289, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 367, .adv_w = 107, .box_w = 5, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 400, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 465, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 530, .adv_w = 193, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 608, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 673, .adv_w = 178, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 745, .adv_w = 172, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 817, .adv_w = 185, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 889, .adv_w = 178, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 961, .adv_w = 65, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 981, .adv_w = 211, .box_w = 15, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1079, .adv_w = 218, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1157, .adv_w = 208, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1242, .adv_w = 238, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1327, .adv_w = 193, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1399, .adv_w = 183, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1464, .adv_w = 222, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1549, .adv_w = 234, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1627, .adv_w = 89, .box_w = 3, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1647, .adv_w = 148, .box_w = 9, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1706, .adv_w = 207, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1784, .adv_w = 171, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1849, .adv_w = 275, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1947, .adv_w = 234, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2025, .adv_w = 242, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2123, .adv_w = 208, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2201, .adv_w = 242, .box_w = 15, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 2321, .adv_w = 209, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2399, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2471, .adv_w = 169, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2543, .adv_w = 228, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2621, .adv_w = 205, .box_w = 14, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 2712, .adv_w = 324, .box_w = 20, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2842, .adv_w = 194, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2920, .adv_w = 186, .box_w = 13, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3005, .adv_w = 189, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3083, .adv_w = 172, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3133, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3210, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3260, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3337, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3392, .adv_w = 102, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3441, .adv_w = 199, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 3518, .adv_w = 196, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3588, .adv_w = 80, .box_w = 3, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3609, .adv_w = 82, .box_w = 6, .box_h = 18, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 3663, .adv_w = 177, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3740, .adv_w = 80, .box_w = 3, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3761, .adv_w = 304, .box_w = 17, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3846, .adv_w = 196, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3896, .adv_w = 183, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3951, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 4028, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 4105, .adv_w = 118, .box_w = 6, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4135, .adv_w = 144, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4180, .adv_w = 119, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4222, .adv_w = 195, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4272, .adv_w = 161, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4332, .adv_w = 259, .box_w = 17, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4417, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4467, .adv_w = 161, .box_w = 12, .box_h = 14, .ofs_x = -1, .ofs_y = -4}, - {.bitmap_index = 4551, .adv_w = 150, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4596, .adv_w = 121, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 4621, .adv_w = 176, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4698, .adv_w = 176, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4775, .adv_w = 176, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4852, .adv_w = 195, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4922, .adv_w = 324, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5122, .adv_w = 360, .box_w = 23, .box_h = 17, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5318, .adv_w = 288, .box_w = 18, .box_h = 19, .ofs_x = 0, .ofs_y = -3} + {.bitmap_index = 0, .adv_w = 77, .box_w = 3, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 20, .adv_w = 243, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 118, .adv_w = 60, .box_w = 2, .box_h = 6, .ofs_x = 1, .ofs_y = 7}, + {.bitmap_index = 124, .adv_w = 97, .box_w = 5, .box_h = 18, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 169, .adv_w = 97, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 214, .adv_w = 65, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 226, .adv_w = 110, .box_w = 5, .box_h = 2, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 231, .adv_w = 65, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 237, .adv_w = 101, .box_w = 8, .box_h = 18, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 309, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 387, .adv_w = 107, .box_w = 5, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 420, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 485, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 550, .adv_w = 193, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 628, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 693, .adv_w = 178, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 765, .adv_w = 172, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 837, .adv_w = 185, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 909, .adv_w = 178, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 981, .adv_w = 65, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1001, .adv_w = 165, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1066, .adv_w = 211, .box_w = 15, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1164, .adv_w = 218, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1242, .adv_w = 208, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1327, .adv_w = 238, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1412, .adv_w = 193, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1484, .adv_w = 183, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1549, .adv_w = 222, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1634, .adv_w = 234, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1712, .adv_w = 89, .box_w = 3, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1732, .adv_w = 148, .box_w = 9, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1791, .adv_w = 207, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1869, .adv_w = 171, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1934, .adv_w = 275, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2032, .adv_w = 234, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2110, .adv_w = 242, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2208, .adv_w = 208, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2286, .adv_w = 242, .box_w = 15, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2406, .adv_w = 209, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2484, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2556, .adv_w = 169, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2628, .adv_w = 228, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2706, .adv_w = 205, .box_w = 14, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2797, .adv_w = 324, .box_w = 20, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2927, .adv_w = 194, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3005, .adv_w = 186, .box_w = 13, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3090, .adv_w = 189, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3168, .adv_w = 172, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3218, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3295, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3345, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3422, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3477, .adv_w = 102, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3526, .adv_w = 199, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3603, .adv_w = 196, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3673, .adv_w = 80, .box_w = 3, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3694, .adv_w = 82, .box_w = 6, .box_h = 18, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 3748, .adv_w = 177, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3825, .adv_w = 80, .box_w = 3, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3846, .adv_w = 304, .box_w = 17, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3931, .adv_w = 196, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3981, .adv_w = 183, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4036, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 4113, .adv_w = 196, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 4190, .adv_w = 118, .box_w = 6, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4220, .adv_w = 144, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4265, .adv_w = 119, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4307, .adv_w = 195, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4357, .adv_w = 161, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4417, .adv_w = 259, .box_w = 17, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4502, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4552, .adv_w = 161, .box_w = 12, .box_h = 14, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 4636, .adv_w = 150, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4681, .adv_w = 121, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 4706, .adv_w = 172, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4776, .adv_w = 176, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4853, .adv_w = 176, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4930, .adv_w = 176, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5007, .adv_w = 195, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5077, .adv_w = 324, .box_w = 21, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5277, .adv_w = 288, .box_w = 16, .box_h = 10, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 5357, .adv_w = 288, .box_w = 16, .box_h = 10, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 5437, .adv_w = 360, .box_w = 23, .box_h = 17, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5633, .adv_w = 288, .box_w = 18, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5804, .adv_w = 288, .box_w = 18, .box_h = 19, .ofs_x = 0, .ofs_y = -3} }; /*--------------------- @@ -996,36 +1077,35 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { *--------------------*/ static const uint8_t glyph_id_ofs_list_0[] = { - 0, 0, 0, 0, 0, 1, 0, 2, - 3, 4 + 0, 1, 0, 0, 0, 2, 0, 3, + 4, 5, 0, 0, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 0, 0, 0, 0, 21 }; -static const uint16_t unicode_list_4[] = { - 0x0, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xf012, 0xf4c5 +static const uint16_t unicode_list_3[] = { + 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xefc7, + 0xefc8, 0xf012, 0xf1ca, 0xf4c5 }; /*Collect the unicode lists and glyph_id offsets*/ static const lv_font_fmt_txt_cmap_t cmaps[] = { { - .range_start = 32, .range_length = 10, .glyph_id_start = 1, - .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 10, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL + .range_start = 32, .range_length = 32, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 32, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL }, { - .range_start = 44, .range_length = 15, .glyph_id_start = 6, + .range_start = 65, .range_length = 26, .glyph_id_start = 23, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 65, .range_length = 26, .glyph_id_start = 21, + .range_start = 97, .range_length = 26, .glyph_id_start = 49, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 97, .range_length = 26, .glyph_id_start = 47, - .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 176, .range_length = 62662, .glyph_id_start = 73, - .unicode_list = unicode_list_4, .glyph_id_ofs_list = NULL, .list_length = 8, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 176, .range_length = 62662, .glyph_id_start = 75, + .unicode_list = unicode_list_3, .glyph_id_ofs_list = NULL, .list_length = 12, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -1038,48 +1118,54 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = static const uint8_t kern_left_class_mapping[] = { 0, 0, 1, 2, 3, 4, 5, 6, - 5, 7, 8, 0, 9, 10, 11, 12, - 13, 14, 15, 8, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 24, 25, 26, - 27, 24, 24, 20, 28, 29, 30, 31, - 32, 25, 33, 33, 34, 35, 36, 37, - 38, 39, 40, 41, 42, 43, 37, 43, - 43, 44, 40, 37, 37, 38, 38, 45, - 46, 47, 48, 43, 49, 49, 50, 49, - 51, 52, 41, 41, 41, 43, 0, 0, - 0 + 7, 6, 8, 9, 0, 10, 11, 12, + 13, 14, 15, 16, 9, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 26, + 27, 28, 29, 26, 26, 22, 30, 31, + 32, 33, 34, 27, 35, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, + 39, 45, 45, 46, 42, 39, 39, 40, + 40, 47, 48, 49, 50, 45, 51, 51, + 52, 51, 53, 54, 39, 43, 43, 43, + 45, 0, 0, 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ static const uint8_t kern_right_class_mapping[] = { 0, 0, 1, 2, 3, 4, 5, 6, - 5, 7, 8, 9, 10, 11, 12, 13, - 8, 14, 15, 16, 17, 18, 19, 20, - 19, 19, 19, 20, 19, 19, 21, 19, - 19, 19, 19, 20, 19, 20, 19, 22, - 23, 24, 25, 25, 26, 27, 28, 29, - 30, 31, 31, 31, 0, 31, 30, 32, - 33, 30, 30, 34, 34, 31, 34, 31, - 34, 35, 36, 37, 38, 38, 39, 38, - 40, 41, 31, 31, 31, 37, 0, 0, - 0 + 7, 6, 8, 9, 10, 11, 12, 13, + 14, 9, 15, 16, 17, 18, 19, 20, + 21, 22, 21, 21, 21, 22, 21, 21, + 23, 21, 21, 21, 21, 22, 21, 22, + 21, 24, 25, 26, 27, 27, 28, 29, + 30, 31, 32, 33, 33, 33, 0, 33, + 32, 34, 35, 32, 32, 36, 36, 33, + 36, 33, 36, 37, 38, 39, 40, 40, + 41, 40, 42, 43, 31, 33, 33, 33, + 39, 0, 0, 0, 0, 0, 0 }; /*Kern values between classes*/ static const int8_t kern_class_values[] = { - -35, -8, 0, -6, 9, 6, 0, 0, - -6, 3, 3, 10, 6, -5, 6, 0, + 0, 0, 1, 0, 0, 1, 0, 0, + 0, 3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -8, 8, 13, 0, 0, -16, 0, -17, - 2, 14, 6, 5, -12, 2, 14, 1, - 12, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -35, -8, 0, -6, + 9, 6, 0, 0, -6, 3, 3, 10, + 6, -5, 6, 0, 0, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -8, 1, 8, + 13, 0, 0, -16, 0, -17, 2, 14, + 6, 5, -12, 2, 14, 1, 12, 3, + 9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 10, 0, 3, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1087,16 +1173,17 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -11, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -18, -16, 0, 0, - 0, -2, 29, -3, -4, 3, 3, -3, - 0, -4, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, + -18, -16, 0, 0, 0, -2, 29, -3, + -4, 3, 3, -3, 0, -4, 3, 0, + 0, -15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -18, -11, 0, 0, - 0, -2, 1, 0, 2, -5, -4, -6, - 2, 0, -3, 0, 0, 0, 0, 0, + 0, -18, 0, -11, 0, 0, 0, -2, + 1, 0, 2, -5, -4, -6, 2, 0, + -3, 0, 0, 0, -12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, @@ -1104,238 +1191,255 @@ static const int8_t kern_class_values[] = 0, -19, 0, 3, -7, 0, -4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 14, 0, - 2, 0, 0, -3, 2, -6, 0, -1, - -1, -3, 0, 0, -2, 0, 0, 0, - -2, 0, 0, -7, 0, -6, 0, -7, - -10, -10, -5, 0, 0, 0, 0, -2, - 0, 0, 3, 0, 2, -3, 0, 1, - 3, 0, 0, 0, 3, -2, 3, -1, - 0, 0, 0, -5, 0, -1, 0, 0, - 0, 1, 0, 0, 4, 0, -2, 0, - -3, 0, -5, 0, 0, 0, -3, 0, - 0, 0, 0, 0, -1, 1, -2, -2, - 0, -3, -3, 0, 0, 0, 0, 0, - 0, 0, -1, -1, 0, -3, -3, 0, - 0, 0, 1, 0, 0, 0, 0, -2, - 0, -3, -3, -3, 0, 0, 0, 0, - 0, -2, 0, 0, 0, 0, -2, -4, - 0, -4, -9, -9, 0, 0, 6, 3, + 0, 0, 0, 0, 0, 0, 0, 14, + 0, 0, 2, 0, 0, -3, 2, -6, + 0, -1, -1, -3, 0, 0, -2, 0, + 0, 0, -6, -2, 0, 0, -7, 0, + -6, 0, -7, -10, -10, -5, 0, 0, + 0, 0, -2, 0, 0, 3, 0, 2, + -3, 0, 1, 0, 3, 0, 0, 0, + 3, -2, 3, -1, 0, 0, 0, -5, + 0, -1, 0, 0, 0, 0, 1, 0, + 0, 4, 0, -2, 0, -3, 0, -5, + 0, 0, 0, -3, 0, 0, 0, 0, + 0, -1, 1, -2, -2, 0, 0, -3, + -3, 0, 0, 0, 0, 0, 0, 0, + -1, -1, 0, -3, -3, 0, 0, 0, + 0, 1, 0, 0, 0, 0, -2, 0, + -3, -3, -3, 0, 0, 0, 0, 0, + -2, 0, 0, 0, 0, -2, -4, 0, + -4, 0, -9, -9, 0, 0, 6, 3, 8, 0, -7, -1, -3, 0, -1, -14, - 3, -2, 2, 0, 0, 3, 1, -2, - -15, 0, -15, -2, -25, -2, 8, 0, - 4, 0, 0, 0, 0, 1, 0, -5, - -4, 0, -9, -3, 0, 0, 0, 0, - 0, 0, 0, 0, -1, -1, 0, -1, - -4, 0, 0, 0, 0, 0, 0, -3, - 0, -3, 0, -2, -3, -2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -2, -2, 0, -3, -6, -2, 0, 0, - 3, 1, 3, 0, 0, 0, 0, 0, - 0, -2, 0, 0, 0, 2, 0, 0, - 0, 0, -3, 0, -3, -2, -3, 0, - 0, 0, 2, 0, -2, 0, 0, 0, - 0, -3, -4, 0, -5, 1, 9, 0, - 0, -15, -14, -12, -6, 3, 0, -2, - -19, -5, 0, -5, 0, -6, -18, 0, - -5, -8, -2, 0, 0, 1, -1, 2, - -2, -11, 0, -14, -7, -6, -7, -9, - -3, -8, -1, -5, -8, 2, -3, 1, + 3, -2, 2, -15, 0, 0, 3, 1, + -2, -15, 0, -15, -2, -25, -2, 8, + 0, 4, 0, 0, 0, 0, 1, 0, + -5, -4, 0, -9, 0, -3, 0, 0, + 0, 0, 0, 0, 0, 0, -1, -1, + 0, -1, -4, 0, 0, 0, 0, 0, + 0, 0, -3, 0, -3, 0, -2, -3, + -2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -2, -2, 0, -3, 0, + -6, -2, 0, 0, 3, 1, 3, 0, + 0, 0, 0, 0, 0, -2, 0, 0, + 0, 0, 2, 0, 0, 0, 0, -3, + 0, -3, -2, -3, 0, 0, 0, 2, + 0, -2, 0, 0, 0, 0, -3, -4, + 0, -5, 0, 1, 9, 0, 0, -15, + -14, -12, -6, 3, 0, -2, -19, -5, + 0, -5, 0, -6, 4, -18, 0, -5, + -8, -2, 0, 0, 1, -1, 2, -2, + -11, 0, -14, -7, -6, -7, -9, -3, + -8, -1, -5, -8, 2, 0, -3, 1, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -1, - 0, 0, -1, 0, -3, 0, -5, -6, - -6, -1, 0, 0, 0, 0, -2, 0, - 0, 0, 0, 1, -2, 0, 0, 0, - 3, 0, 0, 0, 0, 14, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -3, + -1, 0, 0, -1, 0, -3, 0, -5, + -6, -6, -1, 0, 0, 0, 0, -2, + 0, 0, 0, 0, 1, -2, 0, 0, + 0, 0, 3, 0, 0, 0, 0, 14, + 0, 0, 0, 0, 0, 0, 2, 0, + 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -2, 0, 0, 0, 0, + -14, 0, -9, 0, 0, 0, -4, -14, + 0, 0, -3, 3, 0, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -12, 0, 0, 10, -5, 9, -2, - -12, 0, 3, -4, 0, -14, -1, -4, - 3, 4, 0, -3, 4, 0, -10, -4, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3, 0, 0, + -12, 0, 0, 10, -5, 9, -2, -12, + 0, 3, -4, 0, -14, -1, -4, 3, + -20, 4, 0, -3, 4, 0, -10, -4, -11, -10, -12, 0, 0, 0, -1, 0, 0, 0, -1, -1, -3, -8, -10, -1, - -27, 0, 0, 0, 0, 1, 0, 0, + -27, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -3, - 0, -1, -3, -4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, -1, - 0, -6, 3, -2, -1, -7, -3, 0, - -4, -3, -2, -5, 0, -4, 0, -1, - -2, -1, -2, -5, -3, 0, -2, 0, - -6, 0, 0, 0, -6, 0, -5, 0, - -5, -5, 3, 0, -5, 0, 3, -6, - 2, -6, 0, -3, -3, -3, 0, 0, - 0, 0, 0, 0, -3, 0, 0, -4, - 0, -3, 0, -6, -7, -9, -2, 0, - 0, 0, 0, 23, 0, 0, 1, 0, - 0, -4, 0, 3, 0, 0, 0, 0, - 3, -6, 0, -4, 0, -2, -3, -9, - -2, -2, -2, -1, -2, 0, 0, -1, + 0, -3, 0, -1, -3, -4, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4, -1, 0, -6, 3, -2, -1, + -7, -3, 0, -4, -3, -2, 0, -5, + 0, -4, 0, -1, -2, -1, -2, -5, + -3, 0, -2, 0, -6, 0, 0, 0, + -6, 0, -5, 0, -5, -5, 3, 0, + 0, -5, 0, 3, -6, 2, -6, 0, + -3, -3, -3, 0, 0, 0, 0, 0, + 0, -9, -3, 0, 0, -4, 0, -3, + 0, -6, -7, -9, -2, 0, 0, 0, + 0, 23, 0, 0, 1, 0, 0, -4, + 0, 3, 0, 0, 0, 0, 0, 3, + -6, 0, -4, 0, -2, -3, -9, -2, + -2, -2, -1, -2, -3, 0, 0, -1, 0, 0, 0, 0, -3, -2, -2, 0, -2, 0, -2, 0, 0, 0, -2, -3, - -2, -3, -3, -3, 0, 0, 12, 0, - -2, -3, 0, -12, -4, 4, 0, 0, - -14, -5, 3, -5, 2, 0, -9, 0, - -2, -4, -1, 1, 0, 0, -5, 0, - 0, -5, 0, -5, -3, -4, -3, -3, - 0, -5, 1, -5, -5, 9, 0, 0, - 0, 0, 3, 0, 0, 0, 0, 0, + -2, -3, -3, -3, 0, 2, 0, 12, + 0, -2, -3, 0, -12, -4, 4, 0, + 0, -14, -5, 3, -5, 2, 0, -2, + -9, 0, -2, -4, -1, 1, 0, 0, + -5, 0, 0, -5, 0, -5, -3, -4, + -3, -3, 0, -5, 1, -5, -5, 9, + 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -2, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2, 0, -3, 0, + 0, 0, 0, -2, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, 0, 0, 0, 0, -4, 0, 0, -3, -3, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -2, 0, - 0, 0, 0, 0, 0, 0, -10, 2, - -6, 6, 1, -2, -14, 0, 0, -6, - -3, 0, -8, 0, -7, 0, -4, -12, - -3, -12, -11, -14, 0, -4, 0, -7, - -3, -1, -3, -5, -8, -5, -11, -12, - -7, -3, 0, 0, 0, 0, 9, -3, - 6, -6, -11, 0, 1, -9, 0, -14, - -2, -3, 6, 1, 0, -4, 0, -2, - -19, -3, -15, -3, -21, 0, 1, 0, - -2, 0, 0, 0, 0, -1, -2, -11, - -2, 0, -19, 0, 0, 0, -3, -8, - -1, -14, 0, 0, -1, -4, -9, -3, - 0, -2, 0, 0, -13, -3, 0, -10, - 0, -9, -2, -5, -7, -3, -5, -4, - 0, -3, -5, -3, -5, 0, 1, 0, - -2, -10, 0, 6, 0, -5, 0, 3, - -6, 2, 12, 0, -3, -3, -3, 0, - 0, 0, 0, 0, 0, -3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -10, + 2, -6, 6, 1, -2, -14, 0, 0, + -6, -3, 0, -12, -8, 0, -7, 0, + -4, -12, -3, -12, -11, -14, 0, -4, + 0, -7, -3, -1, -3, -5, -8, -5, + -11, -12, -7, -3, 0, 0, 0, 0, + 0, 9, -3, 6, -6, -11, 0, 1, + -9, 0, -14, -2, -3, 6, -26, 1, + 0, -4, 0, -2, -19, -3, -15, -3, + -21, 0, 1, 0, -2, 0, 0, 0, + 0, -1, -2, -11, -2, 0, -19, 0, + 0, 0, 0, -3, -8, -1, -14, 0, + 0, -1, -4, -9, -3, 0, -2, 0, + 0, 0, -13, -3, 0, -10, 0, -9, + -2, -5, -7, -3, -5, -4, 0, -3, + -5, -3, -5, 0, 1, 0, -2, -10, + 0, 6, 0, 0, -5, 0, 3, -6, + 2, 12, 0, -3, -3, -3, 0, 0, + 0, 0, 0, 0, -9, -3, 0, 0, -4, 0, -3, 0, -6, -7, -9, -2, 0, 0, 0, 0, 23, 0, 0, 1, 0, 0, -4, 0, 3, 0, 0, 0, - 0, 0, -1, 0, 0, 0, 0, -2, - -6, 0, 0, 0, 0, 0, 0, 0, - 0, -3, 0, -3, 0, 0, -6, -3, - 0, -1, 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 4, 0, -9, - 0, 0, 6, 5, 0, 0, -3, 0, - -2, 3, 0, -3, 0, -3, -1, 0, - 0, 0, 0, 0, -3, 0, 0, -4, - -4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -3, -3, 0, -4, 0, - 2, -5, 0, -9, -10, -6, -6, 12, - 5, 3, -25, -2, 6, -3, 0, -3, - -10, 0, -3, -3, -3, 3, -4, -2, - -9, -2, 0, -8, 0, -16, -4, 8, - -4, -11, 1, -4, -10, -10, -3, 12, - 0, 0, 0, 2, -11, -7, -12, -7, - 9, 0, 1, -21, -2, 3, -5, -2, - -7, -11, -4, -6, -4, -4, -2, 0, + 0, 0, 0, -1, 0, 0, 0, 0, + -2, -6, 0, 0, 0, 0, 0, -1, + 0, 0, 0, -3, 0, -3, 0, 0, + -6, -3, 0, -1, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 4, + 0, 0, -9, 0, 0, 6, 5, 0, + 0, -3, 0, -2, 3, 0, -3, 0, + -3, -1, -6, 0, 0, 0, 0, 0, + -3, 0, 0, -4, -4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -3, + -3, 0, -4, 6, 0, 2, -5, 0, + -9, -10, -6, -6, 12, 5, 3, -25, + -2, 6, -3, 0, -3, 3, -10, 0, + -3, -3, -3, 3, -4, -2, -9, -2, + 0, -8, 0, -16, -4, 8, -4, -11, + 1, -4, -10, -10, -3, 12, 3, 0, + 0, 0, 2, -11, -7, -12, -7, 9, + 0, 1, -21, -2, 3, -5, -2, -7, + 0, -11, -4, -6, -4, -4, -2, 0, 0, -7, -6, -3, -16, 0, -16, -4, 0, -10, -17, -1, -9, -5, -10, -8, - 8, 0, 0, -3, 0, 0, -5, 5, - -10, 3, 0, 0, -15, 0, -3, -6, - -5, -2, -10, -7, -7, 0, -4, -9, - -3, -7, -5, -9, -3, -5, 0, -9, - -3, 0, -3, -6, -7, -8, -8, -11, - -4, -6, 0, 0, -3, 2, -11, -9, - -6, -10, 10, -3, 1, -27, -5, 6, - -6, -5, -11, -12, -3, -9, -3, -4, - -2, -3, -6, -9, -1, 0, -19, 0, - -17, -7, 7, -11, -20, -6, -10, -12, - -14, -10, 6, 0, 0, 0, 0, 6, - -3, 2, -5, 6, 0, 0, -9, -1, - 0, -1, 0, 1, 0, 0, -2, 0, - 0, 0, 0, 0, -3, 0, 0, 1, - 0, -3, 0, 0, 0, 0, -2, -2, - -3, 0, 0, 0, -8, 0, 0, 0, - 0, 0, 0, 0, -6, -1, 0, 0, - 0, -6, 0, -3, 0, 0, 0, 0, + 8, 0, 0, 0, -3, 0, 0, -5, + 5, -10, 3, 0, 0, -15, 0, -3, + -6, -5, -2, -9, -10, -7, -7, 0, + -4, -9, -3, -7, -5, -9, -3, -5, + 0, -9, -3, 0, -3, -6, -7, -8, + -8, -11, -4, -6, 6, 0, 0, -3, + 2, -11, -9, -6, -10, 10, -3, 1, + -27, -5, 6, -6, -5, -11, 0, -12, + -3, -9, -3, -4, -2, -3, -6, -9, + -1, 0, -19, 0, -17, -7, 7, -11, + -20, -6, -10, -12, -14, -10, 6, 0, + 0, 0, 0, 0, 6, -3, 2, -5, + 6, 0, 0, -9, -1, 0, -1, 0, + 1, 1, 0, 0, -2, 0, 0, 0, + 0, 0, -3, 0, 0, 1, 0, -3, + 0, 0, 0, 0, -2, -2, -3, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, -6, -1, 0, 0, 0, + -6, 0, -3, 0, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, -3, 0, 0, -5, -8, -4, 0, - 0, -3, 3, 0, 0, -8, -3, -7, - 0, 0, -8, 0, -3, 0, -3, 0, - 0, 0, 0, -23, -5, -12, -3, -10, - 0, -1, 0, 0, 0, 0, 0, 0, - 0, 0, -4, -5, -2, -5, 0, 0, - 0, -6, 6, -3, 0, -2, -7, -2, - -5, -5, 0, -3, -1, -2, 2, 0, - 0, -1, 0, 0, -25, -2, -4, 0, - -6, 0, 0, -2, -2, 0, 0, 0, - 0, 2, 0, -2, -5, -2, 5, 0, + 0, -3, 0, 0, -5, 0, -8, -4, + 0, 0, -3, 3, 0, 0, -8, -3, + -7, 0, 0, -8, 0, -3, 0, -14, + -3, 0, 0, 0, 0, -23, -5, -12, + -3, -10, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, -4, -5, -2, -5, + 0, 0, 0, 0, -6, 6, -3, 0, + -2, -7, -2, -5, -5, 0, -3, -1, + -2, 2, -8, 0, 0, -1, 0, 0, + -25, -2, -4, 0, -6, 0, 0, -2, + -2, 0, 0, 0, 0, 2, 0, -2, + -5, -2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, 0, 0, - -2, -6, 0, 0, 0, 3, 0, 0, - -8, -3, -6, 0, 0, -8, 0, -3, - 0, 0, 0, 0, 0, 0, -28, 0, + 4, 0, 0, 0, 0, 0, 0, -2, + -6, 0, 0, 0, 3, 0, 0, -8, + -3, -6, 0, 0, -8, 0, -3, 0, + -14, 0, 0, 0, 0, 0, -28, 0, -6, -11, -14, 0, -4, 0, 0, 0, 0, 0, 0, 0, 0, -3, -4, -1, - -4, 5, 0, 0, 9, -3, -3, -9, - 3, 14, 5, 6, -8, 3, 12, 3, - 8, 6, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -3, 0, -2, - 23, 12, 23, 0, 0, 0, 3, 0, - 0, 11, 0, 0, 0, 0, 0, 0, - 0, 0, -2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -5, - -24, -3, -2, -12, -14, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3, - -7, 0, -3, 2, 5, 3, -9, 0, - -1, -2, 3, 0, 0, 0, 0, 0, - 0, -7, 0, -3, -2, -6, 0, -3, - 0, -6, -2, 0, -2, -5, 0, -3, - -8, -6, -3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2, 0, 0, 0, + -4, 1, 5, 0, 0, 9, -3, -3, + -9, 3, 14, 5, 6, -8, 3, 12, + 3, 8, 6, 8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -3, + 0, -2, 23, 12, 23, 0, 0, 0, + 3, 0, 0, 11, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -2, 0, 0, + 0, 0, 0, 0, 0, 0, 4, 0, + 0, 0, 0, -5, -24, -3, -2, -12, + -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, -7, 0, -3, + 2, 5, 3, -9, 0, -1, -2, 3, + 0, 2, 0, 0, 0, 0, 0, -7, + 0, -3, -2, -6, 0, -3, 0, -6, + -2, 0, -2, -5, 0, -3, -8, -6, + -3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -2, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, 0, 0, 0, -5, -24, -3, -2, -12, -14, 0, 0, 0, 0, 0, 14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -3, -3, -3, -3, -12, 1, -2, 1, + -2, -8, 1, 6, 1, 2, 1, 2, + -12, -3, -7, 0, -5, -11, -5, -8, + -12, -11, 0, -2, -2, -3, -2, 0, + -2, -1, 4, 0, 4, -2, 0, 9, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, -3, -3, 0, 0, -8, 0, + -1, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, - -3, -3, -3, -12, 1, -2, 1, -2, - -8, 1, 6, 1, 2, 1, -12, -3, - -7, 0, -5, -11, -5, -8, -12, -11, - 0, -2, -2, -3, -2, 0, -2, -1, - 4, 0, 4, -2, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, -2, -3, - -3, 0, 0, -8, 0, -1, 0, 0, + -3, 0, -4, 0, 0, 0, 0, 0, + 3, -3, 0, -5, -5, -2, 0, -8, + -2, -6, -2, -3, 0, -5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -3, -3, 0, -4, 0, - 0, 0, 0, 3, -3, 0, -5, -5, - -2, 0, -8, -2, -6, -2, -3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -5, 0, 0, - 0, 0, -4, 0, -3, 0, 0, -1, - 0, 0, 0, 0, -10, -4, -9, 2, - 3, 3, -1, -8, 2, 4, 2, 9, - 2, -8, 0, -2, 0, -2, -12, 0, + 0, 0, 0, -5, 0, 0, 0, 0, + -4, 0, -3, 0, 0, -1, 0, 0, + 0, 0, 0, -10, -4, -9, 2, 3, + 3, -1, -8, 2, 4, 2, 9, 2, + 10, -8, 0, -2, 0, -2, -12, 0, 0, -9, -8, 0, -5, 0, -4, 0, -4, 0, -2, 4, 0, -2, -9, -3, - 11, 0, 0, 0, 0, 0, -7, 3, - -3, 2, 0, 0, -10, 0, -2, -1, - 0, -3, 0, 0, -2, 0, -3, -12, - -3, -6, 0, -9, 0, -3, 0, -5, - 0, 2, 0, -3, 0, -3, -9, 0, - -3, 3, 0, 0, 0, 0, 1, -4, - 0, 0, -3, -2, 0, -3, 0, 0, + 11, 0, 0, 0, 0, 0, 0, -7, + 3, -3, 2, 0, 0, -10, 0, -2, + -1, 0, -3, 3, 0, 0, -2, 0, + -3, -12, -3, -6, 0, -9, 0, -3, + 0, -5, 0, 2, 0, -3, 0, -3, + -9, 0, -3, 3, 0, 0, 0, 0, + 0, 1, -4, 0, 0, -3, -2, 0, + -3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -2, 0, 0, 0, + 0, 1, 0, -3, -3, 0, 0, 0, + 7, 6, 0, 0, -18, 0, -16, 1, + 12, 9, 5, -12, 2, 12, 0, 11, + 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -2, 0, 0, 0, 0, 1, 0, -3, - -3, 0, 0, 7, 6, 0, 0, -18, - 0, -16, 1, 12, 9, 5, -12, 2, - 12, 0, 11, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 + 0, 0 }; @@ -1345,8 +1449,8 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = .class_pair_values = kern_class_values, .left_class_mapping = kern_left_class_mapping, .right_class_mapping = kern_right_class_mapping, - .left_class_cnt = 52, - .right_class_cnt = 41, + .left_class_cnt = 54, + .right_class_cnt = 43, }; /*-------------------- @@ -1368,7 +1472,7 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = &kern_classes, .kern_scale = 16, - .cmap_num = 5, + .cmap_num = 4, .bpp = 4, .kern_classes = 1, .bitmap_format = 0, diff --git a/components/domotic_display/fonts/montserrat_medium_24.c b/components/domotic_display/fonts/montserrat_medium_24.c index b391d48..34b22e2 100644 --- a/components/domotic_display/fonts/montserrat_medium_24.c +++ b/components/domotic_display/fonts/montserrat_medium_24.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 24 px * Bpp: 4 - * Opts: --bpp 4 --size 24 --no-compress --font Montserrat-Medium.ttf --symbols 0123456789.°éèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/- --format lvgl -o montserrat_medium_24.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575 + * Opts: --bpp 4 --size 24 --no-compress --font Montserrat-Medium.ttf --symbols 0123456789.°àéèêûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'!? ():/- --format lvgl -o montserrat_medium_24.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575,0xf077,0xf078,0xf27a ******************************************************************************/ #ifdef LV_LVGL_H_INCLUDE_SIMPLE @@ -24,6 +24,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+0020 " " */ + /* U+0021 "!" */ + 0x1f, 0xf8, 0x1f, 0xf8, 0xf, 0xf7, 0xf, 0xf7, + 0xf, 0xf6, 0xe, 0xf5, 0xe, 0xf5, 0xd, 0xf4, + 0xd, 0xf3, 0xc, 0xf3, 0xb, 0xf2, 0x7, 0xa1, + 0x0, 0x0, 0x0, 0x0, 0x1d, 0xf6, 0x4f, 0xfb, + 0xc, 0xe5, + /* U+0025 "%" */ 0x0, 0x3c, 0xfe, 0x90, 0x0, 0x0, 0x0, 0x6f, 0x70, 0x0, 0x3, 0xfd, 0x78, 0xfb, 0x0, 0x0, @@ -271,6 +278,22 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x0, 0x0, 0x4, 0x10, 0x9f, 0xf1, 0xdf, 0xf4, 0x6f, 0xb0, + /* U+003F "?" */ + 0x0, 0x28, 0xce, 0xfe, 0xc7, 0x0, 0x0, 0x8f, + 0xff, 0xff, 0xff, 0xfd, 0x10, 0x7f, 0xfb, 0x52, + 0x13, 0xaf, 0xfb, 0x0, 0x96, 0x0, 0x0, 0x0, + 0xaf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, + 0x10, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xf7, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x4f, + 0xfa, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfb, 0x0, + 0x0, 0x0, 0x0, 0x6, 0xff, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x48, 0x70, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfd, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf2, 0x0, 0x0, + 0x0, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x0, + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xa0, @@ -1148,6 +1171,22 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xac, 0x0, 0x0, 0xcb, 0x3f, 0xa2, 0x2a, 0xf3, 0x4, 0xef, 0xfe, 0x40, 0x0, 0x2, 0x20, 0x0, + /* U+00E0 "à" */ + 0x1, 0xbf, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x8, + 0xfe, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xe2, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xef, 0xfd, 0x81, 0x0, 0x2e, 0xff, 0xff, 0xff, + 0xfe, 0x10, 0xe, 0xb5, 0x10, 0x27, 0xff, 0xb0, + 0x1, 0x0, 0x0, 0x0, 0x6f, 0xf0, 0x0, 0x0, + 0x0, 0x0, 0x1f, 0xf3, 0x0, 0x37, 0xaa, 0xaa, + 0xaf, 0xf4, 0xa, 0xff, 0xff, 0xff, 0xff, 0xf4, + 0x6f, 0xf6, 0x10, 0x0, 0xf, 0xf4, 0xbf, 0x90, + 0x0, 0x0, 0xf, 0xf4, 0xcf, 0x80, 0x0, 0x0, + 0x5f, 0xf4, 0x8f, 0xe2, 0x0, 0x4, 0xff, 0xf4, + 0x1d, 0xff, 0xcb, 0xdf, 0xdf, 0xf4, 0x1, 0x8d, + 0xff, 0xd8, 0xe, 0xf4, + /* U+00E8 "è" */ 0x0, 0x6f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, @@ -1262,6 +1301,46 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x0, 0x5, 0xef, 0xff, 0xfb, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0xe5, 0x0, 0x0, + /* U+F077 "" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, + 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xcf, 0xff, 0xf6, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, + 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xcf, + 0xff, 0x7c, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1c, 0xff, 0xf6, 0x0, 0xcf, 0xff, 0x60, + 0x0, 0x0, 0x0, 0x1, 0xcf, 0xff, 0x60, 0x0, + 0xc, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x1c, 0xff, + 0xf6, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x60, 0x0, + 0x1, 0xcf, 0xff, 0x60, 0x0, 0x0, 0x0, 0xc, + 0xff, 0xf6, 0x0, 0x1c, 0xff, 0xf6, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xcf, 0xff, 0x60, 0x9f, 0xff, + 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, 0xff, + 0xf2, 0x9f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xcf, 0xf2, 0x6, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x40, + + /* U+F078 "" */ + 0x6, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6, 0x40, 0x9f, 0xf6, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xcf, 0xf2, 0x9f, 0xff, + 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, 0xff, + 0xf2, 0x1c, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xcf, 0xff, 0x70, 0x1, 0xcf, 0xff, 0x60, + 0x0, 0x0, 0x0, 0xc, 0xff, 0xf7, 0x0, 0x0, + 0x1c, 0xff, 0xf6, 0x0, 0x0, 0x0, 0xcf, 0xff, + 0x70, 0x0, 0x0, 0x1, 0xcf, 0xff, 0x60, 0x0, + 0xc, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x1c, + 0xff, 0xf6, 0x0, 0xcf, 0xff, 0x70, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xcf, 0xff, 0x7c, 0xff, 0xf7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, 0xff, + 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xcf, 0xff, 0xf7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, 0xff, 0x70, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F0C2 "" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0x8a, 0xa8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1306,6 +1385,46 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x31, 0x0, 0x0, + /* U+F27A "" */ + 0x8, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfe, 0x80, 0x8f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, + 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, + 0x3e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xe3, 0x1, 0x67, 0x77, 0x7b, + 0xff, 0xff, 0xff, 0x97, 0x77, 0x77, 0x76, 0x10, + 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xe4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, + 0xff, 0xfb, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xff, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, + 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + /* U+F575 "" */ 0x2, 0xdd, 0x30, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf3, 0x0, @@ -1353,85 +1472,91 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, {.bitmap_index = 0, .adv_w = 103, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 0, .adv_w = 324, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 170, .adv_w = 81, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 10}, - {.bitmap_index = 181, .adv_w = 129, .box_w = 6, .box_h = 23, .ofs_x = 2, .ofs_y = -5}, - {.bitmap_index = 250, .adv_w = 130, .box_w = 6, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 319, .adv_w = 87, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 333, .adv_w = 147, .box_w = 7, .box_h = 3, .ofs_x = 1, .ofs_y = 6}, - {.bitmap_index = 344, .adv_w = 87, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 352, .adv_w = 135, .box_w = 11, .box_h = 23, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 479, .adv_w = 256, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 598, .adv_w = 142, .box_w = 7, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 658, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 769, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 880, .adv_w = 257, .box_w = 16, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1016, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1127, .adv_w = 237, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1246, .adv_w = 230, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1365, .adv_w = 247, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1484, .adv_w = 237, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1603, .adv_w = 87, .box_w = 4, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1629, .adv_w = 281, .box_w = 19, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1791, .adv_w = 291, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 1919, .adv_w = 278, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2055, .adv_w = 317, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2200, .adv_w = 257, .box_w = 13, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2311, .adv_w = 244, .box_w = 13, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2422, .adv_w = 296, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2558, .adv_w = 312, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2686, .adv_w = 119, .box_w = 3, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2712, .adv_w = 197, .box_w = 11, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 2806, .adv_w = 276, .box_w = 16, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2942, .adv_w = 228, .box_w = 13, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3053, .adv_w = 367, .box_w = 19, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3215, .adv_w = 312, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3343, .adv_w = 323, .box_w = 19, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3505, .adv_w = 277, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3633, .adv_w = 323, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 3823, .adv_w = 279, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3951, .adv_w = 238, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4070, .adv_w = 225, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4189, .adv_w = 304, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 4317, .adv_w = 273, .box_w = 19, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4479, .adv_w = 432, .box_w = 27, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4709, .adv_w = 258, .box_w = 16, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4845, .adv_w = 248, .box_w = 17, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4990, .adv_w = 252, .box_w = 15, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5118, .adv_w = 230, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5196, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 5322, .adv_w = 219, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5400, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5526, .adv_w = 235, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5611, .adv_w = 136, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5701, .adv_w = 265, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 5827, .adv_w = 262, .box_w = 13, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 5944, .adv_w = 107, .box_w = 4, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5980, .adv_w = 109, .box_w = 9, .box_h = 23, .ofs_x = -3, .ofs_y = -5}, - {.bitmap_index = 6084, .adv_w = 237, .box_w = 13, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6201, .adv_w = 107, .box_w = 3, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6228, .adv_w = 406, .box_w = 22, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6371, .adv_w = 262, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6456, .adv_w = 244, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6547, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 2, .ofs_y = -5}, - {.bitmap_index = 6673, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 6799, .adv_w = 157, .box_w = 8, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6851, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6929, .adv_w = 159, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7009, .adv_w = 260, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 7094, .adv_w = 215, .box_w = 15, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7192, .adv_w = 345, .box_w = 22, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7335, .adv_w = 212, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7420, .adv_w = 215, .box_w = 15, .box_h = 18, .ofs_x = -1, .ofs_y = -5}, - {.bitmap_index = 7555, .adv_w = 200, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7633, .adv_w = 161, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 9}, - {.bitmap_index = 7673, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7790, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7907, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8024, .adv_w = 260, .box_w = 13, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 8141, .adv_w = 432, .box_w = 28, .box_h = 25, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 8491, .adv_w = 480, .box_w = 30, .box_h = 22, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8821, .adv_w = 384, .box_w = 24, .box_h = 24, .ofs_x = 0, .ofs_y = -3} + {.bitmap_index = 0, .adv_w = 103, .box_w = 4, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 34, .adv_w = 324, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 204, .adv_w = 81, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 215, .adv_w = 129, .box_w = 6, .box_h = 23, .ofs_x = 2, .ofs_y = -5}, + {.bitmap_index = 284, .adv_w = 130, .box_w = 6, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 353, .adv_w = 87, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 367, .adv_w = 147, .box_w = 7, .box_h = 3, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 378, .adv_w = 87, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 386, .adv_w = 135, .box_w = 11, .box_h = 23, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 513, .adv_w = 256, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 632, .adv_w = 142, .box_w = 7, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 692, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 803, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 914, .adv_w = 257, .box_w = 16, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1050, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1161, .adv_w = 237, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1280, .adv_w = 230, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1399, .adv_w = 247, .box_w = 14, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1518, .adv_w = 237, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1637, .adv_w = 87, .box_w = 4, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1663, .adv_w = 220, .box_w = 13, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1774, .adv_w = 281, .box_w = 19, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1936, .adv_w = 291, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2064, .adv_w = 278, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2200, .adv_w = 317, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2345, .adv_w = 257, .box_w = 13, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2456, .adv_w = 244, .box_w = 13, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2567, .adv_w = 296, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2703, .adv_w = 312, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2831, .adv_w = 119, .box_w = 3, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2857, .adv_w = 197, .box_w = 11, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2951, .adv_w = 276, .box_w = 16, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3087, .adv_w = 228, .box_w = 13, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3198, .adv_w = 367, .box_w = 19, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3360, .adv_w = 312, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3488, .adv_w = 323, .box_w = 19, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3650, .adv_w = 277, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3778, .adv_w = 323, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 3968, .adv_w = 279, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 4096, .adv_w = 238, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4215, .adv_w = 225, .box_w = 14, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4334, .adv_w = 304, .box_w = 15, .box_h = 17, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 4462, .adv_w = 273, .box_w = 19, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4624, .adv_w = 432, .box_w = 27, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4854, .adv_w = 258, .box_w = 16, .box_h = 17, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4990, .adv_w = 248, .box_w = 17, .box_h = 17, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5135, .adv_w = 252, .box_w = 15, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5263, .adv_w = 230, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5341, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 5467, .adv_w = 219, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5545, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5671, .adv_w = 235, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5756, .adv_w = 136, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5846, .adv_w = 265, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 5972, .adv_w = 262, .box_w = 13, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6089, .adv_w = 107, .box_w = 4, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6125, .adv_w = 109, .box_w = 9, .box_h = 23, .ofs_x = -3, .ofs_y = -5}, + {.bitmap_index = 6229, .adv_w = 237, .box_w = 13, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6346, .adv_w = 107, .box_w = 3, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6373, .adv_w = 406, .box_w = 22, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6516, .adv_w = 262, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6601, .adv_w = 244, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6692, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 2, .ofs_y = -5}, + {.bitmap_index = 6818, .adv_w = 262, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 6944, .adv_w = 157, .box_w = 8, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6996, .adv_w = 192, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7074, .adv_w = 159, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7154, .adv_w = 260, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 7239, .adv_w = 215, .box_w = 15, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7337, .adv_w = 345, .box_w = 22, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7480, .adv_w = 212, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7565, .adv_w = 215, .box_w = 15, .box_h = 18, .ofs_x = -1, .ofs_y = -5}, + {.bitmap_index = 7700, .adv_w = 200, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7778, .adv_w = 161, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 7818, .adv_w = 230, .box_w = 12, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7926, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8043, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8160, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8277, .adv_w = 260, .box_w = 13, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 8394, .adv_w = 432, .box_w = 28, .box_h = 25, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 8744, .adv_w = 384, .box_w = 22, .box_h = 13, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 8887, .adv_w = 384, .box_w = 22, .box_h = 13, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 9030, .adv_w = 480, .box_w = 30, .box_h = 22, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9360, .adv_w = 384, .box_w = 24, .box_h = 25, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 9660, .adv_w = 384, .box_w = 24, .box_h = 24, .ofs_x = 0, .ofs_y = -3} }; /*--------------------- @@ -1439,36 +1564,35 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { *--------------------*/ static const uint8_t glyph_id_ofs_list_0[] = { - 0, 0, 0, 0, 0, 1, 0, 2, - 3, 4 + 0, 1, 0, 0, 0, 2, 0, 3, + 4, 5, 0, 0, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 0, 0, 0, 0, 21 }; -static const uint16_t unicode_list_4[] = { - 0x0, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xf012, 0xf4c5 +static const uint16_t unicode_list_3[] = { + 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xefc7, + 0xefc8, 0xf012, 0xf1ca, 0xf4c5 }; /*Collect the unicode lists and glyph_id offsets*/ static const lv_font_fmt_txt_cmap_t cmaps[] = { { - .range_start = 32, .range_length = 10, .glyph_id_start = 1, - .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 10, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL + .range_start = 32, .range_length = 32, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 32, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL }, { - .range_start = 44, .range_length = 15, .glyph_id_start = 6, + .range_start = 65, .range_length = 26, .glyph_id_start = 23, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 65, .range_length = 26, .glyph_id_start = 21, + .range_start = 97, .range_length = 26, .glyph_id_start = 49, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 97, .range_length = 26, .glyph_id_start = 47, - .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 176, .range_length = 62662, .glyph_id_start = 73, - .unicode_list = unicode_list_4, .glyph_id_ofs_list = NULL, .list_length = 8, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 176, .range_length = 62662, .glyph_id_start = 75, + .unicode_list = unicode_list_3, .glyph_id_ofs_list = NULL, .list_length = 12, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -1481,48 +1605,54 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = static const uint8_t kern_left_class_mapping[] = { 0, 0, 1, 2, 3, 4, 5, 6, - 5, 7, 8, 0, 9, 10, 11, 12, - 13, 14, 15, 8, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 24, 25, 26, - 27, 24, 24, 20, 28, 29, 30, 31, - 32, 25, 33, 33, 34, 35, 36, 37, - 38, 39, 40, 41, 42, 43, 37, 43, - 43, 44, 40, 37, 37, 38, 38, 45, - 46, 47, 48, 43, 49, 49, 50, 49, - 51, 52, 41, 41, 41, 43, 0, 0, - 0 + 7, 6, 8, 9, 0, 10, 11, 12, + 13, 14, 15, 16, 9, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 26, + 27, 28, 29, 26, 26, 22, 30, 31, + 32, 33, 34, 27, 35, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, + 39, 45, 45, 46, 42, 39, 39, 40, + 40, 47, 48, 49, 50, 45, 51, 51, + 52, 51, 53, 54, 39, 43, 43, 43, + 45, 0, 0, 0, 0, 0, 0 }; /*Map glyph_ids to kern right classes*/ static const uint8_t kern_right_class_mapping[] = { 0, 0, 1, 2, 3, 4, 5, 6, - 5, 7, 8, 9, 10, 11, 12, 13, - 8, 14, 15, 16, 17, 18, 19, 20, - 19, 19, 19, 20, 19, 19, 21, 19, - 19, 19, 19, 20, 19, 20, 19, 22, - 23, 24, 25, 25, 26, 27, 28, 29, - 30, 31, 31, 31, 0, 31, 30, 32, - 33, 30, 30, 34, 34, 31, 34, 31, - 34, 35, 36, 37, 38, 38, 39, 38, - 40, 41, 31, 31, 31, 37, 0, 0, - 0 + 7, 6, 8, 9, 10, 11, 12, 13, + 14, 9, 15, 16, 17, 18, 19, 20, + 21, 22, 21, 21, 21, 22, 21, 21, + 23, 21, 21, 21, 21, 22, 21, 22, + 21, 24, 25, 26, 27, 27, 28, 29, + 30, 31, 32, 33, 33, 33, 0, 33, + 32, 34, 35, 32, 32, 36, 36, 33, + 36, 33, 36, 37, 38, 39, 40, 40, + 41, 40, 42, 43, 31, 33, 33, 33, + 39, 0, 0, 0, 0, 0, 0 }; /*Kern values between classes*/ static const int8_t kern_class_values[] = { - -46, -10, 0, -8, 12, 8, 0, 0, - -8, 4, 4, 13, 8, -7, 8, 0, + 0, 0, 1, 0, 0, 1, 0, 0, + 0, 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -10, 10, 17, 0, 0, -21, 0, -23, - 3, 18, 8, 7, -15, 3, 19, 1, - 16, 4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -46, -10, 0, -8, + 12, 8, 0, 0, -8, 4, 4, 13, + 8, -7, 8, 0, 0, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -10, 1, 10, + 17, 0, 0, -21, 0, -23, 3, 18, + 8, 7, -15, 3, 19, 1, 16, 4, + 12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 0, 0, 0, 0, 0, 0, 0, 13, 0, 4, 0, 0, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1530,16 +1660,17 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -14, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -24, -21, 0, 0, - 0, -3, 38, -5, -5, 4, 4, -3, - 0, -5, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, + -24, -21, 0, 0, 0, -3, 38, -5, + -5, 4, 4, -3, 0, -5, 4, 0, + 0, -20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -24, -14, 0, 0, - 0, -3, 1, 0, 3, -7, -5, -8, - 3, 0, -4, 0, 0, 0, 0, 0, + 0, -24, 0, -14, 0, 0, 0, -3, + 1, 0, 3, -7, -5, -8, 3, 0, + -4, 0, 0, 0, -15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, @@ -1547,238 +1678,255 @@ static const int8_t kern_class_values[] = 0, -26, 0, 5, -9, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 18, 0, - 3, 0, 0, -5, 3, -8, 0, -1, - -1, -4, 0, 0, -3, 0, 0, 0, - -3, 0, 0, -9, 0, -8, 0, -10, - -13, -13, -7, 0, 0, 0, 0, -3, - 0, 0, 4, 0, 3, -4, 0, 1, - 4, 0, 0, 0, 4, -3, 4, -1, - 0, 0, 0, -7, 0, -1, 0, 0, - 0, 1, 0, 0, 5, 0, -3, 0, - -5, 0, -7, 0, 0, 0, -4, 0, - 0, 0, 0, 0, -1, 1, -3, -3, - 0, -4, -4, 0, 0, 0, 0, 0, - 0, 0, -2, -2, 0, -4, -5, 0, - 0, 0, 1, 0, 0, 0, 0, -3, - 0, -4, -4, -4, 0, 0, 0, 0, - 0, -2, 0, 0, 0, 0, -3, -5, - 0, -6, -12, -12, 0, 0, 8, 4, + 0, 0, 0, 0, 0, 0, 0, 18, + 0, 0, 3, 0, 0, -5, 3, -8, + 0, -1, -1, -4, 0, 0, -3, 0, + 0, 0, -8, -3, 0, 0, -9, 0, + -8, 0, -10, -13, -13, -7, 0, 0, + 0, 0, -3, 0, 0, 4, 0, 3, + -4, 0, 1, 0, 4, 0, 0, 0, + 4, -3, 4, -1, 0, 0, 0, -7, + 0, -1, 0, 0, 0, 0, 1, 0, + 0, 5, 0, -3, 0, -5, 0, -7, + 0, 0, 0, -4, 0, 0, 0, 0, + 0, -1, 1, -3, -3, 0, 0, -4, + -4, 0, 0, 0, 0, 0, 0, 0, + -2, -2, 0, -4, -5, 0, 0, 0, + 0, 1, 0, 0, 0, 0, -3, 0, + -4, -4, -4, 0, 0, 0, 0, 0, + -2, 0, 0, 0, 0, -3, -5, 0, + -6, 0, -12, -12, 0, 0, 8, 4, 10, 0, -10, -1, -5, 0, -1, -18, - 4, -3, 3, 0, 0, 4, 1, -3, - -20, 0, -20, -3, -33, -3, 11, 0, - 5, 0, 0, 0, 0, 1, 0, -7, - -5, 0, -12, -4, 0, 0, 0, 0, - 0, 0, 0, 0, -2, -2, 0, -2, - -5, 0, 0, 0, 0, 0, 0, -4, - 0, -4, 0, -3, -5, -3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -3, -3, 0, -5, -8, -3, 0, 0, - 4, 2, 4, 0, 0, 0, 0, 0, - 0, -3, 0, 0, 0, 3, 0, 0, - 0, 0, -4, 0, -4, -3, -5, 0, - 0, 0, 3, 0, -3, 0, 0, 0, - 0, -4, -6, 0, -7, 1, 12, 0, - 0, -20, -19, -16, -8, 4, 0, -3, - -25, -7, 0, -7, 0, -8, -25, 0, - -7, -10, -3, 0, 0, 2, -1, 3, - -3, -15, 0, -19, -9, -8, -9, -12, - -5, -10, -1, -7, -10, 2, -4, 1, + 4, -3, 3, -20, 0, 0, 4, 1, + -3, -20, 0, -20, -3, -33, -3, 11, + 0, 5, 0, 0, 0, 0, 1, 0, + -7, -5, 0, -12, 0, -4, 0, 0, + 0, 0, 0, 0, 0, 0, -2, -2, + 0, -2, -5, 0, 0, 0, 0, 0, + 0, 0, -4, 0, -4, 0, -3, -5, + -3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -3, -3, 0, -5, 0, + -8, -3, 0, 0, 4, 2, 4, 0, + 0, 0, 0, 0, 0, -3, 0, 0, + 0, 0, 3, 0, 0, 0, 0, -4, + 0, -4, -3, -5, 0, 0, 0, 3, + 0, -3, 0, 0, 0, 0, -4, -6, + 0, -7, 0, 1, 12, 0, 0, -20, + -19, -16, -8, 4, 0, -3, -25, -7, + 0, -7, 0, -8, 6, -25, 0, -7, + -10, -3, 0, 0, 2, -1, 3, -3, + -15, 0, -19, -9, -8, -9, -12, -5, + -10, -1, -7, -10, 2, 0, -4, 1, 0, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -2, - 0, 0, -1, 0, -4, 0, -7, -8, - -8, -1, 0, 0, 0, 0, -3, 0, - 0, 0, 0, 2, -2, 0, 0, 0, - 4, 0, 0, 0, 0, 18, 0, 0, - 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + -2, 0, 0, -1, 0, -4, 0, -7, + -8, -8, -1, 0, 0, 0, 0, -3, + 0, 0, 0, 0, 2, -2, 0, 0, + 0, 0, 4, 0, 0, 0, 0, 18, + 0, 0, 0, 0, 0, 0, 3, 0, + 0, 0, -4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -3, 0, 0, 0, 0, + -19, 0, -12, 0, 0, 0, -6, -19, + 0, 0, -4, 4, 0, -10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, -17, 0, 0, 13, -7, 12, -3, - -16, 0, 4, -6, 0, -19, -2, -5, - 4, 5, 0, -4, 6, 0, -13, -6, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 4, 0, 0, + -17, 0, 0, 13, -7, 12, -3, -16, + 0, 4, -6, 0, -19, -2, -5, 4, + -27, 5, 0, -4, 6, 0, -13, -6, -14, -13, -16, 0, 0, 0, -2, 0, 0, 0, -2, -2, -4, -10, -13, -1, - -36, 0, 0, 0, 0, 1, 0, 0, + -36, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -4, - 0, -2, -4, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5, -1, - 0, -8, 4, -3, -1, -10, -4, 0, - -5, -4, -3, -7, 0, -6, 0, -1, - -3, -1, -3, -7, -5, 0, -3, 0, - -8, 0, 0, 0, -8, 0, -7, 0, - -7, -7, 4, 0, -7, 0, 5, -8, - 3, -8, 0, -4, -4, -5, 0, 0, - 0, 0, 0, 0, -4, 0, 0, -6, - 0, -4, 0, -8, -10, -12, -3, 0, - 0, 0, 0, 31, 0, 0, 2, 0, - 0, -5, 0, 4, 0, 0, 0, 0, - 4, -8, 0, -5, 0, -3, -5, -12, - -3, -3, -3, -1, -3, 0, 0, -1, + 0, -4, 0, -2, -4, -6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5, -1, 0, -8, 4, -3, -1, + -10, -4, 0, -5, -4, -3, 0, -7, + 0, -6, 0, -1, -3, -1, -3, -7, + -5, 0, -3, 0, -8, 0, 0, 0, + -8, 0, -7, 0, -7, -7, 4, 0, + 0, -7, 0, 5, -8, 3, -8, 0, + -4, -4, -5, 0, 0, 0, 0, 0, + 0, -12, -4, 0, 0, -6, 0, -4, + 0, -8, -10, -12, -3, 0, 0, 0, + 0, 31, 0, 0, 2, 0, 0, -5, + 0, 4, 0, 0, 0, 0, 0, 4, + -8, 0, -5, 0, -3, -5, -12, -3, + -3, -3, -1, -3, -5, 0, 0, -1, 0, 0, 0, 0, -4, -3, -3, 0, -3, 0, -3, 0, 0, 0, -3, -5, - -3, -3, -5, -3, 0, 0, 15, 0, - -3, -4, 0, -16, -5, 6, 0, 0, - -18, -7, 4, -7, 3, 0, -12, 0, - -3, -6, -1, 2, 0, 0, -7, 0, - 0, -7, 0, -7, -4, -6, -4, -4, - 0, -7, 2, -7, -7, 12, 0, 0, - 0, 0, 4, 0, 0, 0, 0, 0, + -3, -3, -5, -3, 0, 3, 0, 15, + 0, -3, -4, 0, -16, -5, 6, 0, + 0, -18, -7, 4, -7, 3, 0, -3, + -12, 0, -3, -6, -1, 2, 0, 0, + -7, 0, 0, -7, 0, -7, -4, -6, + -4, -4, 0, -7, 2, -7, -7, 12, + 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -3, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -3, 0, -4, 0, + 0, 0, 0, -3, 0, -4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, -5, 0, 0, -4, -4, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, -3, 0, - 0, 0, 0, 0, 0, 0, -13, 3, - -8, 8, 1, -3, -18, 0, 0, -8, - -4, 0, -11, 0, -10, 0, -6, -17, - -4, -15, -15, -18, 0, -5, 0, -9, - -4, -1, -4, -7, -10, -7, -14, -16, - -9, -4, 0, 0, 0, 0, 12, -3, - 8, -8, -14, 0, 1, -12, 0, -19, - -3, -4, 8, 1, 0, -5, 0, -3, - -25, -5, -20, -4, -28, 0, 1, 0, - -3, 0, 0, 0, 0, -2, -3, -15, - -3, 0, -25, 0, 0, 0, -3, -11, - -1, -18, 0, 0, -2, -6, -12, -4, - 0, -3, 0, 0, -17, -4, 0, -13, - 0, -12, -3, -7, -10, -4, -7, -6, - 0, -5, -7, -4, -7, 0, 2, 0, - -3, -13, 0, 8, 0, -7, 0, 5, - -8, 3, 16, 0, -4, -4, -5, 0, - 0, 0, 0, 0, 0, -4, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -13, + 3, -8, 8, 1, -3, -18, 0, 0, + -8, -4, 0, -15, -11, 0, -10, 0, + -6, -17, -4, -15, -15, -18, 0, -5, + 0, -9, -4, -1, -4, -7, -10, -7, + -14, -16, -9, -4, 0, 0, 0, 0, + 0, 12, -3, 8, -8, -14, 0, 1, + -12, 0, -19, -3, -4, 8, -35, 1, + 0, -5, 0, -3, -25, -5, -20, -4, + -28, 0, 1, 0, -3, 0, 0, 0, + 0, -2, -3, -15, -3, 0, -25, 0, + 0, 0, 0, -3, -11, -1, -18, 0, + 0, -2, -6, -12, -4, 0, -3, 0, + 0, 0, -17, -4, 0, -13, 0, -12, + -3, -7, -10, -4, -7, -6, 0, -5, + -7, -4, -7, 0, 2, 0, -3, -13, + 0, 8, 0, 0, -7, 0, 5, -8, + 3, 16, 0, -4, -4, -5, 0, 0, + 0, 0, 0, 0, -12, -4, 0, 0, -6, 0, -4, 0, -8, -10, -12, -3, 0, 0, 0, 0, 31, 0, 0, 2, 0, 0, -5, 0, 4, 0, 0, 0, - 0, 0, -1, 0, 0, 0, 0, -3, - -8, 0, 0, 0, 0, 0, 0, 0, - 0, -4, 0, -4, 0, 0, -8, -4, - 0, -2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 6, 0, -12, - 0, 0, 8, 7, 0, 0, -4, 0, - -3, 4, 0, -4, 0, -4, -2, 0, - 0, 0, 0, 0, -4, 0, 0, -5, - -6, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -4, -4, 0, -6, 0, - 3, -6, 0, -12, -13, -8, -8, 15, - 7, 4, -33, -3, 8, -4, 0, -4, - -13, 0, -4, -4, -3, 4, -5, -3, - -12, -3, 0, -11, 0, -21, -5, 11, - -5, -15, 1, -5, -13, -13, -4, 15, - 0, 0, 0, 3, -14, -9, -15, -10, - 12, 0, 1, -28, -3, 4, -7, -3, - -9, -14, -6, -8, -6, -6, -3, 0, + 0, 0, 0, -1, 0, 0, 0, 0, + -3, -8, 0, 0, 0, 0, 0, -2, + 0, 0, 0, -4, 0, -4, 0, 0, + -8, -4, 0, -2, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 6, + 0, 0, -12, 0, 0, 8, 7, 0, + 0, -4, 0, -3, 4, 0, -4, 0, + -4, -2, -8, 0, 0, 0, 0, 0, + -4, 0, 0, -5, -6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + -4, 0, -6, 8, 0, 3, -6, 0, + -12, -13, -8, -8, 15, 7, 4, -33, + -3, 8, -4, 0, -4, 4, -13, 0, + -4, -4, -3, 4, -5, -3, -12, -3, + 0, -11, 0, -21, -5, 11, -5, -15, + 1, -5, -13, -13, -4, 15, 4, 0, + 0, 0, 3, -14, -9, -15, -10, 12, + 0, 1, -28, -3, 4, -7, -3, -9, + 0, -14, -6, -8, -6, -6, -3, 0, 0, -9, -8, -4, -21, 0, -21, -5, 0, -13, -22, -1, -12, -7, -13, -11, - 10, 0, 0, -3, 0, 0, -7, 7, - -13, 4, 0, 0, -20, 0, -4, -8, - -7, -3, -13, -9, -10, 0, -5, -12, - -4, -9, -7, -12, -4, -7, 0, -12, - -4, 0, -4, -8, -9, -10, -11, -15, - -5, -8, 0, 0, -5, 2, -14, -12, - -8, -13, 13, -4, 2, -36, -7, 8, - -8, -7, -14, -16, -5, -12, -4, -6, - -3, -4, -8, -12, -1, 0, -25, 0, - -23, -9, 9, -15, -26, -8, -13, -16, - -19, -13, 8, 0, 0, 0, 0, 8, - -5, 3, -7, 8, 0, 0, -12, -1, - 0, -1, 0, 1, 0, 0, -3, 0, - 0, 0, 0, 0, -4, 0, 0, 1, - 0, -5, 0, 0, 0, 0, -3, -3, - -5, 0, 0, 0, -11, 0, 0, 0, - 0, 0, 0, 0, -8, -2, 0, 0, - 0, -8, 0, -5, 0, 0, 0, 0, + 10, 0, 0, 0, -3, 0, 0, -7, + 7, -13, 4, 0, 0, -20, 0, -4, + -8, -7, -3, -12, -13, -9, -10, 0, + -5, -12, -4, -9, -7, -12, -4, -7, + 0, -12, -4, 0, -4, -8, -9, -10, + -11, -15, -5, -8, 8, 0, 0, -5, + 2, -14, -12, -8, -13, 13, -4, 2, + -36, -7, 8, -8, -7, -14, 0, -16, + -5, -12, -4, -6, -3, -4, -8, -12, + -1, 0, -25, 0, -23, -9, 9, -15, + -26, -8, -13, -16, -19, -13, 8, 0, + 0, 0, 0, 0, 8, -5, 3, -7, + 8, 0, 0, -12, -1, 0, -1, 0, + 1, 1, 0, 0, -3, 0, 0, 0, + 0, 0, -4, 0, 0, 1, 0, -5, + 0, 0, 0, 0, -3, -3, -5, 0, + 0, 0, 0, -11, 0, 0, 0, 0, + 0, 0, 0, -8, -2, 0, 0, 0, + -8, 0, -5, 0, -18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, - 0, -4, 0, 0, -7, -10, -6, 0, - 0, -5, 4, 0, 0, -10, -4, -9, - 0, 0, -10, 0, -4, 0, -4, 0, - 0, 0, 0, -31, -7, -15, -4, -14, - 0, -2, 0, 0, 0, 0, 0, 0, - 0, 0, -6, -7, -3, -7, 0, 0, - 0, -8, 8, -4, 0, -3, -9, -3, - -7, -7, 0, -5, -2, -3, 3, 0, - 0, -1, 0, 0, -34, -3, -5, 0, - -8, 0, 0, -3, -3, 0, 0, 0, - 0, 3, 0, -3, -7, -3, 7, 0, + 0, -4, 0, 0, -7, 0, -10, -6, + 0, 0, -5, 4, 0, 0, -10, -4, + -9, 0, 0, -10, 0, -4, 0, -18, + -4, 0, 0, 0, 0, -31, -7, -15, + -4, -14, 0, -2, 0, 0, 0, 0, + 0, 0, 0, 0, -6, -7, -3, -7, + 0, 0, 0, 0, -8, 8, -4, 0, + -3, -9, -3, -7, -7, 0, -5, -2, + -3, 3, -10, 0, 0, -1, 0, 0, + -34, -3, -5, 0, -8, 0, 0, -3, + -3, 0, 0, 0, 0, 3, 0, -3, + -7, -3, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5, 0, 0, 0, 0, 0, - -3, -8, 0, 0, 0, 4, 0, 0, - -10, -4, -8, 0, 0, -11, 0, -4, - 0, 0, 0, 0, 0, 0, -37, 0, + 5, 0, 0, 0, 0, 0, 0, -3, + -8, 0, 0, 0, 4, 0, 0, -10, + -4, -8, 0, 0, -11, 0, -4, 0, + -18, 0, 0, 0, 0, 0, -37, 0, -8, -14, -19, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, -4, -6, -2, - -6, 7, 0, 0, 12, -4, -4, -12, - 5, 19, 7, 8, -10, 5, 16, 5, - 11, 8, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -4, 0, -3, - 31, 17, 31, 0, 0, 0, 4, 0, - 0, 14, 0, 0, 0, 0, 0, 0, - 0, 0, -3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -6, - -32, -5, -3, -16, -19, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, - -9, 0, -4, 3, 7, 4, -12, 0, - -1, -3, 4, 0, 0, 0, 0, 0, - 0, -10, 0, -3, -3, -8, 0, -4, - 0, -8, -3, 0, -3, -7, 0, -4, - -11, -8, -5, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -3, 0, 0, 0, + -6, 1, 7, 0, 0, 12, -4, -4, + -12, 5, 19, 7, 8, -10, 5, 16, + 5, 11, 8, 10, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + 0, -3, 31, 17, 31, 0, 0, 0, + 4, 0, 0, 14, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -3, 0, 0, + 0, 0, 0, 0, 0, 0, 5, 0, + 0, 0, 0, -6, -32, -5, -3, -16, + -19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, -9, 0, -4, + 3, 7, 4, -12, 0, -1, -3, 4, + 0, 3, 0, 0, 0, 0, 0, -10, + 0, -3, -3, -8, 0, -4, 0, -8, + -3, 0, -3, -7, 0, -4, -11, -8, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -3, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 0, 0, 0, 0, -6, -32, -5, -3, -16, -19, 0, 0, 0, 0, 0, 19, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -5, - -3, -4, -3, -15, 1, -2, 1, -3, - -10, 1, 8, 1, 3, 1, -15, -5, - -9, 0, -6, -15, -7, -10, -16, -15, - 0, -3, -3, -5, -3, 0, -3, -1, - 6, 0, 6, -3, 0, 12, 0, 0, - 0, 0, 0, 0, 0, 0, -3, -4, - -4, 0, 0, -10, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + -5, -3, -4, -3, -15, 1, -2, 1, + -3, -10, 1, 8, 1, 3, 1, 3, + -15, -5, -9, 0, -6, -15, -7, -10, + -16, -15, 0, -3, -3, -5, -3, 0, + -3, -1, 6, 0, 6, -3, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -4, -4, 0, -5, 0, - 0, 0, 0, 4, -4, 0, -7, -7, - -3, 0, -11, -3, -8, -3, -5, 0, + 0, -3, -4, -4, 0, 0, -10, 0, + -2, 0, -7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -7, 0, 0, - 0, 0, -5, 0, -4, 0, 0, -2, - 0, 0, 0, 0, -13, -5, -12, 3, - 4, 4, -1, -11, 3, 6, 3, 12, - 3, -10, 0, -3, 0, -3, -15, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + -4, 0, -5, 0, 0, 0, 0, 0, + 4, -4, 0, -7, -7, -3, 0, -11, + -3, -8, -3, -5, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -7, 0, 0, 0, 0, + -5, 0, -4, 0, 0, -2, 0, 0, + 0, 0, 0, -13, -5, -12, 3, 4, + 4, -1, -11, 3, 6, 3, 12, 3, + 13, -10, 0, -3, 0, -3, -15, 0, 0, -12, -10, 0, -7, 0, -6, 0, -6, 0, -3, 6, 0, -3, -12, -4, - 14, 0, 0, 0, 0, 0, -9, 4, - -4, 3, 0, 0, -13, 0, -3, -1, - 0, -4, 0, 0, -3, 0, -3, -16, - -5, -8, 0, -12, 0, -4, 0, -7, - 0, 2, 0, -4, 0, -4, -12, 0, - -4, 4, 0, 0, 0, 0, 1, -5, - 0, 0, -5, -3, 0, -5, 0, 0, + 14, 0, 0, 0, 0, 0, 0, -9, + 4, -4, 3, 0, 0, -13, 0, -3, + -1, 0, -4, 4, 0, 0, -3, 0, + -3, -16, -5, -8, 0, -12, 0, -4, + 0, -7, 0, 2, 0, -4, 0, -4, + -12, 0, -4, 4, 0, 0, 0, 0, + 0, 1, -5, 0, 0, -5, -3, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -3, 0, 0, 0, + 0, 1, 0, -4, -4, 0, 0, 0, + 9, 8, 0, 0, -24, 0, -22, 1, + 17, 12, 7, -15, 3, 16, 0, 14, + 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -3, 0, 0, 0, 0, 1, 0, -4, - -4, 0, 0, 9, 8, 0, 0, -24, - 0, -22, 1, 17, 12, 7, -15, 3, - 16, 0, 14, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 + 0, 0 }; @@ -1788,8 +1936,8 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = .class_pair_values = kern_class_values, .left_class_mapping = kern_left_class_mapping, .right_class_mapping = kern_right_class_mapping, - .left_class_cnt = 52, - .right_class_cnt = 41, + .left_class_cnt = 54, + .right_class_cnt = 43, }; /*-------------------- @@ -1811,7 +1959,7 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = &kern_classes, .kern_scale = 16, - .cmap_num = 5, + .cmap_num = 4, .bpp = 4, .kern_classes = 1, .bitmap_format = 0, diff --git a/components/domotic_display/fonts/roboto_medium_36.c b/components/domotic_display/fonts/roboto_medium_36.c index 028969e..92fc532 100644 --- a/components/domotic_display/fonts/roboto_medium_36.c +++ b/components/domotic_display/fonts/roboto_medium_36.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 36 px * Bpp: 4 - * Opts: --bpp 4 --size 36 --no-compress --font Roboto-Medium.ttf --symbols 0123456789.°àéèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/- --format lvgl -o roboto_medium_36.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575 + * Opts: --bpp 4 --size 36 --no-compress --font Roboto-Medium.ttf --symbols 0123456789.°àéèêûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'!? ():/- --format lvgl -o roboto_medium_36.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575,0xf077,0xf078,0xf27a ******************************************************************************/ #ifdef LV_LVGL_H_INCLUDE_SIMPLE @@ -24,6 +24,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+0020 " " */ + /* U+0021 "!" */ + 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x5f, 0xff, + 0xf0, 0x5f, 0xff, 0xf0, 0x5f, 0xff, 0xf0, 0x4f, + 0xff, 0xf0, 0x4f, 0xff, 0xe0, 0x3f, 0xff, 0xe0, + 0x3f, 0xff, 0xd0, 0x3f, 0xff, 0xd0, 0x2f, 0xff, + 0xd0, 0x2f, 0xff, 0xc0, 0x1f, 0xff, 0xc0, 0x1f, + 0xff, 0xc0, 0x1f, 0xff, 0xb0, 0xf, 0xff, 0xb0, + 0xf, 0xff, 0xb0, 0xf, 0xff, 0xa0, 0xa, 0xaa, + 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, + 0xa9, 0x20, 0x3f, 0xff, 0xe1, 0x8f, 0xff, 0xf4, + 0x5f, 0xff, 0xf2, 0x9, 0xfe, 0x60, + /* U+0025 "%" */ 0x0, 0x7, 0xcf, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xcf, 0xff, 0xff, @@ -490,6 +502,34 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x7f, 0xff, 0xe0, 0xbf, 0xff, 0xf2, 0x9f, 0xff, 0xf0, 0x1b, 0xfe, 0x50, + /* U+003F "?" */ + 0x0, 0x1, 0x7c, 0xef, 0xfd, 0xa4, 0x0, 0x0, + 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x0, + 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, + 0x2f, 0xff, 0xff, 0xc9, 0xaf, 0xff, 0xff, 0x70, + 0x9f, 0xff, 0xf4, 0x0, 0x1, 0xdf, 0xff, 0xd0, + 0xdf, 0xff, 0x80, 0x0, 0x0, 0x5f, 0xff, 0xf1, + 0xbc, 0xcc, 0x30, 0x0, 0x0, 0x2f, 0xff, 0xf2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xe0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xff, 0x80, + 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xfe, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xcf, 0xff, 0xf3, 0x0, + 0x0, 0x0, 0x0, 0xc, 0xff, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x0, 0xaf, 0xff, 0xf4, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x8, 0xff, 0xfa, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xb, 0xff, 0xf4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc, 0xff, 0xf2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2, 0x22, 0x20, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1, 0x9a, 0x50, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xd, 0xff, 0xf5, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2f, 0xff, 0xfa, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xf8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x4, 0xef, 0xb0, 0x0, 0x0, 0x0, + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2378,6 +2418,86 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x44, 0x44, 0x44, 0x10, 0x0, 0x0, 0x0, + /* U+F077 "" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, + 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, + 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, + 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, + 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, + 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, + 0x3f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x30, + 0x3, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x30, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf4, 0x0, 0x0, + 0x0, 0x4, 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0x40, 0x0, + 0x0, 0x4f, 0xff, 0xff, 0xf3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf4, 0x0, + 0x4, 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x40, + 0x3f, 0xff, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, + 0xaf, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xfa, + 0xaf, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xfa, + 0x3e, 0xfe, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xef, 0xe2, + 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + + /* U+F078 "" */ + 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, + 0x3e, 0xfe, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xef, 0xe3, + 0xaf, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xfa, + 0xaf, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xfa, + 0x3f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf2, + 0x4, 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x40, + 0x0, 0x4f, 0xff, 0xff, 0xf3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf4, 0x0, + 0x0, 0x4, 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, + 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, 0x0, 0x0, + 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf4, 0x0, 0x0, + 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x30, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x30, + 0x3, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf3, + 0x3f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, + 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, + 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, + 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, + 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, + 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F0C2 "" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x35, 0x54, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2473,6 +2593,92 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F27A "" */ + 0x0, 0x2, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x20, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfc, 0x20, 0x1e, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x9f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, + 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, + 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xb0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, 0xfa, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, + 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, + 0xff, 0xff, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xb, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xb, 0xff, 0x60, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x93, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, + /* U+F575 "" */ 0x0, 0x1, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2565,86 +2771,91 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, {.bitmap_index = 0, .adv_w = 143, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 0, .adv_w = 424, .box_w = 24, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 312, .adv_w = 96, .box_w = 4, .box_h = 10, .ofs_x = 1, .ofs_y = 17}, - {.bitmap_index = 332, .adv_w = 199, .box_w = 10, .box_h = 39, .ofs_x = 2, .ofs_y = -9}, - {.bitmap_index = 527, .adv_w = 201, .box_w = 11, .box_h = 39, .ofs_x = 0, .ofs_y = -9}, - {.bitmap_index = 742, .adv_w = 129, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -7}, - {.bitmap_index = 781, .adv_w = 196, .box_w = 10, .box_h = 4, .ofs_x = 1, .ofs_y = 10}, - {.bitmap_index = 801, .adv_w = 160, .box_w = 6, .box_h = 5, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 816, .adv_w = 225, .box_w = 14, .box_h = 29, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 1019, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1253, .adv_w = 327, .box_w = 12, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 1409, .adv_w = 327, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1656, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1890, .adv_w = 327, .box_w = 20, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2150, .adv_w = 327, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2371, .adv_w = 327, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 2592, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2826, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3060, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3294, .adv_w = 152, .box_w = 6, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3354, .adv_w = 382, .box_w = 24, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3666, .adv_w = 364, .box_w = 19, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 3913, .adv_w = 376, .box_w = 22, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4199, .adv_w = 376, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 4459, .adv_w = 325, .box_w = 18, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 4693, .adv_w = 317, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 4914, .adv_w = 392, .box_w = 22, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5200, .adv_w = 409, .box_w = 21, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 5473, .adv_w = 163, .box_w = 6, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 5551, .adv_w = 320, .box_w = 18, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5785, .adv_w = 364, .box_w = 21, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6058, .adv_w = 311, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6279, .adv_w = 504, .box_w = 27, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6630, .adv_w = 409, .box_w = 21, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6903, .adv_w = 397, .box_w = 23, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7202, .adv_w = 368, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 7462, .adv_w = 397, .box_w = 22, .box_h = 31, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 7803, .adv_w = 363, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 8063, .adv_w = 349, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8323, .adv_w = 351, .box_w = 22, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8609, .adv_w = 377, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 8869, .adv_w = 372, .box_w = 23, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9168, .adv_w = 507, .box_w = 32, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9584, .adv_w = 364, .box_w = 23, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9883, .adv_w = 352, .box_w = 22, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10169, .adv_w = 347, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10429, .adv_w = 311, .box_w = 17, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10599, .adv_w = 324, .box_w = 17, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 10829, .adv_w = 301, .box_w = 17, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10999, .adv_w = 325, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11242, .adv_w = 309, .box_w = 18, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11422, .adv_w = 203, .box_w = 13, .box_h = 28, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11604, .adv_w = 327, .box_w = 18, .box_h = 28, .ofs_x = 1, .ofs_y = -8}, - {.bitmap_index = 11856, .adv_w = 320, .box_w = 16, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 12072, .adv_w = 147, .box_w = 6, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 12150, .adv_w = 145, .box_w = 9, .box_h = 34, .ofs_x = -2, .ofs_y = -8}, - {.bitmap_index = 12303, .adv_w = 300, .box_w = 17, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 12533, .adv_w = 147, .box_w = 5, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 12601, .adv_w = 502, .box_w = 28, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 12881, .adv_w = 321, .box_w = 16, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 13041, .adv_w = 327, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13231, .adv_w = 324, .box_w = 17, .box_h = 28, .ofs_x = 2, .ofs_y = -8}, - {.bitmap_index = 13469, .adv_w = 326, .box_w = 18, .box_h = 28, .ofs_x = 1, .ofs_y = -8}, - {.bitmap_index = 13721, .adv_w = 204, .box_w = 11, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 13831, .adv_w = 296, .box_w = 16, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13991, .adv_w = 192, .box_w = 12, .box_h = 25, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14141, .adv_w = 320, .box_w = 16, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 14301, .adv_w = 286, .box_w = 18, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14481, .adv_w = 428, .box_w = 27, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14751, .adv_w = 290, .box_w = 18, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14931, .adv_w = 282, .box_w = 18, .box_h = 28, .ofs_x = 0, .ofs_y = -8}, - {.bitmap_index = 15183, .adv_w = 290, .box_w = 16, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15343, .adv_w = 220, .box_w = 10, .box_h = 10, .ofs_x = 2, .ofs_y = 17}, - {.bitmap_index = 15393, .adv_w = 311, .box_w = 17, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15623, .adv_w = 309, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15866, .adv_w = 309, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16109, .adv_w = 309, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16352, .adv_w = 320, .box_w = 16, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 16568, .adv_w = 648, .box_w = 41, .box_h = 37, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 17327, .adv_w = 720, .box_w = 45, .box_h = 33, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18070, .adv_w = 576, .box_w = 35, .box_h = 37, .ofs_x = 0, .ofs_y = -5} + {.bitmap_index = 0, .adv_w = 152, .box_w = 6, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 78, .adv_w = 424, .box_w = 24, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 390, .adv_w = 96, .box_w = 4, .box_h = 10, .ofs_x = 1, .ofs_y = 17}, + {.bitmap_index = 410, .adv_w = 199, .box_w = 10, .box_h = 39, .ofs_x = 2, .ofs_y = -9}, + {.bitmap_index = 605, .adv_w = 201, .box_w = 11, .box_h = 39, .ofs_x = 0, .ofs_y = -9}, + {.bitmap_index = 820, .adv_w = 129, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -7}, + {.bitmap_index = 859, .adv_w = 196, .box_w = 10, .box_h = 4, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 879, .adv_w = 160, .box_w = 6, .box_h = 5, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 894, .adv_w = 225, .box_w = 14, .box_h = 29, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 1097, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1331, .adv_w = 327, .box_w = 12, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1487, .adv_w = 327, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1734, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1968, .adv_w = 327, .box_w = 20, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2228, .adv_w = 327, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2449, .adv_w = 327, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2670, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2904, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3138, .adv_w = 327, .box_w = 18, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3372, .adv_w = 152, .box_w = 6, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3432, .adv_w = 280, .box_w = 16, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3640, .adv_w = 382, .box_w = 24, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3952, .adv_w = 364, .box_w = 19, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 4199, .adv_w = 376, .box_w = 22, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4485, .adv_w = 376, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 4745, .adv_w = 325, .box_w = 18, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 4979, .adv_w = 317, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 5200, .adv_w = 392, .box_w = 22, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5486, .adv_w = 409, .box_w = 21, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 5759, .adv_w = 163, .box_w = 6, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 5837, .adv_w = 320, .box_w = 18, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6071, .adv_w = 364, .box_w = 21, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6344, .adv_w = 311, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6565, .adv_w = 504, .box_w = 27, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6916, .adv_w = 409, .box_w = 21, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 7189, .adv_w = 397, .box_w = 23, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7488, .adv_w = 368, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 7748, .adv_w = 397, .box_w = 22, .box_h = 31, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 8089, .adv_w = 363, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 8349, .adv_w = 349, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8609, .adv_w = 351, .box_w = 22, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8895, .adv_w = 377, .box_w = 20, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9155, .adv_w = 372, .box_w = 23, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9454, .adv_w = 507, .box_w = 32, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9870, .adv_w = 364, .box_w = 23, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10169, .adv_w = 352, .box_w = 22, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10455, .adv_w = 347, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10715, .adv_w = 311, .box_w = 17, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10885, .adv_w = 324, .box_w = 17, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 11115, .adv_w = 301, .box_w = 17, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11285, .adv_w = 325, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11528, .adv_w = 309, .box_w = 18, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11708, .adv_w = 203, .box_w = 13, .box_h = 28, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11890, .adv_w = 327, .box_w = 18, .box_h = 28, .ofs_x = 1, .ofs_y = -8}, + {.bitmap_index = 12142, .adv_w = 320, .box_w = 16, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12358, .adv_w = 147, .box_w = 6, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12436, .adv_w = 145, .box_w = 9, .box_h = 34, .ofs_x = -2, .ofs_y = -8}, + {.bitmap_index = 12589, .adv_w = 300, .box_w = 17, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12819, .adv_w = 147, .box_w = 5, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12887, .adv_w = 502, .box_w = 28, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 13167, .adv_w = 321, .box_w = 16, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 13327, .adv_w = 327, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13517, .adv_w = 324, .box_w = 17, .box_h = 28, .ofs_x = 2, .ofs_y = -8}, + {.bitmap_index = 13755, .adv_w = 326, .box_w = 18, .box_h = 28, .ofs_x = 1, .ofs_y = -8}, + {.bitmap_index = 14007, .adv_w = 204, .box_w = 11, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 14117, .adv_w = 296, .box_w = 16, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14277, .adv_w = 192, .box_w = 12, .box_h = 25, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14427, .adv_w = 320, .box_w = 16, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 14587, .adv_w = 286, .box_w = 18, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14767, .adv_w = 428, .box_w = 27, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15037, .adv_w = 290, .box_w = 18, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15217, .adv_w = 282, .box_w = 18, .box_h = 28, .ofs_x = 0, .ofs_y = -8}, + {.bitmap_index = 15469, .adv_w = 290, .box_w = 16, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15629, .adv_w = 220, .box_w = 10, .box_h = 10, .ofs_x = 2, .ofs_y = 17}, + {.bitmap_index = 15679, .adv_w = 311, .box_w = 17, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15909, .adv_w = 309, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16152, .adv_w = 309, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16395, .adv_w = 309, .box_w = 18, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16638, .adv_w = 320, .box_w = 16, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 16854, .adv_w = 648, .box_w = 41, .box_h = 37, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 17613, .adv_w = 576, .box_w = 32, .box_h = 19, .ofs_x = 2, .ofs_y = 6}, + {.bitmap_index = 17917, .adv_w = 576, .box_w = 32, .box_h = 19, .ofs_x = 2, .ofs_y = 2}, + {.bitmap_index = 18221, .adv_w = 720, .box_w = 45, .box_h = 33, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18964, .adv_w = 576, .box_w = 36, .box_h = 37, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 19630, .adv_w = 576, .box_w = 35, .box_h = 37, .ofs_x = 0, .ofs_y = -5} }; /*--------------------- @@ -2652,37 +2863,35 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { *--------------------*/ static const uint8_t glyph_id_ofs_list_0[] = { - 0, 0, 0, 0, 0, 1, 0, 2, - 3, 4 + 0, 1, 0, 0, 0, 2, 0, 3, + 4, 5, 0, 0, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 0, 0, 0, 0, 21 }; -static const uint16_t unicode_list_4[] = { - 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xf012, - 0xf4c5 +static const uint16_t unicode_list_3[] = { + 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xefc7, + 0xefc8, 0xf012, 0xf1ca, 0xf4c5 }; /*Collect the unicode lists and glyph_id offsets*/ static const lv_font_fmt_txt_cmap_t cmaps[] = { { - .range_start = 32, .range_length = 10, .glyph_id_start = 1, - .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 10, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL + .range_start = 32, .range_length = 32, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 32, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL }, { - .range_start = 44, .range_length = 15, .glyph_id_start = 6, + .range_start = 65, .range_length = 26, .glyph_id_start = 23, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 65, .range_length = 26, .glyph_id_start = 21, + .range_start = 97, .range_length = 26, .glyph_id_start = 49, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 97, .range_length = 26, .glyph_id_start = 47, - .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 176, .range_length = 62662, .glyph_id_start = 73, - .unicode_list = unicode_list_4, .glyph_id_ofs_list = NULL, .list_length = 9, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 176, .range_length = 62662, .glyph_id_start = 75, + .unicode_list = unicode_list_3, .glyph_id_ofs_list = NULL, .list_length = 12, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -2694,10 +2903,10 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = /*Pair left and right glyphs for kerning*/ static const uint8_t kern_pair_glyph_ids[] = { - 3, 3, - 6, 3, - 8, 3, - 9, 9 + 4, 4, + 7, 4, + 9, 4, + 10, 10 }; /* Kerning between the respective left and right glyphs @@ -2735,7 +2944,7 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = &kern_pairs, .kern_scale = 16, - .cmap_num = 5, + .cmap_num = 4, .bpp = 4, .kern_classes = 0, .bitmap_format = 0, diff --git a/components/domotic_display/fonts/roboto_medium_72.c b/components/domotic_display/fonts/roboto_medium_72.c index b6119f4..0aa6c08 100644 --- a/components/domotic_display/fonts/roboto_medium_72.c +++ b/components/domotic_display/fonts/roboto_medium_72.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 72 px * Bpp: 4 - * Opts: --bpp 4 --size 72 --no-compress --font Roboto-Medium.ttf --symbols 0123456789.°àéèûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'():ê/- --format lvgl -o roboto_medium_72.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575 + * Opts: --bpp 4 --size 72 --no-compress --font Roboto-Medium.ttf --symbols 0123456789.°àéèêûCABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz %,'!? ():/- --format lvgl -o roboto_medium_72.c --font fa-solid-900.ttf --range 61461,0xf0c2,0xf575,0xf077,0xf078,0xf27a ******************************************************************************/ #ifdef LV_LVGL_H_INCLUDE_SIMPLE @@ -24,6 +24,45 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+0020 " " */ + /* U+0021 "!" */ + 0xd, 0xff, 0xff, 0xff, 0xff, 0x20, 0xcf, 0xff, + 0xff, 0xff, 0xf1, 0xc, 0xff, 0xff, 0xff, 0xff, + 0x10, 0xbf, 0xff, 0xff, 0xff, 0xf0, 0xb, 0xff, + 0xff, 0xff, 0xff, 0x0, 0xbf, 0xff, 0xff, 0xff, + 0xf0, 0xa, 0xff, 0xff, 0xff, 0xff, 0x0, 0xaf, + 0xff, 0xff, 0xff, 0xf0, 0xa, 0xff, 0xff, 0xff, + 0xff, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xe0, 0x9, + 0xff, 0xff, 0xff, 0xfe, 0x0, 0x8f, 0xff, 0xff, + 0xff, 0xd0, 0x8, 0xff, 0xff, 0xff, 0xfd, 0x0, + 0x8f, 0xff, 0xff, 0xff, 0xd0, 0x7, 0xff, 0xff, + 0xff, 0xfc, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xc0, + 0x6, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x6f, 0xff, + 0xff, 0xff, 0xb0, 0x6, 0xff, 0xff, 0xff, 0xfb, + 0x0, 0x5f, 0xff, 0xff, 0xff, 0xb0, 0x5, 0xff, + 0xff, 0xff, 0xfa, 0x0, 0x5f, 0xff, 0xff, 0xff, + 0xa0, 0x4, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x4f, + 0xff, 0xff, 0xff, 0x90, 0x3, 0xff, 0xff, 0xff, + 0xf9, 0x0, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x3, + 0xff, 0xff, 0xff, 0xf8, 0x0, 0x2f, 0xff, 0xff, + 0xff, 0x80, 0x2, 0xff, 0xff, 0xff, 0xf7, 0x0, + 0x1f, 0xff, 0xff, 0xff, 0x70, 0x1, 0xff, 0xff, + 0xff, 0xf6, 0x0, 0x1f, 0xff, 0xff, 0xff, 0x60, + 0x0, 0xff, 0xff, 0xff, 0xf6, 0x0, 0xf, 0xff, + 0xff, 0xff, 0x50, 0x0, 0xff, 0xff, 0xff, 0xf5, + 0x0, 0xf, 0xff, 0xff, 0xff, 0x50, 0x0, 0x55, + 0x55, 0x55, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xa9, + 0x60, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xe3, 0x0, + 0x6f, 0xff, 0xff, 0xff, 0xe0, 0xd, 0xff, 0xff, + 0xff, 0xff, 0x60, 0xff, 0xff, 0xff, 0xff, 0xf9, + 0xf, 0xff, 0xff, 0xff, 0xff, 0x90, 0xdf, 0xff, + 0xff, 0xff, 0xf5, 0x5, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0x6, 0xff, 0xff, 0xfc, 0x10, 0x0, 0x1, + 0x57, 0x74, 0x0, 0x0, + /* U+0025 "%" */ 0x0, 0x0, 0x0, 0x0, 0x36, 0x77, 0x75, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1708,6 +1747,113 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x90, 0x0, 0xbf, 0xff, 0xff, 0x90, 0x0, 0x0, 0x36, 0x76, 0x20, 0x0, + /* U+003F "?" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x56, 0x77, + 0x76, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x5, 0xae, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfd, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x1, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x2, + 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x1, 0xef, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0xbf, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x50, 0x0, 0x5f, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb8, 0x89, 0xcf, 0xff, 0xff, + 0xff, 0xff, 0xfd, 0x0, 0xd, 0xff, 0xff, 0xff, + 0xff, 0xf8, 0x10, 0x0, 0x0, 0x2b, 0xff, 0xff, + 0xff, 0xff, 0xf5, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xf4, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, + 0xff, 0xff, 0xa0, 0x7f, 0xff, 0xff, 0xff, 0xf8, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, + 0xff, 0xfe, 0xa, 0xff, 0xff, 0xff, 0xff, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, + 0xff, 0xf1, 0xdf, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, + 0xff, 0x3e, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, + 0xf4, 0x22, 0x22, 0x22, 0x22, 0x10, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, 0xf4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0x20, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xe0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2f, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xb, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, + 0xff, 0xff, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, + 0xff, 0xff, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, + 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, + 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, 0x30, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xcf, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8f, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, + 0xff, 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, + 0xff, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, + 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, + 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, + 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, + 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xf6, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0x40, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0xdd, 0xdd, 0xdd, 0xd3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x48, 0x98, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, + 0xff, 0xff, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, + 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, + 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, + 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, + 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xff, + 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xf9, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xfa, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0x67, 0x62, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0x10, 0x0, @@ -8677,6 +8823,306 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0xff, 0xfd, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F077 "" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47, + 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0xff, + 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, + 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, + 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, + 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, + 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, + 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, + 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, + 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0xef, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, + 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, + 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, + 0xaf, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xf3, + 0x7f, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xf0, + 0x1e, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0x80, + 0x3, 0xdf, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xdf, 0xff, 0xf9, 0x0, + 0x0, 0x4, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0x76, 0x20, 0x0, + + /* U+F078 "" */ + 0x0, 0x4, 0x76, 0x20, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0x76, 0x20, 0x0, + 0x3, 0xdf, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xdf, 0xff, 0xf9, 0x0, + 0x1e, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0x80, + 0x7f, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xf0, + 0xaf, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xf3, + 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, + 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0xef, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, + 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, + 0x0, 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, + 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, + 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, + 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, + 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, + 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, + 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0xff, + 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47, + 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F0C2 "" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @@ -9039,6 +9485,341 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x43, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F27A "" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xae, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xea, 0x50, 0x0, 0x0, + 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfc, 0x20, 0x0, 0x0, 0x4f, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x0, + 0x2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfe, 0x20, 0xc, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, + 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xf4, 0x9f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, + 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfa, 0x6f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, + 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xe0, 0x5, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, + 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xf8, 0x0, 0x0, 0x6, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, + 0x0, 0x0, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x56, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0xbf, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xf7, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x65, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, + 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xf7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, + 0xff, 0xff, 0xfe, 0x30, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xb1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, + 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7, 0xdb, 0x30, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+F575 "" */ 0x0, 0x0, 0x0, 0x3a, 0xdd, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -9365,86 +10146,91 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, {.bitmap_index = 0, .adv_w = 286, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 0, .adv_w = 848, .box_w = 47, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 1269, .adv_w = 193, .box_w = 8, .box_h = 19, .ofs_x = 2, .ofs_y = 36}, - {.bitmap_index = 1345, .adv_w = 399, .box_w = 20, .box_h = 75, .ofs_x = 4, .ofs_y = -17}, - {.bitmap_index = 2095, .adv_w = 403, .box_w = 20, .box_h = 75, .ofs_x = 1, .ofs_y = -17}, - {.bitmap_index = 2845, .adv_w = 258, .box_w = 12, .box_h = 20, .ofs_x = 1, .ofs_y = -12}, - {.bitmap_index = 2965, .adv_w = 392, .box_w = 20, .box_h = 7, .ofs_x = 2, .ofs_y = 19}, - {.bitmap_index = 3035, .adv_w = 320, .box_w = 11, .box_h = 10, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 3090, .adv_w = 449, .box_w = 27, .box_h = 56, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 3846, .adv_w = 655, .box_w = 35, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 4791, .adv_w = 655, .box_w = 22, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 5363, .adv_w = 655, .box_w = 37, .box_h = 53, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 6344, .adv_w = 655, .box_w = 35, .box_h = 54, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 7289, .adv_w = 655, .box_w = 39, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8303, .adv_w = 655, .box_w = 34, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 9204, .adv_w = 655, .box_w = 34, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 10105, .adv_w = 655, .box_w = 36, .box_h = 52, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 11041, .adv_w = 655, .box_w = 35, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 11986, .adv_w = 655, .box_w = 34, .box_h = 53, .ofs_x = 3, .ofs_y = 0}, - {.bitmap_index = 12887, .adv_w = 304, .box_w = 11, .box_h = 40, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 13107, .adv_w = 764, .box_w = 48, .box_h = 52, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14355, .adv_w = 727, .box_w = 37, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 15317, .adv_w = 752, .box_w = 42, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 16451, .adv_w = 752, .box_w = 39, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 17465, .adv_w = 651, .box_w = 34, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 18349, .adv_w = 635, .box_w = 33, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 19207, .adv_w = 785, .box_w = 42, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 20341, .adv_w = 817, .box_w = 41, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 21407, .adv_w = 326, .box_w = 10, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 21667, .adv_w = 640, .box_w = 35, .box_h = 53, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 22595, .adv_w = 728, .box_w = 41, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 23661, .adv_w = 622, .box_w = 33, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 24519, .adv_w = 1007, .box_w = 53, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 25897, .adv_w = 817, .box_w = 41, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 26963, .adv_w = 794, .box_w = 44, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 28151, .adv_w = 735, .box_w = 39, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 29165, .adv_w = 794, .box_w = 43, .box_h = 62, .ofs_x = 3, .ofs_y = -9}, - {.bitmap_index = 30498, .adv_w = 725, .box_w = 39, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, - {.bitmap_index = 31512, .adv_w = 698, .box_w = 39, .box_h = 54, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 32565, .adv_w = 702, .box_w = 42, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33657, .adv_w = 754, .box_w = 39, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 34691, .adv_w = 744, .box_w = 46, .box_h = 52, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 35887, .adv_w = 1014, .box_w = 62, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 37499, .adv_w = 727, .box_w = 44, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38643, .adv_w = 704, .box_w = 44, .box_h = 52, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 39787, .adv_w = 695, .box_w = 39, .box_h = 52, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 40801, .adv_w = 621, .box_w = 33, .box_h = 40, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 41461, .adv_w = 647, .box_w = 34, .box_h = 56, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 42413, .adv_w = 601, .box_w = 34, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 43093, .adv_w = 649, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 44073, .adv_w = 617, .box_w = 35, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 44773, .adv_w = 407, .box_w = 25, .box_h = 55, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 45461, .adv_w = 653, .box_w = 35, .box_h = 55, .ofs_x = 2, .ofs_y = -16}, - {.bitmap_index = 46424, .adv_w = 640, .box_w = 32, .box_h = 54, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 47288, .adv_w = 294, .box_w = 11, .box_h = 53, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 47580, .adv_w = 289, .box_w = 17, .box_h = 68, .ofs_x = -3, .ofs_y = -16}, - {.bitmap_index = 48158, .adv_w = 601, .box_w = 34, .box_h = 55, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 49093, .adv_w = 294, .box_w = 10, .box_h = 55, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 49368, .adv_w = 1004, .box_w = 55, .box_h = 39, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 50441, .adv_w = 641, .box_w = 32, .box_h = 39, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 51065, .adv_w = 654, .box_w = 37, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 51805, .adv_w = 647, .box_w = 34, .box_h = 54, .ofs_x = 4, .ofs_y = -15}, - {.bitmap_index = 52723, .adv_w = 652, .box_w = 35, .box_h = 54, .ofs_x = 2, .ofs_y = -15}, - {.bitmap_index = 53668, .adv_w = 407, .box_w = 21, .box_h = 39, .ofs_x = 4, .ofs_y = 0}, - {.bitmap_index = 54078, .adv_w = 593, .box_w = 32, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 54718, .adv_w = 384, .box_w = 23, .box_h = 49, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 55282, .adv_w = 641, .box_w = 32, .box_h = 39, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 55906, .adv_w = 572, .box_w = 35, .box_h = 38, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 56571, .adv_w = 855, .box_w = 52, .box_h = 38, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 57559, .adv_w = 579, .box_w = 35, .box_h = 38, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 58224, .adv_w = 564, .box_w = 35, .box_h = 54, .ofs_x = 0, .ofs_y = -16}, - {.bitmap_index = 59169, .adv_w = 579, .box_w = 32, .box_h = 38, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 59777, .adv_w = 440, .box_w = 19, .box_h = 19, .ofs_x = 4, .ofs_y = 33}, - {.bitmap_index = 59958, .adv_w = 621, .box_w = 33, .box_h = 56, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 60882, .adv_w = 617, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 61862, .adv_w = 617, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 62842, .adv_w = 617, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 63822, .adv_w = 641, .box_w = 32, .box_h = 56, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 64718, .adv_w = 1296, .box_w = 82, .box_h = 73, .ofs_x = 0, .ofs_y = -9}, - {.bitmap_index = 67711, .adv_w = 1440, .box_w = 90, .box_h = 64, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 70591, .adv_w = 1152, .box_w = 70, .box_h = 72, .ofs_x = 0, .ofs_y = -9} + {.bitmap_index = 0, .adv_w = 305, .box_w = 11, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 292, .adv_w = 848, .box_w = 47, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 1561, .adv_w = 193, .box_w = 8, .box_h = 19, .ofs_x = 2, .ofs_y = 36}, + {.bitmap_index = 1637, .adv_w = 399, .box_w = 20, .box_h = 75, .ofs_x = 4, .ofs_y = -17}, + {.bitmap_index = 2387, .adv_w = 403, .box_w = 20, .box_h = 75, .ofs_x = 1, .ofs_y = -17}, + {.bitmap_index = 3137, .adv_w = 258, .box_w = 12, .box_h = 20, .ofs_x = 1, .ofs_y = -12}, + {.bitmap_index = 3257, .adv_w = 392, .box_w = 20, .box_h = 7, .ofs_x = 2, .ofs_y = 19}, + {.bitmap_index = 3327, .adv_w = 320, .box_w = 11, .box_h = 10, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 3382, .adv_w = 449, .box_w = 27, .box_h = 56, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 4138, .adv_w = 655, .box_w = 35, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 5083, .adv_w = 655, .box_w = 22, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 5655, .adv_w = 655, .box_w = 37, .box_h = 53, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 6636, .adv_w = 655, .box_w = 35, .box_h = 54, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 7581, .adv_w = 655, .box_w = 39, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8595, .adv_w = 655, .box_w = 34, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 9496, .adv_w = 655, .box_w = 34, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 10397, .adv_w = 655, .box_w = 36, .box_h = 52, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 11333, .adv_w = 655, .box_w = 35, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 12278, .adv_w = 655, .box_w = 34, .box_h = 53, .ofs_x = 3, .ofs_y = 0}, + {.bitmap_index = 13179, .adv_w = 304, .box_w = 11, .box_h = 40, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 13399, .adv_w = 560, .box_w = 31, .box_h = 54, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 14236, .adv_w = 764, .box_w = 48, .box_h = 52, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15484, .adv_w = 727, .box_w = 37, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 16446, .adv_w = 752, .box_w = 42, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 17580, .adv_w = 752, .box_w = 39, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 18594, .adv_w = 651, .box_w = 34, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 19478, .adv_w = 635, .box_w = 33, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 20336, .adv_w = 785, .box_w = 42, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 21470, .adv_w = 817, .box_w = 41, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 22536, .adv_w = 326, .box_w = 10, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 22796, .adv_w = 640, .box_w = 35, .box_h = 53, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 23724, .adv_w = 728, .box_w = 41, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 24790, .adv_w = 622, .box_w = 33, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 25648, .adv_w = 1007, .box_w = 53, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 27026, .adv_w = 817, .box_w = 41, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 28092, .adv_w = 794, .box_w = 44, .box_h = 54, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 29280, .adv_w = 735, .box_w = 39, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 30294, .adv_w = 794, .box_w = 43, .box_h = 62, .ofs_x = 3, .ofs_y = -9}, + {.bitmap_index = 31627, .adv_w = 725, .box_w = 39, .box_h = 52, .ofs_x = 5, .ofs_y = 0}, + {.bitmap_index = 32641, .adv_w = 698, .box_w = 39, .box_h = 54, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 33694, .adv_w = 702, .box_w = 42, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 34786, .adv_w = 754, .box_w = 39, .box_h = 53, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 35820, .adv_w = 744, .box_w = 46, .box_h = 52, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 37016, .adv_w = 1014, .box_w = 62, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 38628, .adv_w = 727, .box_w = 44, .box_h = 52, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 39772, .adv_w = 704, .box_w = 44, .box_h = 52, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 40916, .adv_w = 695, .box_w = 39, .box_h = 52, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 41930, .adv_w = 621, .box_w = 33, .box_h = 40, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 42590, .adv_w = 647, .box_w = 34, .box_h = 56, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 43542, .adv_w = 601, .box_w = 34, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 44222, .adv_w = 649, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 45202, .adv_w = 617, .box_w = 35, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 45902, .adv_w = 407, .box_w = 25, .box_h = 55, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 46590, .adv_w = 653, .box_w = 35, .box_h = 55, .ofs_x = 2, .ofs_y = -16}, + {.bitmap_index = 47553, .adv_w = 640, .box_w = 32, .box_h = 54, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 48417, .adv_w = 294, .box_w = 11, .box_h = 53, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 48709, .adv_w = 289, .box_w = 17, .box_h = 68, .ofs_x = -3, .ofs_y = -16}, + {.bitmap_index = 49287, .adv_w = 601, .box_w = 34, .box_h = 55, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 50222, .adv_w = 294, .box_w = 10, .box_h = 55, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 50497, .adv_w = 1004, .box_w = 55, .box_h = 39, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 51570, .adv_w = 641, .box_w = 32, .box_h = 39, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 52194, .adv_w = 654, .box_w = 37, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 52934, .adv_w = 647, .box_w = 34, .box_h = 54, .ofs_x = 4, .ofs_y = -15}, + {.bitmap_index = 53852, .adv_w = 652, .box_w = 35, .box_h = 54, .ofs_x = 2, .ofs_y = -15}, + {.bitmap_index = 54797, .adv_w = 407, .box_w = 21, .box_h = 39, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 55207, .adv_w = 593, .box_w = 32, .box_h = 40, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 55847, .adv_w = 384, .box_w = 23, .box_h = 49, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 56411, .adv_w = 641, .box_w = 32, .box_h = 39, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 57035, .adv_w = 572, .box_w = 35, .box_h = 38, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 57700, .adv_w = 855, .box_w = 52, .box_h = 38, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 58688, .adv_w = 579, .box_w = 35, .box_h = 38, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 59353, .adv_w = 564, .box_w = 35, .box_h = 54, .ofs_x = 0, .ofs_y = -16}, + {.bitmap_index = 60298, .adv_w = 579, .box_w = 32, .box_h = 38, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 60906, .adv_w = 440, .box_w = 19, .box_h = 19, .ofs_x = 4, .ofs_y = 33}, + {.bitmap_index = 61087, .adv_w = 621, .box_w = 33, .box_h = 56, .ofs_x = 3, .ofs_y = -1}, + {.bitmap_index = 62011, .adv_w = 617, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 62991, .adv_w = 617, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 63971, .adv_w = 617, .box_w = 35, .box_h = 56, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 64951, .adv_w = 641, .box_w = 32, .box_h = 56, .ofs_x = 4, .ofs_y = -1}, + {.bitmap_index = 65847, .adv_w = 1296, .box_w = 82, .box_h = 73, .ofs_x = 0, .ofs_y = -9}, + {.bitmap_index = 68840, .adv_w = 1152, .box_w = 64, .box_h = 37, .ofs_x = 4, .ofs_y = 13}, + {.bitmap_index = 70024, .adv_w = 1152, .box_w = 64, .box_h = 37, .ofs_x = 4, .ofs_y = 4}, + {.bitmap_index = 71208, .adv_w = 1440, .box_w = 90, .box_h = 64, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 74088, .adv_w = 1152, .box_w = 72, .box_h = 74, .ofs_x = 0, .ofs_y = -10}, + {.bitmap_index = 76752, .adv_w = 1152, .box_w = 70, .box_h = 72, .ofs_x = 0, .ofs_y = -9} }; /*--------------------- @@ -9452,37 +10238,35 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { *--------------------*/ static const uint8_t glyph_id_ofs_list_0[] = { - 0, 0, 0, 0, 0, 1, 0, 2, - 3, 4 + 0, 1, 0, 0, 0, 2, 0, 3, + 4, 5, 0, 0, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 0, 0, 0, 0, 21 }; -static const uint16_t unicode_list_4[] = { - 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xf012, - 0xf4c5 +static const uint16_t unicode_list_3[] = { + 0x0, 0x30, 0x38, 0x39, 0x3a, 0x4b, 0xef65, 0xefc7, + 0xefc8, 0xf012, 0xf1ca, 0xf4c5 }; /*Collect the unicode lists and glyph_id offsets*/ static const lv_font_fmt_txt_cmap_t cmaps[] = { { - .range_start = 32, .range_length = 10, .glyph_id_start = 1, - .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 10, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL + .range_start = 32, .range_length = 32, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = glyph_id_ofs_list_0, .list_length = 32, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL }, { - .range_start = 44, .range_length = 15, .glyph_id_start = 6, + .range_start = 65, .range_length = 26, .glyph_id_start = 23, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 65, .range_length = 26, .glyph_id_start = 21, + .range_start = 97, .range_length = 26, .glyph_id_start = 49, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY }, { - .range_start = 97, .range_length = 26, .glyph_id_start = 47, - .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 176, .range_length = 62662, .glyph_id_start = 73, - .unicode_list = unicode_list_4, .glyph_id_ofs_list = NULL, .list_length = 9, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .range_start = 176, .range_length = 62662, .glyph_id_start = 75, + .unicode_list = unicode_list_3, .glyph_id_ofs_list = NULL, .list_length = 12, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -9494,10 +10278,10 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = /*Pair left and right glyphs for kerning*/ static const uint8_t kern_pair_glyph_ids[] = { - 3, 3, - 6, 3, - 8, 3, - 9, 9 + 4, 4, + 7, 4, + 9, 4, + 10, 10 }; /* Kerning between the respective left and right glyphs @@ -9535,7 +10319,7 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = &kern_pairs, .kern_scale = 18, - .cmap_num = 5, + .cmap_num = 4, .bpp = 4, .kern_classes = 0, .bitmap_format = 0,