add chars and symbols to fonts

This commit is contained in:
Marc PASTEUR 2025-12-19 18:09:00 +01:00
parent d132f39ff8
commit 169b8d62b1
6 changed files with 2480 additions and 1159 deletions

View File

@ -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()

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

File diff suppressed because it is too large Load Diff