diff --git a/CHANGELOG.md b/CHANGELOG.md index 848f6af50..2549eee80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ All notable changes to this project will be documented in this file. ### Changed - LVGL optimize fonts and add icons (#20880) +- LVGL improved readability of montserrat-10 ### Fixed - Berry bug when parsing ternary operator (#20839) diff --git a/lib/libesp32_lvgl/LVGL_assets/gen.sh b/lib/libesp32_lvgl/LVGL_assets/gen.sh index cc8fe64f3..f64fa0337 100755 --- a/lib/libesp32_lvgl/LVGL_assets/gen.sh +++ b/lib/libesp32_lvgl/LVGL_assets/gen.sh @@ -9,6 +9,7 @@ # montserrat optimized for Tasmota, contains both OpenHASP and LVGL icons # bpp 2 and strong autohint for more readability at low size +~/Tasmota/s-hadinger/lv_font_conv/lv_font_conv.js --no-kerning --bpp 2 --no-compress --size 10 --font fonts/Montserrat-Medium/Montserrat-Medium.ttf --autohint-strong -r 0x20-0x7F,0xB0,0x2022 --font fonts/Symbols/materialdesignicons-webfont.ttf --autohint-strong -r '0xf012c=>0xE12C','0xf0140=>0xE140','0xf0141=>0xE141','0xf0142=>0xE142','0xf0143=>0xE143','0xf0156=>0xE156','0xf0045=>0xE045','0xf004d=>0xE04D','0xf0054=>0xE054','0xf005d=>0xE05D','0xf02dc=>0xE2DC','0xf0374=>0xE374','0xf0415=>0xE415','0xf0717=>0xE717','0xf060c=>0xE60C','0xf0599=>0xE599','0xf05a8=>0xE5A8','0xf0335=>0xE335','0xf06e8=>0xE6E8','0xf050f=>0xE50F','0xf058e=>0xE58E','0xf0594=>0xE594','0xf140b=>0xF40B','0xf05a9=>0xE5A9','0xf011c=>0xE11C','0xf0425=>0xE425','0xf0769=>0xE769','0xf081b=>0xE81B','0xf10af=>0xF0AF','0xf081c=>0xE81C','0xf0322=>0xE322','0xf06a5=>0xE6A5','0xf0150=>0xE150','0xf12d4=>0xF2D4','0xf12d3=>0xF2D3','0xf111c=>0xF21C','0xf111d=>0xF21D','0xf111e=>0xF21E','0xf010b=>0xE10B','0xf033e=>0xE33E','0xf0fc6=>0xEFC6','0xf1054=>0xF154','0xf070d=>0xE70D','0xf099d=>0xE99D','0xf001b=>0xE01B','0xf0026=>0xE026','0xf009a=>0xE09A','0xf030b=>0xE30B','0xf032a=>0xE32A','0xf0438=>0xE438','0xf0ad7=>0xEAD7','0xf068a=>0xE68A','0xf04ad=>0xE4AD','0xf04ae=>0xE4AE','0xf0502=>0xE502','0xf00ac=>0xE0AC','0xf1011=>0xE011','0xf070e=>0xE70E','0xf0565=>0xE565','0xf0a70=>0xEA70','0xf075f=>0xE75F','0xf04b9=>0xE4B9','0xf0004=>0xE004','0xf02e3=>0xE2E3','0xf064a=>0xE64A','0xf09a0=>0xE9A0','0xf0606=>0xE606','0xf1020=>0xF020','0xf08dd=>0xE8DD','0xf06b5=>0xE6B5','0xf0456=>0xE456','0xf0457=>0xE457','0xf0458=>0xE458','0xf11f3=>0xF1F3','0xf049d=>0xE49D','0xf049e=>0xE49E','0xf04c3=>0xE4C3','0xF0A7A=>0xEA7A','0xf11e1=>0xF1E1','0xf057e=>0xE57E','0xf091c=>0xE91C','0xf00af=>0xE0AF','0xf0493=>0xE493','0xf0210=>0xE210','0xf0238=>0xE238','0xf03e4=>0xE3E4','0xf040a=>0xE40A','0xf04db=>0xE4DB','0xf04de=>0xE4DE','0xf0580=>0xE580','0xf072a=>0xE72A','0xf0917=>0xE917','0xf0aac=>0xEAAC','0xF028F=>0xE28F','0xF0C99=>0xEC99','0xf095f=>0xE95F','0xf05f1=>0xE5F1','0xf09ab=>0xE9AB','0xf058c=>0xE58C','0xf0176=>0xE176','0xf12ba=>0xF2BA','0xf051b=>0xE51B','0xF11DB=>0xF1DB','0xf008e=>0xE08E','0xf06a1=>0xE6A1','0xF096B=>0xE96B','0xf05fa=>0xE5FA','0xf075a=>0xE75A','0xf058f=>0xE58F','0xf06c0=>0xE6C0','0xf06c3=>0xE6C3','0xf12a3=>0xF2A3','0xf12a1=>0xF2A1','0xf12a2=>0xF2A2','0xF00ED=>0xE0ED','0xF07AE=>0xE7AE','0xF02DA=>0xE2DA','0xf01d9=>0xE1D9','0xf01fa=>0xE1FA','0xf0f5f=>0xEF5F' --font fonts/Symbols/FontAwesome5-Solid+Brands+Regular.woff --autohint-strong -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61507,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61641,61664,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format bin -o src/fonts/montserrat/lv_font_montserrat_tasmota_10.c --format lvgl ~/Tasmota/s-hadinger/lv_font_conv/lv_font_conv.js --no-kerning --bpp 2 --no-compress --size 14 --font fonts/Montserrat-Medium/Montserrat-Medium.ttf --autohint-strong -r 0x20-0x7F,0xB0,0x2022 --font fonts/Symbols/materialdesignicons-webfont.ttf --autohint-strong -r '0xf012c=>0xE12C','0xf0140=>0xE140','0xf0141=>0xE141','0xf0142=>0xE142','0xf0143=>0xE143','0xf0156=>0xE156','0xf0045=>0xE045','0xf004d=>0xE04D','0xf0054=>0xE054','0xf005d=>0xE05D','0xf02dc=>0xE2DC','0xf0374=>0xE374','0xf0415=>0xE415','0xf0717=>0xE717','0xf060c=>0xE60C','0xf0599=>0xE599','0xf05a8=>0xE5A8','0xf0335=>0xE335','0xf06e8=>0xE6E8','0xf050f=>0xE50F','0xf058e=>0xE58E','0xf0594=>0xE594','0xf140b=>0xF40B','0xf05a9=>0xE5A9','0xf011c=>0xE11C','0xf0425=>0xE425','0xf0769=>0xE769','0xf081b=>0xE81B','0xf10af=>0xF0AF','0xf081c=>0xE81C','0xf0322=>0xE322','0xf06a5=>0xE6A5','0xf0150=>0xE150','0xf12d4=>0xF2D4','0xf12d3=>0xF2D3','0xf111c=>0xF21C','0xf111d=>0xF21D','0xf111e=>0xF21E','0xf010b=>0xE10B','0xf033e=>0xE33E','0xf0fc6=>0xEFC6','0xf1054=>0xF154','0xf070d=>0xE70D','0xf099d=>0xE99D','0xf001b=>0xE01B','0xf0026=>0xE026','0xf009a=>0xE09A','0xf030b=>0xE30B','0xf032a=>0xE32A','0xf0438=>0xE438','0xf0ad7=>0xEAD7','0xf068a=>0xE68A','0xf04ad=>0xE4AD','0xf04ae=>0xE4AE','0xf0502=>0xE502','0xf00ac=>0xE0AC','0xf1011=>0xE011','0xf070e=>0xE70E','0xf0565=>0xE565','0xf0a70=>0xEA70','0xf075f=>0xE75F','0xf04b9=>0xE4B9','0xf0004=>0xE004','0xf02e3=>0xE2E3','0xf064a=>0xE64A','0xf09a0=>0xE9A0','0xf0606=>0xE606','0xf1020=>0xF020','0xf08dd=>0xE8DD','0xf06b5=>0xE6B5','0xf0456=>0xE456','0xf0457=>0xE457','0xf0458=>0xE458','0xf11f3=>0xF1F3','0xf049d=>0xE49D','0xf049e=>0xE49E','0xf04c3=>0xE4C3','0xF0A7A=>0xEA7A','0xf11e1=>0xF1E1','0xf057e=>0xE57E','0xf091c=>0xE91C','0xf00af=>0xE0AF','0xf0493=>0xE493','0xf0210=>0xE210','0xf0238=>0xE238','0xf03e4=>0xE3E4','0xf040a=>0xE40A','0xf04db=>0xE4DB','0xf04de=>0xE4DE','0xf0580=>0xE580','0xf072a=>0xE72A','0xf0917=>0xE917','0xf0aac=>0xEAAC','0xF028F=>0xE28F','0xF0C99=>0xEC99','0xf095f=>0xE95F','0xf05f1=>0xE5F1','0xf09ab=>0xE9AB','0xf058c=>0xE58C','0xf0176=>0xE176','0xf12ba=>0xF2BA','0xf051b=>0xE51B','0xF11DB=>0xF1DB','0xf008e=>0xE08E','0xf06a1=>0xE6A1','0xF096B=>0xE96B','0xf05fa=>0xE5FA','0xf075a=>0xE75A','0xf058f=>0xE58F','0xf06c0=>0xE6C0','0xf06c3=>0xE6C3','0xf12a3=>0xF2A3','0xf12a1=>0xF2A1','0xf12a2=>0xF2A2','0xF00ED=>0xE0ED','0xF07AE=>0xE7AE','0xF02DA=>0xE2DA','0xf01d9=>0xE1D9','0xf01fa=>0xE1FA','0xf0f5f=>0xEF5F' --font fonts/Symbols/FontAwesome5-Solid+Brands+Regular.woff --autohint-strong -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61507,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61641,61664,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format bin -o src/fonts/montserrat/lv_font_montserrat_tasmota_14.c --format lvgl ~/Tasmota/s-hadinger/lv_font_conv/lv_font_conv.js --force-fast-kern-format --bpp 3 --size 20 --font fonts/Montserrat-Medium/Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font fonts/Symbols/materialdesignicons-webfont.ttf --autohint-strong -r '0xf012c=>0xE12C','0xf0140=>0xE140','0xf0141=>0xE141','0xf0142=>0xE142','0xf0143=>0xE143','0xf0156=>0xE156','0xf0045=>0xE045','0xf004d=>0xE04D','0xf0054=>0xE054','0xf005d=>0xE05D','0xf02dc=>0xE2DC','0xf0374=>0xE374','0xf0415=>0xE415','0xf0717=>0xE717','0xf060c=>0xE60C','0xf0599=>0xE599','0xf05a8=>0xE5A8','0xf0335=>0xE335','0xf06e8=>0xE6E8','0xf050f=>0xE50F','0xf058e=>0xE58E','0xf0594=>0xE594','0xf140b=>0xF40B','0xf05a9=>0xE5A9','0xf011c=>0xE11C','0xf0425=>0xE425','0xf0769=>0xE769','0xf081b=>0xE81B','0xf10af=>0xF0AF','0xf081c=>0xE81C','0xf0322=>0xE322','0xf06a5=>0xE6A5','0xf0150=>0xE150','0xf12d4=>0xF2D4','0xf12d3=>0xF2D3','0xf111c=>0xF21C','0xf111d=>0xF21D','0xf111e=>0xF21E','0xf010b=>0xE10B','0xf033e=>0xE33E','0xf0fc6=>0xEFC6','0xf1054=>0xF154','0xf070d=>0xE70D','0xf099d=>0xE99D','0xf001b=>0xE01B','0xf0026=>0xE026','0xf009a=>0xE09A','0xf030b=>0xE30B','0xf032a=>0xE32A','0xf0438=>0xE438','0xf0ad7=>0xEAD7','0xf068a=>0xE68A','0xf04ad=>0xE4AD','0xf04ae=>0xE4AE','0xf0502=>0xE502','0xf00ac=>0xE0AC','0xf1011=>0xE011','0xf070e=>0xE70E','0xf0565=>0xE565','0xf0a70=>0xEA70','0xf075f=>0xE75F','0xf04b9=>0xE4B9','0xf0004=>0xE004','0xf02e3=>0xE2E3','0xf064a=>0xE64A','0xf09a0=>0xE9A0','0xf0606=>0xE606','0xf1020=>0xF020','0xf08dd=>0xE8DD','0xf06b5=>0xE6B5','0xf0456=>0xE456','0xf0457=>0xE457','0xf0458=>0xE458','0xf11f3=>0xF1F3','0xf049d=>0xE49D','0xf049e=>0xE49E','0xf04c3=>0xE4C3','0xF0A7A=>0xEA7A','0xf11e1=>0xF1E1','0xf057e=>0xE57E','0xf091c=>0xE91C','0xf00af=>0xE0AF','0xf0493=>0xE493','0xf0210=>0xE210','0xf0238=>0xE238','0xf03e4=>0xE3E4','0xf040a=>0xE40A','0xf04db=>0xE4DB','0xf04de=>0xE4DE','0xf0580=>0xE580','0xf072a=>0xE72A','0xf0917=>0xE917','0xf0aac=>0xEAAC','0xF028F=>0xE28F','0xF0C99=>0xEC99','0xf095f=>0xE95F','0xf05f1=>0xE5F1','0xf09ab=>0xE9AB','0xf058c=>0xE58C','0xf0176=>0xE176','0xf12ba=>0xF2BA','0xf051b=>0xE51B','0xF11DB=>0xF1DB','0xf008e=>0xE08E','0xf06a1=>0xE6A1','0xF096B=>0xE96B','0xf05fa=>0xE5FA','0xf075a=>0xE75A','0xf058f=>0xE58F','0xf06c0=>0xE6C0','0xf06c3=>0xE6C3','0xf12a3=>0xF2A3','0xf12a1=>0xF2A1','0xf12a2=>0xF2A2','0xF00ED=>0xE0ED','0xF07AE=>0xE7AE','0xF02DA=>0xE2DA','0xf01d9=>0xE1D9','0xf01fa=>0xE1FA','0xf0f5f=>0xEF5F' --font fonts/Symbols/FontAwesome5-Solid+Brands+Regular.woff --autohint-strong -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61507,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61641,61664,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format bin -o src/fonts/montserrat/lv_font_montserrat_tasmota_20.c --format lvgl diff --git a/lib/libesp32_lvgl/LVGL_assets/src/fonts/montserrat/lv_font_montserrat_tasmota_10.c b/lib/libesp32_lvgl/LVGL_assets/src/fonts/montserrat/lv_font_montserrat_tasmota_10.c new file mode 100644 index 000000000..51e8286f0 --- /dev/null +++ b/lib/libesp32_lvgl/LVGL_assets/src/fonts/montserrat/lv_font_montserrat_tasmota_10.c @@ -0,0 +1,1606 @@ +/******************************************************************************* + * Size: 10 px + * Bpp: 2 + * Opts: --no-kerning --bpp 2 --no-compress --size 10 --font fonts/Montserrat-Medium/Montserrat-Medium.ttf --autohint-strong -r 0x20-0x7F,0xB0,0x2022 --font fonts/Symbols/materialdesignicons-webfont.ttf --autohint-strong -r 0xf012c=>0xE12C,0xf0140=>0xE140,0xf0141=>0xE141,0xf0142=>0xE142,0xf0143=>0xE143,0xf0156=>0xE156,0xf0045=>0xE045,0xf004d=>0xE04D,0xf0054=>0xE054,0xf005d=>0xE05D,0xf02dc=>0xE2DC,0xf0374=>0xE374,0xf0415=>0xE415,0xf0717=>0xE717,0xf060c=>0xE60C,0xf0599=>0xE599,0xf05a8=>0xE5A8,0xf0335=>0xE335,0xf06e8=>0xE6E8,0xf050f=>0xE50F,0xf058e=>0xE58E,0xf0594=>0xE594,0xf140b=>0xF40B,0xf05a9=>0xE5A9,0xf011c=>0xE11C,0xf0425=>0xE425,0xf0769=>0xE769,0xf081b=>0xE81B,0xf10af=>0xF0AF,0xf081c=>0xE81C,0xf0322=>0xE322,0xf06a5=>0xE6A5,0xf0150=>0xE150,0xf12d4=>0xF2D4,0xf12d3=>0xF2D3,0xf111c=>0xF21C,0xf111d=>0xF21D,0xf111e=>0xF21E,0xf010b=>0xE10B,0xf033e=>0xE33E,0xf0fc6=>0xEFC6,0xf1054=>0xF154,0xf070d=>0xE70D,0xf099d=>0xE99D,0xf001b=>0xE01B,0xf0026=>0xE026,0xf009a=>0xE09A,0xf030b=>0xE30B,0xf032a=>0xE32A,0xf0438=>0xE438,0xf0ad7=>0xEAD7,0xf068a=>0xE68A,0xf04ad=>0xE4AD,0xf04ae=>0xE4AE,0xf0502=>0xE502,0xf00ac=>0xE0AC,0xf1011=>0xE011,0xf070e=>0xE70E,0xf0565=>0xE565,0xf0a70=>0xEA70,0xf075f=>0xE75F,0xf04b9=>0xE4B9,0xf0004=>0xE004,0xf02e3=>0xE2E3,0xf064a=>0xE64A,0xf09a0=>0xE9A0,0xf0606=>0xE606,0xf1020=>0xF020,0xf08dd=>0xE8DD,0xf06b5=>0xE6B5,0xf0456=>0xE456,0xf0457=>0xE457,0xf0458=>0xE458,0xf11f3=>0xF1F3,0xf049d=>0xE49D,0xf049e=>0xE49E,0xf04c3=>0xE4C3,0xF0A7A=>0xEA7A,0xf11e1=>0xF1E1,0xf057e=>0xE57E,0xf091c=>0xE91C,0xf00af=>0xE0AF,0xf0493=>0xE493,0xf0210=>0xE210,0xf0238=>0xE238,0xf03e4=>0xE3E4,0xf040a=>0xE40A,0xf04db=>0xE4DB,0xf04de=>0xE4DE,0xf0580=>0xE580,0xf072a=>0xE72A,0xf0917=>0xE917,0xf0aac=>0xEAAC,0xF028F=>0xE28F,0xF0C99=>0xEC99,0xf095f=>0xE95F,0xf05f1=>0xE5F1,0xf09ab=>0xE9AB,0xf058c=>0xE58C,0xf0176=>0xE176,0xf12ba=>0xF2BA,0xf051b=>0xE51B,0xF11DB=>0xF1DB,0xf008e=>0xE08E,0xf06a1=>0xE6A1,0xF096B=>0xE96B,0xf05fa=>0xE5FA,0xf075a=>0xE75A,0xf058f=>0xE58F,0xf06c0=>0xE6C0,0xf06c3=>0xE6C3,0xf12a3=>0xF2A3,0xf12a1=>0xF2A1,0xf12a2=>0xF2A2,0xF00ED=>0xE0ED,0xF07AE=>0xE7AE,0xF02DA=>0xE2DA,0xf01d9=>0xE1D9,0xf01fa=>0xE1FA,0xf0f5f=>0xEF5F --font fonts/Symbols/FontAwesome5-Solid+Brands+Regular.woff --autohint-strong -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61507,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61641,61664,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format bin -o src/fonts/montserrat/lv_font_montserrat_tasmota_10.c --format lvgl + ******************************************************************************/ + +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + +#ifndef LV_FONT_MONTSERRAT_TASMOTA_10 +#define LV_FONT_MONTSERRAT_TASMOTA_10 1 +#endif + +#if LV_FONT_MONTSERRAT_TASMOTA_10 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x33, 0x33, 0x0, 0x20, + + /* U+0022 "\"" */ + 0xcf, 0x3c, 0xc0, + + /* U+0023 "#" */ + 0x8, 0x20, 0x21, 0x47, 0xff, 0x82, 0x20, 0xbf, + 0xf4, 0x52, 0x2, 0x8, 0x0, + + /* U+0024 "$" */ + 0x1, 0x1, 0xfd, 0x33, 0x3, 0x70, 0xb, 0x80, + 0x37, 0x13, 0x32, 0xfd, 0x3, 0x0, + + /* U+0025 "%" */ + 0x74, 0x20, 0xcc, 0x10, 0xcc, 0x80, 0x65, 0x68, + 0x1, 0xc3, 0x4, 0xc3, 0x10, 0x7d, + + /* U+0026 "&" */ + 0x1f, 0x40, 0xc3, 0x2, 0xa4, 0xb, 0x80, 0x92, + 0xa7, 0x2, 0xc7, 0xf9, 0x40, 0x0, + + /* U+0027 "'" */ + 0xfc, + + /* U+0028 "(" */ + 0x31, 0x4c, 0x30, 0xc3, 0xc, 0x14, 0x30, + + /* U+0029 ")" */ + 0x30, 0x50, 0xc3, 0xc, 0x30, 0xc5, 0x30, + + /* U+002A "*" */ + 0xc, 0xf, 0xc0, 0xc0, + + /* U+002B "+" */ + 0xc, 0x2f, 0xe0, 0xc0, 0x30, + + /* U+002C "," */ + 0x66, 0x50, + + /* U+002D "-" */ + 0x7c, + + /* U+002E "." */ + 0x50, + + /* U+002F "/" */ + 0x0, 0x80, 0x90, 0x30, 0x18, 0x8, 0x3, 0x1, + 0x80, 0x80, 0x30, 0x0, + + /* U+0030 "0" */ + 0x2f, 0x8a, 0x9, 0xc0, 0x3c, 0x3, 0xc0, 0x3a, + 0x9, 0x2f, 0x80, + + /* U+0031 "1" */ + 0x7c, 0x30, 0xc3, 0xc, 0x30, 0xc0, + + /* U+0032 "2" */ + 0x2f, 0x40, 0xc, 0x0, 0xc0, 0x24, 0xa, 0x2, + 0x80, 0x7f, 0xc0, + + /* U+0033 "3" */ + 0x3f, 0xe0, 0xc, 0x3, 0x0, 0x6d, 0x0, 0x31, + 0x3, 0x2f, 0xc0, + + /* U+0034 "4" */ + 0x2, 0x40, 0x28, 0x1, 0x84, 0x1c, 0x30, 0xff, + 0xf0, 0x3, 0x0, 0xc, 0x0, + + /* U+0035 "5" */ + 0x1f, 0xd1, 0x40, 0x24, 0x2, 0xf8, 0x0, 0x71, + 0x3, 0x2f, 0xd0, + + /* U+0036 "6" */ + 0x2f, 0x68, 0xc, 0x3, 0x68, 0xc0, 0xe0, 0x32, + 0xf0, + + /* U+0037 "7" */ + 0xff, 0xdc, 0xc, 0x1, 0x80, 0x30, 0x6, 0x0, + 0xc0, 0x1c, 0x0, + + /* U+0038 "8" */ + 0x3f, 0x4c, 0xc, 0xc0, 0xc7, 0xf4, 0xd0, 0x7c, + 0x3, 0x2f, 0x80, + + /* U+0039 "9" */ + 0x3e, 0x30, 0x2c, 0xc, 0xa7, 0x0, 0xc0, 0x97, + 0xe0, + + /* U+003A ":" */ + 0x50, 0x0, 0x50, + + /* U+003B ";" */ + 0x50, 0x6, 0x65, + + /* U+003C "<" */ + 0x0, 0x2, 0x9e, 0x1, 0xa4, 0x1, 0x40, + + /* U+003D "=" */ + 0x7f, 0xc0, 0x0, 0x7f, 0xc0, + + /* U+003E ">" */ + 0x0, 0x29, 0x0, 0x74, 0xa4, 0x80, 0x0, + + /* U+003F "?" */ + 0x7f, 0x50, 0x30, 0xc, 0xd, 0x9, 0x0, 0x0, + 0x80, + + /* U+0040 "@" */ + 0x7, 0xfd, 0x3, 0x80, 0x2c, 0xa3, 0xec, 0xac, + 0xd1, 0xc3, 0xcc, 0xc, 0x3c, 0xd1, 0xc3, 0xa3, + 0xab, 0x83, 0x40, 0x0, 0xb, 0xf4, 0x0, + + /* U+0041 "A" */ + 0x0, 0xd0, 0x0, 0xac, 0x0, 0x32, 0x40, 0x14, + 0x20, 0xf, 0xfc, 0x6, 0x1, 0x83, 0x0, 0x30, + + /* U+0042 "B" */ + 0xff, 0xdc, 0x3, 0xc0, 0x3f, 0xfd, 0xc0, 0x3c, + 0x3, 0xff, 0xd0, + + /* U+0043 "C" */ + 0x1f, 0xe1, 0xc0, 0x4c, 0x0, 0x30, 0x0, 0xc0, + 0x1, 0xc0, 0x41, 0xfe, 0x0, + + /* U+0044 "D" */ + 0xff, 0xd3, 0x0, 0xdc, 0x0, 0xf0, 0x3, 0xc0, + 0xf, 0x0, 0xdf, 0xfd, 0x0, + + /* U+0045 "E" */ + 0xff, 0x8c, 0x0, 0xc0, 0xf, 0xf4, 0xc0, 0xc, + 0x0, 0xff, 0xc0, + + /* U+0046 "F" */ + 0xff, 0xb0, 0xc, 0x3, 0xfd, 0xc0, 0x30, 0xc, + 0x0, + + /* U+0047 "G" */ + 0x1f, 0xd1, 0xc0, 0x4c, 0x0, 0x30, 0x8, 0xc0, + 0x31, 0xc0, 0xc1, 0xfd, 0x0, + + /* U+0048 "H" */ + 0xc0, 0x3c, 0x3, 0xc0, 0x3f, 0xff, 0xc0, 0x3c, + 0x3, 0xc0, 0x30, + + /* U+0049 "I" */ + 0xff, 0xfc, + + /* U+004A "J" */ + 0x1f, 0xc0, 0x30, 0xc, 0x3, 0x0, 0xc4, 0x32, + 0xf4, + + /* U+004B "K" */ + 0xc0, 0x93, 0xa, 0xc, 0xa0, 0x3b, 0x0, 0xe7, + 0x3, 0x7, 0xc, 0x6, 0x0, + + /* U+004C "L" */ + 0xc0, 0x30, 0xc, 0x3, 0x0, 0xc0, 0x30, 0xf, + 0xf8, + + /* U+004D "M" */ + 0xc0, 0xf, 0x80, 0xbe, 0x2, 0xf2, 0x23, 0xca, + 0x8f, 0xc, 0x3c, 0x0, 0xc0, + + /* U+004E "N" */ + 0xc0, 0x3f, 0x3, 0xdc, 0x3c, 0xa3, 0xc3, 0x7c, + 0xf, 0xc0, 0x30, + + /* U+004F "O" */ + 0x1f, 0xd1, 0xc0, 0xdc, 0x0, 0xf0, 0x3, 0xc0, + 0xd, 0xc0, 0xd1, 0xfd, 0x0, + + /* U+0050 "P" */ + 0xff, 0x8c, 0x6, 0xc0, 0x3c, 0x6, 0xff, 0x8c, + 0x0, 0xc0, 0x0, + + /* U+0051 "Q" */ + 0x1f, 0xd0, 0x70, 0x34, 0xc0, 0xc, 0xc0, 0xc, + 0xc0, 0xc, 0x70, 0x34, 0x1f, 0xd0, 0x0, 0xb8, + + /* U+0052 "R" */ + 0xff, 0x83, 0x1, 0x8c, 0x3, 0x30, 0x18, 0xff, + 0xc3, 0x3, 0xc, 0x6, 0x0, + + /* U+0053 "S" */ + 0x1f, 0xd3, 0x0, 0x34, 0x0, 0xb8, 0x0, 0x71, + 0x3, 0x2f, 0xd0, + + /* U+0054 "T" */ + 0x7f, 0xf4, 0xc, 0x0, 0x30, 0x0, 0xc0, 0x3, + 0x0, 0xc, 0x0, 0x30, 0x0, + + /* U+0055 "U" */ + 0xc0, 0x3c, 0x3, 0xc0, 0x3c, 0x3, 0xc0, 0x39, + 0x6, 0x2f, 0x80, + + /* U+0056 "V" */ + 0x34, 0x3, 0x6, 0x2, 0x40, 0xc0, 0xc0, 0x18, + 0x60, 0x3, 0x30, 0x0, 0xb8, 0x0, 0xd, 0x0, + + /* U+0057 "W" */ + 0xa0, 0x34, 0xc, 0xc1, 0xe0, 0x93, 0x9, 0xc3, + 0xa, 0x32, 0x4c, 0xd, 0x86, 0x90, 0x3c, 0xf, + 0x0, 0xb0, 0x2c, 0x0, + + /* U+0058 "X" */ + 0x70, 0x30, 0xa2, 0x40, 0xe8, 0x1, 0xc0, 0xd, + 0xc0, 0xd2, 0x8a, 0x3, 0x0, + + /* U+0059 "Y" */ + 0x60, 0x24, 0xc0, 0xc0, 0xc8, 0x2, 0xa0, 0x3, + 0x0, 0xc, 0x0, 0x30, 0x0, + + /* U+005A "Z" */ + 0xbf, 0xd0, 0x1c, 0x3, 0x0, 0xd0, 0x28, 0x7, + 0x0, 0xff, 0xd0, + + /* U+005B "[" */ + 0xf3, 0xc, 0x30, 0xc3, 0xc, 0x30, 0xf0, + + /* U+005C "\\" */ + 0x20, 0xc, 0x1, 0x40, 0x30, 0x8, 0x1, 0x80, + 0x30, 0x8, 0x1, 0x80, + + /* U+005D "]" */ + 0x3c, 0x30, 0xc3, 0xc, 0x30, 0xc3, 0x3c, + + /* U+005E "^" */ + 0xa, 0x0, 0xa0, 0x21, 0x42, 0x8, + + /* U+005F "_" */ + 0xff, 0xc0, + + /* U+0060 "`" */ + 0x20, + + /* U+0061 "a" */ + 0x7f, 0x40, 0x37, 0xff, 0x3, 0x7e, 0xc0, + + /* U+0062 "b" */ + 0xc0, 0xc, 0x0, 0xef, 0x8d, 0x6, 0xc0, 0x3d, + 0x6, 0xef, 0x80, + + /* U+0063 "c" */ + 0x2f, 0x64, 0x1c, 0x2, 0x41, 0x2f, 0x40, + + /* U+0064 "d" */ + 0x0, 0x30, 0x3, 0x2f, 0xb9, 0x7, 0xc0, 0x39, + 0x7, 0x2f, 0xb0, + + /* U+0065 "e" */ + 0x3f, 0x30, 0x2f, 0xff, 0x0, 0x2f, 0x40, + + /* U+0066 "f" */ + 0x1e, 0x30, 0xbd, 0x30, 0x30, 0x30, 0x30, + + /* U+0067 "g" */ + 0x2f, 0xb9, 0x7, 0xc0, 0x39, 0x7, 0x2f, 0xb0, + 0x6, 0x7f, 0x80, + + /* U+0068 "h" */ + 0xc0, 0x30, 0xe, 0xf7, 0x43, 0xc0, 0xf0, 0x3c, + 0xc, + + /* U+0069 "i" */ + 0x20, 0x3, 0xc, 0x30, 0xc3, 0x0, + + /* U+006A "j" */ + 0x8, 0x0, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, + 0xb4, + + /* U+006B "k" */ + 0xc0, 0xc, 0x0, 0xc2, 0x4c, 0xd0, 0xfc, 0xc, + 0x30, 0xc1, 0xc0, + + /* U+006C "l" */ + 0xff, 0xfc, + + /* U+006D "m" */ + 0xef, 0x6f, 0x74, 0x34, 0x3c, 0xc, 0xf, 0x3, + 0x3, 0xc0, 0xc0, 0xc0, + + /* U+006E "n" */ + 0xef, 0x74, 0x3c, 0xf, 0x3, 0xc0, 0xc0, + + /* U+006F "o" */ + 0x2f, 0x89, 0x6, 0xc0, 0x39, 0x6, 0x2f, 0x80, + + /* U+0070 "p" */ + 0xef, 0x8d, 0x6, 0xc0, 0x3d, 0x6, 0xef, 0x8c, + 0x0, 0xc0, 0x0, + + /* U+0071 "q" */ + 0x2f, 0xb9, 0x7, 0xc0, 0x39, 0x7, 0x2f, 0xb0, + 0x3, 0x0, 0x30, + + /* U+0072 "r" */ + 0xeb, 0x4c, 0x30, 0xc0, + + /* U+0073 "s" */ + 0x2f, 0x5c, 0x2, 0xe4, 0x3, 0x7f, 0x40, + + /* U+0074 "t" */ + 0x30, 0xbd, 0x30, 0x30, 0x30, 0x2e, + + /* U+0075 "u" */ + 0xc0, 0xf0, 0x3c, 0xf, 0x7, 0x7e, 0xc0, + + /* U+0076 "v" */ + 0x30, 0x24, 0x60, 0xc0, 0xc9, 0x1, 0xb0, 0x3, + 0x80, + + /* U+0077 "w" */ + 0x80, 0xc0, 0x98, 0x68, 0x93, 0x33, 0x30, 0xa8, + 0xa8, 0xc, 0xc, 0x0, + + /* U+0078 "x" */ + 0x60, 0xc2, 0xb0, 0xd, 0x2, 0x70, 0x60, 0xc0, + + /* U+0079 "y" */ + 0x30, 0x24, 0x60, 0xc0, 0xc5, 0x1, 0xb0, 0x3, + 0x80, 0xc, 0x3, 0xd0, 0x0, + + /* U+007A "z" */ + 0xbf, 0x41, 0x81, 0xc0, 0xc0, 0xff, 0x40, + + /* U+007B "{" */ + 0x2c, 0xc3, 0xc, 0xa0, 0xc3, 0xc, 0x2c, + + /* U+007C "|" */ + 0xff, 0xff, 0xc0, + + /* U+007D "}" */ + 0xe0, 0xc3, 0xc, 0x38, 0xc3, 0xc, 0xe0, + + /* U+007E "~" */ + 0x74, 0x62, 0xc0, + + /* U+00B0 "°" */ + 0x7d, 0xc3, 0x7d, + + /* U+2022 "•" */ + 0xae, + + /* U+E004 "" */ + 0x0, 0x0, 0x3e, 0x1, 0xfc, 0x3, 0xe0, 0x0, + 0x0, 0xbf, 0x8f, 0xff, 0xaa, 0xa9, + + /* U+E011 "" */ + 0x3f, 0xff, 0xc3, 0xff, 0xfc, 0xa, 0xfa, 0x0, + 0xa, 0x0, 0x0, 0xf0, 0x0, 0xa, 0x0, + + /* U+E01B "" */ + 0x18, 0x20, 0x3d, 0xb4, 0x1b, 0xf0, 0xb, 0x80, + 0x3d, 0xf4, 0x3c, 0xf0, 0x0, 0x0, 0xb4, 0xac, + 0xea, 0x30, 0xdb, 0x2c, + + /* U+E026 "" */ + 0x0, 0x0, 0x0, 0xf, 0x0, 0x1, 0xf4, 0x0, + 0x3a, 0xc0, 0xb, 0xae, 0x0, 0xff, 0xf0, 0x2f, + 0xaf, 0x87, 0xff, 0xfd, + + /* U+E045 "" */ + 0x0, 0x0, 0xc, 0x0, 0x30, 0x0, 0xc0, 0xa3, + 0x24, 0xae, 0x40, 0xb4, 0x0, 0x40, + + /* U+E04D "" */ + 0x1, 0x40, 0x7, 0x0, 0x1c, 0x0, 0x3f, 0xfd, + 0xc, 0x0, 0x3, 0x0, 0x0, 0x40, + + /* U+E054 "" */ + 0x1, 0x40, 0x0, 0xd0, 0x0, 0x34, 0x7f, 0xfc, + 0x0, 0x30, 0x0, 0xc0, 0x1, 0x0, + + /* U+E05D "" */ + 0x0, 0x0, 0xc, 0x0, 0xfc, 0xc, 0xdc, 0x83, + 0x14, 0xc, 0x0, 0x30, 0x0, 0x40, + + /* U+E08E "" */ + 0x1e, 0x3f, 0xfc, 0xf, 0x3, 0xc0, 0xf0, 0x3c, + 0xf, 0xff, + + /* U+E09A "" */ + 0x3, 0x40, 0xf, 0xd0, 0x3f, 0xf4, 0x3f, 0xf8, + 0x3f, 0xf8, 0x3f, 0xf8, 0x7f, 0xfc, 0xaa, 0xa9, + 0x2, 0x40, + + /* U+E0AC "" */ + 0x3f, 0xff, 0xc3, 0xff, 0xfc, 0x1f, 0xff, 0x41, + 0xff, 0xf4, 0x1f, 0xff, 0x40, 0xa, 0x0, 0x0, + 0xf0, 0x0, 0xf, 0x0, + + /* U+E0AF "" */ + 0x3, 0x1, 0x3c, 0x37, 0xa0, 0xf8, 0xb, 0x42, + 0xbd, 0x63, 0xd0, 0x34, 0x0, 0x0, + + /* U+E0ED "" */ + 0x24, 0x14, 0xbf, 0xfe, 0xff, 0xfe, 0xc0, 0x2, + 0xc0, 0x52, 0xc0, 0xf2, 0xc0, 0x52, 0xbf, 0xfd, + + /* U+E10B "" */ + 0x2a, 0xa8, 0x10, 0x8, 0x80, 0x2, 0xff, 0xff, + 0xdf, 0xe3, 0xff, 0xff, 0xd0, 0x7, 0x0, 0x0, + + /* U+E11C "" */ + 0xbf, 0xef, 0xff, 0xc0, 0x3c, 0x3, 0xc0, 0x3c, + 0x3, 0xc0, 0x3c, 0x3, 0xff, 0xfb, 0xfe, + + /* U+E12C "" */ + 0x0, 0x0, 0x0, 0x9, 0x0, 0x24, 0x10, 0x90, + 0x36, 0x40, 0xd, 0x0, 0x0, 0x0, + + /* U+E140 "" */ + 0x0, 0x2, 0x8, 0x1a, 0x40, 0x50, + + /* U+E141 "" */ + 0x0, 0xc, 0x34, 0x70, 0x18, 0x4, + + /* U+E142 "" */ + 0x0, 0x30, 0x1c, 0xd, 0x24, 0x10, + + /* U+E143 "" */ + 0x0, 0x0, 0xf0, 0x35, 0xc1, 0x4, + + /* U+E150 "" */ + 0xb, 0xf4, 0xd, 0x2, 0x89, 0x8, 0x27, 0x2, + 0x3, 0xc0, 0xa0, 0xe4, 0x1, 0x53, 0x40, 0x70, + 0x2f, 0xe0, + + /* U+E156 "" */ + 0x40, 0x17, 0xd, 0x1f, 0x40, 0xf0, 0x35, 0xc9, + 0x6, 0x0, 0x0, + + /* U+E176 "" */ + 0x3f, 0xff, 0xf, 0xfe, 0x53, 0xff, 0xf0, 0xff, + 0xe0, 0x3f, 0xf8, 0xf, 0xfd, 0x0, 0x54, 0x3, + 0xff, 0xf4, + + /* U+E1D9 "" */ + 0xea, 0xf, 0xe, 0xa0, + + /* U+E1FA "" */ + 0x7, 0xf0, 0x0, 0x8, 0x0, 0xf, 0xfc, 0x8c, + 0xff, 0xec, 0xff, 0xff, 0xcc, 0xff, 0xdc, 0x2, + 0xfc, 0x80, + + /* U+E210 "" */ + 0x2, 0xe0, 0x0, 0xf8, 0x5, 0x3c, 0x3, 0xef, + 0xfc, 0xff, 0xbf, 0x5e, 0xb3, 0xc0, 0x2d, 0x10, + 0x1f, 0x40, 0x2, 0x80, 0x0, + + /* U+E238 "" */ + 0x0, 0x0, 0x28, 0x0, 0xf0, 0x17, 0xf0, 0xdd, + 0xe3, 0xf2, 0xcb, 0xde, 0xb, 0xe0, 0x0, 0x0, + + /* U+E28F "" */ + 0xbf, 0xec, 0x3, 0xe0, 0x3e, 0xab, 0xe0, 0x3c, + 0x3, 0xc0, 0x3b, 0xfe, 0x10, 0x40, + + /* U+E2DA "" */ + 0x0, 0xb9, 0x0, 0x34, 0x34, 0x9, 0x10, 0xc0, + 0xc2, 0x9, 0x2e, 0x24, 0x90, 0x80, 0x4c, 0x1, + 0x2, 0x80, 0xf, 0xd0, + + /* U+E2DC "" */ + 0x0, 0x0, 0x0, 0xf, 0x0, 0x7, 0xfd, 0x1, + 0xff, 0xf4, 0xf, 0xff, 0x0, 0xf0, 0xf0, 0xf, + 0xf, 0x0, 0xa0, 0xa0, + + /* U+E2E3 "" */ + 0xc0, 0x0, 0x33, 0x3f, 0xde, 0xef, 0xff, 0x23, + 0xff, 0xff, 0xff, 0xf0, 0x0, 0x30, 0x0, 0x0, + + /* U+E30B "" */ + 0xf, 0x80, 0xd, 0x78, 0x3, 0x1f, 0x0, 0xff, + 0xc0, 0xf, 0xfc, 0x0, 0x1f, 0xc0, 0x0, 0xf8, + 0x0, 0xf, 0x0, 0x1, 0x40, + + /* U+E322 "" */ + 0x3f, 0xff, 0xc2, 0x0, 0x8, 0x20, 0x0, 0x82, + 0x0, 0x8, 0x20, 0x0, 0x83, 0xff, 0xfc, 0xff, + 0xff, 0xf0, + + /* U+E32A "" */ + 0x0, 0x0, 0x0, 0x5, 0xbc, 0xb, 0xff, 0x82, + 0xfb, 0xf0, 0x39, 0xfe, 0x3, 0x7f, 0xc0, 0xb, + 0xf0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0x0, + + /* U+E335 "" */ + 0x4, 0x3, 0xfc, 0xff, 0xef, 0xff, 0xff, 0xe7, + 0xfc, 0x2f, 0x80, 0x50, 0xf, 0x0, + + /* U+E33E "" */ + 0x7, 0xc0, 0x31, 0x81, 0x83, 0x1f, 0xff, 0xbf, + 0xfe, 0xf2, 0xfb, 0xff, 0xdf, 0xff, 0x0, 0x0, + + /* U+E374 "" */ + 0xff, 0xe0, + + /* U+E3E4 "" */ + 0xb2, 0xfc, 0xff, 0x3f, 0xcf, 0xf3, 0xfc, 0xf0, + + /* U+E40A "" */ + 0x40, 0x2c, 0xb, 0xe2, 0xfd, 0xbc, 0x24, 0x0, + 0x0, + + /* U+E415 "" */ + 0x5, 0x0, 0x90, 0x5a, 0x5a, 0xe9, 0x9, 0x0, + 0x90, + + /* U+E425 "" */ + 0x0, 0x0, 0xc, 0x3, 0x33, 0x30, 0xc6, 0xc3, + 0xf, 0x0, 0x27, 0x7, 0x2, 0xe0, + + /* U+E438 "" */ + 0x20, 0x88, 0x31, 0x4c, 0x25, 0x8c, 0x10, 0x0, + 0xbf, 0xfe, 0xdd, 0x77, 0xdd, 0x77, 0xff, 0xff, + 0x40, 0x1, + + /* U+E456 "" */ + 0x0, 0x0, 0x0, 0x8, 0x3f, 0xfe, 0x30, 0x8, + 0x20, 0x0, 0x0, 0x4, 0x20, 0xc, 0x7f, 0xfc, + 0x20, 0x0, 0x0, 0x0, + + /* U+E457 "" */ + 0x0, 0x0, 0x0, 0x0, 0x83, 0x2f, 0xf8, 0x30, + 0x8, 0xb, 0x0, 0x0, 0x30, 0x40, 0x83, 0x20, + 0x7f, 0xf0, 0x8, 0x3, 0x0, 0x0, 0x0, + + /* U+E458 "" */ + 0x0, 0x0, 0x0, 0x8, 0x3f, 0xfe, 0x30, 0x8, + 0x21, 0x80, 0x0, 0x84, 0x20, 0xc, 0x7f, 0xfc, + 0x20, 0x0, 0x0, 0x0, + + /* U+E493 "" */ + 0x2, 0xe0, 0x9, 0xfd, 0x8b, 0xff, 0xf6, 0xf0, + 0x7d, 0x3c, 0xf, 0x2f, 0x4b, 0xeb, 0xff, 0xf4, + 0x4f, 0xc4, 0x2, 0xd0, 0x0, + + /* U+E49D "" */ + 0x20, 0x1d, 0x18, 0x29, 0x4, 0x90, 0x2, 0x40, + 0x9, 0x20, 0x24, 0x1d, 0x10, 0x18, + + /* U+E49E "" */ + 0x0, 0x3, 0xff, 0xc0, 0x4, 0x0, 0x0, 0xff, + 0xf0, 0x1, 0x0, 0x0, 0x0, + + /* U+E4AD "" */ + 0x20, 0x33, 0xc3, 0x3f, 0x33, 0xc3, 0x20, 0x30, + + /* U+E4AE "" */ + 0xc0, 0x8c, 0x3c, 0xcf, 0xcc, 0x3c, 0xc0, 0x80, + + /* U+E4B9 "" */ + 0x1f, 0xaf, 0x41, 0xff, 0xf4, 0xab, 0xfe, 0xaf, + 0x6a, 0xdf, 0xff, 0xff, 0xfb, 0xff, 0xfe, 0x30, + 0x0, 0xc0, + + /* U+E4C3 "" */ + 0xbf, 0xef, 0x5f, 0xff, 0xfe, 0xb, 0xcf, 0x3c, + 0xf3, 0xe0, 0xbb, 0xfe, + + /* U+E4DB "" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, + + /* U+E4DE "" */ + 0x2e, 0x7c, 0x3f, 0xff, 0xcd, 0x0, 0x67, 0xff, + 0xfd, 0xc0, 0x2, 0x72, 0x8, 0x9c, 0x0, 0x27, + 0xff, 0xfc, 0x10, 0x4, 0x0, + + /* U+E502 "" */ + 0xbf, 0xff, 0xb0, 0x0, 0x3c, 0x0, 0xf, 0x0, + 0x3, 0xc0, 0x0, 0xf0, 0x0, 0x3b, 0xff, 0xfc, + 0xf, 0xd0, + + /* U+E50F "" */ + 0x2c, 0xd, 0x43, 0xd0, 0xf4, 0x7e, 0x3f, 0xcb, + 0xf0, 0xf8, + + /* U+E51B "" */ + 0x7, 0xc0, 0xa, 0xa4, 0x31, 0xc, 0x92, 0x6, + 0xc2, 0x3, 0x90, 0x6, 0x30, 0xc, 0xb, 0xe0, + + /* U+E565 "" */ + 0x0, 0x0, 0x1f, 0xe0, 0xff, 0xfd, 0xff, 0xed, + 0xff, 0x9d, 0xea, 0x7d, 0xb1, 0xfc, 0x3f, 0xf8, + 0x1f, 0xf0, 0x6, 0x80, + + /* U+E57E "" */ + 0x0, 0x0, 0x2, 0x38, 0xb, 0x9, 0xbf, 0x22, + 0xbf, 0x33, 0x6f, 0x16, 0x3, 0x1c, 0x0, 0x20, + + /* U+E580 "" */ + 0x0, 0x0, 0x20, 0xe, 0xf, 0xe5, 0xfe, 0x66, + 0xe4, 0x6, 0x0, 0x0, + + /* U+E58C "" */ + 0x0, 0x3, 0x3, 0xf1, 0xfd, 0xff, 0xff, 0xf7, + 0xf4, 0x64, + + /* U+E58E "" */ + 0x0, 0x0, 0xd0, 0x3f, 0x6, 0xe8, 0xe6, 0xce, + 0x9c, 0x7f, 0x81, 0x90, + + /* U+E58F "" */ + 0xa, 0x0, 0xb, 0xff, 0xd2, 0xff, 0xf8, 0x3e, + 0xe, 0xf, 0x87, 0x83, 0xe0, 0x0, 0xf8, 0x34, + 0xff, 0x84, 0x3f, 0xe0, 0x0, + + /* U+E594 "" */ + 0x0, 0x0, 0x0, 0x4, 0x0, 0xdb, 0x80, 0xe5, + 0x90, 0x33, 0x1, 0x8, 0xd0, 0xd3, 0xe, 0x0, + 0x50, 0x7d, 0xa, 0x5a, 0x0, 0x14, 0x0, + + /* U+E599 "" */ + 0x1, 0x40, 0x1, 0x40, 0x62, 0x89, 0xc, 0x30, + 0xc, 0x30, 0x67, 0xd9, 0x0, 0x0, 0x1, 0x40, + 0x0, 0x0, + + /* U+E5A8 "" */ + 0x0, 0x0, 0x0, 0x3, 0x0, 0xc, 0x0, 0x80, + 0xf, 0x80, 0x3, 0xfe, 0x3, 0x3f, 0xf3, 0x3, + 0xfe, 0x0, 0xf, 0x80, 0x8, 0x0, 0x80, 0x3, + 0x0, + + /* U+E5A9 "" */ + 0x0, 0x0, 0x1, 0xbf, 0xe4, 0x34, 0x1, 0xc0, + 0x6f, 0x90, 0xa, 0xa, 0x0, 0xa, 0x0, 0x0, + 0xf0, 0x0, 0x5, 0x0, + + /* U+E5F1 "" */ + 0x15, 0x0, 0xff, 0x60, 0xfb, 0x6c, 0xe7, 0x78, + 0xd3, 0x98, 0xf7, 0x64, 0xff, 0x64, 0xff, 0x68, + + /* U+E5FA "" */ + 0x0, 0x0, 0x3, 0xfd, 0x3, 0x40, 0x0, 0xef, + 0xfc, 0x3a, 0xfe, 0xd, 0xff, 0xc2, 0xbf, 0xf0, + 0xff, 0xf8, + + /* U+E606 "" */ + 0x2, 0xca, 0x0, 0x30, 0xc0, 0x3, 0xfc, 0x0, + 0x35, 0xc0, 0x3, 0xac, 0x1, 0xbd, 0xd9, 0x16, + 0x55, 0x42, 0x46, 0xe4, + + /* U+E60C "" */ + 0x0, 0x0, 0x0, 0x30, 0x0, 0xc1, 0x83, 0x1c, + 0xc, 0xff, 0xf1, 0xc0, 0x1, 0x80, + + /* U+E64A "" */ + 0x0, 0x0, 0x1c, 0x2f, 0x3, 0x4f, 0xd0, 0xf2, + 0xf0, 0x1f, 0x0, 0x1, 0xff, 0x80, 0x3f, 0xfc, + 0x5, 0x55, + + /* U+E68A "" */ + 0x0, 0x0, 0x1f, 0xd0, 0xff, 0xfc, 0xf8, 0xbc, + 0xe0, 0x2c, 0xf1, 0x3c, 0xb3, 0x3c, 0x7f, 0xf4, + 0x2f, 0xe0, 0x6, 0x40, + + /* U+E6A1 "" */ + 0x0, 0x0, 0x0, 0x1f, 0x40, 0x7, 0xd, 0x1, + 0xc0, 0x34, 0xd, 0xf3, 0x0, 0xd7, 0x30, 0xd, + 0x73, 0x0, 0xf6, 0xf0, + + /* U+E6A5 "" */ + 0x11, 0x8, 0x8b, 0xfb, 0xff, 0xff, 0xef, 0xe3, + 0xf0, 0xb8, + + /* U+E6B5 "" */ + 0x1f, 0xd0, 0xbf, 0x83, 0xff, 0x1f, 0xfd, 0xbf, + 0xf8, 0x8, 0x0, 0x30, 0xf, 0xfc, + + /* U+E6C0 "" */ + 0x0, 0x0, 0xff, 0xfc, 0xfd, 0xfd, 0xfd, 0xfd, + 0xe9, 0xdd, 0xf0, 0x2d, 0xfc, 0xbd, 0xff, 0xfd, + 0x15, 0x50, + + /* U+E6C3 "" */ + 0x15, 0x54, 0xff, 0xfd, 0xfc, 0xbd, 0xf0, 0x2d, + 0xed, 0xed, 0xfd, 0xfd, 0xfd, 0xfd, 0xff, 0xfc, + + /* U+E6E8 "" */ + 0x0, 0x0, 0x0, 0x3, 0x0, 0xc, 0x0, 0x80, + 0xf, 0xc0, 0x3, 0xff, 0x3, 0x3f, 0xf3, 0x3, + 0xfe, 0x0, 0xf, 0xc0, 0x0, 0x64, 0x0, 0x7, + 0x0, + + /* U+E70D "" */ + 0xb, 0xe0, 0x14, 0x14, 0x4b, 0xe2, 0xcf, 0xf3, + 0xdf, 0xf7, 0x9f, 0xf6, 0x30, 0xc, 0xb, 0xe0, + + /* U+E70E "" */ + 0x0, 0x70, 0x0, 0x60, 0x2, 0xd0, 0xe, 0xf4, + 0xa, 0xc9, 0x2, 0xd0, 0x3b, 0x30, 0x5, 0x30, + 0x0, 0x30, 0x0, 0x0, + + /* U+E717 "" */ + 0x2, 0x80, 0x11, 0x44, 0x72, 0x8e, 0x1d, 0x75, + 0xc, 0x30, 0xbb, 0xee, 0x21, 0x48, 0x2, 0xc0, + 0x0, 0x0, + + /* U+E72A "" */ + 0xbf, 0xfb, 0xff, 0xff, 0xef, 0xf4, 0xb, 0xc0, + 0xcf, 0xf, 0x3e, 0x66, 0xff, 0xfe, + + /* U+E75A "" */ + 0x0, 0x0, 0x40, 0x6f, 0xf0, 0x39, 0x4c, 0xc, + 0x3, 0x3, 0x6, 0xcb, 0xc3, 0xf3, 0xf0, 0xf8, + 0xb4, 0x0, + + /* U+E75F "" */ + 0x0, 0x0, 0x0, 0x80, 0x0, 0xb0, 0x3, 0xfc, + 0xec, 0xff, 0x1d, 0x1b, 0xc8, 0x80, 0x30, 0x0, + 0x0, 0x0, + + /* U+E769 "" */ + 0x0, 0x0, 0xc, 0x0, 0x30, 0x7, 0xf4, 0x3f, + 0xf1, 0xff, 0xc6, 0xaa, 0x40, 0x80, + + /* U+E7AE "" */ + 0x0, 0xa, 0x0, 0x7, 0xf4, 0x3, 0xff, 0x41, + 0x7f, 0xe0, 0x3c, 0xdd, 0x1, 0xc0, 0xc0, 0x0, + 0xb, 0xc0, + + /* U+E81B "" */ + 0x0, 0xbf, 0x40, 0xc, 0x8, 0x0, 0xc0, 0xc0, + 0xc, 0xc, 0x0, 0xc6, 0xc0, 0xc, 0xc, 0x0, + 0xc0, 0xc3, 0xff, 0xfc, + + /* U+E81C "" */ + 0x0, 0x15, 0x1, 0x5d, 0x68, 0x2f, 0xc0, 0x82, + 0xfc, 0x8, 0x27, 0xc0, 0x82, 0xfc, 0x8, 0x2f, + 0xc0, 0x83, 0xff, 0xfc, + + /* U+E8DD "" */ + 0x2f, 0xf, 0xd7, 0xf8, 0x30, 0xc, 0x3, 0x0, + 0xc0, 0xfd, + + /* U+E917 "" */ + 0xbf, 0xfb, 0x9f, 0xff, 0xef, 0xfa, 0x5b, 0xcd, + 0x8f, 0x16, 0x3e, 0x3, 0xff, 0xfe, + + /* U+E91C "" */ + 0x0, 0x0, 0x2e, 0x0, 0xfc, 0x7, 0xf8, 0x1a, + 0xa3, 0xc, 0xe, 0xb0, 0x30, 0x0, 0x40, 0x0, + + /* U+E95F "" */ + 0x0, 0x0, 0x3e, 0x80, 0xfd, 0x9, 0xa8, 0xf0, + 0x2, 0xc0, 0x2, 0x40, 0x3, 0x0, 0x3f, 0xc0, + + /* U+E96B "" */ + 0x3d, 0x78, 0x83, 0xc2, 0x8f, 0xf2, 0x1, 0x40, + 0x1f, 0xf4, 0x7, 0xd0, 0x3, 0xc0, 0xbf, 0xfe, + 0x0, 0x0, + + /* U+E99D "" */ + 0x0, 0x0, 0xb, 0x80, 0xbf, 0xfc, 0xfd, 0xfc, + 0xfb, 0xbc, 0xf0, 0x3c, 0xf0, 0x3c, 0x79, 0xb4, + 0x2f, 0xf0, 0x7, 0x80, + + /* U+E9A0 "" */ + 0x0, 0x2, 0x80, 0x0, 0xf8, 0x0, 0x0, 0x90, + 0x0, 0x9, 0x3f, 0xff, 0xd3, 0x0, 0xc, 0x24, + 0x1, 0x80, 0xff, 0xf0, 0x8, 0x2, 0x0, + + /* U+E9AB "" */ + 0x0, 0x0, 0x0, 0x6a, 0x0, 0x6a, 0x0, 0x46, + 0x0, 0x42, 0xbf, 0xfe, 0x60, 0x8, 0x9, 0x28, + 0x3, 0xf0, + + /* U+EA70 "" */ + 0xd7, 0x7, 0xd7, 0xf, 0xd7, 0xf, 0xbf, 0xf, + 0x2c, 0xf, 0x18, 0x3, 0x18, 0x3, 0x18, 0x3, + 0x0, 0x1, + + /* U+EA7A "" */ + 0x5, 0x3, 0xff, 0xe8, 0x42, 0x23, 0x28, 0x8c, + 0xa2, 0x32, 0x88, 0x42, 0x1f, 0xfc, + + /* U+EAAC "" */ + 0xbf, 0xfb, 0x5f, 0xff, 0xff, 0xf0, 0x3, 0xc7, + 0xf, 0x2e, 0x3c, 0x10, 0xff, 0xfe, + + /* U+EAD7 "" */ + 0xbf, 0xfe, 0xdd, 0x77, 0xdd, 0x77, 0xff, 0xff, + 0x40, 0x1, + + /* U+EC99 "" */ + 0xbf, 0xfe, 0xc0, 0x2b, 0xc0, 0xef, 0xc0, 0xeb, + 0xc0, 0x6f, 0xff, 0xff, + + /* U+EF5F "" */ + 0xbf, 0xff, 0xcc, 0x0, 0x9, 0xc0, 0x0, 0xc, + 0x2, 0xfc, 0xc0, 0x2c, 0xdc, 0x2, 0xed, 0x6a, + 0xa2, 0x50, 0x2e, 0xfc, + + /* U+EFC6 "" */ + 0x0, 0x2f, 0x0, 0x14, 0x20, 0x9, 0xf, 0xff, + 0xd0, 0xff, 0xf4, 0x3e, 0x3d, 0xf, 0xff, 0x43, + 0xff, 0xd0, 0x0, 0x0, 0x0, + + /* U+F001 "" */ + 0x0, 0x0, 0x0, 0x0, 0x6, 0xc0, 0x7, 0xff, + 0x0, 0xff, 0xfc, 0x3, 0xe4, 0x30, 0xc, 0x0, + 0xc0, 0x30, 0x3, 0x0, 0xc0, 0xac, 0x1b, 0x7, + 0xf2, 0xfc, 0xa, 0x47, 0xe0, 0x0, 0x0, + + /* U+F008 "" */ + 0x4a, 0xaa, 0x1e, 0xd5, 0x7b, 0xcc, 0x3, 0x3e, + 0xc0, 0x3b, 0xce, 0xab, 0x7e, 0xc0, 0x3b, 0xdc, + 0x3, 0x7d, 0xff, 0xfb, + + /* U+F00B "" */ + 0xfd, 0xff, 0xff, 0xdf, 0xff, 0x64, 0xaa, 0x9f, + 0xdf, 0xff, 0xfd, 0xff, 0xf5, 0x45, 0x55, 0xfd, + 0xff, 0xff, 0xdf, 0xff, 0x64, 0xaa, 0x90, + + /* U+F00C "" */ + 0x0, 0x0, 0x40, 0x0, 0x1f, 0x0, 0x7, 0xd7, + 0x1, 0xf4, 0xfc, 0x7d, 0x3, 0xff, 0x40, 0xf, + 0xd0, 0x0, 0x34, 0x0, + + /* U+F00D "" */ + 0xa0, 0x3a, 0xf3, 0xe3, 0xfe, 0x3, 0xf0, 0x3f, + 0xf3, 0xe3, 0xea, 0x2, 0x40, + + /* U+F011 "" */ + 0x0, 0x90, 0x1, 0x8e, 0x20, 0x3c, 0xe7, 0x8b, + 0xe, 0x1c, 0xe0, 0xe0, 0xde, 0xd, 0xe, 0xf0, + 0x1, 0xd7, 0x80, 0x3c, 0x2f, 0xaf, 0x0, 0x7f, + 0x80, + + /* U+F013 "" */ + 0x0, 0x90, 0x0, 0x2f, 0x0, 0x3f, 0xff, 0x8b, + 0xff, 0xfc, 0x3d, 0xf, 0x83, 0xc0, 0xf4, 0xbf, + 0x1f, 0xcb, 0xff, 0xfc, 0x17, 0xf5, 0x40, 0x2f, + 0x0, 0x0, 0x0, 0x0, + + /* U+F015 "" */ + 0x0, 0x78, 0xe0, 0x2, 0xee, 0xe0, 0xb, 0x67, + 0xe0, 0x3d, 0xfd, 0xb4, 0xe7, 0xff, 0x6c, 0xf, + 0xff, 0xd0, 0xf, 0xdb, 0xd0, 0xf, 0x87, 0xd0, + 0xb, 0x47, 0xd0, + + /* U+F019 "" */ + 0x0, 0x60, 0x0, 0x3, 0xe0, 0x0, 0xf, 0x80, + 0x0, 0x3e, 0x0, 0xf, 0xff, 0x40, 0x1f, 0xf8, + 0x0, 0x1f, 0xc0, 0x1a, 0xae, 0xa9, 0xff, 0xfe, + 0xfa, 0xff, 0xff, 0xe0, + + /* U+F01C "" */ + 0x0, 0x0, 0x0, 0xf, 0xff, 0xc0, 0x2c, 0x0, + 0xb0, 0x70, 0x0, 0x38, 0xfe, 0x2, 0xfc, 0xff, + 0xab, 0xfd, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfc, + + /* U+F020 "" */ + 0x0, 0xa0, 0x0, 0x7d, 0xc, 0xa5, 0xa3, 0x18, + 0x24, 0xff, 0xc, 0x30, 0xc3, 0x0, 0x2f, 0x80, + 0x3, 0x80, 0x0, 0x0, 0x0, + + /* U+F021 "" */ + 0x0, 0x0, 0x0, 0x5, 0x7, 0xb, 0xfe, 0x73, + 0xd0, 0x7f, 0xb0, 0x1f, 0xf0, 0x0, 0x0, 0x0, + 0x0, 0xf, 0xf4, 0xe, 0xf8, 0x2, 0xdf, 0xe5, + 0xb8, 0xd7, 0xfd, 0x0, 0x0, 0x0, + + /* U+F026 "" */ + 0x0, 0x40, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xf0, + 0x3c, 0x3, + + /* U+F027 "" */ + 0x0, 0x40, 0x2, 0xc0, 0xbf, 0xc0, 0xff, 0xc6, + 0xff, 0xc3, 0xff, 0xc5, 0x3, 0xc0, 0x0, 0xc0, + + /* U+F028 "" */ + 0x0, 0x0, 0x40, 0x1, 0x3, 0x40, 0x2c, 0x27, + 0x2f, 0xf0, 0x36, 0xff, 0xc6, 0x9f, 0xff, 0xd, + 0x7f, 0xfc, 0x59, 0xc0, 0xf0, 0xa9, 0x0, 0xc0, + 0x70, 0x0, 0x3, 0x0, + + /* U+F03E "" */ + 0x0, 0x0, 0xf, 0xff, 0xff, 0xd3, 0xff, 0xfd, + 0x3f, 0x5f, 0xfb, 0xd0, 0x7e, 0x4, 0x3, 0xd0, + 0x0, 0x7f, 0xff, 0xff, + + /* U+F043 "" */ + 0x2, 0x0, 0x2d, 0x0, 0xf8, 0xb, 0xf4, 0x3f, + 0xf2, 0xff, 0xee, 0xff, 0xb7, 0xfe, 0x76, 0xf0, + 0xbf, 0x40, 0x0, 0x0, + + /* U+F048 "" */ + 0x0, 0x3, 0x40, 0xcd, 0x1f, 0x75, 0xfd, 0xff, + 0xf7, 0xff, 0xde, 0xff, 0x74, 0xfd, 0xd0, 0xf6, + 0x40, 0x80, + + /* U+F04B "" */ + 0xa0, 0x0, 0x3f, 0x40, 0xf, 0xfc, 0x3, 0xff, + 0xe0, 0xff, 0xff, 0x7f, 0xff, 0xef, 0xff, 0xe3, + 0xff, 0x80, 0xff, 0x40, 0x3d, 0x0, 0x0, 0x0, + 0x0, + + /* U+F04C "" */ + 0xfe, 0x3f, 0xbf, 0xcf, 0xff, 0xf3, 0xff, 0xfc, + 0xff, 0xff, 0x3f, 0xff, 0xcf, 0xff, 0xf3, 0xff, + 0xf8, 0xfe, 0xb9, 0x2e, 0x40, + + /* U+F04D "" */ + 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xbf, 0xfe, 0x40, + + /* U+F051 "" */ + 0x0, 0x2, 0x80, 0xdf, 0x83, 0x7f, 0x8d, 0xff, + 0xf7, 0xff, 0xdf, 0xfb, 0x7f, 0x4d, 0xf4, 0x36, + 0x40, 0x90, + + /* U+F052 "" */ + 0x0, 0x0, 0x0, 0xb, 0x40, 0x2, 0xfd, 0x0, + 0xbf, 0xf4, 0x1f, 0xff, 0xc3, 0xff, 0xfe, 0x5, + 0x55, 0x43, 0xff, 0xfe, 0x3f, 0xff, 0xe1, 0xaa, + 0xa9, + + /* U+F053 "" */ + 0x0, 0xd0, 0x3d, 0xf, 0x43, 0xd0, 0x7c, 0x1, + 0xf0, 0x7, 0xc0, 0x1e, 0x0, 0x40, + + /* U+F054 "" */ + 0x30, 0x3, 0xc0, 0xf, 0x0, 0x3c, 0x2, 0xe0, + 0xb8, 0x2e, 0x7, 0x80, 0x10, 0x0, + + /* U+F067 "" */ + 0x1, 0xc0, 0x0, 0xb4, 0x0, 0x2d, 0x1, 0xaf, + 0xa9, 0xff, 0xff, 0x85, 0xb9, 0x40, 0x2d, 0x0, + 0xb, 0x40, 0x1, 0x80, 0x0, + + /* U+F068 "" */ + 0xff, 0xff, 0xbf, 0xff, 0xe0, + + /* U+F06E "" */ + 0x2, 0xfe, 0x0, 0x3d, 0x1f, 0x3, 0xd2, 0x5f, + 0x3f, 0xf, 0x3f, 0xfc, 0xfc, 0xfc, 0xf2, 0xe3, + 0xc1, 0xf0, 0x3d, 0x0, 0xbf, 0x80, + + /* U+F070 "" */ + 0x0, 0x0, 0x0, 0x3, 0x80, 0x0, 0x0, 0x1f, + 0x6f, 0xd0, 0x0, 0x3f, 0x7, 0xc0, 0x0, 0xb6, + 0x1f, 0x0, 0xc2, 0xfc, 0xf8, 0x1f, 0x7, 0xcf, + 0x80, 0xf8, 0xf, 0xf0, 0x2, 0xe0, 0x2d, 0x0, + 0x7, 0xf0, 0xb4, 0x0, 0x0, 0x1, 0xd0, 0x0, + 0x0, 0x0, + + /* U+F071 "" */ + 0x0, 0xd, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x7, + 0xf8, 0x0, 0x3, 0xdb, 0x0, 0x1, 0xf2, 0xe0, + 0x0, 0xfc, 0xbd, 0x0, 0xbf, 0xbf, 0xc0, 0x3f, + 0xcb, 0xf4, 0x2f, 0xf2, 0xff, 0xf, 0xff, 0xff, + 0xc0, 0x0, 0x0, 0x0, + + /* U+F074 "" */ + 0x0, 0x0, 0x0, 0x0, 0x1c, 0xfc, 0xf, 0xfa, + 0xe3, 0xfd, 0x5, 0xf1, 0x40, 0x3d, 0x0, 0xb, + 0x65, 0xcf, 0xd2, 0xff, 0xa4, 0xb, 0xd0, 0x0, + 0x14, + + /* U+F077 "" */ + 0x0, 0x0, 0x0, 0xb4, 0x0, 0xbf, 0x40, 0xb4, + 0xf4, 0xb4, 0xf, 0x64, 0x0, 0x80, + + /* U+F078 "" */ + 0x0, 0x0, 0x3c, 0x1, 0xd7, 0xc1, 0xe0, 0x7d, + 0xe0, 0x7, 0xe0, 0x0, 0x60, 0x0, + + /* U+F079 "" */ + 0x8, 0x0, 0x0, 0x3f, 0x7f, 0xf0, 0xbf, 0x80, + 0x30, 0xc, 0x0, 0x30, 0xc, 0x0, 0x30, 0xc, + 0x2, 0xbb, 0xf, 0xfd, 0xfc, 0x0, 0x0, 0x20, + + /* U+F07B "" */ + 0x6a, 0x0, 0xf, 0xfd, 0x54, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, + + /* U+F093 "" */ + 0x0, 0x0, 0x0, 0xf, 0x0, 0x3, 0xfc, 0x0, + 0xff, 0xf0, 0x1, 0xf4, 0x0, 0x1f, 0x40, 0x1, + 0xf4, 0xa, 0x9f, 0x6a, 0xff, 0xff, 0xbf, 0xff, + 0xff, + + /* U+F095 "" */ + 0x0, 0x0, 0xa4, 0x0, 0x7, 0xf0, 0x0, 0x3f, + 0xc0, 0x0, 0x7e, 0x0, 0x0, 0xf4, 0x0, 0x7, + 0xc0, 0x20, 0x7d, 0xb, 0xfb, 0xd0, 0x3f, 0xfd, + 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, + + /* U+F0AF "" */ + 0x0, 0x0, 0x1, 0x4b, 0xf4, 0xbd, 0xc0, 0x8b, + 0xdc, 0xc, 0xbd, 0xc0, 0xc0, 0xc, 0x6c, 0x0, + 0xc0, 0xc0, 0xc, 0xc, 0x3f, 0xff, 0xc0, + + /* U+F0C4 "" */ + 0x0, 0x0, 0x7, 0xd0, 0x28, 0xd7, 0xf, 0x4d, + 0x73, 0xe0, 0x7f, 0xf8, 0x0, 0x7f, 0x0, 0x7f, + 0xf8, 0xd, 0x73, 0xe0, 0xd7, 0xf, 0x87, 0xd0, + 0x24, + + /* U+F0C5 "" */ + 0x7, 0xf6, 0x1, 0xfd, 0xef, 0x7f, 0x93, 0xdf, + 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xff, 0x7f, 0xff, + 0xdf, 0xff, 0xf5, 0x55, 0x7f, 0xfd, 0x0, 0x0, + 0x0, + + /* U+F0C7 "" */ + 0x0, 0x0, 0x3f, 0xff, 0xc, 0x0, 0xf3, 0x0, + 0x3d, 0xd0, 0xf, 0xbf, 0xff, 0xef, 0xd3, 0xfb, + 0xf0, 0xbe, 0xfe, 0x7f, 0xbf, 0xff, 0xd0, + + /* U+F0C9 "" */ + 0x55, 0x55, 0x7f, 0xff, 0xe0, 0x0, 0x1, 0x55, + 0x55, 0xff, 0xff, 0x80, 0x0, 0x5, 0x55, 0x53, + 0xff, 0xfe, 0x0, 0x0, 0x0, + + /* U+F0E0 "" */ + 0x6a, 0xaa, 0x9f, 0xff, 0xff, 0x7f, 0xff, 0xdd, + 0xff, 0xf7, 0xf6, 0xf9, 0xff, 0xe5, 0xbf, 0xff, + 0xff, 0xff, 0xff, 0xff, + + /* U+F0E7 "" */ + 0xa, 0x80, 0x1f, 0xc0, 0x2f, 0xc0, 0x2f, 0xe4, + 0x3f, 0xfc, 0x3f, 0xf4, 0x1, 0xf0, 0x2, 0xd0, + 0x3, 0x80, 0x3, 0x0, 0x0, 0x0, + + /* U+F0EA "" */ + 0x6, 0x0, 0x3f, 0xbd, 0xf, 0xff, 0x43, 0xe6, + 0x84, 0xfb, 0xf7, 0x7e, 0xfe, 0x5f, 0xbf, 0xff, + 0xef, 0xff, 0x53, 0xff, 0xc0, 0xff, 0xf0, 0x5, + 0x50, + + /* U+F0F3 "" */ + 0x0, 0x80, 0x0, 0xb8, 0x0, 0xff, 0xc0, 0xbf, + 0xf4, 0x3f, 0xfe, 0xf, 0xff, 0x83, 0xff, 0xf3, + 0xff, 0xfe, 0x55, 0x55, 0x0, 0xb4, 0x0, 0x0, + 0x0, + + /* U+F11C "" */ + 0x0, 0x0, 0x0, 0xff, 0xff, 0xfc, 0xcc, 0xcc, + 0xcc, 0xff, 0xfb, 0xfc, 0xf2, 0x22, 0x3c, 0xff, + 0xab, 0xfc, 0xdc, 0x0, 0xcc, 0xff, 0xff, 0xfc, + + /* U+F124 "" */ + 0x0, 0x0, 0x24, 0x0, 0x2, 0xfc, 0x0, 0x6f, + 0xf4, 0x7, 0xff, 0xf0, 0x3f, 0xff, 0xe0, 0x2f, + 0xff, 0xc0, 0x0, 0x2f, 0x80, 0x0, 0x2f, 0x0, + 0x0, 0x2e, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, + 0x0, + + /* U+F154 "" */ + 0x0, 0x0, 0x8e, 0x80, 0xd8, 0xc0, 0xe0, 0xc0, + 0xc1, 0xe0, 0xb, 0xf8, 0x0, 0x50, 0x2, 0xf0, + 0x2, 0xf0, 0x0, 0x40, + + /* U+F15B "" */ + 0xff, 0x60, 0xff, 0x7c, 0xff, 0x68, 0xff, 0xfd, + 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, + 0xff, 0xfe, 0xff, 0xfd, + + /* U+F1DB "" */ + 0x3f, 0xff, 0x42, 0xc, 0x14, 0x20, 0xc1, 0x42, + 0xc, 0x14, 0x3f, 0xff, 0x42, 0xc, 0x14, 0x20, + 0xc1, 0x46, 0xc, 0x24, 0xff, 0xff, 0xc0, + + /* U+F1E1 "" */ + 0x0, 0xa0, 0x3, 0xff, 0xfc, 0x14, 0xa1, 0x40, + 0x0, 0x0, 0x18, 0xa2, 0x83, 0xcf, 0x3c, 0x3d, + 0xf3, 0xc0, + + /* U+F1EB "" */ + 0x0, 0x0, 0x0, 0x1, 0xbf, 0xf8, 0x3, 0xfa, + 0x6f, 0xd3, 0xd0, 0x0, 0x3d, 0x1, 0xbf, 0x81, + 0x2, 0xfa, 0xfc, 0x0, 0x10, 0x2, 0x0, 0x0, + 0xb0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x1, 0x0, + 0x0, + + /* U+F1F3 "" */ + 0xbf, 0xf4, 0x30, 0x2, 0xcf, 0xd1, 0xfb, 0xc, + 0x3, 0x83, 0xaa, 0xcf, 0x43, 0x80, + + /* U+F21C "" */ + 0xff, 0xfe, 0xff, 0xfd, 0x2a, 0x98, 0x2f, 0xd8, + 0x26, 0x98, 0x26, 0x98, 0x2f, 0xd8, + + /* U+F21D "" */ + 0xff, 0xfe, 0x3f, 0xff, 0x42, 0xa9, 0x90, 0xbf, + 0xa9, 0x20, 0x8, 0x8, 0x2, 0x52, 0x0, 0x80, + + /* U+F21E "" */ + 0x0, 0x0, 0xff, 0xfe, 0xba, 0xad, 0x2f, 0xd8, + 0x20, 0x8, 0x20, 0x8, 0x20, 0x8, 0x10, 0x4, + + /* U+F240 "" */ + 0xff, 0xff, 0xfe, 0x35, 0x55, 0x52, 0xcd, 0xff, + 0xff, 0x73, 0x7f, 0xff, 0xcc, 0xd5, 0x55, 0x5b, + 0x3f, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, + + /* U+F241 "" */ + 0xff, 0xff, 0xfe, 0x35, 0x55, 0x42, 0xcd, 0xff, + 0xf0, 0x73, 0x7f, 0xfc, 0xc, 0xd5, 0x55, 0xb, + 0x3f, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, + + /* U+F242 "" */ + 0xff, 0xff, 0xfe, 0x35, 0x54, 0x2, 0xcd, 0xff, + 0x0, 0x73, 0x7f, 0xc0, 0xc, 0xd5, 0x50, 0xb, + 0x3f, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, + + /* U+F243 "" */ + 0xff, 0xff, 0xfe, 0x35, 0x40, 0x2, 0xcd, 0xf0, + 0x0, 0x73, 0x7c, 0x0, 0xc, 0xd5, 0x0, 0xb, + 0x3f, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, + + /* U+F244 "" */ + 0xff, 0xff, 0xfe, 0x34, 0x0, 0x2, 0xcc, 0x0, + 0x0, 0x73, 0x0, 0x0, 0xc, 0xc0, 0x0, 0xb, + 0x3f, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, + + /* U+F287 "" */ + 0x0, 0xb, 0x0, 0x0, 0x1a, 0xc0, 0x0, 0x8, + 0x0, 0x2, 0xd2, 0x0, 0x14, 0xff, 0xff, 0xff, + 0x59, 0x8, 0x1, 0x0, 0x0, 0xae, 0x0, 0x0, + 0xb, 0x80, 0x0, 0x0, 0x0, 0x0, + + /* U+F293 "" */ + 0xb, 0xf4, 0x2f, 0x7d, 0x3f, 0x1e, 0x76, 0x5f, + 0x7d, 0x2f, 0x7d, 0x2f, 0x76, 0x1f, 0x3f, 0x1e, + 0x3f, 0x7d, 0xb, 0xf4, + + /* U+F2A1 "" */ + 0x1e, 0x3f, 0xfc, 0xf, 0x3, 0xc0, 0xf1, 0x7d, + 0xef, 0xff, + + /* U+F2A2 "" */ + 0x1e, 0x3f, 0xfc, 0xf, 0x3, 0xef, 0xf5, 0x7d, + 0xef, 0xff, + + /* U+F2A3 "" */ + 0x1e, 0x3f, 0xfd, 0xef, 0x17, 0xef, 0xf5, 0x7d, + 0xef, 0xff, + + /* U+F2BA "" */ + 0x10, 0x0, 0x43, 0xff, 0xfc, 0x2c, 0xf3, 0x84, + 0x85, 0x21, 0x88, 0x52, 0x62, 0xa, 0x8, + + /* U+F2D3 "" */ + 0x2, 0x80, 0x6f, 0xf9, 0xea, 0xab, 0xef, 0xfb, + 0xda, 0xa7, 0xd5, 0x57, 0xaa, 0xaa, + + /* U+F2D4 "" */ + 0x1, 0x40, 0x2f, 0xf8, 0xff, 0xff, 0xea, 0xab, + 0xc0, 0x3, 0xc0, 0x3, 0x40, 0x1, + + /* U+F2ED "" */ + 0x2, 0xe0, 0x3f, 0xff, 0xe1, 0x55, 0x51, 0xff, + 0xfc, 0x77, 0x77, 0x1d, 0xdd, 0xc7, 0x77, 0x71, + 0xdd, 0xdc, 0x77, 0x77, 0x1f, 0xff, 0xc0, 0x0, + 0x0, + + /* U+F304 "" */ + 0x0, 0x0, 0x90, 0x0, 0xb, 0xe0, 0x0, 0x9f, + 0xc0, 0xb, 0xdd, 0x0, 0xbf, 0xc0, 0xb, 0xfd, + 0x0, 0xbf, 0xd0, 0xb, 0xfd, 0x0, 0x3f, 0xd0, + 0x0, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+F40B "" */ + 0x0, 0x0, 0x10, 0x9, 0x0, 0xd0, 0x2f, 0xc3, + 0xfc, 0x2b, 0x40, 0x70, 0x5, 0x0, 0x0, + + /* U+F55A "" */ + 0x1, 0xaa, 0xa9, 0x2, 0xff, 0xff, 0xd2, 0xfe, + 0x76, 0xfa, 0xff, 0xc0, 0xfe, 0xff, 0xf4, 0x7f, + 0x8f, 0xf4, 0x87, 0xe0, 0xff, 0xff, 0xf4, 0xf, + 0xff, 0xfc, + + /* U+F7C2 "" */ + 0xf, 0xfc, 0x36, 0xcc, 0xf1, 0x8c, 0xff, 0xfc, + 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, + 0xff, 0xfc, 0xbf, 0xfc, + + /* U+F8A2 "" */ + 0x0, 0x0, 0x0, 0x0, 0x2, 0x8, 0x0, 0xb3, + 0xc0, 0xb, 0xff, 0xff, 0xf7, 0xea, 0xa9, 0x1c, + 0x0, 0x0, 0x0, 0x0 +}; + + +/*--------------------- + * GLYPH DESCRIPTION + *--------------------*/ + +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 = 43, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 43, .box_w = 2, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4, .adv_w = 63, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 7, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20, .adv_w = 99, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 34, .adv_w = 135, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 48, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 62, .adv_w = 34, .box_w = 1, .box_h = 3, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 63, .adv_w = 54, .box_w = 3, .box_h = 9, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 70, .adv_w = 54, .box_w = 3, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 77, .adv_w = 64, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 81, .adv_w = 93, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 86, .adv_w = 36, .box_w = 2, .box_h = 3, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 88, .adv_w = 61, .box_w = 4, .box_h = 1, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 89, .adv_w = 36, .box_w = 2, .box_h = 1, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 90, .adv_w = 56, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 102, .adv_w = 107, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 113, .adv_w = 59, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 119, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 130, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 141, .adv_w = 107, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 154, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 165, .adv_w = 99, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 174, .adv_w = 96, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 185, .adv_w = 103, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 196, .adv_w = 99, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 205, .adv_w = 36, .box_w = 2, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 208, .adv_w = 36, .box_w = 2, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 211, .adv_w = 93, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 218, .adv_w = 93, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 223, .adv_w = 93, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 230, .adv_w = 92, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 239, .adv_w = 165, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 262, .adv_w = 117, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 278, .adv_w = 121, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 289, .adv_w = 116, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 302, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 315, .adv_w = 107, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 326, .adv_w = 102, .box_w = 5, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 335, .adv_w = 124, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 348, .adv_w = 130, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 359, .adv_w = 50, .box_w = 1, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 361, .adv_w = 82, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 370, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 383, .adv_w = 95, .box_w = 5, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 392, .adv_w = 153, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 405, .adv_w = 130, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 416, .adv_w = 134, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 429, .adv_w = 116, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 440, .adv_w = 134, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 456, .adv_w = 116, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 469, .adv_w = 99, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 480, .adv_w = 94, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 493, .adv_w = 127, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 504, .adv_w = 114, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 520, .adv_w = 180, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 540, .adv_w = 108, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 553, .adv_w = 104, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 566, .adv_w = 105, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 577, .adv_w = 53, .box_w = 3, .box_h = 9, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 584, .adv_w = 56, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 596, .adv_w = 53, .box_w = 3, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 603, .adv_w = 93, .box_w = 6, .box_h = 4, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 609, .adv_w = 80, .box_w = 5, .box_h = 1, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 611, .adv_w = 96, .box_w = 3, .box_h = 1, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 612, .adv_w = 96, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 619, .adv_w = 109, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 630, .adv_w = 91, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 637, .adv_w = 109, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 648, .adv_w = 98, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 655, .adv_w = 56, .box_w = 4, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 662, .adv_w = 110, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 673, .adv_w = 109, .box_w = 5, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 682, .adv_w = 45, .box_w = 3, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 688, .adv_w = 45, .box_w = 4, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 697, .adv_w = 99, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 708, .adv_w = 45, .box_w = 1, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 710, .adv_w = 169, .box_w = 9, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 722, .adv_w = 109, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 729, .adv_w = 102, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 737, .adv_w = 109, .box_w = 6, .box_h = 7, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 748, .adv_w = 109, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 759, .adv_w = 66, .box_w = 3, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 763, .adv_w = 80, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 770, .adv_w = 66, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 776, .adv_w = 108, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 783, .adv_w = 89, .box_w = 7, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 792, .adv_w = 144, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 804, .adv_w = 88, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 812, .adv_w = 89, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 825, .adv_w = 83, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 832, .adv_w = 56, .box_w = 3, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 839, .adv_w = 48, .box_w = 1, .box_h = 9, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 842, .adv_w = 56, .box_w = 3, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 849, .adv_w = 93, .box_w = 5, .box_h = 2, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 852, .adv_w = 67, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 855, .adv_w = 50, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 856, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 870, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 885, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 905, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 925, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 939, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 953, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 967, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 981, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 991, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1009, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1029, .adv_w = 160, .box_w = 6, .box_h = 9, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1043, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1059, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1075, .adv_w = 160, .box_w = 6, .box_h = 10, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1090, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1104, .adv_w = 160, .box_w = 6, .box_h = 4, .ofs_x = 2, .ofs_y = 2}, + {.bitmap_index = 1110, .adv_w = 160, .box_w = 4, .box_h = 6, .ofs_x = 3, .ofs_y = 1}, + {.bitmap_index = 1116, .adv_w = 160, .box_w = 4, .box_h = 6, .ofs_x = 3, .ofs_y = 1}, + {.bitmap_index = 1122, .adv_w = 160, .box_w = 6, .box_h = 4, .ofs_x = 2, .ofs_y = 2}, + {.bitmap_index = 1128, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1146, .adv_w = 160, .box_w = 6, .box_h = 7, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1157, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1175, .adv_w = 160, .box_w = 2, .box_h = 7, .ofs_x = 4, .ofs_y = 0}, + {.bitmap_index = 1179, .adv_w = 160, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1197, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1218, .adv_w = 160, .box_w = 7, .box_h = 9, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1234, .adv_w = 160, .box_w = 6, .box_h = 9, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 1248, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1268, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1288, .adv_w = 160, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1304, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1325, .adv_w = 160, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1343, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1366, .adv_w = 160, .box_w = 6, .box_h = 9, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1380, .adv_w = 160, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1396, .adv_w = 160, .box_w = 6, .box_h = 1, .ofs_x = 2, .ofs_y = 3}, + {.bitmap_index = 1398, .adv_w = 160, .box_w = 5, .box_h = 6, .ofs_x = 2, .ofs_y = 1}, + {.bitmap_index = 1406, .adv_w = 160, .box_w = 5, .box_h = 7, .ofs_x = 3, .ofs_y = 0}, + {.bitmap_index = 1415, .adv_w = 160, .box_w = 6, .box_h = 6, .ofs_x = 2, .ofs_y = 1}, + {.bitmap_index = 1424, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1438, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1456, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1476, .adv_w = 160, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1499, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1519, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1540, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1554, .adv_w = 160, .box_w = 7, .box_h = 7, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1567, .adv_w = 160, .box_w = 6, .box_h = 5, .ofs_x = 2, .ofs_y = 1}, + {.bitmap_index = 1575, .adv_w = 160, .box_w = 6, .box_h = 5, .ofs_x = 2, .ofs_y = 1}, + {.bitmap_index = 1583, .adv_w = 160, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1601, .adv_w = 160, .box_w = 6, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1613, .adv_w = 160, .box_w = 5, .box_h = 5, .ofs_x = 2, .ofs_y = 1}, + {.bitmap_index = 1620, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1641, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1659, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 3, .ofs_y = 0}, + {.bitmap_index = 1669, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1685, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1705, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1721, .adv_w = 160, .box_w = 6, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1733, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1743, .adv_w = 160, .box_w = 6, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1755, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1776, .adv_w = 160, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1799, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1817, .adv_w = 160, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1842, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1862, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1878, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1896, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1916, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1930, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1948, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 1968, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1988, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1998, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2012, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2030, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2046, .adv_w = 160, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2071, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2087, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2107, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2125, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2139, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2157, .adv_w = 160, .box_w = 9, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2175, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2189, .adv_w = 160, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2207, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2227, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2247, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2257, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2271, .adv_w = 160, .box_w = 7, .box_h = 9, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 2287, .adv_w = 160, .box_w = 7, .box_h = 9, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2303, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2321, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2341, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2364, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2382, .adv_w = 160, .box_w = 8, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2400, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2414, .adv_w = 160, .box_w = 7, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 2428, .adv_w = 160, .box_w = 8, .box_h = 5, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2438, .adv_w = 160, .box_w = 8, .box_h = 6, .ofs_x = 1, .ofs_y = 1}, + {.bitmap_index = 2450, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2470, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2491, .adv_w = 160, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2522, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2542, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2565, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2585, .adv_w = 110, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2598, .adv_w = 160, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2623, .adv_w = 160, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2651, .adv_w = 180, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2678, .adv_w = 160, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2706, .adv_w = 180, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2730, .adv_w = 160, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2751, .adv_w = 160, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2781, .adv_w = 80, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2791, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2807, .adv_w = 180, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2835, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2855, .adv_w = 110, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2875, .adv_w = 140, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2893, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2918, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2939, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2960, .adv_w = 140, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 2978, .adv_w = 140, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 3003, .adv_w = 100, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3017, .adv_w = 100, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3031, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3052, .adv_w = 140, .box_w = 9, .box_h = 2, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 3057, .adv_w = 180, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3079, .adv_w = 200, .box_w = 14, .box_h = 12, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 3121, .adv_w = 180, .box_w = 13, .box_h = 11, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 3157, .adv_w = 160, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3182, .adv_w = 140, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 3196, .adv_w = 140, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 3210, .adv_w = 200, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3234, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3254, .adv_w = 160, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3279, .adv_w = 160, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 3310, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3333, .adv_w = 140, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3358, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3383, .adv_w = 140, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3406, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3427, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3447, .adv_w = 100, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 3469, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3494, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3519, .adv_w = 180, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3543, .adv_w = 160, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 3576, .adv_w = 160, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3596, .adv_w = 120, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3616, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3639, .adv_w = 160, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3657, .adv_w = 200, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3690, .adv_w = 160, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 3704, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3718, .adv_w = 160, .box_w = 9, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3734, .adv_w = 160, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3750, .adv_w = 200, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3773, .adv_w = 200, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3796, .adv_w = 200, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3819, .adv_w = 200, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3842, .adv_w = 200, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3865, .adv_w = 200, .box_w = 13, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3895, .adv_w = 140, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 3915, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3925, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3935, .adv_w = 160, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3945, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 3960, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3974, .adv_w = 160, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3988, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4013, .adv_w = 160, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 4044, .adv_w = 160, .box_w = 6, .box_h = 10, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 4059, .adv_w = 200, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4085, .adv_w = 120, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 4105, .adv_w = 161, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x1f72, 0xdf54, 0xdf61, 0xdf6b, 0xdf76, 0xdf95, 0xdf9d, + 0xdfa4, 0xdfad, 0xdfde, 0xdfea, 0xdffc, 0xdfff, 0xe03d, 0xe05b, + 0xe06c, 0xe07c, 0xe090, 0xe091, 0xe092, 0xe093, 0xe0a0, 0xe0a6, + 0xe0c6, 0xe129, 0xe14a, 0xe160, 0xe188, 0xe1df, 0xe22a, 0xe22c, + 0xe233, 0xe25b, 0xe272, 0xe27a, 0xe285, 0xe28e, 0xe2c4, 0xe334, + 0xe35a, 0xe365, 0xe375, 0xe388, 0xe3a6, 0xe3a7, 0xe3a8, 0xe3e3, + 0xe3ed, 0xe3ee, 0xe3fd, 0xe3fe, 0xe409, 0xe413, 0xe42b, 0xe42e, + 0xe452, 0xe45f, 0xe46b, 0xe4b5, 0xe4ce, 0xe4d0, 0xe4dc, 0xe4de, + 0xe4df, 0xe4e4, 0xe4e9, 0xe4f8, 0xe4f9, 0xe541, 0xe54a, 0xe556, + 0xe55c, 0xe59a, 0xe5da, 0xe5f1, 0xe5f5, 0xe605, 0xe610, 0xe613, + 0xe638, 0xe65d, 0xe65e, 0xe667, 0xe67a, 0xe6aa, 0xe6af, 0xe6b9, + 0xe6fe, 0xe76b, 0xe76c, 0xe82d, 0xe867, 0xe86c, 0xe8af, 0xe8bb, + 0xe8ed, 0xe8f0, 0xe8fb, 0xe9c0, 0xe9ca, 0xe9fc, 0xea27, 0xebe9, + 0xeeaf, 0xef16, 0xef51, 0xef58, 0xef5b, 0xef5c, 0xef5d, 0xef61, + 0xef63, 0xef65, 0xef69, 0xef6c, 0xef70, 0xef71, 0xef76, 0xef77, + 0xef78, 0xef8e, 0xef93, 0xef98, 0xef9b, 0xef9c, 0xef9d, 0xefa1, + 0xefa2, 0xefa3, 0xefa4, 0xefb7, 0xefb8, 0xefbe, 0xefc0, 0xefc1, + 0xefc4, 0xefc7, 0xefc8, 0xefc9, 0xefcb, 0xefe3, 0xefe5, 0xefff, + 0xf014, 0xf015, 0xf017, 0xf019, 0xf030, 0xf037, 0xf03a, 0xf043, + 0xf06c, 0xf074, 0xf0a4, 0xf0ab, 0xf12b, 0xf131, 0xf13b, 0xf143, + 0xf16c, 0xf16d, 0xf16e, 0xf190, 0xf191, 0xf192, 0xf193, 0xf194, + 0xf1d7, 0xf1e3, 0xf1f1, 0xf1f2, 0xf1f3, 0xf20a, 0xf223, 0xf224, + 0xf23d, 0xf254, 0xf35b, 0xf4aa, 0xf712, 0xf7f2 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 32, .range_length = 95, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 176, .range_length = 63475, .glyph_id_start = 96, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 182, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + + + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else +static lv_font_fmt_txt_dsc_t font_dsc = { +#endif + .glyph_bitmap = glyph_bitmap, + .glyph_dsc = glyph_dsc, + .cmaps = cmaps, + .kern_dsc = NULL, + .kern_scale = 0, + .cmap_num = 2, + .bpp = 2, + .kern_classes = 0, + .bitmap_format = 0, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t lv_font_montserrat_tasmota_10 = { +#else +lv_font_t lv_font_montserrat_tasmota_10 = { +#endif + .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt, /*Function pointer to get glyph's data*/ + .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt, /*Function pointer to get glyph's bitmap*/ + .line_height = 12, /*The maximum line height required by the font*/ + .base_line = 2, /*Baseline measured from the bottom of the line*/ +#if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0) + .subpx = LV_FONT_SUBPX_NONE, +#endif +#if LV_VERSION_CHECK(7, 4, 0) || LVGL_VERSION_MAJOR >= 8 + .underline_position = -1, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ + .fallback = NULL, + .user_data = NULL +}; + + + +#endif /*#if LV_FONT_MONTSERRAT_TASMOTA_10*/ + diff --git a/lib/libesp32_lvgl/lvgl/src/font/lv_font.h b/lib/libesp32_lvgl/lvgl/src/font/lv_font.h index bd95bd6f7..7c3f55eaa 100644 --- a/lib/libesp32_lvgl/lvgl/src/font/lv_font.h +++ b/lib/libesp32_lvgl/lvgl/src/font/lv_font.h @@ -172,6 +172,9 @@ LV_FONT_DECLARE(lv_font_montserrat_8) #if LV_FONT_MONTSERRAT_10 LV_FONT_DECLARE(lv_font_montserrat_10) #endif +#if LV_FONT_MONTSERRAT_TASMOTA_10 +LV_FONT_DECLARE(lv_font_montserrat_tasmota_10) +#endif #if LV_FONT_MONTSERRAT_12 LV_FONT_DECLARE(lv_font_montserrat_12) diff --git a/tasmota/lvgl_berry/tasmota_lv_conf.h b/tasmota/lvgl_berry/tasmota_lv_conf.h index 58fa0dc30..252e9da4f 100644 --- a/tasmota/lvgl_berry/tasmota_lv_conf.h +++ b/tasmota/lvgl_berry/tasmota_lv_conf.h @@ -366,7 +366,8 @@ /*Montserrat fonts with ASCII range and some symbols using bpp = 4 *https://fonts.google.com/specimen/Montserrat*/ #define LV_FONT_MONTSERRAT_8 0 -#define LV_FONT_MONTSERRAT_10 1 // TASMOTA +#define LV_FONT_MONTSERRAT_10 0 +#define LV_FONT_MONTSERRAT_TASMOTA_10 1 // TASMOTA #define LV_FONT_MONTSERRAT_12 0 #define LV_FONT_MONTSERRAT_14 0 #define LV_FONT_MONTSERRAT_TASMOTA_14 1 diff --git a/tasmota/tasmota_xdrv_driver/xdrv_52_3_berry_lvgl.ino b/tasmota/tasmota_xdrv_driver/xdrv_52_3_berry_lvgl.ino index d63ff503c..22f3afc85 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_52_3_berry_lvgl.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_52_3_berry_lvgl.ino @@ -182,6 +182,9 @@ extern "C" { #if LV_FONT_MONTSERRAT_10 { 10, &lv_font_montserrat_10 }, #endif + #if LV_FONT_MONTSERRAT_TASMOTA_10 + { 10, &lv_font_montserrat_tasmota_10 }, + #endif #if LV_FONT_MONTSERRAT_12 { 12, &lv_font_montserrat_12 }, #endif