diff options
author | Gabor Kiss-Vamosi <kisvegabor@gmail.com> | 2021-03-08 20:08:51 +0100 |
---|---|---|
committer | Gabor Kiss-Vamosi <kisvegabor@gmail.com> | 2021-03-08 20:08:51 +0100 |
commit | 4f70bbf182421b2a4879e02fbf732df181489315 (patch) | |
tree | 36d5f95a70868a5bc07b7ff53ae3c901aa4f933b | |
parent | cdbbdc36bb621f40589f3d1dd519d97b07de1f16 (diff) | |
download | lvgl-4f70bbf182421b2a4879e02fbf732df181489315.tar.gz lvgl-4f70bbf182421b2a4879e02fbf732df181489315.zip |
feat(font): make all fonts const
30 files changed, 3573 insertions, 2937 deletions
diff --git a/scripts/built_in_font/generate_all.py b/scripts/built_in_font/generate_all.py index dab551f67..05ac8197d 100755 --- a/scripts/built_in_font/generate_all.py +++ b/scripts/built_in_font/generate_all.py @@ -101,3 +101,13 @@ os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_ print("\nGenerating 16 px Hebrew, Persian") os.system("./built_in_font_gen.py --size 16 -o lv_font_dejavu_16_persian_hebrew.c --bpp 4 --font DejaVuSans.ttf -r 0x20-0x7f,0x5d0-0x5ea,0x600-0x6FF,0xFB50-0xFDFF,0xFE70-0xFEFF") os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_dejavu_16_persian_hebrew.c') + +print("\nGenerating 8 px unscii") +os.system("lv_font_conv --no-compress --no-prefilter --bpp 1 --size 8 --font unscii-8.ttf -r 0x20-0x7F --format lvgl -o lv_font_unscii_8.c --force-fast-kern-format") +os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_unscii_8.c') + +print("\nGenerating 16 px unscii") +os.system("lv_font_conv --no-compress --no-prefilter --bpp 1 --size 16 --font unscii-8.ttf -r 0x20-0x7F --format lvgl -o lv_font_unscii_16.c --force-fast-kern-format") +os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_unscii_16.c') + + diff --git a/scripts/built_in_font/unscii-8.ttf b/scripts/built_in_font/unscii-8.ttf Binary files differnew file mode 100644 index 000000000..cea4a04d1 --- /dev/null +++ b/scripts/built_in_font/unscii-8.ttf diff --git a/src/lv_font/lv_font.h b/src/lv_font/lv_font.h index a9bfba1ac..eca007300 100644 --- a/src/lv_font/lv_font.h +++ b/src/lv_font/lv_font.h @@ -122,7 +122,7 @@ static inline lv_coord_t lv_font_get_line_height(const lv_font_t * font_p) * MACROS **********************/ -#define LV_FONT_DECLARE(font_name) extern lv_font_t font_name; +#define LV_FONT_DECLARE(font_name) extern const lv_font_t font_name; #if LV_FONT_MONTSERRAT_8 LV_FONT_DECLARE(lv_font_montserrat_8) @@ -137,7 +137,7 @@ LV_FONT_DECLARE(lv_font_montserrat_12) #endif #if LV_FONT_MONTSERRAT_14 -LV_FONT_DECLARE(const lv_font_montserrat_14) +LV_FONT_DECLARE(lv_font_montserrat_14) #endif #if LV_FONT_MONTSERRAT_16 diff --git a/src/lv_font/lv_font_dejavu_16_persian_hebrew.c b/src/lv_font/lv_font_dejavu_16_persian_hebrew.c index 4c4181806..300c43595 100644 --- a/src/lv_font/lv_font_dejavu_16_persian_hebrew.c +++ b/src/lv_font/lv_font_dejavu_16_persian_hebrew.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 16 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 16 --font DejaVuSans.ttf -r 0x20-0x7f,0x5d0-0x5ea,0x600-0x6FF,0xFB50-0xFDFF,0xFE70-0xFEFF --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_dejavu_16_persian_hebrew.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_DEJAVU_16_PERSIAN_HEBREW #define LV_FONT_DEJAVU_16_PERSIAN_HEBREW 1 #endif @@ -17,18 +21,18 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x9f, 0x9f, 0x9f, 0x9f, 0x9f, 0x8f, 0x8e, 0x6d, 0x0, 0x0, 0x9f, 0x9f, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x7e, 0x8, 0xd7, 0xe0, 0x8d, 0x7e, 0x8, 0xd7, 0xe0, 0x8d, 0x24, 0x2, 0x40, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x5e, 0x0, 0xc7, 0x0, 0x0, 0x0, 0x8b, 0x0, 0xf3, 0x0, 0x0, 0x0, 0xb8, 0x3, 0xf0, 0x0, 0x0, 0x0, 0xf4, 0x6, 0xd0, 0x0, @@ -39,7 +43,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x33, 0xe7, 0x33, 0x0, 0x0, 0xa9, 0x2, 0xf1, 0x0, 0x0, 0x0, 0xf4, 0x6, 0xd0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x6, 0x60, 0x0, 0x0, 0x6, 0x60, 0x0, 0x5, 0xce, 0xfd, 0xa1, 0x5f, 0x77, 0x84, 0x91, 0x9d, 0x6, 0x60, 0x0, 0x8f, 0x36, 0x60, 0x0, @@ -49,7 +53,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0x60, 0x0, 0x0, 0x6, 0x60, 0x0, 0x0, 0x3, 0x30, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x2, 0xbf, 0xc3, 0x0, 0x0, 0xa9, 0x0, 0x0, 0xca, 0x7, 0xe0, 0x0, 0x4e, 0x0, 0x0, 0xf, 0x30, 0xf, 0x30, 0xd, 0x50, 0x0, 0x0, 0xf2, @@ -63,7 +67,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x7e, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x1b, 0xfd, 0x40, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x5d, 0xfe, 0xa0, 0x0, 0x0, 0x4f, 0xa4, 0x6c, 0x10, 0x0, 0x9, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x10, 0x0, 0x0, 0x0, 0x2, 0xfb, @@ -74,28 +78,28 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb3, 0x13, 0xaf, 0xf8, 0x0, 0x3b, 0xef, 0xd9, 0x27, 0xf7, - /* U+27 "'" */ + /* U+0027 "'" */ 0x7e, 0x7e, 0x7e, 0x7e, 0x24, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x8b, 0x2, 0xf3, 0x9, 0xc0, 0xe, 0x70, 0x3f, 0x30, 0x7f, 0x0, 0x9f, 0x0, 0x9e, 0x0, 0x8f, 0x0, 0x5f, 0x10, 0x2f, 0x50, 0xc, 0xa0, 0x5, 0xf0, 0x0, 0xd7, 0x0, 0x36, - /* U+29 ")" */ + /* U+0029 ")" */ 0x7c, 0x0, 0xe, 0x50, 0x9, 0xc0, 0x3, 0xf3, 0x0, 0xf7, 0x0, 0xcb, 0x0, 0xbc, 0x0, 0xad, 0x0, 0xbc, 0x0, 0xe9, 0x1, 0xf5, 0x6, 0xf0, 0xb, 0x90, 0x3f, 0x10, 0x45, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x7, 0x70, 0x0, 0x24, 0x7, 0x70, 0x42, 0x2b, 0xb8, 0x9a, 0xb2, 0x0, 0x4f, 0xf4, 0x0, 0x5, 0xcb, 0xcc, 0x50, 0x4a, 0x17, 0x71, 0x94, 0x0, 0x7, 0x70, 0x0, 0x0, 0x2, 0x20, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x1, 0x11, @@ -105,23 +109,23 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x1d, 0x72, 0xf7, 0x6f, 0x1a, 0x80, - /* U+2D "-" */ + /* U+002D "-" */ 0x1, 0x11, 0x13, 0xff, 0xff, 0x3, 0x33, 0x30, - /* U+2E "." */ + /* U+002E "." */ 0x4f, 0x54, 0xf5, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x1, 0xf3, 0x0, 0x6, 0xe0, 0x0, 0xb, 0x90, 0x0, 0xf, 0x40, 0x0, 0x5f, 0x0, 0x0, 0xaa, 0x0, 0x0, 0xf5, 0x0, 0x4, 0xf1, 0x0, 0x9, 0xb0, 0x0, 0xe, 0x60, 0x0, 0x3f, 0x10, 0x0, 0x8c, 0x0, 0x0, 0xd7, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x1, 0xae, 0xfb, 0x20, 0x0, 0xde, 0x65, 0xde, 0x10, 0x5f, 0x40, 0x1, 0xf8, 0xa, 0xe0, 0x0, 0xb, 0xd0, 0xdb, 0x0, 0x0, 0x8f, 0xe, 0xa0, @@ -130,7 +134,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xf3, 0x0, 0x1f, 0x80, 0xd, 0xe6, 0x5d, 0xe1, 0x0, 0x1a, 0xef, 0xb2, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0x19, 0xcf, 0xf2, 0x0, 0x3e, 0xbb, 0xf2, 0x0, 0x0, 0x7, 0xf2, 0x0, 0x0, 0x7, 0xf2, 0x0, 0x0, 0x7, 0xf2, 0x0, 0x0, 0x7, 0xf2, 0x0, @@ -138,7 +142,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xf2, 0x0, 0x0, 0x7, 0xf2, 0x0, 0x5, 0x59, 0xf6, 0x53, 0xf, 0xff, 0xff, 0xfb, - /* U+32 "2" */ + /* U+0032 "2" */ 0x49, 0xdf, 0xd9, 0x10, 0xcc, 0x75, 0x8f, 0xd0, 0x20, 0x0, 0x5, 0xf6, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x1e, 0xc0, @@ -146,7 +150,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xbf, 0x30, 0x0, 0xa, 0xf3, 0x0, 0x0, 0x9f, 0x95, 0x55, 0x53, 0xdf, 0xff, 0xff, 0xf9, - /* U+33 "3" */ + /* U+0033 "3" */ 0x3b, 0xef, 0xeb, 0x30, 0x5a, 0x75, 0x7d, 0xf3, 0x0, 0x0, 0x1, 0xf8, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x2a, 0xf2, 0x0, 0xcf, 0xfe, 0x30, @@ -154,7 +158,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x1, 0xeb, 0xb9, 0x65, 0x8e, 0xf3, 0x6c, 0xef, 0xda, 0x20, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0xa, 0xfa, 0x0, 0x0, 0x0, 0x4e, 0xfa, 0x0, 0x0, 0x0, 0xe6, 0xfa, 0x0, 0x0, 0x9, 0xc0, 0xfa, 0x0, 0x0, 0x3f, 0x20, 0xfa, @@ -164,7 +168,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x41, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x4f, 0xff, 0xff, 0xe0, 0x4f, 0x75, 0x55, 0x40, 0x4f, 0x20, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x0, 0x4f, 0xff, 0xfa, 0x20, 0x39, 0x54, 0x7f, 0xe1, @@ -172,7 +176,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x4, 0xf8, 0xb9, 0x66, 0x9f, 0xe1, 0x7c, 0xef, 0xe9, 0x10, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x4c, 0xff, 0xc3, 0x0, 0x6f, 0xb7, 0x69, 0x50, 0x2f, 0x90, 0x0, 0x0, 0x8, 0xf1, 0x0, 0x0, 0x0, 0xbc, 0x6e, 0xfe, 0x70, 0xd, 0xfe, @@ -181,7 +185,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x24, 0xf5, 0x0, 0xc, 0xe0, 0xb, 0xf7, 0x5a, 0xf6, 0x0, 0x9, 0xef, 0xd5, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xbf, 0xff, 0xff, 0xfc, 0x35, 0x55, 0x57, 0xf8, 0x0, 0x0, 0x8, 0xf2, 0x0, 0x0, 0xe, 0xc0, 0x0, 0x0, 0x4f, 0x60, 0x0, 0x0, 0xaf, 0x0, @@ -189,7 +193,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xc, 0xe0, 0x0, 0x0, 0x2f, 0x80, 0x0, 0x0, 0x8f, 0x20, 0x0, 0x0, 0xdc, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x3, 0xbe, 0xfc, 0x50, 0x3, 0xfc, 0x55, 0xbf, 0x50, 0x8f, 0x10, 0x0, 0xeb, 0x9, 0xf0, 0x0, 0xd, 0xb0, 0x2f, 0x91, 0x17, 0xf4, 0x0, 0x3e, @@ -198,7 +202,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1c, 0xe0, 0x0, 0xb, 0xf0, 0x5f, 0xc5, 0x5a, 0xf8, 0x0, 0x4c, 0xef, 0xc6, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x3, 0xcf, 0xea, 0x10, 0x3, 0xfc, 0x56, 0xed, 0x0, 0xbe, 0x0, 0x2, 0xf7, 0xe, 0xa0, 0x0, 0xe, 0xc0, 0xfa, 0x0, 0x0, 0xdf, 0xc, 0xd0, @@ -207,15 +211,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x6f, 0x40, 0x39, 0x66, 0xaf, 0x90, 0x2, 0xbe, 0xfd, 0x60, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x2f, 0x81, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x82, 0xf8, - /* U+3B ";" */ + /* U+003B ";" */ 0x2f, 0x81, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0x72, 0xf7, 0x6f, 0x1a, 0x80, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x28, 0xeb, 0x0, 0x0, 0x16, 0xcf, 0xe8, 0x20, 0x5, 0xbf, 0xe9, 0x30, 0x0, 0x3f, 0xfa, @@ -224,14 +228,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5b, 0xfe, 0x93, 0x0, 0x0, 0x0, 0x1, 0x7d, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1, - /* U+3D "=" */ + /* U+003D "=" */ 0x1, 0x11, 0x11, 0x11, 0x11, 0x4, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x14, 0x44, 0x44, 0x44, 0x44, 0x20, 0x11, 0x11, 0x11, 0x11, 0x10, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x44, 0x44, 0x44, 0x44, 0x42, - /* U+3E ">" */ + /* U+003E ">" */ 0x11, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfa, 0x40, 0x0, 0x0, 0x0, 0x6, 0xbf, 0xe9, 0x30, 0x0, 0x0, 0x0, 0x17, 0xcf, 0xd7, 0x20, 0x0, 0x0, @@ -240,7 +244,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x82, 0x0, 0x0, 0x4f, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x4b, 0xef, 0xb3, 0xd, 0xa5, 0x6e, 0xe1, 0x20, 0x0, 0x4f, 0x40, 0x0, 0x6, 0xf3, 0x0, 0x3, 0xfa, 0x0, 0x2, 0xeb, 0x0, 0x0, 0xbd, 0x0, @@ -248,7 +252,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0xf, 0xa0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x7b, 0xee, 0xd8, 0x20, 0x0, 0x0, 0x3e, 0xd6, 0x43, 0x5a, 0xf6, 0x0, 0x3, 0xf6, 0x0, 0x0, 0x0, 0x3e, 0x60, 0xe, 0x60, 0x0, @@ -264,7 +268,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x9f, 0x80, 0x0, 0x0, 0x0, 0xf, 0xfe, 0x0, 0x0, 0x0, 0x5, 0xfb, 0xf4, 0x0, 0x0, 0x0, 0xbe, 0x1f, 0xa0, 0x0, 0x0, 0x1f, @@ -275,7 +279,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x0, 0x6f, 0x4b, 0xf0, 0x0, 0x0, 0x0, 0xfa, - /* U+42 "B" */ + /* U+0042 "B" */ 0x6f, 0xff, 0xfe, 0xa2, 0x6, 0xf6, 0x44, 0x7e, 0xe0, 0x6f, 0x20, 0x0, 0x5f, 0x46, 0xf2, 0x0, 0x4, 0xf4, 0x6f, 0x30, 0x3, 0xce, 0x6, 0xff, @@ -284,7 +288,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc6, 0xf2, 0x0, 0x1, 0xfb, 0x6f, 0x64, 0x46, 0xdf, 0x46, 0xff, 0xff, 0xeb, 0x40, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x3, 0xae, 0xfe, 0xb5, 0x0, 0x6, 0xfd, 0x75, 0x6a, 0xf4, 0x3, 0xfa, 0x0, 0x0, 0x2, 0x30, 0xaf, 0x10, 0x0, 0x0, 0x0, 0xf, 0xb0, @@ -295,7 +299,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0xd7, 0x56, 0xaf, 0x40, 0x0, 0x3a, 0xef, 0xeb, 0x40, - /* U+44 "D" */ + /* U+0044 "D" */ 0x6f, 0xff, 0xfd, 0xa5, 0x0, 0x6, 0xf6, 0x45, 0x7b, 0xfb, 0x0, 0x6f, 0x20, 0x0, 0x6, 0xf9, 0x6, 0xf2, 0x0, 0x0, 0xb, 0xf0, 0x6f, 0x20, @@ -306,7 +310,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x64, 0x57, 0xbf, 0xb0, 0x6, 0xff, 0xff, 0xea, 0x50, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x6f, 0xff, 0xff, 0xff, 0x6, 0xf6, 0x55, 0x55, 0x50, 0x6f, 0x20, 0x0, 0x0, 0x6, 0xf2, 0x0, 0x0, 0x0, 0x6f, 0x31, 0x11, 0x10, 0x6, 0xff, @@ -315,7 +319,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xf2, 0x0, 0x0, 0x0, 0x6f, 0x65, 0x55, 0x55, 0x6, 0xff, 0xff, 0xff, 0xf1, - /* U+46 "F" */ + /* U+0046 "F" */ 0x6f, 0xff, 0xff, 0xf4, 0x6f, 0x65, 0x55, 0x51, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x31, 0x11, 0x0, 0x6f, 0xff, 0xff, 0xc0, @@ -323,7 +327,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x3, 0xae, 0xff, 0xc8, 0x10, 0x0, 0x6f, 0xd7, 0x55, 0x9e, 0xc0, 0x3, 0xfa, 0x0, 0x0, 0x1, 0x70, 0xb, 0xf1, 0x0, 0x0, 0x0, 0x0, @@ -334,7 +338,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x7, 0xf1, 0x0, 0x6f, 0xd7, 0x55, 0x8d, 0xf1, 0x0, 0x3, 0xae, 0xff, 0xc7, 0x10, - /* U+48 "H" */ + /* U+0048 "H" */ 0x6f, 0x20, 0x0, 0x1, 0xf7, 0x6f, 0x20, 0x0, 0x1, 0xf7, 0x6f, 0x20, 0x0, 0x1, 0xf7, 0x6f, 0x20, 0x0, 0x1, 0xf7, 0x6f, 0x31, 0x11, 0x12, @@ -344,19 +348,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xf7, 0x6f, 0x20, 0x0, 0x1, 0xf7, 0x6f, 0x20, 0x0, 0x1, 0xf7, - /* U+49 "I" */ + /* U+0049 "I" */ 0x6f, 0x26, 0xf2, 0x6f, 0x26, 0xf2, 0x6f, 0x26, 0xf2, 0x6f, 0x26, 0xf2, 0x6f, 0x26, 0xf2, 0x6f, 0x26, 0xf2, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x6f, 0x20, 0x6, 0xf2, 0x0, 0x6f, 0x20, 0x6, 0xf2, 0x0, 0x6f, 0x20, 0x6, 0xf2, 0x0, 0x6f, 0x20, 0x6, 0xf2, 0x0, 0x6f, 0x20, 0x6, 0xf2, 0x0, 0x6f, 0x20, 0x7, 0xf2, 0x0, 0xaf, 0x4, 0x8f, 0xa0, 0xde, 0x90, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x6f, 0x20, 0x0, 0x3e, 0xd1, 0x6f, 0x20, 0x3, 0xec, 0x10, 0x6f, 0x20, 0x3f, 0xc0, 0x0, 0x6f, 0x24, 0xfb, 0x0, 0x0, 0x6f, 0x7f, 0xb0, 0x0, @@ -366,7 +370,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0x6f, 0x20, 0x0, 0xaf, 0x60, 0x6f, 0x20, 0x0, 0xb, 0xf5, - /* U+4C "L" */ + /* U+004C "L" */ 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, @@ -374,7 +378,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6f, 0x65, 0x55, 0x54, 0x6f, 0xff, 0xff, 0xfd, - /* U+4D "M" */ + /* U+004D "M" */ 0x6f, 0xf1, 0x0, 0x0, 0x4f, 0xf4, 0x6f, 0xf7, 0x0, 0x0, 0xaf, 0xf4, 0x6f, 0xad, 0x0, 0x0, 0xf9, 0xf4, 0x6f, 0x4f, 0x30, 0x6, 0xe5, 0xf4, @@ -385,7 +389,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0x90, 0x4, 0xf4, 0x6f, 0x10, 0x0, 0x0, 0x4, 0xf4, 0x6f, 0x10, 0x0, 0x0, 0x4, 0xf4, - /* U+4E "N" */ + /* U+004E "N" */ 0x6f, 0xe0, 0x0, 0x2, 0xf6, 0x6f, 0xf7, 0x0, 0x2, 0xf6, 0x6f, 0xbe, 0x0, 0x2, 0xf6, 0x6f, 0x3f, 0x80, 0x2, 0xf6, 0x6f, 0x19, 0xf1, 0x2, @@ -395,7 +399,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0xf6, 0x6f, 0x10, 0x0, 0x7f, 0xf6, 0x6f, 0x10, 0x0, 0xe, 0xf6, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x4, 0xbe, 0xfd, 0x91, 0x0, 0x0, 0x7f, 0xc6, 0x58, 0xee, 0x20, 0x3, 0xfa, 0x0, 0x0, 0x2f, 0xd0, 0xa, 0xf1, 0x0, 0x0, 0x7, 0xf4, @@ -406,7 +410,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2e, 0xd0, 0x0, 0x7f, 0xc6, 0x58, 0xee, 0x20, 0x0, 0x4, 0xbe, 0xfd, 0x91, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x6f, 0xff, 0xfc, 0x60, 0x6, 0xf6, 0x45, 0xbf, 0x80, 0x6f, 0x20, 0x0, 0xdf, 0x6, 0xf2, 0x0, 0x9, 0xf1, 0x6f, 0x20, 0x0, 0xbf, 0x6, 0xf3, @@ -415,7 +419,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xf2, 0x0, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, 0x6, 0xf2, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x7f, 0xc6, 0x58, 0xee, 0x20, 0x3, 0xfa, 0x0, 0x0, 0x2f, 0xc0, 0xa, 0xf1, 0x0, 0x0, 0x8, 0xf4, @@ -428,7 +432,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x30, - /* U+52 "R" */ + /* U+0052 "R" */ 0x6f, 0xff, 0xfd, 0x80, 0x0, 0x6f, 0x64, 0x5a, 0xf8, 0x0, 0x6f, 0x20, 0x0, 0xcf, 0x0, 0x6f, 0x20, 0x0, 0x9f, 0x10, 0x6f, 0x20, 0x0, 0xbe, @@ -438,7 +442,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x70, 0x6f, 0x20, 0x0, 0xc, 0xe0, 0x6f, 0x20, 0x0, 0x4, 0xf6, - /* U+53 "S" */ + /* U+0053 "S" */ 0x4, 0xbe, 0xfd, 0xa4, 0x6, 0xfc, 0x65, 0x7b, 0x80, 0xdd, 0x0, 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, 0x0, 0xaf, 0x71, 0x0, 0x0, 0x1, 0xcf, @@ -447,7 +451,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x32, 0x0, 0x0, 0x9, 0xf2, 0xec, 0x75, 0x5a, 0xfb, 0x5, 0xad, 0xff, 0xd7, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xd0, 0x55, 0x55, 0xec, 0x55, 0x54, 0x0, 0x0, 0xe, 0xb0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, 0x0, @@ -458,7 +462,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xe, 0xb0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x9f, 0x0, 0x0, 0x4, 0xf5, 0x9f, 0x0, 0x0, 0x4, 0xf5, 0x9f, 0x0, 0x0, 0x4, 0xf5, 0x9f, 0x0, 0x0, 0x4, 0xf5, 0x9f, 0x0, 0x0, 0x4, @@ -468,7 +472,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0xe0, 0xb, 0xf9, 0x56, 0xbf, 0x60, 0x0, 0x8d, 0xff, 0xc5, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xbe, 0x0, 0x0, 0x0, 0xf, 0xa5, 0xf5, 0x0, 0x0, 0x6, 0xf4, 0xe, 0xb0, 0x0, 0x0, 0xbe, 0x0, 0x9f, 0x10, 0x0, 0x1f, 0x80, 0x3, 0xf6, @@ -479,7 +483,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x9, 0xf8, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x5f, 0x30, 0x0, 0x1f, 0xe0, 0x0, 0x6, 0xf2, 0x1f, 0x70, 0x0, 0x5f, 0xf2, 0x0, 0xa, 0xe0, 0xd, 0xb0, 0x0, 0x9b, 0xd6, 0x0, 0xe, 0xb0, @@ -493,7 +497,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xe, 0xfc, 0x0, 0x0, 0xff, 0xb0, 0x0, 0x0, 0xa, 0xf8, 0x0, 0x0, 0xbf, 0x70, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xa, 0xe1, 0x0, 0x0, 0xcd, 0x0, 0x1e, 0xa0, 0x0, 0x7f, 0x30, 0x0, 0x5f, 0x50, 0x2f, 0x90, 0x0, 0x0, 0xbe, 0x1c, 0xe0, 0x0, 0x0, 0x1, @@ -504,7 +508,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x0, 0x3, 0xf8, 0x3, 0xf8, 0x0, 0x0, 0x8, 0xf2, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xb, 0xe1, 0x0, 0x0, 0x3f, 0x70, 0x1f, 0xa0, 0x0, 0xd, 0xc0, 0x0, 0x6f, 0x40, 0x8, 0xf3, 0x0, 0x0, 0xbe, 0x12, 0xf8, 0x0, 0x0, 0x2, @@ -515,7 +519,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xe, 0xb0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0x10, 0x55, 0x55, 0x55, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0xc, 0xe2, 0x0, 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, 0x0, @@ -526,39 +530,39 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe5, 0x55, 0x55, 0x55, 0x14, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+5B "[" */ + /* U+005B "[" */ 0xaf, 0xfb, 0xad, 0x21, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xad, 0x0, 0xaf, 0xfa, 0x12, 0x21, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xd7, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x3f, 0x10, 0x0, 0xe, 0x60, 0x0, 0x9, 0xb0, 0x0, 0x4, 0xf1, 0x0, 0x0, 0xf5, 0x0, 0x0, 0xaa, 0x0, 0x0, 0x5f, 0x0, 0x0, 0xf, 0x40, 0x0, 0xb, 0x90, 0x0, 0x6, 0xe0, 0x0, 0x1, 0xf3, - /* U+5D "]" */ + /* U+005D "]" */ 0x7f, 0xfe, 0x2, 0xae, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x9e, 0x6f, 0xfe, 0x2, 0x21, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x28, 0x50, 0x0, 0x0, 0x0, 0x1e, 0xff, 0x60, 0x0, 0x0, 0x1d, 0xd1, 0x8f, 0x50, 0x0, 0x1d, 0xc1, 0x0, 0x7f, 0x50, 0xc, 0xc0, 0x0, 0x0, 0x6f, 0x40, - /* U+5F "_" */ + /* U+005F "_" */ 0x2f, 0xff, 0xff, 0xff, 0xf2, 0x2, 0x22, 0x22, 0x22, 0x20, - /* U+60 "`" */ + /* U+0060 "`" */ 0x4f, 0x40, 0x0, 0x6e, 0x10, 0x0, 0x8b, 0x0, - /* U+61 "a" */ + /* U+0061 "a" */ 0x2, 0xae, 0xfd, 0x90, 0x0, 0x48, 0x53, 0x6d, 0xc0, 0x0, 0x0, 0x0, 0x3f, 0x20, 0x7, 0xce, 0xff, 0xf5, 0x8, 0xf6, 0x32, 0x3f, 0x50, 0xe8, @@ -566,7 +570,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbd, 0x20, 0x6e, 0xf5, 0x1, 0xae, 0xfb, 0x3f, 0x50, - /* U+62 "b" */ + /* U+0062 "b" */ 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe3, 0xcf, 0xe7, 0x0, 0x8f, 0xe6, 0x49, 0xf6, 0x8, 0xf5, @@ -575,14 +579,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x28, 0xf5, 0x0, 0xa, 0xe0, 0x8f, 0xe6, 0x49, 0xf6, 0x8, 0xe3, 0xcf, 0xe7, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x2a, 0xef, 0xd7, 0x3, 0xfd, 0x54, 0x69, 0xb, 0xe0, 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, 0x1f, 0x70, 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, 0xb, 0xe0, 0x0, 0x0, 0x3, 0xfd, 0x64, 0x69, 0x0, 0x3b, 0xff, 0xd7, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0xb, 0xb0, 0x5, 0xdf, 0xd5, 0xbb, 0x4, 0xfb, 0x45, 0xee, 0xb0, 0xcd, @@ -591,7 +595,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0xcb, 0x0, 0x2, 0xfb, 0x4, 0xf7, 0x2, 0xcf, 0xb0, 0x5, 0xdf, 0xd6, 0xbb, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x2b, 0xff, 0xc3, 0x0, 0x2f, 0xc5, 0x4a, 0xf3, 0xb, 0xe0, 0x0, 0xd, 0xa0, 0xf8, 0x0, 0x0, 0x8e, 0x1f, 0xff, 0xff, 0xff, 0xf0, 0xf9, @@ -599,14 +603,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xc6, 0x45, 0x88, 0x0, 0x2a, 0xef, 0xeb, 0x40, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x5d, 0xff, 0x1, 0xf9, 0x33, 0x3, 0xf3, 0x0, 0xaf, 0xff, 0xf9, 0x15, 0xf4, 0x21, 0x4, 0xf3, 0x0, 0x4, 0xf3, 0x0, 0x4, 0xf3, 0x0, 0x4, 0xf3, 0x0, 0x4, 0xf3, 0x0, 0x4, 0xf3, 0x0, 0x4, 0xf3, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x5d, 0xfd, 0x5b, 0xb0, 0x4f, 0xa4, 0x5d, 0xeb, 0xc, 0xc0, 0x0, 0x2f, 0xb0, 0xf7, 0x0, 0x0, 0xdb, 0x1f, 0x60, 0x0, 0xc, 0xb0, 0xf7, @@ -615,7 +619,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x94, 0x35, 0xde, 0x10, 0xb, 0xef, 0xea, 0x20, - /* U+68 "h" */ + /* U+0068 "h" */ 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x2b, 0xfd, 0x60, 0x8f, 0xd7, 0x49, 0xf4, 0x8f, 0x40, 0x0, 0xda, @@ -623,17 +627,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, - /* U+69 "i" */ + /* U+0069 "i" */ 0x7f, 0x6c, 0x0, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x7f, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x8e, 0x14, 0xda, 0x4f, 0xb2, - /* U+6B "k" */ + /* U+006B "k" */ 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x6f, 0x70, 0x8e, 0x0, 0x7f, 0x60, 0x8, 0xe0, @@ -642,11 +646,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xe0, 0x3f, 0xa0, 0x0, 0x8e, 0x0, 0x3f, 0xa0, 0x8, 0xe0, 0x0, 0x3f, 0xb0, - /* U+6C "l" */ + /* U+006C "l" */ 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, - /* U+6D "m" */ + /* U+006D "m" */ 0x8e, 0x3c, 0xfd, 0x50, 0x6d, 0xfb, 0x10, 0x8f, 0xd6, 0x4b, 0xf8, 0xc5, 0x5e, 0xb0, 0x8f, 0x40, 0x1, 0xfe, 0x0, 0x6, 0xf1, 0x8f, 0x0, 0x0, @@ -656,14 +660,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0x8e, 0x0, 0x0, 0xe9, 0x0, 0x3, 0xf3, 0x8e, 0x0, 0x0, 0xe9, 0x0, 0x3, 0xf3, - /* U+6E "n" */ + /* U+006E "n" */ 0x8e, 0x3c, 0xfd, 0x60, 0x8f, 0xc4, 0x16, 0xf4, 0x8f, 0x30, 0x0, 0xda, 0x8f, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, 0x8e, 0x0, 0x0, 0xac, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x4c, 0xff, 0xb2, 0x0, 0x4f, 0xb4, 0x5d, 0xe1, 0xc, 0xd0, 0x0, 0x1f, 0x90, 0xf8, 0x0, 0x0, 0xbd, 0x1f, 0x60, 0x0, 0xa, 0xe0, 0xf8, @@ -671,7 +675,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xb5, 0x5d, 0xe1, 0x0, 0x4c, 0xff, 0xb2, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x8e, 0x4d, 0xfe, 0x70, 0x8, 0xfd, 0x30, 0x6f, 0x60, 0x8f, 0x40, 0x0, 0x9e, 0x8, 0xf0, 0x0, 0x4, 0xf2, 0x8e, 0x0, 0x0, 0x3f, 0x38, 0xf0, @@ -680,7 +684,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xe0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x5d, 0xfd, 0x5b, 0xb0, 0x4f, 0xa4, 0x5e, 0xeb, 0xc, 0xd0, 0x0, 0x3f, 0xb0, 0xf7, 0x0, 0x0, 0xdb, 0x1f, 0x60, 0x0, 0xc, 0xb0, 0xf7, @@ -689,34 +693,34 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0x0, 0xbb, - /* U+72 "r" */ + /* U+0072 "r" */ 0x0, 0x0, 0x0, 0x8e, 0x4c, 0xf9, 0x8f, 0xd4, 0x12, 0x8f, 0x40, 0x0, 0x8f, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x8e, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x1, 0xae, 0xfe, 0xb0, 0xc, 0xd5, 0x35, 0x91, 0xf, 0x60, 0x0, 0x0, 0xc, 0xe6, 0x20, 0x0, 0x1, 0x9e, 0xfe, 0x70, 0x0, 0x0, 0x28, 0xf5, 0x0, 0x0, 0x0, 0xf8, 0x1c, 0x64, 0x49, 0xf3, 0x9, 0xdf, 0xfc, 0x40, - /* U+74 "t" */ + /* U+0074 "t" */ 0x4, 0x70, 0x0, 0x8, 0xf0, 0x0, 0x8, 0xf0, 0x0, 0x9f, 0xff, 0xfe, 0x19, 0xf2, 0x21, 0x8, 0xf0, 0x0, 0x8, 0xf0, 0x0, 0x8, 0xf0, 0x0, 0x8, 0xf0, 0x0, 0x7, 0xf0, 0x0, 0x5, 0xf6, 0x32, 0x0, 0x9e, 0xfe, - /* U+75 "u" */ + /* U+0075 "u" */ 0xac, 0x0, 0x0, 0xcb, 0xac, 0x0, 0x0, 0xcb, 0xac, 0x0, 0x0, 0xcb, 0xac, 0x0, 0x0, 0xcb, 0xac, 0x0, 0x0, 0xcb, 0x9d, 0x0, 0x0, 0xcb, 0x7e, 0x0, 0x1, 0xfb, 0x2f, 0x81, 0x2b, 0xfb, 0x5, 0xdf, 0xd5, 0xcb, - /* U+76 "v" */ + /* U+0076 "v" */ 0x5f, 0x20, 0x0, 0xb, 0xd0, 0xf8, 0x0, 0x1, 0xf7, 0x9, 0xe0, 0x0, 0x7f, 0x10, 0x3f, 0x40, 0xc, 0xb0, 0x0, 0xda, 0x2, 0xf5, 0x0, 0x8, @@ -724,7 +728,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xce, 0xf4, 0x0, 0x0, 0x6, 0xfe, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x3f, 0x30, 0x6, 0xf8, 0x0, 0x2f, 0x40, 0xe7, 0x0, 0xaf, 0xc0, 0x6, 0xf0, 0xb, 0xb0, 0xe, 0x8f, 0x0, 0xac, 0x0, 0x6f, 0x3, 0xf1, 0xf4, @@ -734,7 +738,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xf, 0xf8, 0x0, 0x0, 0x2f, 0xc0, 0x0, 0xbf, 0x40, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xd, 0xc0, 0x0, 0x4f, 0x60, 0x3f, 0x80, 0x1e, 0xb0, 0x0, 0x7f, 0x4b, 0xe1, 0x0, 0x0, 0xbf, 0xf4, 0x0, 0x0, 0x5, 0xfc, 0x0, 0x0, 0x1, @@ -742,7 +746,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0x30, 0xc, 0xd0, 0x3f, 0x80, 0x0, 0x2f, 0x90, - /* U+79 "y" */ + /* U+0079 "y" */ 0x4f, 0x30, 0x0, 0xb, 0xc0, 0xe9, 0x0, 0x2, 0xf6, 0x7, 0xf0, 0x0, 0x8f, 0x0, 0x1f, 0x60, 0xe, 0x90, 0x0, 0xac, 0x5, 0xf2, 0x0, 0x3, @@ -751,14 +755,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6f, 0x20, 0x0, 0x2, 0x4e, 0xb0, 0x0, 0x0, 0xbf, 0xc1, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x1f, 0xff, 0xff, 0xfb, 0x2, 0x22, 0x26, 0xf8, 0x0, 0x0, 0x1e, 0xb0, 0x0, 0x0, 0xcd, 0x10, 0x0, 0xa, 0xe2, 0x0, 0x0, 0x8f, 0x40, 0x0, 0x5, 0xf6, 0x0, 0x0, 0x2f, 0xb2, 0x22, 0x21, 0x5f, 0xff, 0xff, 0xfb, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x9, 0xef, 0x30, 0x6, 0xf6, 0x20, 0x0, 0x8e, 0x0, 0x0, 0x9, 0xe0, 0x0, 0x0, 0x9d, 0x0, 0x0, 0xa, 0xd0, 0x0, 0x2, 0xe9, 0x0, @@ -767,11 +771,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x6, 0xf3, 0x0, 0x0, 0x1c, 0xff, 0x20, 0x0, 0x1, 0x20, - /* U+7C "|" */ + /* U+007C "|" */ 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, 0xf5, - /* U+7D "}" */ + /* U+007D "}" */ 0xfe, 0xb1, 0x0, 0x2, 0x4f, 0x80, 0x0, 0x0, 0xbb, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0xa, 0xd0, 0x0, 0x0, 0x7f, 0x40, @@ -780,12 +784,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x1e, 0x90, 0x0, 0xff, 0xd2, 0x0, 0x2, 0x10, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xfe, 0xa5, 0x12, 0x7a, 0x4d, 0x64, 0x6b, 0xff, 0xfd, 0x31, 0x0, 0x0, 0x0, 0x31, 0x0, - /* U+5D0 "א" */ + /* U+05D0 "א" */ 0x3f, 0x80, 0x0, 0x3f, 0x40, 0x8f, 0x30, 0x3, 0xf3, 0x0, 0xdd, 0x0, 0x3f, 0x20, 0x1b, 0xf8, 0x6, 0xf0, 0xc, 0xb8, 0xf6, 0xe8, 0x4, 0xf1, @@ -793,7 +797,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe0, 0x0, 0x7f, 0x30, 0x8e, 0x0, 0x0, 0xcd, 0x0, - /* U+5D1 "ב" */ + /* U+05D1 "ב" */ 0x5f, 0xff, 0xe8, 0x0, 0x0, 0x11, 0x25, 0xea, 0x0, 0x0, 0x0, 0x6, 0xf1, 0x0, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, @@ -801,13 +805,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x22, 0x22, 0x4f, 0x51, 0x5f, 0xff, 0xff, 0xff, 0x90, - /* U+5D2 "ג" */ + /* U+05D2 "ג" */ 0x1f, 0xd8, 0x0, 0x0, 0x14, 0xf7, 0x0, 0x0, 0x9, 0xd0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x9f, 0x10, 0x0, 0xd, 0xf4, 0x1, 0x4a, 0xbe, 0x80, 0x4f, 0xc1, 0x9e, 0x0, - /* U+5D3 "ד" */ + /* U+05D3 "ד" */ 0x5f, 0xff, 0xff, 0xff, 0x30, 0x11, 0x11, 0xda, 0x10, 0x0, 0x0, 0xd, 0xa0, 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0xd, 0xa0, 0x0, 0x0, @@ -815,30 +819,30 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0xd, 0xa0, 0x0, - /* U+5D4 "ה" */ + /* U+05D4 "ה" */ 0x8f, 0xff, 0xfd, 0x70, 0x1, 0x11, 0x26, 0xf6, 0x0, 0x0, 0x0, 0x9c, 0x4, 0x0, 0x0, 0x7f, 0x5f, 0x10, 0x0, 0x7f, 0x6f, 0x10, 0x0, 0x7f, 0x6f, 0x10, 0x0, 0x7f, 0x6f, 0x10, 0x0, 0x7f, 0x6f, 0x10, 0x0, 0x7f, - /* U+5D5 "ו" */ + /* U+05D5 "ו" */ 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, - /* U+5D6 "ז" */ + /* U+05D6 "ז" */ 0x5f, 0xff, 0xd0, 0x1c, 0x81, 0x3, 0xf2, 0x0, 0x6f, 0x10, 0x6, 0xf0, 0x0, 0x6f, 0x0, 0x6, 0xf0, 0x0, 0x6f, 0x0, 0x6, 0xf0, 0x0, - /* U+5D7 "ח" */ + /* U+05D7 "ח" */ 0x8f, 0xff, 0xfd, 0x70, 0x8e, 0x11, 0x26, 0xf7, 0x8e, 0x0, 0x0, 0x9d, 0x8e, 0x0, 0x0, 0x7f, 0x8e, 0x0, 0x0, 0x7f, 0x8e, 0x0, 0x0, 0x7f, 0x8e, 0x0, 0x0, 0x7f, 0x8e, 0x0, 0x0, 0x7f, 0x8e, 0x0, 0x0, 0x7f, - /* U+5D8 "ט" */ + /* U+05D8 "ט" */ 0x8e, 0x0, 0xcf, 0xd4, 0x8, 0xe0, 0x4, 0x3b, 0xe0, 0x8e, 0x0, 0x0, 0x3f, 0x48, 0xe0, 0x0, 0x0, 0xf7, 0x8e, 0x0, 0x0, 0xf, 0x77, 0xf0, @@ -846,10 +850,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xde, 0x63, 0x6e, 0xc0, 0x1, 0xae, 0xfe, 0x91, 0x0, - /* U+5D9 "י" */ + /* U+05D9 "י" */ 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0x40, - /* U+5DA "ך" */ + /* U+05DA "ך" */ 0x5f, 0xff, 0xd7, 0x0, 0x1, 0x13, 0x8f, 0x70, 0x0, 0x0, 0xa, 0xe0, 0x0, 0x0, 0x6, 0xf1, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x5, 0xf2, @@ -857,14 +861,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x5, 0xf2, - /* U+5DB "כ" */ + /* U+05DB "כ" */ 0x5f, 0xff, 0xd8, 0x0, 0x1, 0x12, 0x5d, 0xa0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x4, 0xf3, 0x1, 0x12, 0x5d, 0xa0, 0x5f, 0xff, 0xd8, 0x0, - /* U+5DC "ל" */ + /* U+05DC "ל" */ 0x28, 0x10, 0x0, 0x0, 0x5f, 0x20, 0x0, 0x0, 0x5f, 0x20, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfd, 0x1, 0x11, 0x12, 0xf9, 0x0, 0x0, 0x6, 0xf2, @@ -872,7 +876,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x9e, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x6, 0xf2, 0x0, 0x0, 0xc, 0xb0, 0x0, - /* U+5DD "ם" */ + /* U+05DD "ם" */ 0x8f, 0xff, 0xfe, 0x90, 0x8, 0xe1, 0x12, 0x5e, 0x90, 0x8e, 0x0, 0x0, 0x7f, 0x8, 0xe0, 0x0, 0x4, 0xf2, 0x8e, 0x0, 0x0, 0x4f, 0x28, 0xe0, @@ -880,7 +884,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe2, 0x22, 0x25, 0xf2, 0x8f, 0xff, 0xff, 0xff, 0x20, - /* U+5DE "מ" */ + /* U+05DE "מ" */ 0x1f, 0x90, 0xae, 0xfc, 0x20, 0x9, 0xea, 0xc2, 0x1c, 0xd0, 0x3, 0xff, 0x20, 0x4, 0xf3, 0x0, 0xfc, 0x0, 0x1, 0xf6, 0x0, 0xf8, 0x0, 0x0, @@ -888,16 +892,16 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf6, 0x8, 0xf0, 0x1, 0x12, 0xf6, 0xb, 0xc0, 0xf, 0xff, 0xf6, - /* U+5DF "ן" */ + /* U+05DF "ן" */ 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, - /* U+5E0 "נ" */ + /* U+05E0 "נ" */ 0x1f, 0xea, 0x10, 0x14, 0xea, 0x0, 0x9, 0xe0, 0x0, 0x8e, 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x22, 0x9f, 0x5f, 0xff, 0xf0, - /* U+5E1 "ס" */ + /* U+05E1 "ס" */ 0x8f, 0xff, 0xfe, 0x91, 0x8, 0xe3, 0x33, 0x6e, 0xd0, 0x8e, 0x0, 0x0, 0x3f, 0x48, 0xe0, 0x0, 0x0, 0xf7, 0x8e, 0x0, 0x0, 0xf, 0x77, 0xf0, @@ -905,7 +909,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0x64, 0x7f, 0xb0, 0x1, 0x9e, 0xfe, 0x90, 0x0, - /* U+5E2 "ע" */ + /* U+05E2 "ע" */ 0x2f, 0x50, 0x0, 0xf, 0x90, 0xea, 0x0, 0x0, 0xf9, 0x9, 0xe0, 0x0, 0xf, 0x80, 0x4f, 0x30, 0x0, 0xf7, 0x0, 0xf7, 0x0, 0x2f, 0x50, 0xb, @@ -914,7 +918,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xe9, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5E3 "ף" */ + /* U+05E3 "ף" */ 0x8f, 0xff, 0xfc, 0x50, 0x8e, 0x11, 0x39, 0xf3, 0x8e, 0x0, 0x0, 0xe9, 0x7f, 0x20, 0x0, 0xbc, 0x1d, 0xfe, 0x0, 0xac, 0x0, 0x21, 0x0, 0xac, @@ -922,7 +926,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0xac, - /* U+5E4 "פ" */ + /* U+05E4 "פ" */ 0x8f, 0xff, 0xeb, 0x30, 0x8, 0xe1, 0x24, 0xbf, 0x30, 0x8e, 0x0, 0x0, 0xbc, 0x6, 0xf2, 0x0, 0x6, 0xf0, 0x1d, 0xfe, 0x0, 0x5f, 0x10, 0x2, @@ -930,7 +934,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x11, 0x24, 0xaf, 0x30, 0x8f, 0xff, 0xfb, 0x30, 0x0, - /* U+5E5 "ץ" */ + /* U+05E5 "ץ" */ 0x1e, 0xa0, 0x0, 0x7f, 0x4, 0xf5, 0x0, 0x8e, 0x0, 0x9e, 0x10, 0xbb, 0x0, 0x1e, 0x86, 0xf3, 0x0, 0x9, 0xfe, 0x50, 0x0, 0x6, 0xf1, 0x0, @@ -938,7 +942,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xf1, 0x0, 0x0, 0x5, 0xf1, 0x0, 0x0, 0x5, 0xf1, 0x0, 0x0, 0x5, 0xf1, 0x0, - /* U+5E6 "צ" */ + /* U+05E6 "צ" */ 0x1e, 0xb0, 0x0, 0x6f, 0x0, 0x5f, 0x60, 0x6, 0xf0, 0x0, 0xaf, 0x10, 0x7e, 0x0, 0x1, 0xeb, 0xa, 0xb0, 0x0, 0x5, 0xfb, 0xf3, 0x0, 0x0, @@ -946,7 +950,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x11, 0x11, 0x7f, 0x60, 0x5f, 0xff, 0xff, 0xff, 0x0, - /* U+5E7 "ק" */ + /* U+05E7 "ק" */ 0x8f, 0xff, 0xff, 0xff, 0xf2, 0x1, 0x11, 0x11, 0x1c, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x70, 0x4, 0x0, 0x0, 0x8f, 0x10, 0x5f, 0x10, 0x0, 0xea, @@ -957,14 +961,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, - /* U+5E8 "ר" */ + /* U+05E8 "ר" */ 0x5f, 0xff, 0xd9, 0x10, 0x1, 0x12, 0x5e, 0xc0, 0x0, 0x0, 0x4, 0xf4, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xe9, - /* U+5E9 "ש" */ + /* U+05E9 "ש" */ 0x3f, 0x30, 0xf, 0x50, 0xd, 0x91, 0xf5, 0x1, 0xf4, 0x0, 0xf7, 0xf, 0x70, 0x4f, 0x10, 0x1f, 0x40, 0xda, 0x1b, 0xc0, 0x4, 0xf1, 0xb, 0xff, @@ -973,7 +977,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x42, 0x5c, 0xf4, 0x0, 0x2, 0xff, 0xfd, 0x82, 0x0, 0x0, - /* U+5EA "ת" */ + /* U+05EA "ת" */ 0x7f, 0xff, 0xff, 0xd8, 0x0, 0x3, 0xf6, 0x12, 0x6f, 0x70, 0x2, 0xf5, 0x0, 0x9, 0xe0, 0x2, 0xf5, 0x0, 0x6, 0xf0, 0x2, 0xf5, 0x0, 0x6, @@ -981,7 +985,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xf1, 0x17, 0xf1, 0x0, 0x6, 0xf1, 0xde, 0x70, 0x0, 0x6, 0xf1, - /* U+606 "؆" */ + /* U+0606 "؆" */ 0x0, 0x1, 0x51, 0x53, 0x30, 0x0, 0x0, 0xe7, 0xb8, 0x50, 0xd9, 0x0, 0x9f, 0xcc, 0x10, 0xd, 0x0, 0x58, 0x0, 0x0, 0x7, 0x60, 0x3a, 0x0, @@ -993,7 +997,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1f, 0x90, 0x0, 0x0, 0x0, 0xa, 0x30, 0x0, - /* U+607 "؇" */ + /* U+0607 "؇" */ 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xa, 0xb2, 0x0, 0xc9, 0x0, 0x3c, 0x10, 0x0, 0xc, 0x0, 0x3d, 0x90, 0x0, 0x7, 0x60, 0xb4, 0x1, @@ -1005,7 +1009,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1f, 0x90, 0x0, 0x0, 0x0, 0xa, 0x30, 0x0, - /* U+609 "؉" */ + /* U+0609 "؉" */ 0xd9, 0x0, 0xe, 0x40, 0x0, 0xc8, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x1, 0xe3, 0x0, 0x0, 0x0, 0x8, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0x30, 0x0, @@ -1014,7 +1018,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0x10, 0xe, 0x60, 0x6e, 0xb8, 0x0, 0xf, 0x70, 0x7f, - /* U+60A "؊" */ + /* U+060A "؊" */ 0xd9, 0x0, 0xe, 0x40, 0x0, 0x0, 0x0, 0xc8, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xb0, @@ -1025,18 +1029,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0x10, 0xe, 0x60, 0x6e, 0x0, 0xe7, 0xb8, 0x0, 0xf, 0x70, 0x7f, 0x0, 0xf7, - /* U+60C "،" */ + /* U+060C "،" */ 0x2, 0xc0, 0xba, 0x2f, 0x64, 0xf5, - /* U+615 "ؕ" */ + /* U+0615 "ؕ" */ 0x0, 0x0, 0x0, 0x6, 0x60, 0x0, 0x6, 0x65, 0x50, 0x6, 0xd6, 0xe0, 0xd, 0xdc, 0x70, - /* U+61B "؛" */ + /* U+061B "؛" */ 0x4, 0xd0, 0xc9, 0x3f, 0x63, 0xd4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0x54, 0xf5, - /* U+61F "؟" */ + /* U+061F "؟" */ 0x8, 0xef, 0xd8, 0x17, 0xf9, 0x57, 0xd6, 0xcd, 0x0, 0x0, 0x1b, 0xe0, 0x0, 0x0, 0x3f, 0xa0, 0x0, 0x0, 0x4f, 0x90, 0x0, 0x0, 0x5f, 0x30, @@ -1044,12 +1048,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1f, 0x70, 0x0, 0x1, 0xf7, 0x0, - /* U+621 "ء" */ + /* U+0621 "ء" */ 0x0, 0x0, 0x0, 0x9, 0xff, 0x90, 0x6f, 0x95, 0x40, 0xad, 0x0, 0x0, 0x8f, 0x40, 0x11, 0x1a, 0xff, 0xf3, 0x5c, 0xfe, 0x70, 0x9a, 0x40, 0x0, - /* U+622 "آ" */ + /* U+0622 "آ" */ 0x19, 0x40, 0x19, 0x8, 0x5a, 0xdb, 0x50, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x7f, 0x0, @@ -1058,13 +1062,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x7f, 0x0, 0x0, - /* U+623 "أ" */ + /* U+0623 "أ" */ 0x9, 0xc3, 0x1b, 0x0, 0xd, 0xb6, 0x17, 0x30, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, - /* U+624 "ؤ" */ + /* U+0624 "ؤ" */ 0x0, 0x5, 0xc7, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x9, 0xa7, 0x0, 0x0, 0xb, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xed, 0x40, @@ -1074,13 +1078,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x12, 0x48, 0xef, 0x30, 0xaf, 0xff, 0xa2, 0x0, 0x34, 0x20, 0x0, 0x0, - /* U+625 "إ" */ + /* U+0625 "إ" */ 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x7, 0xf0, 0x9, 0xc3, 0x1b, 0x0, 0xd, 0xb6, 0x16, 0x20, - /* U+626 "ئ" */ + /* U+0626 "ئ" */ 0x1, 0xbb, 0x0, 0x0, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, 0x0, 0x3, 0xeb, 0x20, 0x0, 0x0, 0x0, 0x35, 0x20, 0x6d, 0xfe, 0x70, 0x0, 0x0, @@ -1091,11 +1095,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0xcf, 0xff, 0x90, 0x0, 0x28, 0xba, 0x85, 0x10, 0x0, - /* U+627 "ا" */ + /* U+0627 "ا" */ 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, - /* U+628 "ب" */ + /* U+0628 "ب" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5b, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xc, 0xbd, 0xb0, 0x0, 0x0, 0x0, @@ -1105,20 +1109,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - /* U+629 "ة" */ + /* U+0629 "ة" */ 0xf, 0x3f, 0x10, 0x0, 0x20, 0x20, 0x0, 0x0, 0x10, 0x0, 0x2, 0xef, 0xd5, 0x0, 0xae, 0x5a, 0xf7, 0xd, 0x90, 0x7, 0xf1, 0xe8, 0x0, 0x3f, 0x3b, 0xe6, 0x6d, 0xe0, 0x2b, 0xfe, 0x91, 0x0, - /* U+62A "ت" */ + /* U+062A "ت" */ 0x0, 0x0, 0x8a, 0x99, 0x0, 0x0, 0x5, 0x70, 0x1, 0x11, 0x10, 0x0, 0x9c, 0xe8, 0x0, 0x0, 0x0, 0x0, 0xb, 0xce, 0xa0, 0x0, 0x0, 0x0, 0x7, 0xf7, 0x7f, 0xd8, 0x66, 0x79, 0xcf, 0xf8, 0x0, 0x4a, 0xef, 0xfe, 0xc9, 0x61, 0x0, - /* U+62B "ث" */ + /* U+062B "ث" */ 0x0, 0x0, 0x8, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8a, 0x99, 0x0, 0x0, 0x5, 0x70, 0x1, 0x11, 0x10, @@ -1127,7 +1131,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd8, 0x66, 0x79, 0xcf, 0xf8, 0x0, 0x4a, 0xef, 0xfe, 0xc9, 0x61, 0x0, - /* U+62C "ج" */ + /* U+062C "ج" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xff, 0xd8, 0x0, 0x98, 0x5b, 0xfe, 0xb6, 0x0, 0x0, 0xbf, 0x70, 0x0, 0x0, 0x7, 0xf4, 0x0, 0x0, @@ -1138,7 +1142,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+62D "ح" */ + /* U+062D "ح" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xed, 0xff, 0xe9, 0x0, 0x41, 0x3d, 0xe8, 0x41, 0x0, 0x3, 0xfa, 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, 0x0, @@ -1148,7 +1152,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+62E "خ" */ + /* U+062E "خ" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xed, 0xff, 0xe9, 0x0, 0x41, 0x3d, 0xe8, 0x41, @@ -1159,27 +1163,27 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x31, 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+62F "د" */ + /* U+062F "د" */ 0x0, 0x2e, 0xa0, 0x0, 0x0, 0x3f, 0x70, 0x0, 0x0, 0x9e, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7f, 0x10, 0x96, 0xaf, 0xb0, 0xd, 0xfe, 0x90, 0x0, - /* U+630 "ذ" */ + /* U+0630 "ذ" */ 0x0, 0x7b, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0xdc, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x8, 0xf1, 0x9, 0x7a, 0xfb, 0x0, 0xdf, 0xe8, 0x0, - /* U+631 "ر" */ + /* U+0631 "ر" */ 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0xca, 0x0, 0x0, 0x3, 0xf6, 0x0, 0x0, 0x4e, 0xd0, 0x14, 0x6c, 0xfd, 0x20, 0xaf, 0xfc, 0x60, 0x0, 0x33, 0x10, 0x0, 0x0, - /* U+632 "ز" */ + /* U+0632 "ز" */ 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0xab, @@ -1187,7 +1191,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xd0, 0x14, 0x6c, 0xfd, 0x20, 0xaf, 0xfc, 0x60, 0x0, 0x33, 0x10, 0x0, 0x0, - /* U+633 "س" */ + /* U+0633 "س" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf3, 0x0, 0x0, 0x0, 0xd, 0x90, 0x4, 0xf2, 0x3, 0xf3, 0x0, 0x0, 0x0, 0x9, 0xd0, 0x6, @@ -1201,7 +1205,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x24, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+634 "ش" */ + /* U+0634 "ش" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0x4e, @@ -1219,7 +1223,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+635 "ص" */ + /* U+0635 "ص" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xfc, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, @@ -1235,7 +1239,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x13, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+636 "ض" */ + /* U+0636 "ض" */ 0x0, 0x0, 0x0, 0x0, 0xe, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xfc, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, @@ -1251,7 +1255,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x13, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+637 "ط" */ + /* U+0637 "ط" */ 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, @@ -1263,7 +1267,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x67, 0x7f, 0xfd, 0x77, 0x9d, 0xfc, 0x1e, 0xff, 0xff, 0xff, 0xfe, 0xb5, 0x0, - /* U+638 "ظ" */ + /* U+0638 "ظ" */ 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, @@ -1275,7 +1279,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x67, 0x7f, 0xfd, 0x77, 0x9d, 0xfc, 0x1e, 0xff, 0xff, 0xff, 0xfe, 0xb5, 0x0, - /* U+639 "ع" */ + /* U+0639 "ع" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xef, 0x20, 0x0, 0x0, 0xce, 0x75, 0x0, 0x0, 0x4, 0xf2, 0x0, 0x0, 0x0, 0x4, 0xf4, 0x26, 0xbd, @@ -1286,7 +1290,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x31, 0x13, 0x95, 0x0, 0x6d, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+63A "غ" */ + /* U+063A "غ" */ 0x0, 0xf, 0x10, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8, 0xef, 0x20, 0x0, 0x0, 0xce, 0x75, 0x0, 0x0, 0x4, 0xf2, 0x0, 0x0, @@ -1298,10 +1302,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x95, 0x0, 0x6d, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+640 "ـ" */ + /* U+0640 "ـ" */ 0x17, 0x77, 0x75, 0x2f, 0xff, 0xfd, - /* U+641 "ف" */ + /* U+0641 "ف" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1315,7 +1319,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc7, 0x0, 0x0, 0x0, 0x24, 0x44, 0x31, 0x0, 0x0, 0x0, - /* U+642 "ق" */ + /* U+0642 "ق" */ 0x0, 0x0, 0x0, 0x5c, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x2, 0x12, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xfc, 0x10, 0x0, 0x0, 0x0, 0xaf, 0x9e, 0xa0, @@ -1328,7 +1332,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xdf, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x3, 0x43, 0x0, 0x0, 0x0, - /* U+643 "ك" */ + /* U+0643 "ك" */ 0x0, 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, 0x2, 0x96, 0x0, 0xe9, 0x0, 0x0, @@ -1339,7 +1343,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb7, 0x55, 0x8e, 0xf8, 0x0, 0x5c, 0xef, 0xfe, 0xb4, 0x0, - /* U+644 "ل" */ + /* U+0644 "ل" */ 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, @@ -1351,14 +1355,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0xa, 0xff, 0xff, 0xa2, 0x0, 0x0, 0x13, 0x30, 0x0, 0x0, - /* U+645 "م" */ + /* U+0645 "م" */ 0x0, 0x2, 0x87, 0x10, 0x0, 0x2f, 0xff, 0xf3, 0x0, 0xae, 0x11, 0xea, 0x3, 0xdd, 0x32, 0xea, 0x5f, 0xbe, 0xff, 0xe3, 0xcb, 0x0, 0x23, 0x0, 0xea, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - /* U+646 "ن" */ + /* U+0646 "ن" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x4, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf2, 0x23, 0x0, 0x0, 0x1, 0xf6, 0xbc, 0x0, 0x0, 0x0, @@ -1367,20 +1371,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xa4, 0x24, 0xaf, 0x60, 0x5, 0xef, 0xff, 0xe5, 0x0, 0x0, 0x3, 0x42, 0x0, 0x0, - /* U+647 "ه" */ + /* U+0647 "ه" */ 0x0, 0x10, 0x0, 0x2, 0xef, 0xd5, 0x0, 0xae, 0x5a, 0xf7, 0xd, 0x90, 0x7, 0xf1, 0xe8, 0x0, 0x3f, 0x3b, 0xe6, 0x6d, 0xe0, 0x2b, 0xfe, 0x91, 0x0, - /* U+648 "و" */ + /* U+0648 "و" */ 0x0, 0x8, 0xed, 0x40, 0x0, 0x6f, 0xac, 0xf1, 0x0, 0x9e, 0x1, 0xf6, 0x0, 0x6f, 0xa6, 0xf7, 0x0, 0x8, 0xdf, 0xf7, 0x0, 0x0, 0x4, 0xf4, 0x0, 0x0, 0x2e, 0xe0, 0x12, 0x48, 0xef, 0x30, 0xaf, 0xff, 0xa2, 0x0, 0x34, 0x20, 0x0, 0x0, - /* U+649 "ى" */ + /* U+0649 "ى" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xfe, 0x70, 0x0, 0x0, 0x4f, 0x94, 0x7f, 0x40, 0x0, 0x5, 0xf7, 0x0, 0x10, 0x12, 0x0, @@ -1389,7 +1393,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0x9f, 0x90, 0x4f, 0xfc, 0xcf, 0xff, 0x90, 0x0, 0x28, 0xba, 0x85, 0x10, 0x0, - /* U+64A "ي" */ + /* U+064A "ي" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xfe, 0x70, 0x0, 0x0, 0x4f, 0x94, 0x7f, 0x40, 0x0, 0x4, 0xf8, 0x10, 0x10, 0x24, 0x0, @@ -1400,72 +1404,72 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, - /* U+64B "ً" */ + /* U+064B "ً" */ 0x0, 0x0, 0x0, 0x5, 0x9c, 0xd3, 0x27, 0x41, 0x21, 0x17, 0xbd, 0xb2, 0x25, 0x20, 0x0, - /* U+64C "ٌ" */ + /* U+064C "ٌ" */ 0x0, 0x5d, 0x60, 0x0, 0xa7, 0xc0, 0x36, 0x1c, 0xe3, 0x2a, 0x1c, 0x10, 0x9, 0xc3, 0x0, - /* U+64D "ٍ" */ + /* U+064D "ٍ" */ 0x1, 0x48, 0xb3, 0x3c, 0x85, 0x10, 0x3, 0x6a, 0xd3, 0x3a, 0x63, 0x0, - /* U+64E "َ" */ + /* U+064E "َ" */ 0x0, 0x0, 0x21, 0x17, 0xbd, 0xb2, 0x25, 0x20, 0x0, - /* U+64F "ُ" */ + /* U+064F "ُ" */ 0x0, 0x5d, 0x60, 0x0, 0xa7, 0xc0, 0x0, 0x3e, 0xe3, 0x1, 0x8b, 0x0, 0x3c, 0x60, 0x0, - /* U+650 "ِ" */ + /* U+0650 "ِ" */ 0x0, 0x14, 0x82, 0x3d, 0xc9, 0x50, 0x0, 0x0, 0x0, - /* U+651 "ّ" */ + /* U+0651 "ّ" */ 0x0, 0x0, 0x32, 0x12, 0x66, 0x56, 0x66, 0x67, 0x66, 0x66, 0x9c, 0xd3, 0x2e, 0x92, 0x30, - /* U+652 "ْ" */ + /* U+0652 "ْ" */ 0x5, 0xdd, 0x50, 0xe, 0x12, 0xe0, 0xe, 0x22, 0xe0, 0x5, 0xed, 0x50, - /* U+653 "ٓ" */ + /* U+0653 "ٓ" */ 0x2a, 0x20, 0x28, 0x94, 0xbd, 0xa3, 0x0, 0x0, 0x0, - /* U+654 "ٔ" */ + /* U+0654 "ٔ" */ 0x1b, 0xb1, 0x57, 0x0, 0x2e, 0xb3, 0x35, 0x20, - /* U+655 "ٕ" */ + /* U+0655 "ٕ" */ 0x1b, 0xb1, 0x57, 0x0, 0x2e, 0xb3, 0x35, 0x20, - /* U+657 "ٗ" */ + /* U+0657 "ٗ" */ 0x0, 0x5, 0xc3, 0x0, 0xa8, 0x10, 0x3e, 0xe3, 0x0, 0xc, 0x7a, 0x0, 0x6, 0xe5, 0x0, - /* U+65A "ٚ" */ + /* U+065A "ٚ" */ 0x7, 0x11, 0x70, 0x7, 0xaa, 0x70, 0x0, 0xdd, 0x0, - /* U+660 "٠" */ + /* U+0660 "٠" */ 0x8f, 0x29, 0xf2, - /* U+661 "١" */ + /* U+0661 "١" */ 0xae, 0x0, 0x4f, 0x30, 0xe, 0x90, 0x9, 0xd0, 0x5, 0xf1, 0x2, 0xf4, 0x0, 0xf6, 0x0, 0xf6, 0x0, 0xf7, 0x0, 0xf7, - /* U+662 "٢" */ + /* U+0662 "٢" */ 0x2f, 0x70, 0x0, 0xac, 0xc, 0xf7, 0x26, 0xf7, 0x6, 0xff, 0xff, 0xc0, 0x2, 0xf7, 0x33, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, - /* U+663 "٣" */ + /* U+0663 "٣" */ 0x3f, 0x40, 0xf6, 0x4f, 0x20, 0xda, 0xf, 0x97, 0xf1, 0x7, 0xfd, 0xff, 0xfc, 0x0, 0x2f, 0x91, 0x33, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xb, @@ -1473,21 +1477,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xd0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, - /* U+664 "٤" */ + /* U+0664 "٤" */ 0x0, 0x0, 0x0, 0x0, 0x2, 0x9e, 0x40, 0x4, 0xfd, 0x71, 0x0, 0xda, 0x0, 0x0, 0xa, 0xe4, 0x0, 0x0, 0x2e, 0xf6, 0x0, 0x1e, 0xd6, 0x10, 0x8, 0xe0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x3, 0xfb, 0x79, 0xd5, 0x5, 0xdf, 0xd9, 0x10, - /* U+665 "٥" */ + /* U+0665 "٥" */ 0x0, 0x1, 0x0, 0x0, 0x1d, 0xf9, 0x0, 0xb, 0xd8, 0xf5, 0x3, 0xf4, 0xb, 0xc0, 0x8e, 0x0, 0x4f, 0x2c, 0xa0, 0x0, 0xf6, 0xe8, 0x0, 0xe, 0x8e, 0x80, 0x0, 0xe8, 0xcc, 0x0, 0x2f, 0x67, 0xfa, 0x8d, 0xf1, 0x8, 0xef, 0xd4, 0x0, - /* U+666 "٦" */ + /* U+0666 "٦" */ 0x25, 0x21, 0x24, 0x40, 0x4f, 0xff, 0xff, 0xa0, 0x1, 0x34, 0x3c, 0xa0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0xa, 0xc0, 0x0, 0x0, 0x8, 0xe0, @@ -1495,7 +1499,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2, 0xf5, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, 0xbc, - /* U+667 "٧" */ + /* U+0667 "٧" */ 0x4f, 0x30, 0x0, 0xad, 0x0, 0xda, 0x0, 0x1f, 0x60, 0x6, 0xf1, 0x7, 0xe0, 0x0, 0x1f, 0x70, 0xd9, 0x0, 0x0, 0xbc, 0x2f, 0x40, 0x0, 0x5, @@ -1503,7 +1507,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xdf, 0x70, 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, 0x0, 0x7f, 0x10, 0x0, - /* U+668 "٨" */ + /* U+0668 "٨" */ 0x0, 0x7, 0xf1, 0x0, 0x0, 0x0, 0x9f, 0x40, 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x5f, 0x9f, 0x0, 0x0, 0xb, @@ -1511,7 +1515,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0x10, 0x7e, 0x0, 0xd, 0xa0, 0x1, 0xf6, 0x4, 0xf3, 0x0, 0xa, 0xd0, - /* U+669 "٩" */ + /* U+0669 "٩" */ 0x0, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xf7, 0x0, 0xd, 0xc5, 0xaf, 0x40, 0x2f, 0x40, 0xd, 0x90, 0xe, 0xb4, 0x2b, 0xc0, 0x3, 0xdf, 0xff, 0xd0, @@ -1519,36 +1523,36 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2, 0xf5, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, 0xbc, - /* U+66A "٪" */ + /* U+066A "٪" */ 0xd9, 0x0, 0xe, 0x4c, 0x80, 0x7, 0xc0, 0x0, 0x1, 0xe3, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x1f, 0x30, 0x0, 0x9, 0xa0, 0x0, 0x2, 0xf2, 0x0, 0x0, 0xa9, 0x0, 0x0, 0x2f, 0x10, 0xe, 0x6b, 0x80, 0x0, 0xf7, - /* U+66B "٫" */ + /* U+066B "٫" */ 0x0, 0x6, 0x80, 0x0, 0x6c, 0x0, 0x8, 0xb0, 0x0, 0xc7, 0x0, 0x6f, 0x21, 0x7f, 0x60, 0xfe, 0x60, 0x2, 0x0, 0x0, - /* U+66C "٬" */ + /* U+066C "٬" */ 0xa, 0x70, 0xf9, 0x3f, 0x27, 0xa0, - /* U+66D "٭" */ + /* U+066D "٭" */ 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x5, 0xf1, 0x0, 0x0, 0x9f, 0xff, 0xff, 0x60, 0x0, 0x5f, 0xfe, 0x20, 0x0, 0x5, 0xfd, 0xf1, 0x0, 0x0, 0x94, 0x8, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+66E "ٮ" */ + /* U+066E "ٮ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5b, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xc, 0xbd, 0xb0, 0x0, 0x0, 0x0, 0x2a, 0xf4, 0x5f, 0xd8, 0x66, 0x8a, 0xdf, 0xe5, 0x0, 0x3a, 0xef, 0xfe, 0xc9, 0x50, 0x0, - /* U+66F "ٯ" */ + /* U+066F "ٯ" */ 0x0, 0x0, 0x0, 0x1b, 0xfc, 0x10, 0x0, 0x0, 0x0, 0xaf, 0x9e, 0xa0, 0x0, 0x0, 0x0, 0xf9, 0x7, 0xf0, 0x0, 0x0, 0x0, 0xdc, 0x19, 0xf2, @@ -1559,13 +1563,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x35, 0xaf, 0xb0, 0x0, 0x1, 0xdf, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x3, 0x43, 0x0, 0x0, 0x0, - /* U+670 "ٰ" */ + /* U+0670 "ٰ" */ 0x33, 0x67, 0x67, 0x67, 0x67, - /* U+674 "ٴ" */ + /* U+0674 "ٴ" */ 0x8, 0xc5, 0xc, 0x0, 0xc, 0xc7, 0x6, 0x30, - /* U+679 "ٹ" */ + /* U+0679 "ٹ" */ 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x66, 0x0, 0x0, 0x0, 0x0, 0x5, 0xe7, 0xe0, @@ -1576,7 +1580,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xf7, 0x0, 0x4a, 0xef, 0xfe, 0xc9, 0x61, 0x0, - /* U+67A "ٺ" */ + /* U+067A "ٺ" */ 0x0, 0x0, 0x8, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x90, 0x0, 0x0, 0x5, 0x70, 0x0, 0x11, 0x0, @@ -1585,7 +1589,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd8, 0x66, 0x79, 0xcf, 0xf8, 0x0, 0x4a, 0xef, 0xfe, 0xc9, 0x61, 0x0, - /* U+67B "ٻ" */ + /* U+067B "ٻ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5b, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xc, 0xbd, 0xb0, 0x0, 0x0, 0x0, @@ -1596,7 +1600,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - /* U+67C "ټ" */ + /* U+067C "ټ" */ 0x0, 0x0, 0x8a, 0x99, 0x0, 0x0, 0x5, 0x70, 0x1, 0x11, 0x10, 0x0, 0x9c, 0xe8, 0x0, 0x0, 0x0, 0x0, 0xb, 0xce, 0xa0, 0x0, 0x0, 0x0, @@ -1606,7 +1610,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x76, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xd3, 0x0, 0x0, 0x0, - /* U+67D "ٽ" */ + /* U+067D "ٽ" */ 0x0, 0x0, 0x8a, 0x99, 0x0, 0x0, 0x0, 0x0, 0x1, 0x11, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x60, 0x0, 0x89, 0x0, @@ -1615,7 +1619,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd8, 0x66, 0x79, 0xcf, 0xf8, 0x0, 0x4a, 0xef, 0xfe, 0xc9, 0x61, 0x0, - /* U+67E "پ" */ + /* U+067E "پ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5b, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xc, 0xbd, 0xb0, 0x0, 0x0, 0x0, @@ -1626,7 +1630,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - /* U+67F "ٿ" */ + /* U+067F "ٿ" */ 0x0, 0x0, 0x8a, 0x99, 0x0, 0x0, 0x0, 0x0, 0x1, 0x11, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8a, 0x99, 0x0, 0x0, 0x5, 0x70, 0x1, 0x11, 0x10, @@ -1635,7 +1639,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd8, 0x66, 0x79, 0xcf, 0xf8, 0x0, 0x4a, 0xef, 0xfe, 0xc9, 0x61, 0x0, - /* U+680 "ڀ" */ + /* U+0680 "ڀ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5b, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xc, 0xbd, 0xb0, 0x0, 0x0, 0x0, @@ -1646,7 +1650,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x8, 0xa9, 0x90, 0x0, 0x0, 0x0, 0x0, 0x11, 0x11, 0x0, 0x0, 0x0, - /* U+681 "ځ" */ + /* U+0681 "ځ" */ 0x0, 0xa, 0xc2, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xa4, 0x0, 0x0, 0x0, 0x38, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1658,7 +1662,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xf9, 0x31, 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+682 "ڂ" */ + /* U+0682 "ڂ" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1670,7 +1674,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xf9, 0x31, 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+683 "ڃ" */ + /* U+0683 "ڃ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xff, 0xd8, 0x0, 0x98, 0x5b, 0xfe, 0xb6, 0x0, 0x0, 0xbf, 0x70, 0x0, 0x0, 0x7, 0xf4, 0x0, 0x0, @@ -1681,7 +1685,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+684 "ڄ" */ + /* U+0684 "ڄ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xed, 0xff, 0xe9, 0x0, 0x41, 0x3d, 0xe8, 0x41, 0x0, 0x3, 0xfa, 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, 0x0, @@ -1691,7 +1695,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x13, 0x83, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+685 "څ" */ + /* U+0685 "څ" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x7a, 0x8a, 0x0, 0x0, 0x0, 0x11, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1703,7 +1707,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xf9, 0x31, 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+686 "چ" */ + /* U+0686 "چ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xed, 0xff, 0xe9, 0x0, 0x41, 0x3d, 0xe8, 0x41, 0x0, 0x3, 0xfa, 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, 0x0, @@ -1713,7 +1717,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+687 "ڇ" */ + /* U+0687 "ڇ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xed, 0xff, 0xe9, 0x0, 0x41, 0x3d, 0xe8, 0x41, 0x0, 0x3, 0xfa, 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, 0x0, @@ -1723,7 +1727,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x13, 0x83, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+688 "ڈ" */ + /* U+0688 "ڈ" */ 0x0, 0xc0, 0x0, 0x0, 0xc, 0x26, 0x10, 0x0, 0xda, 0x98, 0x0, 0x6e, 0xcc, 0x20, 0x0, 0x0, 0x0, 0x0, 0x2, 0xb7, 0x0, 0x0, 0x5, 0xf5, @@ -1731,21 +1735,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xf1, 0x9, 0x6a, 0xfc, 0x0, 0xdf, 0xe9, 0x10, - /* U+689 "ډ" */ + /* U+0689 "ډ" */ 0x0, 0x2e, 0xa0, 0x0, 0x0, 0x3f, 0x70, 0x0, 0x0, 0x9e, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7f, 0x10, 0x96, 0xaf, 0xb0, 0xd, 0xff, 0xf1, 0x0, 0xa, 0x58, 0x80, 0x0, 0xb5, 0x88, 0x0, 0x3, 0xdc, 0x10, - /* U+68A "ڊ" */ + /* U+068A "ڊ" */ 0x0, 0x2e, 0xa0, 0x0, 0x0, 0x3f, 0x70, 0x0, 0x0, 0x9e, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7f, 0x10, 0x96, 0xaf, 0xb0, 0xd, 0xfe, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x70, 0x0, 0x0, 0x11, 0x0, - /* U+68B "ڋ" */ + /* U+068B "ڋ" */ 0x0, 0xc0, 0x0, 0x0, 0xc, 0x26, 0x10, 0x0, 0xda, 0x98, 0x0, 0x6e, 0xcc, 0x20, 0x0, 0x0, 0x0, 0x0, 0x2, 0xb7, 0x0, 0x0, 0x5, 0xf5, @@ -1754,21 +1758,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe9, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, 0x0, 0x0, 0x1, 0x10, 0x0, - /* U+68C "ڌ" */ + /* U+068C "ڌ" */ 0x0, 0xf3, 0xf1, 0x0, 0x2, 0x2, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0xdc, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x8, 0xf1, 0x9, 0x7a, 0xfb, 0x0, 0xdf, 0xe8, 0x0, - /* U+68D "ڍ" */ + /* U+068D "ڍ" */ 0x0, 0x2e, 0xa0, 0x0, 0x0, 0x3f, 0x70, 0x0, 0x0, 0x9e, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7f, 0x10, 0x96, 0xaf, 0xb0, 0xd, 0xfe, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa8, 0xb7, 0x0, 0x1, 0x11, 0x10, - /* U+68E "ڎ" */ + /* U+068E "ڎ" */ 0x0, 0xf, 0x10, 0x0, 0x0, 0x20, 0x0, 0x0, 0xf3, 0xf1, 0x0, 0x2, 0x2, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0xdc, 0x0, 0x0, 0x2, 0xf8, @@ -1776,14 +1780,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xf1, 0x9, 0x7a, 0xfb, 0x0, 0xdf, 0xe8, 0x0, - /* U+68F "ڏ" */ + /* U+068F "ڏ" */ 0x0, 0xf3, 0xf1, 0x0, 0x2, 0x2, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, 0x20, 0x0, 0x0, 0x2b, 0x60, 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0xad, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7f, 0x10, 0x96, 0xaf, 0xc0, 0xd, 0xfe, 0x91, 0x0, - /* U+690 "ڐ" */ + /* U+0690 "ڐ" */ 0x0, 0xf3, 0xf1, 0x0, 0x2, 0x2, 0x0, 0x0, 0xf3, 0xf1, 0x0, 0x2, 0x2, 0x0, 0x0, 0x13, 0x0, 0x0, 0x1, 0xdc, 0x0, 0x0, 0x2, 0xf8, @@ -1791,7 +1795,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xf1, 0x9, 0x7a, 0xfb, 0x0, 0xdf, 0xe8, 0x0, - /* U+691 "ڑ" */ + /* U+0691 "ڑ" */ 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x0, 0x0, 0xc, 0x27, 0x10, 0x0, 0x0, 0xda, 0x97, 0x0, 0x0, 0x7e, 0xcb, 0x20, 0x0, @@ -1802,7 +1806,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xd0, 0x1, 0x46, 0xcf, 0xd1, 0x0, 0xaf, 0xfc, 0x60, 0x0, 0x3, 0x31, 0x0, 0x0, 0x0, - /* U+692 "ڒ" */ + /* U+0692 "ڒ" */ 0x0, 0x0, 0x47, 0x8, 0x40, 0x0, 0x0, 0xd8, 0xd0, 0x0, 0x0, 0x4, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1812,7 +1816,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x1, 0x46, 0xcf, 0xd2, 0x0, 0xaf, 0xfc, 0x60, 0x0, 0x3, 0x31, 0x0, 0x0, 0x0, - /* U+693 "ړ" */ + /* U+0693 "ړ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0xe9, @@ -1820,7 +1824,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xfe, 0x90, 0x59, 0xbf, 0xfc, 0xd1, 0xf0, 0xae, 0xb7, 0x10, 0xbe, 0x90, - /* U+694 "ڔ" */ + /* U+0694 "ڔ" */ 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0xc, 0xa0, 0x0, 0x0, 0x3, 0xf6, 0x0, 0x0, @@ -1828,7 +1832,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc6, 0x0, 0x98, 0x33, 0x10, 0x0, 0x0, 0x0, - /* U+695 "ڕ" */ + /* U+0695 "ڕ" */ 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0x0, 0xca, 0x0, 0x0, @@ -1837,14 +1841,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x86, 0xb0, 0xaf, 0xfc, 0x60, 0x1, 0xee, 0x20, 0x33, 0x10, 0x0, 0x0, 0x33, 0x0, - /* U+696 "ږ" */ + /* U+0696 "ږ" */ 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x11, 0x0, 0xbb, 0x0, 0x9, 0x90, 0xe, 0x90, 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, 0x4b, 0xfa, 0x0, 0x7c, 0xef, 0xf9, 0x6, 0x5a, 0xec, 0x72, 0x0, 0x54, - /* U+697 "ڗ" */ + /* U+0697 "ڗ" */ 0x0, 0x0, 0x1f, 0x3f, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x70, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, @@ -1853,7 +1857,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0x46, 0xcf, 0xd2, 0x0, 0xaf, 0xfc, 0x60, 0x0, 0x3, 0x31, 0x0, 0x0, 0x0, - /* U+698 "ژ" */ + /* U+0698 "ژ" */ 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1f, 0x3f, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1863,7 +1867,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x1, 0x46, 0xcf, 0xd2, 0x0, 0xaf, 0xfc, 0x60, 0x0, 0x3, 0x31, 0x0, 0x0, 0x0, - /* U+699 "ڙ" */ + /* U+0699 "ڙ" */ 0x0, 0x0, 0x1f, 0x3f, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x1f, 0x3f, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1873,7 +1877,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x1, 0x46, 0xcf, 0xd2, 0x0, 0xaf, 0xfc, 0x60, 0x0, 0x3, 0x31, 0x0, 0x0, 0x0, - /* U+69A "ښ" */ + /* U+069A "ښ" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1, 0x61, 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, @@ -1889,7 +1893,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x24, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+69B "ڛ" */ + /* U+069B "ڛ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf3, 0x0, 0x0, 0x0, 0xd, 0x90, 0x4, 0xf2, 0x3, 0xf3, 0x0, 0x0, 0x0, 0x8, 0xd0, 0x6, @@ -1903,7 +1907,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - /* U+69C "ڜ" */ + /* U+069C "ڜ" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0x4e, @@ -1921,7 +1925,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1f, 0x10, 0x0, 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - /* U+69D "ڝ" */ + /* U+069D "ڝ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xfc, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, @@ -1937,7 +1941,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x0, 0x13, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+69E "ڞ" */ + /* U+069E "ڞ" */ 0x0, 0x0, 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3, 0xe1, @@ -1955,7 +1959,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+69F "ڟ" */ + /* U+069F "ڟ" */ 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x70, 0xf, 0x20, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x20, @@ -1967,7 +1971,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x67, 0x7f, 0xfd, 0x77, 0x9d, 0xfc, 0x1e, 0xff, 0xff, 0xff, 0xfe, 0xb5, 0x0, - /* U+6A0 "ڠ" */ + /* U+06A0 "ڠ" */ 0x0, 0xa, 0x80, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0xa8, 0xb7, 0x0, 0x0, 0x0, 0x11, 0x11, 0x0, 0x0, 0x0, 0x8, 0xef, 0x20, @@ -1980,7 +1984,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x31, 0x13, 0x95, 0x0, 0x6d, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+6A1 "ڡ" */ + /* U+06A1 "ڡ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x9e, 0xe0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xa0, 0x5f, 0x30, 0x0, @@ -1991,7 +1995,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfc, 0x70, 0x0, 0x0, 0x2, 0x44, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6A2 "ڢ" */ + /* U+06A2 "ڢ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0xc, 0xc1, 0x8f, 0x10, 0x0, @@ -2005,7 +2009,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - /* U+6A3 "ڣ" */ + /* U+06A3 "ڣ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x50, 0x0, 0x0, @@ -2021,7 +2025,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - /* U+6A4 "ڤ" */ + /* U+06A4 "ڤ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0xf0, 0x0, 0x0, @@ -2037,7 +2041,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x24, 0x44, 0x31, 0x0, 0x0, 0x0, - /* U+6A5 "ڥ" */ + /* U+06A5 "ڥ" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x9d, 0xe0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xc1, 0x6f, 0x3b, 0xb0, @@ -2052,7 +2056,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+6A6 "ڦ" */ + /* U+06A6 "ڦ" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0xf3, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0xf0, 0x0, 0x0, @@ -2068,7 +2072,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x24, 0x44, 0x31, 0x0, 0x0, 0x0, - /* U+6A7 "ڧ" */ + /* U+06A7 "ڧ" */ 0x0, 0x0, 0x0, 0x5, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xfc, 0x10, 0x0, 0x0, 0x0, 0xaf, 0x9e, 0xa0, @@ -2081,7 +2085,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xdf, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x3, 0x43, 0x0, 0x0, 0x0, - /* U+6A8 "ڨ" */ + /* U+06A8 "ڨ" */ 0x0, 0x0, 0x0, 0x6, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x2, 0x12, 0x0, @@ -2095,7 +2099,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x35, 0xaf, 0xc1, 0x0, 0x1, 0xdf, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x3, 0x43, 0x0, 0x0, 0x0, - /* U+6A9 "ک" */ + /* U+06A9 "ک" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7d, 0xf4, 0x0, 0x0, 0x0, 0x2, 0x9f, 0xf9, 0x20, 0x0, 0x0, 0x0, @@ -2110,7 +2114,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x92, 0x0, 0x0, 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6AA "ڪ" */ + /* U+06AA "ڪ" */ 0x0, 0x0, 0x0, 0x0, 0x6f, 0xe6, 0x0, 0x0, 0x0, 0x0, 0x3, 0xcf, 0x91, 0x0, 0x0, 0x0, 0x0, 0x9, 0xfc, 0x30, 0x0, 0x0, 0x0, 0x0, @@ -2126,7 +2130,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x81, 0x0, 0x0, 0x24, 0x44, 0x44, 0x31, 0x0, 0x0, - /* U+6AB "ګ" */ + /* U+06AB "ګ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7e, 0xf4, 0x0, 0x0, 0x0, 0x3, 0xaf, 0xff, 0x80, 0x0, 0x0, 0x0, @@ -2141,7 +2145,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x93, 0x0, 0x0, 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6AC "ڬ" */ + /* U+06AC "ڬ" */ 0x0, 0x0, 0x2f, 0x0, 0xe, 0x90, 0x0, 0x0, 0x20, 0x0, 0xe9, 0x0, 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, 0x2, 0x96, 0x0, 0xe9, 0x0, 0x0, @@ -2152,7 +2156,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb7, 0x55, 0x8e, 0xf8, 0x0, 0x5c, 0xef, 0xfe, 0xb4, 0x0, - /* U+6AD "ڭ" */ + /* U+06AD "ڭ" */ 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0xf3, 0xf0, 0xe, 0x90, 0x0, 0x2, 0x2, 0x0, 0xe9, 0x0, 0x0, @@ -2164,7 +2168,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xf3, 0x8f, 0xb7, 0x55, 0x8e, 0xf8, 0x0, 0x5c, 0xef, 0xfe, 0xb4, 0x0, - /* U+6AE "ڮ" */ + /* U+06AE "ڮ" */ 0x0, 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, 0x2, 0x96, 0x0, 0xe9, 0x0, 0x0, @@ -2178,7 +2182,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - /* U+6AF "گ" */ + /* U+06AF "گ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x73, 0x0, 0x0, 0x0, 0x0, 0x3, 0xaf, 0xb2, 0x0, 0x0, 0x0, 0x6, 0xde, 0x81, 0x42, 0x0, 0x0, 0x0, @@ -2194,7 +2198,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x7, 0xef, 0xff, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6B0 "ڰ" */ + /* U+06B0 "ڰ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x84, 0x0, 0x0, 0x0, 0x0, 0x4, 0xaf, 0xa2, 0x0, 0x0, 0x0, 0x17, 0xde, 0x71, 0x43, 0x0, 0x0, 0x0, @@ -2210,7 +2214,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x70, 0x0, 0x8, 0xef, 0xff, 0xfe, 0x93, 0x0, 0x0, 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6B1 "ڱ" */ + /* U+06B1 "ڱ" */ 0x0, 0x0, 0x0, 0xf3, 0xf2, 0x2, 0x84, 0x0, 0x0, 0x0, 0x20, 0x25, 0xbf, 0xa1, 0x0, 0x0, 0x0, 0x17, 0xdd, 0x71, 0x53, 0x0, 0x0, 0x0, @@ -2226,7 +2230,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x7, 0xef, 0xff, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6B2 "ڲ" */ + /* U+06B2 "ڲ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x0, 0x0, 0x5, 0xcf, 0x91, 0x0, 0x0, 0x0, 0x18, 0xed, 0x61, 0x63, 0x0, 0x0, 0x0, @@ -2244,7 +2248,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xd5, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, - /* U+6B3 "ڳ" */ + /* U+06B3 "ڳ" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x94, 0x0, 0x0, 0x0, 0x0, 0x5, 0xcf, 0x91, 0x0, 0x0, 0x0, 0x18, 0xed, 0x61, 0x63, 0x0, 0x0, 0x0, @@ -2264,7 +2268,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, - /* U+6B4 "ڴ" */ + /* U+06B4 "ڴ" */ 0x0, 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0xf2, 0x2, 0x84, 0x0, 0x0, 0x0, @@ -2282,7 +2286,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xef, 0xff, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x0, - /* U+6B5 "ڵ" */ + /* U+06B5 "ڵ" */ 0x0, 0x0, 0x0, 0x34, 0x5, 0x30, 0x0, 0x0, 0x1, 0xe5, 0xe0, 0x0, 0x0, 0x0, 0x6, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2298,7 +2302,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x20, 0x0, 0x0, 0x13, 0x30, 0x0, 0x0, 0x0, - /* U+6B6 "ڶ" */ + /* U+06B6 "ڶ" */ 0x0, 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, @@ -2312,7 +2316,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xff, 0xa2, 0x0, 0x0, 0x13, 0x30, 0x0, 0x0, - /* U+6B7 "ڷ" */ + /* U+06B7 "ڷ" */ 0x0, 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2f, 0x3e, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x4, @@ -2326,7 +2330,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0x61, 0x37, 0xef, 0x20, 0xa, 0xff, 0xff, 0xa2, 0x0, 0x0, 0x13, 0x30, 0x0, 0x0, - /* U+6B8 "ڸ" */ + /* U+06B8 "ڸ" */ 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x4, @@ -2340,7 +2344,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0x12, 0x10, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, - /* U+6B9 "ڹ" */ + /* U+06B9 "ڹ" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x4, 0x60, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x58, 0x0, 0x0, 0x0, 0xf6, 0xcb, 0x0, 0x0, 0x0, @@ -2351,7 +2355,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8a, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, - /* U+6BA "ں" */ + /* U+06BA "ں" */ 0x0, 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x0, 0x7, 0xf1, 0x12, 0x0, 0x0, 0x1, 0xf5, 0xbc, 0x0, 0x0, 0x0, 0xf7, 0xda, 0x0, 0x0, 0x0, @@ -2360,7 +2364,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xef, 0xff, 0xe6, 0x0, 0x0, 0x3, 0x42, 0x0, 0x0, - /* U+6BB "ڻ" */ + /* U+06BB "ڻ" */ 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0xc, 0x38, 0x20, 0x0, 0x0, 0xd, 0xb8, 0x80, 0x0, 0x0, 0x5d, 0xcc, 0x20, @@ -2371,7 +2375,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa4, 0x24, 0xaf, 0x80, 0x6, 0xef, 0xff, 0xe6, 0x0, 0x0, 0x3, 0x42, 0x0, 0x0, - /* U+6BC "ڼ" */ + /* U+06BC "ڼ" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x4, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf2, 0x23, 0x0, 0x0, 0x1, 0xf6, 0xbc, 0x0, 0x0, 0x0, @@ -2382,7 +2386,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0x66, 0xa0, 0x0, 0x0, 0x3, 0xdd, 0x30, 0x0, - /* U+6BD "ڽ" */ + /* U+06BD "ڽ" */ 0x0, 0x1, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1f, 0x3f, 0x0, 0x0, 0x0, 0x2, 0x2, 0x4, 0x50, 0x0, 0x0, 0x0, 0x5, @@ -2393,7 +2397,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xff, 0xe5, 0x0, 0x0, 0x3, 0x42, 0x0, 0x0, - /* U+6BE "ھ" */ + /* U+06BE "ھ" */ 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xd, 0xc3, 0x0, 0x0, 0x0, 0x6, 0xff, 0x70, 0x0, 0x0, 0xe, 0xbc, 0xf9, 0x0, 0x0, 0x2f, 0x34, 0xff, @@ -2401,7 +2405,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xde, 0x92, 0xf2, 0xce, 0x8b, 0xff, 0x99, 0xf1, 0x2a, 0xfe, 0x8a, 0xee, 0x70, - /* U+6BF "ڿ" */ + /* U+06BF "ڿ" */ 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xed, 0xff, 0xe9, 0x0, 0x41, 0x3d, 0xe8, 0x41, @@ -2412,7 +2416,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x31, 0x14, 0x94, 0x0, 0x6d, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x13, 0x31, 0x0, - /* U+6C6 "ۆ" */ + /* U+06C6 "ۆ" */ 0x0, 0xd, 0x36, 0xb0, 0x0, 0x4, 0xde, 0x20, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xed, 0x40, 0x0, 0x6f, 0xac, 0xf1, @@ -2421,7 +2425,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2e, 0xe0, 0x12, 0x48, 0xef, 0x30, 0xaf, 0xff, 0xa2, 0x0, 0x34, 0x20, 0x0, 0x0, - /* U+6C7 "ۇ" */ + /* U+06C7 "ۇ" */ 0x0, 0x2, 0xda, 0x0, 0x0, 0x6, 0x9d, 0x10, 0x0, 0x1, 0xcf, 0x70, 0x0, 0x5, 0xc2, 0x0, 0x0, 0xd8, 0x10, 0x0, 0x0, 0x8, 0xed, 0x40, @@ -2431,7 +2435,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x12, 0x48, 0xef, 0x30, 0xaf, 0xff, 0xa2, 0x0, 0x34, 0x20, 0x0, 0x0, - /* U+6C8 "ۈ" */ + /* U+06C8 "ۈ" */ 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2441,7 +2445,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2e, 0xe0, 0x12, 0x48, 0xef, 0x30, 0xaf, 0xff, 0xa2, 0x0, 0x34, 0x20, 0x0, 0x0, - /* U+6CB "ۋ" */ + /* U+06CB "ۋ" */ 0x0, 0x0, 0xa7, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0xa, 0x8b, 0x70, 0x0, 0x1, 0x11, 0x10, 0x0, 0x8, 0xed, 0x40, 0x0, 0x6f, 0xac, 0xf1, @@ -2450,7 +2454,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2e, 0xe0, 0x12, 0x48, 0xef, 0x30, 0xaf, 0xff, 0xa2, 0x0, 0x34, 0x20, 0x0, 0x0, - /* U+6CC "ی" */ + /* U+06CC "ی" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xfe, 0x70, 0x0, 0x0, 0x4f, 0x94, 0x7f, 0x40, 0x0, 0x5, 0xf7, 0x0, 0x10, 0x12, 0x0, @@ -2459,7 +2463,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0x9f, 0x90, 0x4f, 0xfc, 0xcf, 0xff, 0x90, 0x0, 0x28, 0xba, 0x85, 0x10, 0x0, - /* U+6CE "ێ" */ + /* U+06CE "ێ" */ 0xc, 0x47, 0xa0, 0x0, 0x0, 0x0, 0x2e, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x21, 0x6, 0xdf, 0xe7, 0x0, 0x0, 0x4, 0xf9, 0x48, 0xf4, 0x0, 0x0, @@ -2469,7 +2473,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x6, 0xfd, 0xab, 0xdf, 0xfc, 0x10, 0x5, 0xdf, 0xfd, 0x94, 0x0, 0x0, - /* U+6D0 "ې" */ + /* U+06D0 "ې" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0xfe, 0x70, 0x0, 0x0, 0x4f, 0x84, 0x7f, 0x40, 0x0, 0x4, 0xf8, 0x10, 0x10, 0x24, 0x0, @@ -2481,28 +2485,28 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - /* U+6D5 "ە" */ + /* U+06D5 "ە" */ 0x0, 0x10, 0x0, 0x2, 0xef, 0xd5, 0x0, 0xae, 0x5a, 0xf7, 0xd, 0x90, 0x7, 0xf1, 0xe8, 0x0, 0x3f, 0x3b, 0xe6, 0x6d, 0xe0, 0x2b, 0xfe, 0x91, 0x0, - /* U+6F0 "۰" */ + /* U+06F0 "۰" */ 0x8f, 0x29, 0xf2, - /* U+6F1 "۱" */ + /* U+06F1 "۱" */ 0xae, 0x0, 0x4f, 0x30, 0xe, 0x90, 0x9, 0xd0, 0x5, 0xf1, 0x2, 0xf4, 0x0, 0xf6, 0x0, 0xf6, 0x0, 0xf7, 0x0, 0xf7, - /* U+6F2 "۲" */ + /* U+06F2 "۲" */ 0x2f, 0x70, 0x0, 0xac, 0xc, 0xf7, 0x26, 0xf7, 0x6, 0xff, 0xff, 0xc0, 0x2, 0xf7, 0x33, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, - /* U+6F3 "۳" */ + /* U+06F3 "۳" */ 0x3f, 0x40, 0xf6, 0x4f, 0x20, 0xda, 0xf, 0x97, 0xf1, 0x7, 0xfd, 0xff, 0xfc, 0x0, 0x2f, 0x91, 0x33, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xb, @@ -2510,14 +2514,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xd0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, - /* U+6F4 "۴" */ + /* U+06F4 "۴" */ 0x2f, 0x60, 0x9e, 0xd1, 0xc, 0xc6, 0xf5, 0x40, 0x6, 0xff, 0xf4, 0x22, 0x2, 0xfe, 0xff, 0xf8, 0x0, 0xe7, 0x24, 0x41, 0x0, 0xbb, 0x0, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, - /* U+6F5 "۵" */ + /* U+06F5 "۵" */ 0x0, 0x4, 0x81, 0x0, 0x0, 0x5f, 0xfd, 0x0, 0x0, 0xe9, 0x2e, 0x80, 0x7, 0xf1, 0x7, 0xf1, 0xc, 0xb0, 0x1, 0xf6, 0xf, 0x60, 0x0, 0xd9, @@ -2525,14 +2529,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0x67, 0xd1, 0xca, 0xc, 0xde, 0xfc, 0xf6, 0x4, 0xed, 0x6f, 0xc0, - /* U+6F6 "۶" */ + /* U+06F6 "۶" */ 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0x80, 0x5, 0xf7, 0x45, 0x0, 0xac, 0x0, 0x0, 0x9, 0xe1, 0x0, 0x0, 0x2e, 0xfe, 0xf2, 0x0, 0x2f, 0xe7, 0x0, 0xc, 0xd1, 0x0, 0x6, 0xf2, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x0, - /* U+6F7 "۷" */ + /* U+06F7 "۷" */ 0x4f, 0x30, 0x0, 0xad, 0x0, 0xda, 0x0, 0x1f, 0x60, 0x6, 0xf1, 0x7, 0xe0, 0x0, 0x1f, 0x70, 0xd9, 0x0, 0x0, 0xbc, 0x2f, 0x40, 0x0, 0x5, @@ -2540,7 +2544,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xdf, 0x70, 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, 0x0, 0x7f, 0x10, 0x0, - /* U+6F8 "۸" */ + /* U+06F8 "۸" */ 0x0, 0x7, 0xf1, 0x0, 0x0, 0x0, 0x9f, 0x40, 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x5f, 0x9f, 0x0, 0x0, 0xb, @@ -2548,7 +2552,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0x10, 0x7e, 0x0, 0xd, 0xa0, 0x1, 0xf6, 0x4, 0xf3, 0x0, 0xa, 0xd0, - /* U+6F9 "۹" */ + /* U+06F9 "۹" */ 0x0, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xf7, 0x0, 0xd, 0xc5, 0xaf, 0x40, 0x2f, 0x40, 0xd, 0x90, 0xe, 0xb4, 0x2b, 0xc0, 0x3, 0xdf, 0xff, 0xd0, @@ -5818,6 +5822,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -6507,13 +6512,20 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = } }; + + /*-------------------- * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = NULL, @@ -6521,15 +6533,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 12, .bpp = 4, .kern_classes = 0, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_dejavu_16_persian_hebrew = { +#else lv_font_t lv_font_dejavu_16_persian_hebrew = { +#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 = 24, /*The maximum line height required by the font*/ @@ -6544,4 +6564,7 @@ lv_font_t lv_font_dejavu_16_persian_hebrew = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_DEJAVU_16_PERSIAN_HEBREW*/ + diff --git a/src/lv_font/lv_font_montserrat_10.c b/src/lv_font/lv_font_montserrat_10.c index 6d1dbfa54..cd2747b78 100644 --- a/src/lv_font/lv_font_montserrat_10.c +++ b/src/lv_font/lv_font_montserrat_10.c @@ -1,13 +1,17 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 10 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 10 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_10.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_10 - #define LV_FONT_MONTSERRAT_10 1 +#define LV_FONT_MONTSERRAT_10 1 #endif #if LV_FONT_MONTSERRAT_10 @@ -17,147 +21,147 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x3e, 0x2d, 0x2c, 0x1c, 0x5, 0x1, 0x2d, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x57, 0x84, 0x56, 0x83, 0x23, 0x41, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0xb0, 0x28, 0x0, 0xb, 0x4, 0x60, 0x4a, 0xea, 0xdc, 0x80, 0x28, 0x8, 0x20, 0x8c, 0xdb, 0xeb, 0x40, 0x64, 0xb, 0x0, 0x8, 0x30, 0xb0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x13, 0x0, 0x8, 0xde, 0xc3, 0x5b, 0x27, 0x11, 0x4d, 0x57, 0x0, 0x6, 0xce, 0x80, 0x0, 0x29, 0x9a, 0x32, 0x27, 0x5b, 0x3c, 0xde, 0xb2, 0x0, 0x27, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x29, 0x92, 0x2, 0x90, 0x9, 0x11, 0x90, 0xa1, 0x0, 0x82, 0x28, 0x74, 0x0, 0x1, 0x88, 0x49, 0x68, 0x40, 0x0, 0xb, 0x29, 0xa, 0x0, 0x8, 0x32, 0x80, 0xa0, 0x3, 0x80, 0x8, 0x87, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x3, 0xcb, 0x70, 0x0, 0xa4, 0xd, 0x0, 0x5, 0xba, 0x60, 0x0, 0x7c, 0xc0, 0x10, 0x5a, 0x7, 0xbb, 0x37, 0x80, 0xa, 0xe0, 0xa, 0xcc, 0x97, 0x70, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x57, 0x56, 0x23, - /* U+28 "(" */ + /* U+0028 "(" */ 0x2, 0xc0, 0x9, 0x60, 0xd, 0x10, 0xe, 0x0, 0xe, 0x0, 0xe, 0x0, 0xd, 0x10, 0x9, 0x60, 0x2, 0xc0, - /* U+29 ")" */ + /* U+0029 ")" */ 0x68, 0x0, 0xe0, 0xb, 0x30, 0x95, 0x8, 0x60, 0x95, 0xb, 0x30, 0xe0, 0x68, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x24, 0x42, 0x4d, 0xd4, 0x79, 0x97, 0x2, 0x20, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0x85, 0x0, 0x3b, 0xdc, 0xb1, 0x0, 0x85, 0x0, 0x0, 0x85, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x35, 0x4a, 0x55, - /* U+2D "-" */ + /* U+002D "-" */ 0x5c, 0xc3, - /* U+2E "." */ + /* U+002E "." */ 0x2, 0x6a, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x2, 0xb0, 0x0, 0x85, 0x0, 0xd, 0x0, 0x4, 0x90, 0x0, 0xa3, 0x0, 0xd, 0x0, 0x5, 0x80, 0x0, 0xb2, 0x0, 0x1c, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x4, 0xdd, 0xb1, 0x1, 0xe2, 0x6, 0xb0, 0x69, 0x0, 0xe, 0x17, 0x80, 0x0, 0xd2, 0x69, 0x0, 0xe, 0x11, 0xe2, 0x6, 0xb0, 0x4, 0xdd, 0xb1, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xbe, 0xa0, 0x5a, 0x5, 0xa0, 0x5a, 0x5, 0xa0, 0x5a, 0x5, 0xa0, - /* U+32 "2" */ + /* U+0032 "2" */ 0x4c, 0xdd, 0x50, 0x42, 0x1, 0xf0, 0x0, 0x0, 0xf0, 0x0, 0xa, 0x80, 0x0, 0xa9, 0x0, 0xb, 0x80, 0x0, 0x8f, 0xdd, 0xd5, - /* U+33 "3" */ + /* U+0033 "3" */ 0x8d, 0xde, 0xe0, 0x0, 0xc, 0x40, 0x0, 0x98, 0x0, 0x0, 0xbd, 0x90, 0x0, 0x0, 0xd3, 0x51, 0x1, 0xe2, 0x6d, 0xdd, 0x60, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x7, 0xa0, 0x0, 0x5, 0xc0, 0x0, 0x3, 0xd1, 0x31, 0x1, 0xd2, 0xb, 0x30, 0x8d, 0xcc, 0xfd, 0x70, 0x0, 0xb, 0x30, 0x0, 0x0, 0xb3, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0xf, 0xdd, 0xd0, 0x1d, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x3e, 0xdc, 0x60, 0x0, 0x1, 0xd4, 0x31, 0x0, 0xc4, 0x5c, 0xdd, 0x80, - /* U+36 "6" */ + /* U+0036 "6" */ 0x2, 0xbd, 0xd4, 0x1e, 0x40, 0x0, 0x6a, 0x0, 0x0, 0x7a, 0xab, 0xa1, 0x6e, 0x10, 0x5c, 0x1d, 0x0, 0x3c, 0x4, 0xcc, 0xb2, - /* U+37 "7" */ + /* U+0037 "7" */ 0xbd, 0xdd, 0xe8, 0xb4, 0x0, 0xd3, 0x0, 0x4, 0xc0, 0x0, 0xc, 0x40, 0x0, 0x3d, 0x0, 0x0, 0xa6, 0x0, 0x1, 0xe0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x7, 0xcc, 0xb2, 0x3d, 0x0, 0x6a, 0x2d, 0x0, 0x79, 0xb, 0xec, 0xf2, 0x6a, 0x0, 0x4d, 0x79, 0x0, 0x3e, 0x9, 0xcb, 0xc4, - /* U+39 "9" */ + /* U+0039 "9" */ 0x1a, 0xcc, 0x60, 0x96, 0x0, 0xb3, 0x97, 0x0, 0xc9, 0x9, 0xbb, 0x8a, 0x0, 0x0, 0x88, 0x0, 0x2, 0xe2, 0x2d, 0xdc, 0x40, - /* U+3A ":" */ + /* U+003A ":" */ 0x6a, 0x1, 0x0, 0x2, 0x6a, - /* U+3B ";" */ + /* U+003B ";" */ 0x6a, 0x1, 0x0, 0x0, 0x6a, 0x38, 0x32, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x10, 0x0, 0x5a, 0xa1, 0x3e, 0x61, 0x0, 0x6, 0xb9, 0x30, 0x0, 0x2, 0x81, - /* U+3D "=" */ + /* U+003D "=" */ 0x3b, 0xbb, 0xb1, 0x0, 0x0, 0x0, 0x3b, 0xbb, 0xb1, - /* U+3E ">" */ + /* U+003E ">" */ 0x10, 0x0, 0x0, 0x2b, 0xa4, 0x0, 0x0, 0x18, 0xe1, 0x4, 0xab, 0x50, 0x37, 0x10, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x3c, 0xdd, 0x50, 0x52, 0x1, 0xf0, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x20, 0x0, 0x85, 0x0, 0x0, 0x10, 0x0, 0x0, 0xb4, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x4a, 0x99, 0xa7, 0x0, 0x6, 0x90, 0x0, 0x3, 0xa0, 0x1b, 0x7, 0xcb, 0x9b, 0x47, 0x65, 0x4b, 0x0, 0x8b, 0xa, 0x73, 0x77, 0x0, 0x3b, @@ -165,312 +169,312 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcb, 0x6c, 0xb3, 0x6, 0x90, 0x0, 0x0, 0x0, 0x0, 0x4a, 0x9a, 0xa2, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x1, 0xf6, 0x0, 0x0, 0x0, 0x88, 0xc0, 0x0, 0x0, 0xd, 0x9, 0x40, 0x0, 0x6, 0x70, 0x2b, 0x0, 0x0, 0xdc, 0xcc, 0xe3, 0x0, 0x59, 0x0, 0x4, 0xa0, 0xc, 0x30, 0x0, 0xd, 0x10, - /* U+42 "B" */ + /* U+0042 "B" */ 0xfc, 0xcc, 0xb2, 0xf, 0x0, 0x7, 0xa0, 0xf0, 0x0, 0x88, 0xf, 0xcc, 0xdf, 0x30, 0xf0, 0x0, 0x2e, 0xf, 0x0, 0x1, 0xf0, 0xfc, 0xcc, 0xc5, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x1, 0x9d, 0xdc, 0x30, 0xd6, 0x0, 0x35, 0x5b, 0x0, 0x0, 0x7, 0x80, 0x0, 0x0, 0x5b, 0x0, 0x0, 0x0, 0xd6, 0x0, 0x35, 0x1, 0x9d, 0xdc, 0x30, - /* U+44 "D" */ + /* U+0044 "D" */ 0xfd, 0xdd, 0xb3, 0xf, 0x0, 0x3, 0xe2, 0xf0, 0x0, 0x6, 0x9f, 0x0, 0x0, 0x4b, 0xf0, 0x0, 0x6, 0x9f, 0x0, 0x3, 0xe2, 0xfd, 0xdd, 0xb3, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xfd, 0xdd, 0xc0, 0xf0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0xfc, 0xcc, 0x70, 0xf0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0xfd, 0xdd, 0xd1, - /* U+46 "F" */ + /* U+0046 "F" */ 0xfd, 0xdd, 0xcf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0xdd, 0xd7, 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x1, 0x9d, 0xdc, 0x40, 0xd7, 0x0, 0x25, 0x5b, 0x0, 0x0, 0x7, 0x80, 0x0, 0x7, 0x5b, 0x0, 0x1, 0xd0, 0xd6, 0x0, 0x3d, 0x1, 0x9d, 0xdc, 0x50, - /* U+48 "H" */ + /* U+0048 "H" */ 0xf0, 0x0, 0xf, 0x1f, 0x0, 0x0, 0xf1, 0xf0, 0x0, 0xf, 0x1f, 0xdd, 0xdd, 0xf1, 0xf0, 0x0, 0xf, 0x1f, 0x0, 0x0, 0xf1, 0xf0, 0x0, 0xf, 0x10, - /* U+49 "I" */ + /* U+0049 "I" */ 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - /* U+4A "J" */ + /* U+004A "J" */ 0x4, 0xdd, 0xf2, 0x0, 0x0, 0xd2, 0x0, 0x0, 0xd2, 0x0, 0x0, 0xd2, 0x0, 0x0, 0xd2, 0x6, 0x1, 0xe0, 0x8, 0xdd, 0x60, - /* U+4B "K" */ + /* U+004B "K" */ 0xf0, 0x0, 0xa8, 0xf, 0x0, 0x99, 0x0, 0xf0, 0x99, 0x0, 0xf, 0x9f, 0x40, 0x0, 0xfb, 0x4e, 0x20, 0xf, 0x10, 0x5d, 0x10, 0xf0, 0x0, 0x6b, 0x0, - /* U+4C "L" */ + /* U+004C "L" */ 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, 0xfd, 0xdd, 0xa0, - /* U+4D "M" */ + /* U+004D "M" */ 0xf2, 0x0, 0x0, 0x97, 0xfc, 0x0, 0x3, 0xf7, 0xfa, 0x50, 0xc, 0xa7, 0xf1, 0xd0, 0x69, 0x77, 0xf0, 0x79, 0xd1, 0x77, 0xf0, 0xd, 0x60, 0x77, 0xf0, 0x1, 0x0, 0x77, - /* U+4E "N" */ + /* U+004E "N" */ 0xf4, 0x0, 0xf, 0x1f, 0xe2, 0x0, 0xf1, 0xf6, 0xd0, 0xf, 0x1f, 0x9, 0xa0, 0xf1, 0xf0, 0xb, 0x7f, 0x1f, 0x0, 0x1d, 0xf1, 0xf0, 0x0, 0x3f, 0x10, - /* U+4F "O" */ + /* U+004F "O" */ 0x1, 0x9d, 0xdc, 0x40, 0xd, 0x60, 0x2, 0xd4, 0x5b, 0x0, 0x0, 0x4b, 0x78, 0x0, 0x0, 0x1e, 0x5b, 0x0, 0x0, 0x4b, 0xd, 0x60, 0x2, 0xd4, 0x1, 0x9d, 0xdc, 0x40, - /* U+50 "P" */ + /* U+0050 "P" */ 0xfd, 0xdd, 0x90, 0xf0, 0x0, 0xa7, 0xf0, 0x0, 0x5a, 0xf0, 0x0, 0xb6, 0xfd, 0xdc, 0x70, 0xf0, 0x0, 0x0, 0xf0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x1, 0x9d, 0xdc, 0x40, 0x0, 0xc7, 0x0, 0x3d, 0x40, 0x5b, 0x0, 0x0, 0x4b, 0x7, 0x80, 0x0, 0x1, 0xe0, 0x5a, 0x0, 0x0, 0x4c, 0x0, 0xd6, 0x0, 0x2d, 0x40, 0x1, 0xad, 0xdd, 0x40, 0x0, 0x0, 0x4, 0xab, 0xa0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xfd, 0xdd, 0x90, 0xf0, 0x0, 0xa7, 0xf0, 0x0, 0x5a, 0xf0, 0x0, 0xb7, 0xfc, 0xcf, 0x90, 0xf0, 0x5, 0xb0, 0xf0, 0x0, 0x97, - /* U+53 "S" */ + /* U+0053 "S" */ 0x8, 0xdc, 0xc3, 0x5b, 0x0, 0x11, 0x4d, 0x20, 0x0, 0x6, 0xde, 0x90, 0x0, 0x1, 0x9a, 0x33, 0x0, 0x5b, 0x3b, 0xcc, 0xb2, - /* U+54 "T" */ + /* U+0054 "T" */ 0xcd, 0xee, 0xda, 0x0, 0x97, 0x0, 0x0, 0x97, 0x0, 0x0, 0x97, 0x0, 0x0, 0x97, 0x0, 0x0, 0x97, 0x0, 0x0, 0x97, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xf, 0x0, 0x1, 0xe0, 0xf0, 0x0, 0x1e, 0xf, 0x0, 0x1, 0xe0, 0xf0, 0x0, 0x1e, 0xe, 0x0, 0x2, 0xd0, 0xa7, 0x0, 0x98, 0x1, 0xad, 0xd9, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0x40, 0x0, 0x1d, 0x0, 0x5b, 0x0, 0x8, 0x70, 0x0, 0xe2, 0x0, 0xe1, 0x0, 0x7, 0x90, 0x69, 0x0, 0x0, 0x1e, 0x1d, 0x20, 0x0, 0x0, 0x9c, 0xb0, 0x0, 0x0, 0x2, 0xf4, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x88, 0x0, 0xf, 0x40, 0x2, 0xc3, 0xd0, 0x5, 0xea, 0x0, 0x86, 0xd, 0x20, 0xa4, 0xe0, 0xd, 0x10, 0x88, 0xd, 0xa, 0x43, 0xc0, 0x2, 0xd5, 0x90, 0x4a, 0x86, 0x0, 0xd, 0xd3, 0x0, 0xed, 0x10, 0x0, 0x8e, 0x0, 0xa, 0xc0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x5c, 0x0, 0x1d, 0x10, 0x98, 0xb, 0x50, 0x0, 0xda, 0x90, 0x0, 0x6, 0xf2, 0x0, 0x1, 0xd7, 0xc0, 0x0, 0xc5, 0xa, 0x80, 0x8a, 0x0, 0xd, 0x30, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xb, 0x50, 0x0, 0xc3, 0x2, 0xd0, 0x6, 0x90, 0x0, 0x88, 0x1d, 0x10, 0x0, 0xd, 0xb6, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x0, 0x4, 0xb0, 0x0, 0x0, 0x4, 0xb0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x6d, 0xdd, 0xdf, 0x10, 0x0, 0xb, 0x70, 0x0, 0x8, 0xa0, 0x0, 0x4, 0xd0, 0x0, 0x2, 0xe2, 0x0, 0x0, 0xd4, 0x0, 0x0, 0x8f, 0xdd, 0xdd, 0x30, - /* U+5B "[" */ + /* U+005B "[" */ 0xfb, 0x1f, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xfb, 0x10, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x3a, 0x0, 0x0, 0xc1, 0x0, 0x7, 0x60, 0x0, 0x1c, 0x0, 0x0, 0xb2, 0x0, 0x5, 0x80, 0x0, 0xd, 0x0, 0x0, 0xa3, 0x0, 0x4, 0x90, - /* U+5D "]" */ + /* U+005D "]" */ 0x9e, 0x40, 0xb4, 0xb, 0x40, 0xb4, 0xb, 0x40, 0xb4, 0xb, 0x40, 0xb4, 0x9e, 0x40, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0xa8, 0x0, 0x2, 0x9b, 0x0, 0x9, 0x25, 0x60, 0x1b, 0x0, 0xb0, - /* U+5F "_" */ + /* U+005F "_" */ 0x99, 0x99, 0x90, - /* U+60 "`" */ + /* U+0060 "`" */ 0x3a, 0x30, - /* U+61 "a" */ + /* U+0061 "a" */ 0x1b, 0xcd, 0x60, 0x1, 0x0, 0xe0, 0x1a, 0xaa, 0xf1, 0x78, 0x0, 0xe1, 0x2c, 0xaa, 0xe1, - /* U+62 "b" */ + /* U+0062 "b" */ 0x1e, 0x0, 0x0, 0x1, 0xe0, 0x0, 0x0, 0x1e, 0xac, 0xd6, 0x1, 0xf3, 0x1, 0xe2, 0x1e, 0x0, 0xa, 0x51, 0xf4, 0x1, 0xe2, 0x1d, 0x9c, 0xd5, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x7, 0xdd, 0xa0, 0x5c, 0x0, 0x40, 0x87, 0x0, 0x0, 0x5c, 0x0, 0x41, 0x7, 0xdd, 0xa0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0xe, 0x0, 0x0, 0xe, 0x8, 0xdc, 0x9e, 0x5c, 0x0, 0x7e, 0x87, 0x0, 0x1e, 0x5b, 0x0, 0x6e, 0x8, 0xdb, 0x8e, - /* U+65 "e" */ + /* U+0065 "e" */ 0x8, 0xcc, 0x90, 0x5a, 0x0, 0x87, 0x8c, 0xaa, 0xa8, 0x5b, 0x0, 0x20, 0x7, 0xdc, 0xb1, - /* U+66 "f" */ + /* U+0066 "f" */ 0x7, 0xc9, 0xe, 0x0, 0x9f, 0xb6, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x8, 0xdc, 0x9e, 0x5b, 0x0, 0x5f, 0x87, 0x0, 0xf, 0x5c, 0x0, 0x6f, 0x7, 0xdc, 0x9f, 0x3, 0x0, 0x4c, 0x1a, 0xcc, 0xb2, - /* U+68 "h" */ + /* U+0068 "h" */ 0x1e, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x1e, 0xac, 0xd4, 0x1f, 0x30, 0x3d, 0x1e, 0x0, 0xe, 0x1e, 0x0, 0xf, 0x1e, 0x0, 0xf, - /* U+69 "i" */ + /* U+0069 "i" */ 0x2d, 0x0, 0x10, 0x1e, 0x1, 0xe0, 0x1e, 0x1, 0xe0, 0x1e, 0x0, - /* U+6A "j" */ + /* U+006A "j" */ 0x1, 0xe0, 0x0, 0x10, 0x0, 0xe0, 0x0, 0xe0, 0x0, 0xe0, 0x0, 0xe0, 0x0, 0xe0, 0x1, 0xe0, 0xad, 0x60, - /* U+6B "k" */ + /* U+006B "k" */ 0x1e, 0x0, 0x0, 0x1, 0xe0, 0x0, 0x0, 0x1e, 0x1, 0xb6, 0x1, 0xe2, 0xd5, 0x0, 0x1f, 0xde, 0x20, 0x1, 0xf2, 0x5d, 0x0, 0x1e, 0x0, 0x7b, 0x0, - /* U+6C "l" */ + /* U+006C "l" */ 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, - /* U+6D "m" */ + /* U+006D "m" */ 0x1e, 0xab, 0xc5, 0xbb, 0xc2, 0x1f, 0x20, 0x5f, 0x10, 0x69, 0x1e, 0x0, 0x2c, 0x0, 0x4b, 0x1e, 0x0, 0x2c, 0x0, 0x4b, 0x1e, 0x0, 0x2c, 0x0, 0x4b, - /* U+6E "n" */ + /* U+006E "n" */ 0x1e, 0xab, 0xc4, 0x1f, 0x20, 0x3d, 0x1e, 0x0, 0xe, 0x1e, 0x0, 0xf, 0x1e, 0x0, 0xf, - /* U+6F "o" */ + /* U+006F "o" */ 0x7, 0xdd, 0xb1, 0x5c, 0x0, 0x7b, 0x87, 0x0, 0x1e, 0x5c, 0x0, 0x7b, 0x7, 0xdd, 0xb1, - /* U+70 "p" */ + /* U+0070 "p" */ 0x1e, 0xab, 0xd6, 0x1, 0xf3, 0x1, 0xd2, 0x1e, 0x0, 0xa, 0x51, 0xf4, 0x1, 0xe2, 0x1e, 0xac, 0xd5, 0x1, 0xe0, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x8, 0xdc, 0x8e, 0x5c, 0x0, 0x7e, 0x87, 0x0, 0x1e, 0x5c, 0x0, 0x7e, 0x8, 0xdc, 0x8e, 0x0, 0x0, 0xe, 0x0, 0x0, 0xe, - /* U+72 "r" */ + /* U+0072 "r" */ 0x1d, 0xaa, 0x1f, 0x30, 0x1e, 0x0, 0x1e, 0x0, 0x1e, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x2c, 0xcc, 0x48, 0x80, 0x0, 0x2a, 0xca, 0x21, 0x0, 0x6a, 0x6c, 0xcc, 0x30, - /* U+74 "t" */ + /* U+0074 "t" */ 0xf, 0x0, 0x9f, 0xb6, 0xf, 0x0, 0xf, 0x0, 0xe, 0x10, 0x7, 0xd9, - /* U+75 "u" */ + /* U+0075 "u" */ 0x2d, 0x0, 0x1d, 0x2d, 0x0, 0x1d, 0x2d, 0x0, 0x1d, 0xe, 0x10, 0x6d, 0x6, 0xdb, 0x9d, - /* U+76 "v" */ + /* U+0076 "v" */ 0xc, 0x30, 0x9, 0x50, 0x5a, 0x1, 0xd0, 0x0, 0xd2, 0x86, 0x0, 0x6, 0x9d, 0x0, 0x0, 0xe, 0x80, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xb2, 0x1, 0xf1, 0x2, 0xb5, 0x80, 0x7b, 0x80, 0x85, 0xd, 0xd, 0x1d, 0xd, 0x0, 0x89, 0x90, 0x99, 0x80, 0x2, 0xf2, 0x2, 0xf2, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x5b, 0x3, 0xc0, 0x8, 0x9c, 0x10, 0x0, 0xe7, 0x0, 0xa, 0x7c, 0x20, 0x79, 0x2, 0xd1, - /* U+79 "y" */ + /* U+0079 "y" */ 0xc, 0x30, 0x9, 0x50, 0x5a, 0x1, 0xd0, 0x0, 0xd2, 0x77, 0x0, 0x6, 0x9d, 0x0, 0x0, 0xe, 0x80, 0x0, 0x0, 0xd1, 0x0, 0xc, 0xd6, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x6b, 0xbe, 0xb0, 0x2, 0xd1, 0x1, 0xd2, 0x0, 0xc4, 0x0, 0x8e, 0xbb, 0x90, - /* U+7B "{" */ + /* U+007B "{" */ 0x4, 0xd3, 0x9, 0x50, 0xa, 0x50, 0xa, 0x40, 0x5f, 0x10, 0xa, 0x40, 0xa, 0x50, 0x9, 0x50, 0x4, 0xd3, - /* U+7C "|" */ + /* U+007C "|" */ 0xee, 0xee, 0xee, 0xee, 0xe0, - /* U+7D "}" */ + /* U+007D "}" */ 0xab, 0x0, 0xd2, 0xd, 0x20, 0xc2, 0x9, 0xc0, 0xc2, 0xd, 0x20, 0xd2, 0xab, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x1a, 0x91, 0x62, 0x44, 0x29, 0x90, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x7, 0x81, 0x62, 0x8, 0x62, 0x8, 0x7, 0x81, /* U+2022 "•" */ @@ -947,6 +951,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -1125,7 +1130,8 @@ static const uint16_t unicode_list_1[] = { }; /*Collect the unicode lists and glyph_id offsets*/ -static const lv_font_fmt_txt_cmap_t cmaps[] = { +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 @@ -1140,8 +1146,10 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = { * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ -static const uint8_t kern_left_class_mapping[] = { +static const uint8_t kern_left_class_mapping[] = +{ 0, 0, 1, 2, 0, 3, 4, 5, 2, 6, 7, 8, 9, 10, 9, 10, 11, 12, 0, 13, 14, 15, 16, 17, @@ -1165,7 +1173,8 @@ static const uint8_t kern_left_class_mapping[] = { }; /*Map glyph_ids to kern right classes*/ -static const uint8_t kern_right_class_mapping[] = { +static const uint8_t kern_right_class_mapping[] = +{ 0, 0, 1, 2, 0, 3, 4, 5, 2, 6, 7, 8, 9, 10, 9, 10, 11, 12, 13, 14, 15, 16, 17, 12, @@ -1189,7 +1198,8 @@ static const uint8_t kern_right_class_mapping[] = { }; /*Kern values between classes*/ -static const int8_t kern_class_values[] = { +static const int8_t kern_class_values[] = +{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, @@ -1566,8 +1576,10 @@ static const int8_t kern_class_values[] = { 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ -static const lv_font_fmt_txt_kern_classes_t kern_classes = { +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, @@ -1579,9 +1591,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = { * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -1589,15 +1606,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_10 = { +#else lv_font_t lv_font_montserrat_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 = 11, /*The maximum line height required by the font*/ @@ -1612,4 +1637,7 @@ lv_font_t lv_font_montserrat_10 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_10*/ + diff --git a/src/lv_font/lv_font_montserrat_12.c b/src/lv_font/lv_font_montserrat_12.c index dd1ef8f70..02ac3d278 100644 --- a/src/lv_font/lv_font_montserrat_12.c +++ b/src/lv_font/lv_font_montserrat_12.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 12 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 12 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_12.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_12 #define LV_FONT_MONTSERRAT_12 1 #endif @@ -17,17 +21,17 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xf, 0x40, 0xf3, 0xf, 0x30, 0xf2, 0xe, 0x20, 0xd1, 0x3, 0x0, 0x81, 0x1e, 0x30, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x3c, 0x1e, 0x3b, 0xe, 0x3b, 0xe, 0x15, 0x7, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x48, 0x3, 0xa0, 0x0, 0x6, 0x60, 0x58, 0x0, 0x4f, 0xff, 0xff, 0xff, 0x10, 0xa, 0x20, 0x84, 0x0, 0x0, 0xc1, 0xa, 0x30, 0x0, 0xd, @@ -35,7 +39,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1c, 0x0, 0xd0, 0x0, 0x3, 0xa0, 0x1c, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x9, 0x20, 0x0, 0x0, 0x92, 0x0, 0x3, 0xcf, 0xfb, 0x31, 0xf7, 0xa5, 0x74, 0x4e, 0x9, 0x20, 0x1, 0xf9, 0xb2, 0x0, 0x2, 0xbf, 0xe8, @@ -43,7 +47,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb4, 0xa5, 0xba, 0x8, 0xef, 0xfa, 0x10, 0x0, 0x92, 0x0, 0x0, 0x4, 0x10, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0xa, 0xc8, 0x0, 0xc, 0x10, 0x66, 0xa, 0x20, 0x76, 0x0, 0x83, 0x7, 0x42, 0xc0, 0x0, 0x57, 0xa, 0x2b, 0x20, 0x0, 0x9, 0xc6, 0x68, 0x5c, @@ -51,7 +55,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x43, 0x90, 0x2a, 0x0, 0x49, 0x1, 0xb0, 0x47, 0x0, 0xc1, 0x0, 0x7b, 0xb1, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x9e, 0xd4, 0x0, 0x0, 0x5c, 0x3, 0xd0, 0x0, 0x4, 0xc0, 0x5c, 0x0, 0x0, 0xc, 0xbd, 0x20, 0x0, 0x3, 0xde, 0x80, 0x10, 0x1, 0xe3, @@ -59,139 +63,139 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x13, 0xcf, 0x60, 0x6, 0xdf, 0xd6, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x3c, 0x3b, 0x3b, 0x15, - /* U+28 "(" */ + /* U+0028 "(" */ 0xa, 0x71, 0xf1, 0x5c, 0x9, 0x80, 0xb6, 0xc, 0x40, 0xd4, 0xc, 0x40, 0xb6, 0x9, 0x80, 0x5b, 0x1, 0xf1, 0xa, 0x70, - /* U+29 ")" */ + /* U+0029 ")" */ 0x6b, 0x0, 0xf2, 0xb, 0x60, 0x7a, 0x5, 0xc0, 0x4d, 0x3, 0xe0, 0x4d, 0x5, 0xc0, 0x7a, 0xb, 0x60, 0xf1, 0x6b, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0xb0, 0x8, 0x9c, 0xb5, 0xb, 0xf8, 0x8, 0x7c, 0x95, 0x0, 0xa0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0xb, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0xf, 0x0, 0x2, 0xee, 0xfe, 0xe2, 0x1, 0x1f, 0x11, 0x0, 0x0, 0xf0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x18, 0x4, 0xf1, 0xd, 0x3, 0x80, - /* U+2D "-" */ + /* U+002D "-" */ 0x4f, 0xfd, 0x2, 0x22, - /* U+2E "." */ + /* U+002E "." */ 0x2a, 0x4, 0xd0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x34, 0x0, 0x0, 0xb5, 0x0, 0x0, 0xf0, 0x0, 0x5, 0xb0, 0x0, 0xa, 0x60, 0x0, 0xe, 0x10, 0x0, 0x4c, 0x0, 0x0, 0x97, 0x0, 0x0, 0xe2, 0x0, 0x3, 0xd0, 0x0, 0x8, 0x70, 0x0, 0xd, 0x20, 0x0, 0x2d, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x9e, 0xe9, 0x0, 0xa, 0xd4, 0x4d, 0xa0, 0x1f, 0x20, 0x2, 0xf1, 0x5e, 0x0, 0x0, 0xd5, 0x6c, 0x0, 0x0, 0xc6, 0x5e, 0x0, 0x0, 0xd5, 0x1f, 0x20, 0x2, 0xf1, 0xa, 0xd4, 0x4d, 0xa0, 0x0, 0x9e, 0xe9, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xef, 0xf3, 0x22, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, - /* U+32 "2" */ + /* U+0032 "2" */ 0x19, 0xef, 0xc2, 0x8, 0xb4, 0x3a, 0xe0, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x5, 0xe0, 0x0, 0x2, 0xe5, 0x0, 0x1, 0xd7, 0x0, 0x1, 0xd8, 0x0, 0x1, 0xda, 0x22, 0x21, 0x8f, 0xff, 0xff, 0x70, - /* U+33 "3" */ + /* U+0033 "3" */ 0x9f, 0xff, 0xff, 0x1, 0x22, 0x2d, 0x80, 0x0, 0x9, 0xb0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7c, 0xf8, 0x0, 0x0, 0x2, 0xf2, 0x0, 0x0, 0xe, 0x4b, 0x94, 0x39, 0xf1, 0x3b, 0xff, 0xc3, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x9b, 0x0, 0x0, 0x4, 0xe1, 0x0, 0x0, 0x1e, 0x50, 0x0, 0x0, 0xaa, 0x0, 0x0, 0x5, 0xe1, 0xd, 0x40, 0x1e, 0x40, 0xd, 0x40, 0x8f, 0xff, 0xff, 0xfd, 0x12, 0x22, 0x2e, 0x62, 0x0, 0x0, 0xe, 0x40, - /* U+35 "5" */ + /* U+0035 "5" */ 0xc, 0xff, 0xff, 0x0, 0xe5, 0x22, 0x20, 0xf, 0x10, 0x0, 0x1, 0xff, 0xeb, 0x30, 0x2, 0x23, 0x9f, 0x10, 0x0, 0x0, 0xd6, 0x0, 0x0, 0xd, 0x69, 0xb4, 0x38, 0xf1, 0x2a, 0xef, 0xc4, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x6d, 0xfd, 0x50, 0x8, 0xd5, 0x23, 0x20, 0x1f, 0x20, 0x0, 0x0, 0x4d, 0x6d, 0xea, 0x10, 0x6f, 0xc4, 0x3c, 0xa0, 0x5f, 0x30, 0x2, 0xf0, 0x2f, 0x20, 0x2, 0xf0, 0xa, 0xc3, 0x2b, 0xa0, 0x1, 0xaf, 0xfa, 0x10, - /* U+37 "7" */ + /* U+0037 "7" */ 0xaf, 0xff, 0xff, 0xba, 0x92, 0x22, 0xd7, 0x76, 0x0, 0x3f, 0x10, 0x0, 0xa, 0x90, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x7c, 0x0, 0x0, 0xe, 0x50, 0x0, 0x5, 0xe0, 0x0, 0x0, 0xc8, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x3, 0xcf, 0xea, 0x10, 0xe, 0x81, 0x2c, 0xa0, 0x2f, 0x10, 0x5, 0xd0, 0xe, 0x70, 0x1b, 0x90, 0x6, 0xff, 0xff, 0x20, 0x3f, 0x50, 0x18, 0xe0, 0x6c, 0x0, 0x0, 0xf2, 0x3f, 0x61, 0x29, 0xe0, 0x5, 0xcf, 0xfb, 0x20, - /* U+39 "9" */ + /* U+0039 "9" */ 0x7, 0xef, 0xc3, 0x6, 0xe3, 0x15, 0xe1, 0x98, 0x0, 0xb, 0x87, 0xd2, 0x3, 0xfb, 0xa, 0xff, 0xd9, 0xc0, 0x0, 0x10, 0x8b, 0x0, 0x0, 0xd, 0x70, 0x62, 0x4b, 0xd0, 0x1c, 0xfe, 0xa1, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x4e, 0x2, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xa0, 0x4d, 0x0, - /* U+3B ";" */ + /* U+003B ";" */ 0x4e, 0x2, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x4f, 0x10, 0xd0, 0x38, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x2, 0x10, 0x0, 0x4b, 0xe1, 0x7, 0xdc, 0x50, 0x3, 0xf8, 0x0, 0x0, 0x4, 0xbe, 0x71, 0x0, 0x0, 0x29, 0xe2, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x3f, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xee, 0xee, 0xe2, 0x1, 0x11, 0x11, 0x0, - /* U+3E ">" */ + /* U+003E ">" */ 0x12, 0x0, 0x0, 0x2, 0xeb, 0x40, 0x0, 0x0, 0x5c, 0xd6, 0x0, 0x0, 0x8, 0xf2, 0x1, 0x7e, 0xb4, 0x2, 0xe9, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* 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+40 "@" */ + /* U+0040 "@" */ 0x0, 0x4, 0xbd, 0xdd, 0x81, 0x0, 0x0, 0x9b, 0x30, 0x0, 0x6d, 0x30, 0x7, 0xa0, 0x8e, 0xe8, 0xd5, 0xd1, 0xd, 0x7, 0xd2, 0x19, 0xf3, 0x77, @@ -202,7 +206,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x9b, 0x30, 0x2, 0x40, 0x0, 0x0, 0x5, 0xbd, 0xed, 0x60, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0xdd, 0x90, 0x0, 0x0, 0x4, 0xe3, 0xf1, 0x0, 0x0, 0xb, 0x80, 0xc7, 0x0, 0x0, 0x1f, 0x20, 0x6e, @@ -210,14 +214,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xee, 0xef, 0xb0, 0x6, 0xe2, 0x11, 0x14, 0xf2, 0xc, 0x70, 0x0, 0x0, 0xb9, - /* U+42 "B" */ + /* U+0042 "B" */ 0xbf, 0xff, 0xfb, 0x20, 0xb7, 0x11, 0x2a, 0xd0, 0xb7, 0x0, 0x3, 0xf0, 0xb7, 0x0, 0x8, 0xc0, 0xbf, 0xff, 0xff, 0x50, 0xb8, 0x22, 0x26, 0xf2, 0xb7, 0x0, 0x0, 0xc7, 0xb7, 0x11, 0x15, 0xf4, 0xbf, 0xff, 0xfd, 0x60, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x3b, 0xef, 0xb3, 0x0, 0x5f, 0x93, 0x38, 0xe0, 0xe, 0x60, 0x0, 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x4, 0xe0, @@ -225,7 +229,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x93, 0x38, 0xe0, 0x0, 0x3b, 0xff, 0xb3, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xbf, 0xff, 0xea, 0x30, 0xb, 0x82, 0x23, 0x9f, 0x40, 0xb7, 0x0, 0x0, 0x7e, 0xb, 0x70, 0x0, 0x0, 0xf3, 0xb7, 0x0, 0x0, 0xe, 0x5b, 0x70, @@ -233,19 +237,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x82, 0x23, 0x9f, 0x40, 0xbf, 0xff, 0xeb, 0x30, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xbf, 0xff, 0xff, 0x3b, 0x82, 0x22, 0x20, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xbf, 0xff, 0xfa, 0xb, 0x82, 0x22, 0x10, 0xb7, 0x0, 0x0, 0xb, 0x82, 0x22, 0x20, 0xbf, 0xff, 0xff, 0x50, - /* U+46 "F" */ + /* U+0046 "F" */ 0xbf, 0xff, 0xff, 0x3b, 0x82, 0x22, 0x20, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xbf, 0xff, 0xfa, 0xb, 0x82, 0x22, 0x10, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x3b, 0xef, 0xc4, 0x0, 0x5f, 0x94, 0x38, 0xe1, 0xe, 0x70, 0x0, 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x8, 0x24, 0xe0, @@ -253,37 +257,37 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x93, 0x37, 0xf3, 0x0, 0x3b, 0xef, 0xc4, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xbf, 0xff, 0xff, 0xf7, 0xb8, 0x22, 0x22, 0xc7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, - /* U+49 "I" */ + /* U+0049 "I" */ 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, - /* U+4A "J" */ + /* U+004A "J" */ 0x4, 0xff, 0xff, 0x0, 0x22, 0x5f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x4e, 0xd, 0x52, 0xba, 0x5, 0xdf, 0xb2, - /* U+4B "K" */ + /* U+004B "K" */ 0xb7, 0x0, 0x7, 0xd1, 0xb7, 0x0, 0x5e, 0x20, 0xb7, 0x4, 0xe3, 0x0, 0xb7, 0x3e, 0x40, 0x0, 0xb9, 0xef, 0x20, 0x0, 0xbf, 0x89, 0xd0, 0x0, 0xba, 0x0, 0xca, 0x0, 0xb7, 0x0, 0x1e, 0x70, 0xb7, 0x0, 0x3, 0xf3, - /* U+4C "L" */ + /* U+004C "L" */ 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0xb, 0x82, 0x22, 0x20, 0xbf, 0xff, 0xff, 0x0, - /* U+4D "M" */ + /* U+004D "M" */ 0xb8, 0x0, 0x0, 0x1, 0xf3, 0xbf, 0x10, 0x0, 0x9, 0xf3, 0xbe, 0xa0, 0x0, 0x2e, 0xf3, 0xb7, 0xe3, 0x0, 0xb7, 0xf3, 0xb6, 0x7b, 0x4, 0xd0, @@ -291,14 +295,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x0, 0xf3, 0xb6, 0x0, 0xb3, 0x0, 0xf3, 0xb6, 0x0, 0x0, 0x0, 0xf3, - /* U+4E "N" */ + /* U+004E "N" */ 0xb9, 0x0, 0x0, 0xb7, 0xbf, 0x50, 0x0, 0xb7, 0xbc, 0xf2, 0x0, 0xb7, 0xb7, 0xad, 0x0, 0xb7, 0xb7, 0xd, 0x90, 0xb7, 0xb7, 0x2, 0xf5, 0xb7, 0xb7, 0x0, 0x6f, 0xd7, 0xb7, 0x0, 0xa, 0xf7, 0xb7, 0x0, 0x0, 0xd7, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x3b, 0xef, 0xb4, 0x0, 0x5, 0xf9, 0x33, 0x8f, 0x60, 0xe, 0x60, 0x0, 0x5, 0xf1, 0x4e, 0x0, 0x0, 0x0, 0xd5, 0x6c, 0x0, 0x0, 0x0, @@ -306,14 +310,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xf1, 0x5, 0xf9, 0x33, 0x8f, 0x60, 0x0, 0x3b, 0xef, 0xb4, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xbf, 0xff, 0xd8, 0x0, 0xb8, 0x22, 0x5d, 0x90, 0xb7, 0x0, 0x4, 0xe0, 0xb7, 0x0, 0x3, 0xf0, 0xb7, 0x0, 0x2c, 0xa0, 0xbf, 0xff, 0xfa, 0x10, 0xb8, 0x22, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x3b, 0xef, 0xb4, 0x0, 0x4, 0xf9, 0x33, 0x8f, 0x60, 0xe, 0x60, 0x0, 0x5, 0xf1, 0x4e, 0x0, 0x0, 0x0, 0xd5, 0x6c, 0x0, 0x0, 0x0, @@ -323,33 +327,33 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x28, 0x0, 0x0, 0x1, 0xbf, 0xe5, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xbf, 0xff, 0xd8, 0x0, 0xb8, 0x22, 0x5d, 0x90, 0xb7, 0x0, 0x4, 0xe0, 0xb7, 0x0, 0x3, 0xf0, 0xb7, 0x0, 0x1b, 0xb0, 0xbf, 0xff, 0xfb, 0x10, 0xb8, 0x22, 0xb9, 0x0, 0xb7, 0x0, 0x1f, 0x30, 0xb7, 0x0, 0x7, 0xd0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x3, 0xcf, 0xeb, 0x31, 0xf7, 0x23, 0x74, 0x4e, 0x0, 0x0, 0x1, 0xf9, 0x20, 0x0, 0x2, 0xbf, 0xd7, 0x0, 0x0, 0x4, 0xca, 0x0, 0x0, 0x4, 0xe5, 0xb4, 0x23, 0xbb, 0x8, 0xdf, 0xea, 0x10, - /* U+54 "T" */ + /* U+0054 "T" */ 0xff, 0xff, 0xff, 0xf2, 0x23, 0xf3, 0x22, 0x0, 0x1f, 0x10, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xc7, 0x0, 0x0, 0xf3, 0x9a, 0x0, 0x2, 0xf1, 0x2f, 0x83, 0x5d, 0xa0, 0x4, 0xcf, 0xd8, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0x70, 0x0, 0x0, 0xd5, 0x6, 0xe0, 0x0, 0x4, 0xe0, 0x0, 0xf4, 0x0, 0xa, 0x80, 0x0, 0x9b, 0x0, 0x1f, 0x20, 0x0, 0x2f, 0x20, 0x7b, @@ -357,7 +361,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe5, 0xe0, 0x0, 0x0, 0x0, 0xee, 0x70, 0x0, 0x0, 0x0, 0x8f, 0x10, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x7c, 0x0, 0x0, 0xe8, 0x0, 0x2, 0xf0, 0x2f, 0x10, 0x3, 0xfd, 0x0, 0x7, 0xa0, 0xd, 0x60, 0x8, 0x9f, 0x20, 0xc, 0x50, 0x8, 0xb0, 0xe, @@ -367,14 +371,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xe0, 0x0, 0x6f, 0xc0, 0x0, 0x0, 0xf, 0xa0, 0x0, 0x1f, 0x70, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x5f, 0x10, 0x0, 0xe5, 0xa, 0xb0, 0x9, 0xa0, 0x1, 0xe6, 0x4e, 0x10, 0x0, 0x4f, 0xe4, 0x0, 0x0, 0xd, 0xe0, 0x0, 0x0, 0x7d, 0xd8, 0x0, 0x2, 0xf3, 0x2f, 0x30, 0xc, 0x80, 0x7, 0xd0, 0x8d, 0x0, 0x0, 0xc9, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0x80, 0x0, 0xa, 0x80, 0x3f, 0x10, 0x3, 0xe0, 0x0, 0xaa, 0x0, 0xc6, 0x0, 0x1, 0xf3, 0x5d, 0x0, 0x0, 0x7, 0xce, 0x40, 0x0, 0x0, @@ -382,219 +386,219 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0x70, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x6f, 0xff, 0xff, 0xf5, 0x2, 0x22, 0x29, 0xd0, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x1, 0xe6, 0x0, 0x0, 0xb, 0xa0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x4, 0xf2, 0x0, 0x0, 0x1e, 0x82, 0x22, 0x21, 0x7f, 0xff, 0xff, 0xf8, - /* U+5B "[" */ + /* U+005B "[" */ 0xbf, 0xcb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xbf, 0xc0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x35, 0x0, 0x0, 0x2e, 0x0, 0x0, 0xd, 0x30, 0x0, 0x8, 0x80, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xd2, 0x0, 0x0, 0x87, 0x0, 0x0, 0x3c, 0x0, 0x0, 0xe, 0x10, 0x0, 0x9, 0x70, 0x0, 0x4, 0xc0, 0x0, 0x0, 0xe1, 0x0, 0x0, 0xa6, - /* U+5D "]" */ + /* U+005D "]" */ 0xcf, 0xb0, 0x7b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x7b, 0xcf, 0xb0, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x7, 0x0, 0x0, 0x5, 0xe5, 0x0, 0x0, 0xb4, 0xb0, 0x0, 0x2c, 0xc, 0x20, 0x8, 0x60, 0x68, 0x0, 0xd0, 0x0, 0xd0, - /* U+5F "_" */ + /* U+005F "_" */ 0xdd, 0xdd, 0xdd, - /* U+60 "`" */ + /* U+0060 "`" */ 0x27, 0x10, 0x5, 0xc1, - /* U+61 "a" */ + /* U+0061 "a" */ 0x8, 0xdf, 0xc3, 0x0, 0xa4, 0x29, 0xd0, 0x0, 0x0, 0x1f, 0x10, 0x8d, 0xee, 0xf2, 0x4e, 0x10, 0xf, 0x24, 0xe0, 0x7, 0xf2, 0x9, 0xed, 0x8f, 0x20, - /* U+62 "b" */ + /* U+0062 "b" */ 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x7c, 0xfc, 0x40, 0xef, 0x52, 0x8f, 0x2e, 0x60, 0x0, 0xb8, 0xe4, 0x0, 0x8, 0xae, 0x60, 0x0, 0xb8, 0xef, 0x52, 0x8f, 0x2e, 0x6d, 0xfc, 0x40, - /* U+63 "c" */ + /* U+0063 "c" */ 0x2, 0xbf, 0xe8, 0x0, 0xda, 0x24, 0xc3, 0x5d, 0x0, 0x0, 0x7, 0xb0, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0xda, 0x24, 0xd3, 0x2, 0xbf, 0xe8, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x2, 0xbf, 0xd6, 0xf1, 0xe, 0x92, 0x3d, 0xf1, 0x5d, 0x0, 0x4, 0xf1, 0x7b, 0x0, 0x1, 0xf1, 0x5d, 0x0, 0x3, 0xf1, 0xe, 0x91, 0x2d, 0xf1, 0x2, 0xbf, 0xe6, 0xf1, - /* U+65 "e" */ + /* U+0065 "e" */ 0x2, 0xbf, 0xd5, 0x0, 0xe8, 0x14, 0xe4, 0x5c, 0x0, 0x6, 0xb7, 0xfe, 0xee, 0xec, 0x5d, 0x0, 0x0, 0x0, 0xe9, 0x23, 0xa2, 0x2, 0xbf, 0xe9, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x1, 0xcf, 0x60, 0x9a, 0x11, 0xb, 0x60, 0xd, 0xff, 0xf3, 0xb, 0x60, 0x0, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xb6, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x2, 0xbf, 0xe6, 0xe2, 0xe, 0xa2, 0x3c, 0xf2, 0x5d, 0x0, 0x2, 0xf2, 0x7b, 0x0, 0x0, 0xf2, 0x5d, 0x0, 0x2, 0xf2, 0xe, 0xa2, 0x3d, 0xf2, 0x2, 0xbf, 0xe5, 0xf2, 0x0, 0x0, 0x2, 0xf0, 0xc, 0x62, 0x3b, 0xa0, 0x6, 0xdf, 0xea, 0x10, - /* U+68 "h" */ + /* U+0068 "h" */ 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x7d, 0xfc, 0x20, 0xee, 0x42, 0xac, 0xe, 0x60, 0x2, 0xf0, 0xe4, 0x0, 0xf, 0x1e, 0x40, 0x0, 0xf2, 0xe4, 0x0, 0xf, 0x2e, 0x40, 0x0, 0xf2, - /* U+69 "i" */ + /* U+0069 "i" */ 0xd, 0x40, 0x82, 0x0, 0x0, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0xd, 0x50, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x22, 0xf2, 0xd, 0xf8, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x40, 0xb, 0xa0, 0xe4, 0xb, 0xb0, 0xe, 0x4b, 0xc0, 0x0, 0xee, 0xfd, 0x0, 0xe, 0xc1, 0xd9, 0x0, 0xe4, 0x2, 0xf4, 0xe, 0x40, 0x6, 0xe1, - /* U+6C "l" */ + /* U+006C "l" */ 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - /* U+6D "m" */ + /* U+006D "m" */ 0xe7, 0xdf, 0xb2, 0x9e, 0xe8, 0xe, 0xd3, 0x2c, 0xfb, 0x23, 0xe5, 0xe6, 0x0, 0x4f, 0x10, 0x9, 0x9e, 0x40, 0x3, 0xf0, 0x0, 0x8a, 0xe4, 0x0, 0x3f, 0x0, 0x8, 0xae, 0x40, 0x3, 0xf0, 0x0, 0x8a, 0xe4, 0x0, 0x3f, 0x0, 0x8, 0xa0, - /* U+6E "n" */ + /* U+006E "n" */ 0xe6, 0xdf, 0xc2, 0xe, 0xe4, 0x1a, 0xc0, 0xe6, 0x0, 0x1f, 0xe, 0x40, 0x0, 0xf1, 0xe4, 0x0, 0xf, 0x2e, 0x40, 0x0, 0xf2, 0xe4, 0x0, 0xf, 0x20, - /* U+6F "o" */ + /* U+006F "o" */ 0x2, 0xbf, 0xe8, 0x0, 0xe, 0xa2, 0x3e, 0x80, 0x5d, 0x0, 0x4, 0xf0, 0x7b, 0x0, 0x1, 0xf1, 0x5d, 0x0, 0x4, 0xf0, 0xd, 0xa2, 0x3e, 0x80, 0x2, 0xbf, 0xe8, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xe7, 0xdf, 0xc4, 0xe, 0xf4, 0x16, 0xf2, 0xe6, 0x0, 0xa, 0x8e, 0x40, 0x0, 0x8a, 0xe7, 0x0, 0xb, 0x8e, 0xf5, 0x28, 0xf2, 0xe6, 0xcf, 0xc4, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x2, 0xbf, 0xd5, 0xf1, 0xe, 0xa2, 0x3e, 0xf1, 0x5d, 0x0, 0x4, 0xf1, 0x7b, 0x0, 0x1, 0xf1, 0x5d, 0x0, 0x4, 0xf1, 0xe, 0xa2, 0x3e, 0xf1, 0x2, 0xbf, 0xd5, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, - /* U+72 "r" */ + /* U+0072 "r" */ 0xe6, 0xd8, 0xee, 0x61, 0xe7, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x9, 0xef, 0xc2, 0x6d, 0x22, 0x61, 0x7d, 0x20, 0x0, 0x9, 0xfe, 0x91, 0x0, 0x2, 0xc9, 0x56, 0x22, 0xb8, 0x4c, 0xfe, 0xa0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x5, 0x30, 0x0, 0xb6, 0x0, 0xdf, 0xff, 0x30, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xaa, 0x11, 0x2, 0xdf, 0x60, - /* U+75 "u" */ + /* U+0075 "u" */ 0xf3, 0x0, 0x2f, 0xf, 0x30, 0x2, 0xf0, 0xf3, 0x0, 0x2f, 0xf, 0x30, 0x2, 0xf0, 0xe4, 0x0, 0x4f, 0xa, 0xb2, 0x2c, 0xf0, 0x1b, 0xfe, 0x6f, 0x0, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0x50, 0x0, 0x98, 0x6, 0xc0, 0x0, 0xf2, 0x1, 0xf2, 0x6, 0xb0, 0x0, 0xa8, 0xc, 0x50, 0x0, 0x3e, 0x3e, 0x0, 0x0, 0xd, 0xd8, 0x0, 0x0, 0x6, 0xf2, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xc5, 0x0, 0x3f, 0x10, 0x7, 0x86, 0xa0, 0x9, 0xf6, 0x0, 0xd3, 0x1f, 0x0, 0xe7, 0xb0, 0x2d, 0x0, 0xb5, 0x4c, 0xe, 0x18, 0x80, 0x6, 0xa9, 0x60, 0xa6, 0xd3, 0x0, 0x1f, 0xe1, 0x4, 0xed, 0x0, 0x0, 0xbb, 0x0, 0xe, 0x80, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x5d, 0x0, 0x4e, 0x10, 0xa9, 0x1e, 0x40, 0x1, 0xed, 0x90, 0x0, 0x8, 0xf1, 0x0, 0x2, 0xeb, 0xa0, 0x0, 0xc7, 0xd, 0x60, 0x7c, 0x0, 0x3f, 0x20, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0x50, 0x0, 0x98, 0x7, 0xb0, 0x0, 0xe2, 0x1, 0xf2, 0x5, 0xc0, 0x0, 0xa7, 0xb, 0x50, 0x0, 0x4d, 0x1e, 0x0, 0x0, 0xe, 0xb9, 0x0, 0x0, 0x8, 0xf3, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x5, 0x2c, 0x60, 0x0, 0x1c, 0xf9, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x7f, 0xff, 0xfb, 0x0, 0x2, 0xf3, 0x0, 0xc, 0x70, 0x0, 0x9b, 0x0, 0x4, 0xe1, 0x0, 0x1e, 0x50, 0x0, 0x8f, 0xff, 0xfd, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0xbf, 0x4, 0xe1, 0x5, 0xc0, 0x5, 0xc0, 0x5, 0xc0, 0x6, 0xc0, 0x4f, 0x60, 0x8, 0xc0, 0x5, 0xc0, 0x5, 0xc0, 0x5, 0xc0, 0x4, 0xe1, 0x0, 0xbf, - /* U+7C "|" */ + /* U+007C "|" */ 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, - /* U+7D "}" */ + /* U+007D "}" */ 0xcd, 0x10, 0xc, 0x70, 0x9, 0x90, 0x9, 0x90, 0x9, 0x90, 0x8, 0xa0, 0x3, 0xf7, 0x8, 0xb0, 0x9, 0x90, 0x9, 0x90, 0x9, 0x90, 0xc, 0x80, 0xcd, 0x20, - /* U+7E "~" */ + /* U+007E "~" */ 0xb, 0xe8, 0xa, 0x33, 0x91, 0x8d, 0xa0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x6, 0xb7, 0x3, 0x80, 0x84, 0x64, 0x3, 0x73, 0x80, 0x84, 0x6, 0xb7, 0x0, @@ -1201,6 +1205,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -1395,6 +1400,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -1824,6 +1830,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -1838,9 +1845,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -1848,15 +1860,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_12 = { +#else lv_font_t lv_font_montserrat_12 = { +#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 = 15, /*The maximum line height required by the font*/ @@ -1871,4 +1891,7 @@ lv_font_t lv_font_montserrat_12 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_12*/ + diff --git a/src/lv_font/lv_font_montserrat_12_subpx.c b/src/lv_font/lv_font_montserrat_12_subpx.c index 2dddd60a8..8b705a562 100644 --- a/src/lv_font/lv_font_montserrat_12_subpx.c +++ b/src/lv_font/lv_font_montserrat_12_subpx.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 12 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 12 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_12_subpx.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_12_SUBPX #define LV_FONT_MONTSERRAT_12_SUBPX 1 #endif @@ -17,17 +21,17 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xf, 0x40, 0xf3, 0xf, 0x30, 0xf2, 0xe, 0x20, 0xd1, 0x3, 0x0, 0x81, 0x1e, 0x30, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x3c, 0x1e, 0x3b, 0xe, 0x3b, 0xe, 0x15, 0x7, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x48, 0x3, 0xa0, 0x0, 0x6, 0x60, 0x58, 0x0, 0x4f, 0xff, 0xff, 0xff, 0x10, 0xa, 0x20, 0x84, 0x0, 0x0, 0xc1, 0xa, 0x30, 0x0, 0xd, @@ -35,7 +39,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1c, 0x0, 0xd0, 0x0, 0x3, 0xa0, 0x1c, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x9, 0x20, 0x0, 0x0, 0x92, 0x0, 0x3, 0xcf, 0xfb, 0x31, 0xf7, 0xa5, 0x74, 0x4e, 0x9, 0x20, 0x1, 0xf9, 0xb2, 0x0, 0x2, 0xbf, 0xe8, @@ -43,7 +47,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb4, 0xa5, 0xba, 0x8, 0xef, 0xfa, 0x10, 0x0, 0x92, 0x0, 0x0, 0x4, 0x10, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0xa, 0xc8, 0x0, 0xc, 0x10, 0x66, 0xa, 0x20, 0x76, 0x0, 0x83, 0x7, 0x42, 0xc0, 0x0, 0x57, 0xa, 0x2b, 0x20, 0x0, 0x9, 0xc6, 0x68, 0x5c, @@ -51,7 +55,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x43, 0x90, 0x2a, 0x0, 0x49, 0x1, 0xb0, 0x47, 0x0, 0xc1, 0x0, 0x7b, 0xb1, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x9e, 0xd4, 0x0, 0x0, 0x5c, 0x3, 0xd0, 0x0, 0x4, 0xc0, 0x5c, 0x0, 0x0, 0xc, 0xbd, 0x20, 0x0, 0x3, 0xde, 0x80, 0x10, 0x1, 0xe3, @@ -59,139 +63,139 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x13, 0xcf, 0x60, 0x6, 0xdf, 0xd6, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x3c, 0x3b, 0x3b, 0x15, - /* U+28 "(" */ + /* U+0028 "(" */ 0xa, 0x71, 0xf1, 0x5c, 0x9, 0x80, 0xb6, 0xc, 0x40, 0xd4, 0xc, 0x40, 0xb6, 0x9, 0x80, 0x5b, 0x1, 0xf1, 0xa, 0x70, - /* U+29 ")" */ + /* U+0029 ")" */ 0x6b, 0x0, 0xf2, 0xb, 0x60, 0x7a, 0x5, 0xc0, 0x4d, 0x3, 0xe0, 0x4d, 0x5, 0xc0, 0x7a, 0xb, 0x60, 0xf1, 0x6b, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0xb0, 0x8, 0x9c, 0xb5, 0xb, 0xf8, 0x8, 0x7c, 0x95, 0x0, 0xa0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0xb, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0xf, 0x0, 0x2, 0xee, 0xfe, 0xe2, 0x1, 0x1f, 0x11, 0x0, 0x0, 0xf0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x18, 0x4, 0xf1, 0xd, 0x3, 0x80, - /* U+2D "-" */ + /* U+002D "-" */ 0x4f, 0xfd, 0x2, 0x22, - /* U+2E "." */ + /* U+002E "." */ 0x2a, 0x4, 0xd0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x34, 0x0, 0x0, 0xb5, 0x0, 0x0, 0xf0, 0x0, 0x5, 0xb0, 0x0, 0xa, 0x60, 0x0, 0xe, 0x10, 0x0, 0x4c, 0x0, 0x0, 0x97, 0x0, 0x0, 0xe2, 0x0, 0x3, 0xd0, 0x0, 0x8, 0x70, 0x0, 0xd, 0x20, 0x0, 0x2d, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x9e, 0xe9, 0x0, 0xa, 0xd4, 0x4d, 0xa0, 0x1f, 0x20, 0x2, 0xf1, 0x5e, 0x0, 0x0, 0xd5, 0x6c, 0x0, 0x0, 0xc6, 0x5e, 0x0, 0x0, 0xd5, 0x1f, 0x20, 0x2, 0xf1, 0xa, 0xd4, 0x4d, 0xa0, 0x0, 0x9e, 0xe9, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xef, 0xf3, 0x22, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, 0x0, 0xf3, - /* U+32 "2" */ + /* U+0032 "2" */ 0x19, 0xef, 0xc2, 0x8, 0xb4, 0x3a, 0xe0, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x5, 0xe0, 0x0, 0x2, 0xe5, 0x0, 0x1, 0xd7, 0x0, 0x1, 0xd8, 0x0, 0x1, 0xda, 0x22, 0x21, 0x8f, 0xff, 0xff, 0x70, - /* U+33 "3" */ + /* U+0033 "3" */ 0x9f, 0xff, 0xff, 0x1, 0x22, 0x2d, 0x80, 0x0, 0x9, 0xb0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x7c, 0xf8, 0x0, 0x0, 0x2, 0xf2, 0x0, 0x0, 0xe, 0x4b, 0x94, 0x39, 0xf1, 0x3b, 0xff, 0xc3, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x9b, 0x0, 0x0, 0x4, 0xe1, 0x0, 0x0, 0x1e, 0x50, 0x0, 0x0, 0xaa, 0x0, 0x0, 0x5, 0xe1, 0xd, 0x40, 0x1e, 0x40, 0xd, 0x40, 0x8f, 0xff, 0xff, 0xfd, 0x12, 0x22, 0x2e, 0x62, 0x0, 0x0, 0xe, 0x40, - /* U+35 "5" */ + /* U+0035 "5" */ 0xc, 0xff, 0xff, 0x0, 0xe5, 0x22, 0x20, 0xf, 0x10, 0x0, 0x1, 0xff, 0xeb, 0x30, 0x2, 0x23, 0x9f, 0x10, 0x0, 0x0, 0xd6, 0x0, 0x0, 0xd, 0x69, 0xb4, 0x38, 0xf1, 0x2a, 0xef, 0xc4, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x6d, 0xfd, 0x50, 0x8, 0xd5, 0x23, 0x20, 0x1f, 0x20, 0x0, 0x0, 0x4d, 0x6d, 0xea, 0x10, 0x6f, 0xc4, 0x3c, 0xa0, 0x5f, 0x30, 0x2, 0xf0, 0x2f, 0x20, 0x2, 0xf0, 0xa, 0xc3, 0x2b, 0xa0, 0x1, 0xaf, 0xfa, 0x10, - /* U+37 "7" */ + /* U+0037 "7" */ 0xaf, 0xff, 0xff, 0xba, 0x92, 0x22, 0xd7, 0x76, 0x0, 0x3f, 0x10, 0x0, 0xa, 0x90, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x7c, 0x0, 0x0, 0xe, 0x50, 0x0, 0x5, 0xe0, 0x0, 0x0, 0xc8, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x3, 0xcf, 0xea, 0x10, 0xe, 0x81, 0x2c, 0xa0, 0x2f, 0x10, 0x5, 0xd0, 0xe, 0x70, 0x1b, 0x90, 0x6, 0xff, 0xff, 0x20, 0x3f, 0x50, 0x18, 0xe0, 0x6c, 0x0, 0x0, 0xf2, 0x3f, 0x61, 0x29, 0xe0, 0x5, 0xcf, 0xfb, 0x20, - /* U+39 "9" */ + /* U+0039 "9" */ 0x7, 0xef, 0xc3, 0x6, 0xe3, 0x15, 0xe1, 0x98, 0x0, 0xb, 0x87, 0xd2, 0x3, 0xfb, 0xa, 0xff, 0xd9, 0xc0, 0x0, 0x10, 0x8b, 0x0, 0x0, 0xd, 0x70, 0x62, 0x4b, 0xd0, 0x1c, 0xfe, 0xa1, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x4e, 0x2, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xa0, 0x4d, 0x0, - /* U+3B ";" */ + /* U+003B ";" */ 0x4e, 0x2, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x4f, 0x10, 0xd0, 0x38, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x2, 0x10, 0x0, 0x4b, 0xe1, 0x7, 0xdc, 0x50, 0x3, 0xf8, 0x0, 0x0, 0x4, 0xbe, 0x71, 0x0, 0x0, 0x29, 0xe2, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x3f, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xee, 0xee, 0xe2, 0x1, 0x11, 0x11, 0x0, - /* U+3E ">" */ + /* U+003E ">" */ 0x12, 0x0, 0x0, 0x2, 0xeb, 0x40, 0x0, 0x0, 0x5c, 0xd6, 0x0, 0x0, 0x8, 0xf2, 0x1, 0x7e, 0xb4, 0x2, 0xe9, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* 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+40 "@" */ + /* U+0040 "@" */ 0x0, 0x4, 0xbd, 0xdd, 0x81, 0x0, 0x0, 0x9b, 0x30, 0x0, 0x6d, 0x30, 0x7, 0xa0, 0x8e, 0xe8, 0xd5, 0xd1, 0xd, 0x7, 0xd2, 0x19, 0xf3, 0x77, @@ -202,7 +206,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x9b, 0x30, 0x2, 0x40, 0x0, 0x0, 0x5, 0xbd, 0xed, 0x60, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0xdd, 0x90, 0x0, 0x0, 0x4, 0xe3, 0xf1, 0x0, 0x0, 0xb, 0x80, 0xc7, 0x0, 0x0, 0x1f, 0x20, 0x6e, @@ -210,14 +214,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xee, 0xef, 0xb0, 0x6, 0xe2, 0x11, 0x14, 0xf2, 0xc, 0x70, 0x0, 0x0, 0xb9, - /* U+42 "B" */ + /* U+0042 "B" */ 0xbf, 0xff, 0xfb, 0x20, 0xb7, 0x11, 0x2a, 0xd0, 0xb7, 0x0, 0x3, 0xf0, 0xb7, 0x0, 0x8, 0xc0, 0xbf, 0xff, 0xff, 0x50, 0xb8, 0x22, 0x26, 0xf2, 0xb7, 0x0, 0x0, 0xc7, 0xb7, 0x11, 0x15, 0xf4, 0xbf, 0xff, 0xfd, 0x60, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x3b, 0xef, 0xb3, 0x0, 0x5f, 0x93, 0x38, 0xe0, 0xe, 0x60, 0x0, 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x4, 0xe0, @@ -225,7 +229,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x93, 0x38, 0xe0, 0x0, 0x3b, 0xff, 0xb3, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xbf, 0xff, 0xea, 0x30, 0xb, 0x82, 0x23, 0x9f, 0x40, 0xb7, 0x0, 0x0, 0x7e, 0xb, 0x70, 0x0, 0x0, 0xf3, 0xb7, 0x0, 0x0, 0xe, 0x5b, 0x70, @@ -233,19 +237,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x82, 0x23, 0x9f, 0x40, 0xbf, 0xff, 0xeb, 0x30, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xbf, 0xff, 0xff, 0x3b, 0x82, 0x22, 0x20, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xbf, 0xff, 0xfa, 0xb, 0x82, 0x22, 0x10, 0xb7, 0x0, 0x0, 0xb, 0x82, 0x22, 0x20, 0xbf, 0xff, 0xff, 0x50, - /* U+46 "F" */ + /* U+0046 "F" */ 0xbf, 0xff, 0xff, 0x3b, 0x82, 0x22, 0x20, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xbf, 0xff, 0xfa, 0xb, 0x82, 0x22, 0x10, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x3b, 0xef, 0xc4, 0x0, 0x5f, 0x94, 0x38, 0xe1, 0xe, 0x70, 0x0, 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x8, 0x24, 0xe0, @@ -253,37 +257,37 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x93, 0x37, 0xf3, 0x0, 0x3b, 0xef, 0xc4, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xbf, 0xff, 0xff, 0xf7, 0xb8, 0x22, 0x22, 0xc7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, 0xb7, 0x0, 0x0, 0xb7, - /* U+49 "I" */ + /* U+0049 "I" */ 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, 0xb7, - /* U+4A "J" */ + /* U+004A "J" */ 0x4, 0xff, 0xff, 0x0, 0x22, 0x5f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x4e, 0xd, 0x52, 0xba, 0x5, 0xdf, 0xb2, - /* U+4B "K" */ + /* U+004B "K" */ 0xb7, 0x0, 0x7, 0xd1, 0xb7, 0x0, 0x5e, 0x20, 0xb7, 0x4, 0xe3, 0x0, 0xb7, 0x3e, 0x40, 0x0, 0xb9, 0xef, 0x20, 0x0, 0xbf, 0x89, 0xd0, 0x0, 0xba, 0x0, 0xca, 0x0, 0xb7, 0x0, 0x1e, 0x70, 0xb7, 0x0, 0x3, 0xf3, - /* U+4C "L" */ + /* U+004C "L" */ 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xb7, 0x0, 0x0, 0xb, 0x82, 0x22, 0x20, 0xbf, 0xff, 0xff, 0x0, - /* U+4D "M" */ + /* U+004D "M" */ 0xb8, 0x0, 0x0, 0x1, 0xf3, 0xbf, 0x10, 0x0, 0x9, 0xf3, 0xbe, 0xa0, 0x0, 0x2e, 0xf3, 0xb7, 0xe3, 0x0, 0xb7, 0xf3, 0xb6, 0x7b, 0x4, 0xd0, @@ -291,14 +295,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x0, 0xf3, 0xb6, 0x0, 0xb3, 0x0, 0xf3, 0xb6, 0x0, 0x0, 0x0, 0xf3, - /* U+4E "N" */ + /* U+004E "N" */ 0xb9, 0x0, 0x0, 0xb7, 0xbf, 0x50, 0x0, 0xb7, 0xbc, 0xf2, 0x0, 0xb7, 0xb7, 0xad, 0x0, 0xb7, 0xb7, 0xd, 0x90, 0xb7, 0xb7, 0x2, 0xf5, 0xb7, 0xb7, 0x0, 0x6f, 0xd7, 0xb7, 0x0, 0xa, 0xf7, 0xb7, 0x0, 0x0, 0xd7, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x3b, 0xef, 0xb4, 0x0, 0x5, 0xf9, 0x33, 0x8f, 0x60, 0xe, 0x60, 0x0, 0x5, 0xf1, 0x4e, 0x0, 0x0, 0x0, 0xd5, 0x6c, 0x0, 0x0, 0x0, @@ -306,14 +310,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xf1, 0x5, 0xf9, 0x33, 0x8f, 0x60, 0x0, 0x3b, 0xef, 0xb4, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xbf, 0xff, 0xd8, 0x0, 0xb8, 0x22, 0x5d, 0x90, 0xb7, 0x0, 0x4, 0xe0, 0xb7, 0x0, 0x3, 0xf0, 0xb7, 0x0, 0x2c, 0xa0, 0xbf, 0xff, 0xfa, 0x10, 0xb8, 0x22, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x3b, 0xef, 0xb4, 0x0, 0x4, 0xf9, 0x33, 0x8f, 0x60, 0xe, 0x60, 0x0, 0x5, 0xf1, 0x4e, 0x0, 0x0, 0x0, 0xd5, 0x6c, 0x0, 0x0, 0x0, @@ -323,33 +327,33 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x28, 0x0, 0x0, 0x1, 0xbf, 0xe5, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xbf, 0xff, 0xd8, 0x0, 0xb8, 0x22, 0x5d, 0x90, 0xb7, 0x0, 0x4, 0xe0, 0xb7, 0x0, 0x3, 0xf0, 0xb7, 0x0, 0x1b, 0xb0, 0xbf, 0xff, 0xfb, 0x10, 0xb8, 0x22, 0xb9, 0x0, 0xb7, 0x0, 0x1f, 0x30, 0xb7, 0x0, 0x7, 0xd0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x3, 0xcf, 0xeb, 0x31, 0xf7, 0x23, 0x74, 0x4e, 0x0, 0x0, 0x1, 0xf9, 0x20, 0x0, 0x2, 0xbf, 0xd7, 0x0, 0x0, 0x4, 0xca, 0x0, 0x0, 0x4, 0xe5, 0xb4, 0x23, 0xbb, 0x8, 0xdf, 0xea, 0x10, - /* U+54 "T" */ + /* U+0054 "T" */ 0xff, 0xff, 0xff, 0xf2, 0x23, 0xf3, 0x22, 0x0, 0x1f, 0x10, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xd6, 0x0, 0x0, 0xe4, 0xc7, 0x0, 0x0, 0xf3, 0x9a, 0x0, 0x2, 0xf1, 0x2f, 0x83, 0x5d, 0xa0, 0x4, 0xcf, 0xd8, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0x70, 0x0, 0x0, 0xd5, 0x6, 0xe0, 0x0, 0x4, 0xe0, 0x0, 0xf4, 0x0, 0xa, 0x80, 0x0, 0x9b, 0x0, 0x1f, 0x20, 0x0, 0x2f, 0x20, 0x7b, @@ -357,7 +361,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe5, 0xe0, 0x0, 0x0, 0x0, 0xee, 0x70, 0x0, 0x0, 0x0, 0x8f, 0x10, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x7c, 0x0, 0x0, 0xe8, 0x0, 0x2, 0xf0, 0x2f, 0x10, 0x3, 0xfd, 0x0, 0x7, 0xa0, 0xd, 0x60, 0x8, 0x9f, 0x20, 0xc, 0x50, 0x8, 0xb0, 0xe, @@ -367,14 +371,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xe0, 0x0, 0x6f, 0xc0, 0x0, 0x0, 0xf, 0xa0, 0x0, 0x1f, 0x70, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x5f, 0x10, 0x0, 0xe5, 0xa, 0xb0, 0x9, 0xa0, 0x1, 0xe6, 0x4e, 0x10, 0x0, 0x4f, 0xe4, 0x0, 0x0, 0xd, 0xe0, 0x0, 0x0, 0x7d, 0xd8, 0x0, 0x2, 0xf3, 0x2f, 0x30, 0xc, 0x80, 0x7, 0xd0, 0x8d, 0x0, 0x0, 0xc9, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0x80, 0x0, 0xa, 0x80, 0x3f, 0x10, 0x3, 0xe0, 0x0, 0xaa, 0x0, 0xc6, 0x0, 0x1, 0xf3, 0x5d, 0x0, 0x0, 0x7, 0xce, 0x40, 0x0, 0x0, @@ -382,219 +386,219 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0x70, 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x6f, 0xff, 0xff, 0xf5, 0x2, 0x22, 0x29, 0xd0, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x1, 0xe6, 0x0, 0x0, 0xb, 0xa0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x4, 0xf2, 0x0, 0x0, 0x1e, 0x82, 0x22, 0x21, 0x7f, 0xff, 0xff, 0xf8, - /* U+5B "[" */ + /* U+005B "[" */ 0xbf, 0xcb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xb6, 0xb, 0x60, 0xbf, 0xc0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x35, 0x0, 0x0, 0x2e, 0x0, 0x0, 0xd, 0x30, 0x0, 0x8, 0x80, 0x0, 0x3, 0xd0, 0x0, 0x0, 0xd2, 0x0, 0x0, 0x87, 0x0, 0x0, 0x3c, 0x0, 0x0, 0xe, 0x10, 0x0, 0x9, 0x70, 0x0, 0x4, 0xc0, 0x0, 0x0, 0xe1, 0x0, 0x0, 0xa6, - /* U+5D "]" */ + /* U+005D "]" */ 0xcf, 0xb0, 0x7b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x6b, 0x6, 0xb0, 0x7b, 0xcf, 0xb0, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x7, 0x0, 0x0, 0x5, 0xe5, 0x0, 0x0, 0xb4, 0xb0, 0x0, 0x2c, 0xc, 0x20, 0x8, 0x60, 0x68, 0x0, 0xd0, 0x0, 0xd0, - /* U+5F "_" */ + /* U+005F "_" */ 0xdd, 0xdd, 0xdd, - /* U+60 "`" */ + /* U+0060 "`" */ 0x27, 0x10, 0x5, 0xc1, - /* U+61 "a" */ + /* U+0061 "a" */ 0x8, 0xdf, 0xc3, 0x0, 0xa4, 0x29, 0xd0, 0x0, 0x0, 0x1f, 0x10, 0x8d, 0xee, 0xf2, 0x4e, 0x10, 0xf, 0x24, 0xe0, 0x7, 0xf2, 0x9, 0xed, 0x8f, 0x20, - /* U+62 "b" */ + /* U+0062 "b" */ 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x7c, 0xfc, 0x40, 0xef, 0x52, 0x8f, 0x2e, 0x60, 0x0, 0xb8, 0xe4, 0x0, 0x8, 0xae, 0x60, 0x0, 0xb8, 0xef, 0x52, 0x8f, 0x2e, 0x6d, 0xfc, 0x40, - /* U+63 "c" */ + /* U+0063 "c" */ 0x2, 0xbf, 0xe8, 0x0, 0xda, 0x24, 0xc3, 0x5d, 0x0, 0x0, 0x7, 0xb0, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0xda, 0x24, 0xd3, 0x2, 0xbf, 0xe8, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x2, 0xbf, 0xd6, 0xf1, 0xe, 0x92, 0x3d, 0xf1, 0x5d, 0x0, 0x4, 0xf1, 0x7b, 0x0, 0x1, 0xf1, 0x5d, 0x0, 0x3, 0xf1, 0xe, 0x91, 0x2d, 0xf1, 0x2, 0xbf, 0xe6, 0xf1, - /* U+65 "e" */ + /* U+0065 "e" */ 0x2, 0xbf, 0xd5, 0x0, 0xe8, 0x14, 0xe4, 0x5c, 0x0, 0x6, 0xb7, 0xfe, 0xee, 0xec, 0x5d, 0x0, 0x0, 0x0, 0xe9, 0x23, 0xa2, 0x2, 0xbf, 0xe9, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x1, 0xcf, 0x60, 0x9a, 0x11, 0xb, 0x60, 0xd, 0xff, 0xf3, 0xb, 0x60, 0x0, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xb6, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x2, 0xbf, 0xe6, 0xe2, 0xe, 0xa2, 0x3c, 0xf2, 0x5d, 0x0, 0x2, 0xf2, 0x7b, 0x0, 0x0, 0xf2, 0x5d, 0x0, 0x2, 0xf2, 0xe, 0xa2, 0x3d, 0xf2, 0x2, 0xbf, 0xe5, 0xf2, 0x0, 0x0, 0x2, 0xf0, 0xc, 0x62, 0x3b, 0xa0, 0x6, 0xdf, 0xea, 0x10, - /* U+68 "h" */ + /* U+0068 "h" */ 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x7d, 0xfc, 0x20, 0xee, 0x42, 0xac, 0xe, 0x60, 0x2, 0xf0, 0xe4, 0x0, 0xf, 0x1e, 0x40, 0x0, 0xf2, 0xe4, 0x0, 0xf, 0x2e, 0x40, 0x0, 0xf2, - /* U+69 "i" */ + /* U+0069 "i" */ 0xd, 0x40, 0x82, 0x0, 0x0, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0xd, 0x50, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x0, 0xd4, 0x0, 0xd, 0x40, 0x22, 0xf2, 0xd, 0xf8, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x40, 0xb, 0xa0, 0xe4, 0xb, 0xb0, 0xe, 0x4b, 0xc0, 0x0, 0xee, 0xfd, 0x0, 0xe, 0xc1, 0xd9, 0x0, 0xe4, 0x2, 0xf4, 0xe, 0x40, 0x6, 0xe1, - /* U+6C "l" */ + /* U+006C "l" */ 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - /* U+6D "m" */ + /* U+006D "m" */ 0xe7, 0xdf, 0xb2, 0x9e, 0xe8, 0xe, 0xd3, 0x2c, 0xfb, 0x23, 0xe5, 0xe6, 0x0, 0x4f, 0x10, 0x9, 0x9e, 0x40, 0x3, 0xf0, 0x0, 0x8a, 0xe4, 0x0, 0x3f, 0x0, 0x8, 0xae, 0x40, 0x3, 0xf0, 0x0, 0x8a, 0xe4, 0x0, 0x3f, 0x0, 0x8, 0xa0, - /* U+6E "n" */ + /* U+006E "n" */ 0xe6, 0xdf, 0xc2, 0xe, 0xe4, 0x1a, 0xc0, 0xe6, 0x0, 0x1f, 0xe, 0x40, 0x0, 0xf1, 0xe4, 0x0, 0xf, 0x2e, 0x40, 0x0, 0xf2, 0xe4, 0x0, 0xf, 0x20, - /* U+6F "o" */ + /* U+006F "o" */ 0x2, 0xbf, 0xe8, 0x0, 0xe, 0xa2, 0x3e, 0x80, 0x5d, 0x0, 0x4, 0xf0, 0x7b, 0x0, 0x1, 0xf1, 0x5d, 0x0, 0x4, 0xf0, 0xd, 0xa2, 0x3e, 0x80, 0x2, 0xbf, 0xe8, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xe7, 0xdf, 0xc4, 0xe, 0xf4, 0x16, 0xf2, 0xe6, 0x0, 0xa, 0x8e, 0x40, 0x0, 0x8a, 0xe7, 0x0, 0xb, 0x8e, 0xf5, 0x28, 0xf2, 0xe6, 0xcf, 0xc4, 0xe, 0x40, 0x0, 0x0, 0xe4, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x2, 0xbf, 0xd5, 0xf1, 0xe, 0xa2, 0x3e, 0xf1, 0x5d, 0x0, 0x4, 0xf1, 0x7b, 0x0, 0x1, 0xf1, 0x5d, 0x0, 0x4, 0xf1, 0xe, 0xa2, 0x3e, 0xf1, 0x2, 0xbf, 0xd5, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, 0x0, 0x0, 0x1, 0xf1, - /* U+72 "r" */ + /* U+0072 "r" */ 0xe6, 0xd8, 0xee, 0x61, 0xe7, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x9, 0xef, 0xc2, 0x6d, 0x22, 0x61, 0x7d, 0x20, 0x0, 0x9, 0xfe, 0x91, 0x0, 0x2, 0xc9, 0x56, 0x22, 0xb8, 0x4c, 0xfe, 0xa0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x5, 0x30, 0x0, 0xb6, 0x0, 0xdf, 0xff, 0x30, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xb6, 0x0, 0xb, 0x60, 0x0, 0xaa, 0x11, 0x2, 0xdf, 0x60, - /* U+75 "u" */ + /* U+0075 "u" */ 0xf3, 0x0, 0x2f, 0xf, 0x30, 0x2, 0xf0, 0xf3, 0x0, 0x2f, 0xf, 0x30, 0x2, 0xf0, 0xe4, 0x0, 0x4f, 0xa, 0xb2, 0x2c, 0xf0, 0x1b, 0xfe, 0x6f, 0x0, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0x50, 0x0, 0x98, 0x6, 0xc0, 0x0, 0xf2, 0x1, 0xf2, 0x6, 0xb0, 0x0, 0xa8, 0xc, 0x50, 0x0, 0x3e, 0x3e, 0x0, 0x0, 0xd, 0xd8, 0x0, 0x0, 0x6, 0xf2, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xc5, 0x0, 0x3f, 0x10, 0x7, 0x86, 0xa0, 0x9, 0xf6, 0x0, 0xd3, 0x1f, 0x0, 0xe7, 0xb0, 0x2d, 0x0, 0xb5, 0x4c, 0xe, 0x18, 0x80, 0x6, 0xa9, 0x60, 0xa6, 0xd3, 0x0, 0x1f, 0xe1, 0x4, 0xed, 0x0, 0x0, 0xbb, 0x0, 0xe, 0x80, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x5d, 0x0, 0x4e, 0x10, 0xa9, 0x1e, 0x40, 0x1, 0xed, 0x90, 0x0, 0x8, 0xf1, 0x0, 0x2, 0xeb, 0xa0, 0x0, 0xc7, 0xd, 0x60, 0x7c, 0x0, 0x3f, 0x20, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0x50, 0x0, 0x98, 0x7, 0xb0, 0x0, 0xe2, 0x1, 0xf2, 0x5, 0xc0, 0x0, 0xa7, 0xb, 0x50, 0x0, 0x4d, 0x1e, 0x0, 0x0, 0xe, 0xb9, 0x0, 0x0, 0x8, 0xf3, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x5, 0x2c, 0x60, 0x0, 0x1c, 0xf9, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x7f, 0xff, 0xfb, 0x0, 0x2, 0xf3, 0x0, 0xc, 0x70, 0x0, 0x9b, 0x0, 0x4, 0xe1, 0x0, 0x1e, 0x50, 0x0, 0x8f, 0xff, 0xfd, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0xbf, 0x4, 0xe1, 0x5, 0xc0, 0x5, 0xc0, 0x5, 0xc0, 0x6, 0xc0, 0x4f, 0x60, 0x8, 0xc0, 0x5, 0xc0, 0x5, 0xc0, 0x5, 0xc0, 0x4, 0xe1, 0x0, 0xbf, - /* U+7C "|" */ + /* U+007C "|" */ 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, 0xb5, - /* U+7D "}" */ + /* U+007D "}" */ 0xcd, 0x10, 0xc, 0x70, 0x9, 0x90, 0x9, 0x90, 0x9, 0x90, 0x8, 0xa0, 0x3, 0xf7, 0x8, 0xb0, 0x9, 0x90, 0x9, 0x90, 0x9, 0x90, 0xc, 0x80, 0xcd, 0x20, - /* U+7E "~" */ + /* U+007E "~" */ 0xb, 0xe8, 0xa, 0x33, 0x91, 0x8d, 0xa0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x6, 0xb7, 0x3, 0x80, 0x84, 0x64, 0x3, 0x73, 0x80, 0x84, 0x6, 0xb7, 0x0, @@ -1201,6 +1205,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -1395,6 +1400,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -1824,6 +1830,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -1838,9 +1845,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -1848,15 +1860,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_12_subpx = { +#else lv_font_t lv_font_montserrat_12_subpx = { +#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 = 15, /*The maximum line height required by the font*/ @@ -1871,4 +1891,7 @@ lv_font_t lv_font_montserrat_12_subpx = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_12_SUBPX*/ + diff --git a/src/lv_font/lv_font_montserrat_14.c b/src/lv_font/lv_font_montserrat_14.c index 4ad95b217..5c2c2a406 100644 --- a/src/lv_font/lv_font_montserrat_14.c +++ b/src/lv_font/lv_font_montserrat_14.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 14 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 14 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_14.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_14 #define LV_FONT_MONTSERRAT_14 1 #endif @@ -17,18 +21,18 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xe, 0xa0, 0xd9, 0xd, 0x90, 0xc8, 0xc, 0x80, 0xb7, 0xa, 0x60, 0x11, 0xb, 0x80, 0xd9, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x1f, 0x9, 0x91, 0xf0, 0x88, 0x1f, 0x8, 0x80, 0xf0, 0x88, 0x0, 0x0, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0xd, 0x20, 0x3c, 0x0, 0x0, 0xf, 0x0, 0x69, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xf7, 0x1, 0x5c, 0x11, 0xa6, 0x10, 0x0, 0x69, 0x0, 0xc3, @@ -37,7 +41,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd2, 0x3, 0xc0, 0x0, 0x0, 0xf0, 0x4, 0xb0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x19, 0xef, 0xea, 0x30, 0xc, 0xd6, 0xe6, 0xa7, 0x2, 0xf4, @@ -48,7 +52,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x91, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x8, 0xdd, 0x30, 0x0, 0xa7, 0x0, 0x4b, 0x2, 0xd0, 0x4, 0xc0, 0x0, 0x77, 0x0, 0xd0, 0x1d, 0x20, 0x0, 0x4b, 0x3, 0xd0, 0xa7, 0x0, 0x0, @@ -58,7 +62,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1d, 0x20, 0xd, 0x0, 0xd0, 0x0, 0xa6, 0x0, 0x4, 0xcc, 0x40, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x4d, 0xfc, 0x30, 0x0, 0x0, 0xf7, 0x18, 0xc0, 0x0, 0x1, 0xf2, 0x5, 0xd0, 0x0, 0x0, 0xbb, 0x6e, 0x40, 0x0, 0x0, 0x5f, 0xf3, 0x0, @@ -67,42 +71,42 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xb4, 0x48, 0xfe, 0xc0, 0x3, 0xbf, 0xfc, 0x40, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x1f, 0x1, 0xf0, 0x1f, 0x0, 0xf0, 0x0, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x3, 0xf1, 0xb, 0x90, 0xf, 0x40, 0x4f, 0x0, 0x7d, 0x0, 0x9b, 0x0, 0xaa, 0x0, 0xaa, 0x0, 0x9b, 0x0, 0x7d, 0x0, 0x4f, 0x0, 0xf, 0x40, 0xb, 0x90, 0x3, 0xf1, - /* U+29 ")" */ + /* U+0029 ")" */ 0x5e, 0x0, 0xe, 0x60, 0x8, 0xc0, 0x4, 0xf0, 0x1, 0xf3, 0x0, 0xf5, 0x0, 0xe6, 0x0, 0xe6, 0x0, 0xf5, 0x1, 0xf3, 0x4, 0xf0, 0x8, 0xc0, 0xe, 0x60, 0x5e, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x93, 0x0, 0x88, 0xa6, 0xc2, 0x9, 0xfe, 0x40, 0x4d, 0xdd, 0xb1, 0x42, 0x93, 0x50, 0x0, 0x52, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x4, 0x50, 0x0, 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8, 0xa0, 0x0, 0x1f, 0xff, 0xff, 0xf3, 0x3, 0x39, 0xb3, 0x30, 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8, 0xa0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x1, 0x3, 0xf6, 0x1e, 0x60, 0xe1, 0x2c, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x0, 0x0, 0x3, 0xff, 0xf9, 0x3, 0x33, 0x10, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x3, 0xf5, 0x2e, 0x40, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0xe, 0x40, 0x0, 0x4, 0xe0, 0x0, 0x0, 0x9a, 0x0, 0x0, 0xe, 0x40, 0x0, 0x4, 0xf0, 0x0, 0x0, 0x9a, 0x0, 0x0, 0xe, 0x40, @@ -111,7 +115,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0x50, 0x0, 0x3, 0xf0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x4c, 0xfe, 0x70, 0x0, 0x4f, 0xb6, 0x8f, 0x90, 0xd, 0xb0, 0x0, 0x5f, 0x32, 0xf4, 0x0, 0x0, 0xe7, 0x4f, 0x20, 0x0, 0xc, 0xa4, 0xf2, @@ -119,26 +123,26 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdb, 0x0, 0x5, 0xf2, 0x4, 0xfb, 0x68, 0xf9, 0x0, 0x4, 0xcf, 0xe7, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xef, 0xfb, 0x44, 0xcb, 0x0, 0xab, 0x0, 0xab, 0x0, 0xab, 0x0, 0xab, 0x0, 0xab, 0x0, 0xab, 0x0, 0xab, 0x0, 0xab, - /* U+32 "2" */ + /* U+0032 "2" */ 0x7, 0xdf, 0xea, 0x10, 0x8e, 0x85, 0x7e, 0xc0, 0x1, 0x0, 0x6, 0xf1, 0x0, 0x0, 0x6, 0xf0, 0x0, 0x0, 0xd, 0x90, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x1c, 0xc0, 0x0, 0x1, 0xdb, 0x0, 0x0, 0x1d, 0xe5, 0x44, 0x42, 0x7f, 0xff, 0xff, 0xf9, - /* U+33 "3" */ + /* U+0033 "3" */ 0x7f, 0xff, 0xff, 0xf0, 0x24, 0x44, 0x5f, 0x90, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x9, 0xe1, 0x0, 0x0, 0x3f, 0xd8, 0x10, 0x0, 0x4, 0x6d, 0xd0, 0x0, 0x0, 0x2, 0xf4, 0x10, 0x0, 0x2, 0xf4, 0xbd, 0x75, 0x7d, 0xd0, 0x19, 0xdf, 0xea, 0x10, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0xd, 0xa0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0x7, 0xe1, 0x0, 0x0, 0x0, 0x4f, 0x40, 0x10, 0x0, 0x2, 0xf6, 0x0, 0xf5, @@ -147,14 +151,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x9, 0xff, 0xff, 0xf0, 0xa, 0xb4, 0x44, 0x40, 0xc, 0x80, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0xf, 0xff, 0xfc, 0x40, 0x3, 0x34, 0x5c, 0xf2, 0x0, 0x0, 0x0, 0xf7, 0x10, 0x0, 0x0, 0xf7, 0x8e, 0x85, 0x6c, 0xf1, 0x8, 0xdf, 0xfb, 0x30, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x2a, 0xef, 0xd5, 0x0, 0x3f, 0xd6, 0x57, 0x40, 0xc, 0xc0, 0x0, 0x0, 0x2, 0xf4, 0x0, 0x0, 0x0, 0x4f, 0x5b, 0xff, 0xa1, 0x4, 0xfe, @@ -162,14 +166,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe8, 0x0, 0x3, 0xf2, 0x6, 0xf8, 0x45, 0xdc, 0x0, 0x5, 0xdf, 0xe9, 0x10, - /* U+37 "7" */ + /* U+0037 "7" */ 0x9f, 0xff, 0xff, 0xfd, 0x9d, 0x44, 0x44, 0xe9, 0x9c, 0x0, 0x4, 0xf2, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0xad, 0x0, 0x0, 0x1, 0xf6, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0xe, 0x80, 0x0, 0x0, 0x6f, 0x10, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x1, 0x9e, 0xfe, 0x91, 0x0, 0xbe, 0x63, 0x6e, 0xc0, 0xf, 0x60, 0x0, 0x6f, 0x0, 0xcc, 0x20, 0x2b, 0xc0, 0x2, 0xef, 0xff, 0xe2, 0x0, 0xdc, @@ -177,47 +181,47 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x0, 0x2, 0xf5, 0xe, 0xd5, 0x35, 0xde, 0x0, 0x1a, 0xef, 0xea, 0x10, - /* U+39 "9" */ + /* U+0039 "9" */ 0x3, 0xbf, 0xea, 0x20, 0x2f, 0xa4, 0x4b, 0xe1, 0x8e, 0x0, 0x0, 0xe9, 0x9d, 0x0, 0x0, 0xdd, 0x4f, 0x71, 0x29, 0xff, 0x7, 0xff, 0xfc, 0x9e, 0x0, 0x2, 0x10, 0xac, 0x0, 0x0, 0x2, 0xf6, 0x7, 0x65, 0x8f, 0xb0, 0xa, 0xef, 0xd7, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x2e, 0x53, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x52, 0xe4, - /* U+3B ";" */ + /* U+003B ";" */ 0x2e, 0x53, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x52, 0xf6, 0xd, 0x21, 0xd0, 0x1, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x6c, 0xf2, 0x1, 0x8e, 0xd6, 0x0, 0xf, 0xc3, 0x0, 0x0, 0xa, 0xfb, 0x40, 0x0, 0x0, 0x17, 0xee, 0x70, 0x0, 0x0, 0x5, 0xc3, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x1f, 0xff, 0xff, 0xf3, 0x3, 0x33, 0x33, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xf3, 0x3, 0x33, 0x33, 0x30, - /* U+3E ">" */ + /* U+003E ">" */ 0x4, 0x0, 0x0, 0x0, 0xe, 0xd7, 0x10, 0x0, 0x0, 0x5c, 0xf9, 0x20, 0x0, 0x0, 0x2a, 0xf2, 0x0, 0x3, 0xaf, 0xb1, 0x6, 0xde, 0x82, 0x0, 0x1c, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x7, 0xdf, 0xea, 0x10, 0x9e, 0x74, 0x6e, 0xc0, 0x1, 0x0, 0x6, 0xf0, 0x0, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x8e, 0x20, 0x0, 0x6, 0xf2, 0x0, 0x0, 0x8, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x80, 0x0, 0x0, 0xc, 0x90, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x6c, 0xef, 0xda, 0x40, 0x0, 0x0, 0x3d, 0xa4, 0x10, 0x16, 0xd9, 0x0, 0x1, 0xe5, 0x9, 0xee, 0x98, 0xca, 0x90, 0xa, 0x80, 0xbd, @@ -231,7 +235,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x28, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xef, 0xd9, 0x10, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0xc, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xd7, 0x0, 0x0, 0x0, 0x0, 0xb9, 0x6e, 0x0, 0x0, 0x0, 0x2, 0xf2, 0xe, 0x50, 0x0, @@ -241,7 +245,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf0, 0x0, 0x0, 0xc, 0x90, 0xc, 0x90, 0x0, 0x0, 0x6, 0xf1, - /* U+42 "B" */ + /* U+0042 "B" */ 0x8f, 0xff, 0xfe, 0xc4, 0x8, 0xe3, 0x33, 0x4b, 0xf2, 0x8e, 0x0, 0x0, 0x1f, 0x58, 0xe0, 0x0, 0x18, 0xf1, 0x8f, 0xff, 0xff, 0xf8, 0x8, 0xe3, @@ -249,7 +253,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe0, 0x0, 0x0, 0x9d, 0x8e, 0x33, 0x34, 0x7f, 0x78, 0xff, 0xff, 0xfd, 0x70, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x7, 0xcf, 0xfb, 0x40, 0x0, 0xcf, 0x96, 0x6a, 0xf5, 0xa, 0xe2, 0x0, 0x0, 0x30, 0x1f, 0x60, 0x0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x0, @@ -258,7 +262,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xcf, 0x96, 0x6a, 0xf5, 0x0, 0x7, 0xdf, 0xfb, 0x40, - /* U+44 "D" */ + /* U+0044 "D" */ 0x8f, 0xff, 0xfe, 0xa4, 0x0, 0x8e, 0x44, 0x46, 0xcf, 0x70, 0x8e, 0x0, 0x0, 0x7, 0xf3, 0x8e, 0x0, 0x0, 0x0, 0xda, 0x8e, 0x0, 0x0, 0x0, @@ -267,21 +271,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8e, 0x44, 0x46, 0xbf, 0x70, 0x8f, 0xff, 0xfe, 0xa4, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x8f, 0xff, 0xff, 0xf6, 0x8e, 0x44, 0x44, 0x41, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xc0, 0x8e, 0x33, 0x33, 0x20, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x44, 0x44, 0x42, 0x8f, 0xff, 0xff, 0xf9, - /* U+46 "F" */ + /* U+0046 "F" */ 0x8f, 0xff, 0xff, 0xf6, 0x8e, 0x44, 0x44, 0x41, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xc0, 0x8e, 0x33, 0x33, 0x20, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x7, 0xcf, 0xfc, 0x50, 0x0, 0xcf, 0x96, 0x6a, 0xf6, 0xa, 0xe2, 0x0, 0x0, 0x20, 0x1f, 0x60, 0x0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x0, @@ -290,7 +294,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xcf, 0x96, 0x6a, 0xf8, 0x0, 0x7, 0xdf, 0xfc, 0x60, - /* U+48 "H" */ + /* U+0048 "H" */ 0x8e, 0x0, 0x0, 0x8, 0xe8, 0xe0, 0x0, 0x0, 0x8e, 0x8e, 0x0, 0x0, 0x8, 0xe8, 0xe0, 0x0, 0x0, 0x8e, 0x8f, 0xff, 0xff, 0xff, 0xe8, 0xe3, @@ -298,18 +302,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe0, 0x0, 0x0, 0x8e, 0x8e, 0x0, 0x0, 0x8, 0xe8, 0xe0, 0x0, 0x0, 0x8e, - /* U+49 "I" */ + /* U+0049 "I" */ 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, - /* U+4A "J" */ + /* U+004A "J" */ 0x2, 0xff, 0xff, 0xc0, 0x4, 0x44, 0xbc, 0x0, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x9, 0xc0, 0x20, 0x0, 0xba, 0xe, 0xb5, 0x8f, 0x60, 0x3c, 0xfe, 0x80, - /* U+4B "K" */ + /* U+004B "K" */ 0x8e, 0x0, 0x0, 0x4f, 0x50, 0x8e, 0x0, 0x4, 0xf6, 0x0, 0x8e, 0x0, 0x3f, 0x70, 0x0, 0x8e, 0x3, 0xf8, 0x0, 0x0, 0x8e, 0x2e, 0xc0, 0x0, @@ -318,14 +322,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8e, 0x0, 0x0, 0xcc, 0x0, 0x8e, 0x0, 0x0, 0x1e, 0xa0, - /* U+4C "L" */ + /* U+004C "L" */ 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, 0x44, 0x44, 0x40, 0x8f, 0xff, 0xff, 0xf2, - /* U+4D "M" */ + /* U+004D "M" */ 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe8, 0xf7, 0x0, 0x0, 0x2, 0xfe, 0x8f, 0xf1, 0x0, 0x0, 0xbf, 0xe8, 0xdc, 0xa0, 0x0, 0x4f, 0x9e, 0x8d, 0x2f, @@ -334,7 +338,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xfc, 0x0, 0x7e, 0x8d, 0x0, 0xa, 0x20, 0x7, 0xe8, 0xd0, 0x0, 0x0, 0x0, 0x7e, - /* U+4E "N" */ + /* U+004E "N" */ 0x8e, 0x10, 0x0, 0x8, 0xe8, 0xfc, 0x0, 0x0, 0x8e, 0x8f, 0xf9, 0x0, 0x8, 0xe8, 0xe6, 0xf6, 0x0, 0x8e, 0x8e, 0x9, 0xf3, 0x8, 0xe8, 0xe0, @@ -342,7 +346,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe0, 0x0, 0x3f, 0xee, 0x8e, 0x0, 0x0, 0x6f, 0xe8, 0xe0, 0x0, 0x0, 0xae, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x7, 0xcf, 0xeb, 0x50, 0x0, 0x0, 0xcf, 0x96, 0x6b, 0xf9, 0x0, 0xa, 0xe2, 0x0, 0x0, 0x5f, 0x60, 0x1f, 0x60, 0x0, 0x0, 0xa, 0xd0, @@ -352,7 +356,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xcf, 0x96, 0x6b, 0xfa, 0x0, 0x0, 0x7, 0xdf, 0xeb, 0x50, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x8f, 0xff, 0xfd, 0x70, 0x8, 0xe4, 0x45, 0x8f, 0xb0, 0x8e, 0x0, 0x0, 0x5f, 0x38, 0xe0, 0x0, 0x1, 0xf5, 0x8e, 0x0, 0x0, 0x3f, 0x48, 0xe0, @@ -360,7 +364,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe3, 0x33, 0x10, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x7, 0xcf, 0xeb, 0x50, 0x0, 0x0, 0xcf, 0x96, 0x6b, 0xf9, 0x0, 0xa, 0xe2, 0x0, 0x0, 0x5f, 0x60, 0x1f, 0x60, 0x0, 0x0, 0xa, 0xd0, @@ -372,7 +376,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x21, 0x94, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x8f, 0xff, 0xfd, 0x70, 0x8, 0xe4, 0x45, 0x8f, 0xb0, 0x8e, 0x0, 0x0, 0x5f, 0x38, 0xe0, 0x0, 0x1, 0xf5, 0x8e, 0x0, 0x0, 0x3f, 0x38, 0xe0, @@ -380,7 +384,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe3, 0x33, 0xda, 0x0, 0x8e, 0x0, 0x2, 0xf6, 0x8, 0xe0, 0x0, 0x5, 0xf3, - /* U+53 "S" */ + /* U+0053 "S" */ 0x1, 0x9e, 0xfd, 0xa2, 0x0, 0xce, 0x64, 0x6b, 0x70, 0x2f, 0x40, 0x0, 0x0, 0x1, 0xf8, 0x0, 0x0, 0x0, 0x6, 0xfd, 0x95, 0x0, 0x0, 0x1, @@ -388,7 +392,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x5, 0xf1, 0x3f, 0xa5, 0x47, 0xeb, 0x0, 0x4b, 0xef, 0xe9, 0x10, - /* U+54 "T" */ + /* U+0054 "T" */ 0xff, 0xff, 0xff, 0xff, 0x24, 0x44, 0xbd, 0x44, 0x40, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x0, @@ -396,7 +400,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9c, 0x0, 0x0, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x0, 0x9c, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x9c, 0x0, 0x0, 0xb, 0xa9, 0xc0, 0x0, 0x0, 0xba, 0x9c, 0x0, 0x0, 0xb, 0xa9, 0xc0, 0x0, 0x0, 0xba, 0x9c, 0x0, 0x0, 0xb, 0xa9, 0xc0, @@ -404,7 +408,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x0, 0x3, 0xf5, 0xc, 0xf8, 0x68, 0xfd, 0x0, 0x9, 0xef, 0xe9, 0x10, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xb0, 0x0, 0x0, 0xa, 0xc0, 0x5f, 0x20, 0x0, 0x1, 0xf5, 0x0, 0xe9, 0x0, 0x0, 0x8e, 0x0, 0x8, 0xf0, 0x0, 0xe, 0x70, 0x0, 0x1f, @@ -413,7 +417,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xba, 0xc0, 0x0, 0x0, 0x0, 0x5f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x6f, 0x10, 0x0, 0xd, 0xb0, 0x0, 0x2, 0xf2, 0x1f, 0x60, 0x0, 0x3f, 0xf1, 0x0, 0x8, 0xd0, 0xb, 0xb0, 0x0, 0x8b, 0xe6, 0x0, 0xd, 0x70, @@ -425,7 +429,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xc, 0xfb, 0x0, 0x0, 0xef, 0x80, 0x0, 0x0, 0x7, 0xf6, 0x0, 0x0, 0x9f, 0x30, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x3f, 0x50, 0x0, 0xd, 0xa0, 0x8, 0xf2, 0x0, 0x9d, 0x0, 0x0, 0xcc, 0x4, 0xf3, 0x0, 0x0, 0x2f, 0x9e, 0x70, 0x0, 0x0, 0x6, 0xfc, 0x0, @@ -434,7 +438,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0xd0, 0x0, 0x7f, 0x20, 0x7f, 0x20, 0x0, 0xb, 0xd0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xb0, 0x0, 0x0, 0x9c, 0x0, 0x2f, 0x50, 0x0, 0x2f, 0x30, 0x0, 0x9e, 0x0, 0xc, 0x90, 0x0, 0x0, 0xe8, 0x5, 0xf1, 0x0, 0x0, 0x5, @@ -443,7 +447,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x30, 0x0, 0x0, 0x0, 0x2, 0xf3, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x4f, 0xff, 0xff, 0xff, 0x91, 0x44, 0x44, 0x4a, 0xf3, 0x0, 0x0, 0x3, 0xf6, 0x0, 0x0, 0x1, 0xea, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, @@ -451,13 +455,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0x70, 0x0, 0x0, 0x1e, 0xd4, 0x44, 0x44, 0x36, 0xff, 0xff, 0xff, 0xfc, - /* U+5B "[" */ + /* U+005B "[" */ 0x8f, 0xf6, 0x8d, 0x31, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x0, 0x8d, 0x31, 0x8f, 0xf6, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x5d, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0xb, 0x80, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, 0xb, 0x80, 0x0, 0x0, 0x6d, 0x0, @@ -466,30 +470,30 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0x70, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x1, 0xf2, - /* U+5D "]" */ + /* U+005D "]" */ 0xbf, 0xf3, 0x25, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x2, 0xf3, 0x25, 0xf3, 0xbf, 0xf3, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0xad, 0x0, 0x0, 0x1e, 0xc4, 0x0, 0x8, 0x85, 0xa0, 0x0, 0xe2, 0xe, 0x10, 0x5b, 0x0, 0x97, 0xb, 0x50, 0x2, 0xe0, - /* U+5F "_" */ + /* U+005F "_" */ 0xee, 0xee, 0xee, 0xe0, - /* U+60 "`" */ + /* U+0060 "`" */ 0xb, 0xc0, 0x0, 0x9, 0xb0, - /* U+61 "a" */ + /* U+0061 "a" */ 0x4, 0xcf, 0xea, 0x10, 0xb, 0x74, 0x5d, 0xb0, 0x0, 0x0, 0x4, 0xf0, 0x4, 0xce, 0xee, 0xf2, 0x1f, 0x82, 0x14, 0xf2, 0x4f, 0x10, 0x4, 0xf2, 0x1f, 0x70, 0x3d, 0xf2, 0x4, 0xdf, 0xd7, 0xf2, - /* U+62 "b" */ + /* U+0062 "b" */ 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x8e, 0xfc, 0x30, 0xbf, 0xd5, 0x4b, 0xf3, 0xbe, 0x10, 0x0, 0xca, @@ -497,13 +501,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbe, 0x10, 0x0, 0xca, 0xbf, 0xd5, 0x5b, 0xf3, 0xb9, 0x8e, 0xfc, 0x30, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x7d, 0xfd, 0x60, 0x9, 0xf7, 0x48, 0xf4, 0x2f, 0x50, 0x0, 0x20, 0x5f, 0x0, 0x0, 0x0, 0x5f, 0x0, 0x0, 0x0, 0x2f, 0x50, 0x0, 0x20, 0x9, 0xf7, 0x48, 0xf4, 0x0, 0x7d, 0xfd, 0x60, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x8, 0xef, 0xc4, 0xf4, 0xa, 0xf7, 0x48, 0xff, 0x42, 0xf5, @@ -512,20 +516,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0xae, 0x63, 0x7e, 0xf4, 0x0, 0x8e, 0xfc, 0x4f, 0x40, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x8e, 0xfc, 0x40, 0xa, 0xd5, 0x38, 0xf4, 0x2f, 0x20, 0x0, 0x8c, 0x5f, 0xee, 0xee, 0xff, 0x5f, 0x21, 0x11, 0x11, 0x2f, 0x70, 0x0, 0x10, 0x9, 0xf8, 0x46, 0xe4, 0x0, 0x7d, 0xfe, 0x80, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x9e, 0xe3, 0x5, 0xf4, 0x41, 0x8, 0xc0, 0x0, 0xcf, 0xff, 0xf0, 0x29, 0xd3, 0x20, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x7e, 0xfc, 0x4e, 0x60, 0xaf, 0x74, 0x7f, 0xf6, 0x2f, 0x50, 0x0, 0x5f, 0x65, 0xf0, 0x0, 0x0, 0xf6, 0x5f, 0x0, 0x0, 0xf, 0x62, 0xf6, @@ -534,7 +538,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0xcb, 0x64, 0x6e, 0xb0, 0x3, 0xae, 0xfd, 0x80, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x8e, 0xfb, 0x20, 0xbf, 0xc5, 0x6d, 0xd0, 0xbe, 0x0, 0x3, 0xf2, @@ -542,18 +546,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xba, 0x0, 0x0, 0xf5, 0xba, 0x0, 0x0, 0xf5, 0xba, 0x0, 0x0, 0xf5, - /* U+69 "i" */ + /* U+0069 "i" */ 0xba, 0xa8, 0x0, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0xa, 0xb0, 0x0, 0x99, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0xa, 0xb0, 0x0, 0xab, 0x0, 0xa, 0xb0, 0x0, 0xab, 0x0, 0xa, 0xb0, 0x0, 0xab, 0x0, 0xa, 0xb0, 0x0, 0xaa, 0x6, 0x4e, 0x71, 0xdf, 0xa0, - /* U+6B "k" */ + /* U+006B "k" */ 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x1c, 0xc0, 0xba, 0x1, 0xcc, 0x0, 0xba, 0x1c, 0xd1, 0x0, @@ -561,11 +565,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbd, 0x11, 0xdc, 0x0, 0xba, 0x0, 0x3f, 0x70, 0xba, 0x0, 0x7, 0xf3, - /* U+6C "l" */ + /* U+006C "l" */ 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - /* U+6D "m" */ + /* U+006D "m" */ 0xb9, 0x9e, 0xfa, 0x15, 0xdf, 0xd4, 0xb, 0xfb, 0x45, 0xed, 0xe6, 0x4a, 0xf2, 0xbe, 0x0, 0x6, 0xf6, 0x0, 0xe, 0x7b, 0xa0, 0x0, 0x4f, 0x20, @@ -574,20 +578,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xf1, 0x0, 0xc, 0x9b, 0xa0, 0x0, 0x3f, 0x10, 0x0, 0xc9, - /* U+6E "n" */ + /* U+006E "n" */ 0xb9, 0x9e, 0xfb, 0x20, 0xbf, 0xb4, 0x5d, 0xd0, 0xbe, 0x0, 0x3, 0xf2, 0xba, 0x0, 0x0, 0xf4, 0xba, 0x0, 0x0, 0xf5, 0xba, 0x0, 0x0, 0xf5, 0xba, 0x0, 0x0, 0xf5, 0xba, 0x0, 0x0, 0xf5, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x7d, 0xfd, 0x60, 0x0, 0x9f, 0x74, 0x8f, 0x70, 0x2f, 0x50, 0x0, 0x7f, 0x5, 0xf0, 0x0, 0x1, 0xf3, 0x5f, 0x0, 0x0, 0x2f, 0x32, 0xf5, 0x0, 0x7, 0xf0, 0x9, 0xf7, 0x48, 0xf7, 0x0, 0x7, 0xdf, 0xd6, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xb9, 0x8e, 0xfc, 0x30, 0xbf, 0xc4, 0x3a, 0xf3, 0xbe, 0x10, 0x0, 0xca, 0xba, 0x0, 0x0, 0x7e, 0xba, 0x0, 0x0, 0x7e, 0xbe, 0x10, 0x0, 0xca, @@ -595,7 +599,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x8e, 0xfc, 0x3f, 0x40, 0xaf, 0x74, 0x8e, 0xf4, 0x2f, 0x50, 0x0, 0x7f, 0x45, 0xf0, 0x0, 0x1, 0xf4, 0x5f, 0x0, 0x0, 0x2f, 0x42, 0xf5, @@ -604,37 +608,37 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1f, 0x40, - /* U+72 "r" */ + /* U+0072 "r" */ 0xb9, 0x8e, 0x4b, 0xfd, 0x71, 0xbe, 0x10, 0xb, 0xb0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x5, 0xdf, 0xea, 0x13, 0xf7, 0x35, 0xa0, 0x6f, 0x0, 0x0, 0x1, 0xee, 0x96, 0x10, 0x1, 0x6a, 0xef, 0x30, 0x0, 0x0, 0xd9, 0x6c, 0x64, 0x6f, 0x62, 0xae, 0xfd, 0x70, - /* U+74 "t" */ + /* U+0074 "t" */ 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0xcf, 0xff, 0xf0, 0x29, 0xd3, 0x20, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x8, 0xd0, 0x0, 0x5, 0xf5, 0x51, 0x0, 0x9f, 0xe3, - /* U+75 "u" */ + /* U+0075 "u" */ 0xc8, 0x0, 0x2, 0xf3, 0xc8, 0x0, 0x2, 0xf3, 0xc8, 0x0, 0x2, 0xf3, 0xc8, 0x0, 0x2, 0xf3, 0xc9, 0x0, 0x3, 0xf3, 0xab, 0x0, 0x7, 0xf3, 0x5f, 0x83, 0x7e, 0xf3, 0x6, 0xdf, 0xc5, 0xf3, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0x90, 0x0, 0xa, 0xa0, 0x6e, 0x0, 0x1, 0xf3, 0x0, 0xf5, 0x0, 0x7d, 0x0, 0x9, 0xc0, 0xe, 0x60, 0x0, 0x3f, 0x24, 0xf0, 0x0, 0x0, 0xc8, 0xb9, 0x0, 0x0, 0x6, 0xff, 0x30, 0x0, 0x0, 0xf, 0xc0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xc8, 0x0, 0x6, 0xf1, 0x0, 0xd, 0x56, 0xd0, 0x0, 0xcf, 0x60, 0x3, 0xf0, 0x1f, 0x30, 0x2f, 0x9c, 0x0, 0x9a, 0x0, 0xb8, 0x7, 0xb2, 0xf1, @@ -643,13 +647,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xa0, 0x1, 0xff, 0x40, 0x0, 0x5, 0xf4, 0x0, 0xb, 0xe0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x4f, 0x30, 0x7, 0xe1, 0x9, 0xd0, 0x2f, 0x40, 0x0, 0xd9, 0xd9, 0x0, 0x0, 0x3f, 0xd0, 0x0, 0x0, 0x4f, 0xe1, 0x0, 0x1, 0xe7, 0xbb, 0x0, 0xb, 0xb0, 0x1e, 0x70, 0x7e, 0x10, 0x5, 0xf3, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0x90, 0x0, 0xa, 0xa0, 0x6f, 0x0, 0x1, 0xf3, 0x0, 0xf6, 0x0, 0x7d, 0x0, 0x9, 0xc0, 0xd, 0x60, 0x0, 0x2f, 0x34, 0xf0, 0x0, 0x0, @@ -658,35 +662,35 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x94, 0xad, 0x0, 0x0, 0x1b, 0xfc, 0x20, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x5f, 0xff, 0xff, 0xa1, 0x33, 0x37, 0xf4, 0x0, 0x1, 0xe7, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x8e, 0x10, 0x0, 0x4f, 0x40, 0x0, 0x1e, 0xa3, 0x33, 0x26, 0xff, 0xff, 0xfc, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x6e, 0xa0, 0xf, 0x92, 0x1, 0xf4, 0x0, 0x1f, 0x40, 0x1, 0xf4, 0x0, 0x3f, 0x30, 0x3f, 0xc0, 0x0, 0x6f, 0x30, 0x1, 0xf4, 0x0, 0x1f, 0x40, 0x1, 0xf4, 0x0, 0x1f, 0x40, 0x0, 0xfa, 0x20, 0x5, 0xea, - /* U+7C "|" */ + /* U+007C "|" */ 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, - /* U+7D "}" */ + /* U+007D "}" */ 0xbe, 0x50, 0x2, 0xae, 0x0, 0x5, 0xf0, 0x0, 0x5f, 0x0, 0x5, 0xf0, 0x0, 0x4f, 0x10, 0x0, 0xdf, 0x10, 0x4f, 0x50, 0x5, 0xf0, 0x0, 0x5f, 0x0, 0x5, 0xf0, 0x0, 0x5f, 0x0, 0x2a, 0xe0, 0xb, 0xe4, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x7, 0xec, 0x40, 0xb4, 0x1e, 0x25, 0xdf, 0xc0, 0x1, 0x0, 0x0, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x4, 0xcc, 0x30, 0x2b, 0x1, 0xc0, 0x57, 0x0, 0x93, 0x2b, 0x1, 0xc0, 0x5, 0xcc, 0x30, @@ -1470,6 +1474,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -1664,6 +1669,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -2093,6 +2099,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -2106,6 +2113,7 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = /*-------------------- * ALL CUSTOM DATA *--------------------*/ + #if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ static lv_font_fmt_txt_glyph_cache_t cache; @@ -2113,7 +2121,7 @@ static const lv_font_fmt_txt_dsc_t font_dsc = { #else static lv_font_fmt_txt_dsc_t font_dsc = { #endif - .glyph_bitmap = gylph_bitmap, + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -2127,6 +2135,7 @@ static lv_font_fmt_txt_dsc_t font_dsc = { #endif }; + /*----------------- * PUBLIC FONT *----------------*/ @@ -2151,4 +2160,7 @@ lv_font_t lv_font_montserrat_14 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_14*/ + diff --git a/src/lv_font/lv_font_montserrat_16.c b/src/lv_font/lv_font_montserrat_16.c index 2336c9c43..b561ca7a3 100644 --- a/src/lv_font/lv_font_montserrat_16.c +++ b/src/lv_font/lv_font_montserrat_16.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 16 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 16 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_16.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_16 #define LV_FONT_MONTSERRAT_16 1 #endif @@ -17,19 +21,19 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xbf, 0xb, 0xf0, 0xaf, 0xa, 0xe0, 0x9e, 0x8, 0xd0, 0x8c, 0x7, 0xc0, 0x0, 0x0, 0x10, 0xbf, 0x1a, 0xe0, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xf5, 0x1f, 0x3f, 0x51, 0xf3, 0xe4, 0xf, 0x3e, 0x40, 0xf2, 0x72, 0x8, 0x10, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x5, 0xc0, 0x3, 0xe0, 0x0, 0x0, 0x7a, 0x0, 0x5c, 0x0, 0x0, 0x9, 0x80, 0x7, 0xa0, 0x1, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x3, 0x3e, @@ -40,7 +44,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x89, 0x0, 0x5c, 0x0, 0x0, 0xa, 0x70, 0x7, 0xa0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x5c, 0xff, 0xe9, 0x20, 0x6, 0xfc, 0xbc, 0x9e, 0x90, 0xe, 0xb0, 0x79, 0x0, @@ -52,7 +56,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x3, 0xae, 0xff, 0xd7, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x3, 0xde, 0x80, 0x0, 0x5, 0xd0, 0x0, 0xe4, 0xc, 0x50, 0x1, 0xe3, 0x0, 0x4c, 0x0, 0x5a, 0x0, 0xa9, 0x0, 0x6, 0xa0, 0x4, 0xc0, 0x4e, @@ -64,7 +68,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3d, 0x0, 0xb, 0x70, 0x0, 0xe2, 0x9, 0x80, 0x6, 0xd0, 0x0, 0x4, 0xdd, 0xa0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x9, 0xef, 0xb1, 0x0, 0x0, 0x9, 0xe4, 0x3c, 0xa0, 0x0, 0x0, 0xd9, 0x0, 0x7d, 0x0, 0x0, 0xc, 0xc0, 0x1c, 0xa0, 0x0, 0x0, 0x3f, @@ -75,44 +79,44 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x66, 0xcf, 0xbf, 0x40, 0x8, 0xdf, 0xea, 0x30, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xf5, 0xf5, 0xe4, 0xe4, 0x72, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0xda, 0x5, 0xf2, 0xb, 0xc0, 0xf, 0x70, 0x3f, 0x40, 0x5f, 0x20, 0x6f, 0x10, 0x7f, 0x0, 0x6f, 0x10, 0x5f, 0x20, 0x3f, 0x40, 0xf, 0x70, 0xb, 0xc0, 0x5, 0xf2, 0x0, 0xda, - /* U+29 ")" */ + /* U+0029 ")" */ 0x3f, 0x30, 0xc, 0xb0, 0x6, 0xf1, 0x1, 0xf6, 0x0, 0xe9, 0x0, 0xbc, 0x0, 0xad, 0x0, 0xae, 0x0, 0xad, 0x0, 0xbc, 0x0, 0xe9, 0x1, 0xf6, 0x6, 0xf1, 0xc, 0xb0, 0x3f, 0x30, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x4a, 0x0, 0x6, 0x74, 0xa4, 0xa0, 0x2b, 0xff, 0xe5, 0x0, 0x7f, 0xfb, 0x20, 0x7b, 0x6b, 0x8d, 0x0, 0x4, 0xa0, 0x0, 0x0, 0x13, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x5, 0x10, 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xf, 0x50, 0x0, 0x1, 0x1f, 0x51, 0x10, 0xef, 0xff, 0xff, 0xf3, 0x34, 0x4f, 0x74, 0x40, 0x0, 0xf, 0x50, 0x0, 0x0, 0xf, 0x50, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x9, 0x52, 0xfd, 0xb, 0xa0, 0xc5, 0xf, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x1, 0x11, 0x10, 0x1f, 0xff, 0xf3, 0x4, 0x44, 0x40, - /* U+2E "." */ + /* U+002E "." */ 0x3, 0x12, 0xfc, 0x1e, 0x90, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x5, 0xf1, 0x0, 0x0, 0xa, 0xb0, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0x5f, 0x10, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0xf6, 0x0, @@ -122,7 +126,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xf1, 0x0, 0x0, 0xa, 0xc0, 0x0, 0x0, 0xe, 0x60, 0x0, 0x0, 0x4f, 0x10, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x8, 0xef, 0xc5, 0x0, 0x0, 0xcf, 0xa8, 0xcf, 0x70, 0x7, 0xf5, 0x0, 0xa, 0xf2, 0xd, 0xc0, 0x0, 0x1, 0xf8, 0x1f, 0x80, 0x0, 0x0, @@ -132,13 +136,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xf2, 0x0, 0xcf, 0xa8, 0xcf, 0x70, 0x0, 0x8, 0xef, 0xc5, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xef, 0xff, 0x36, 0x7a, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, - /* U+32 "2" */ + /* U+0032 "2" */ 0x4, 0xbe, 0xfd, 0x70, 0x7, 0xfd, 0x98, 0xcf, 0x90, 0x28, 0x0, 0x0, 0xbf, 0x0, 0x0, 0x0, 0x7, 0xf2, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x0, @@ -147,7 +151,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2e, 0xd1, 0x0, 0x0, 0x2e, 0xf8, 0x77, 0x77, 0x46, 0xff, 0xff, 0xff, 0xfa, - /* U+33 "3" */ + /* U+0033 "3" */ 0x6f, 0xff, 0xff, 0xff, 0x2, 0x77, 0x77, 0x9f, 0xb0, 0x0, 0x0, 0xc, 0xe1, 0x0, 0x0, 0x9, 0xf3, 0x0, 0x0, 0x5, 0xf6, 0x0, 0x0, 0x0, @@ -156,7 +160,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x64, 0x40, 0x0, 0x8, 0xf3, 0xbf, 0xc9, 0x8c, 0xfb, 0x0, 0x7c, 0xff, 0xd7, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x1, 0xeb, 0x0, 0x0, 0x0, 0x0, 0xbe, 0x10, 0x0, 0x0, 0x0, 0x6f, 0x50, 0x0, 0x0, 0x0, 0x2f, 0x90, 0x0, 0x0, 0x0, 0xc, @@ -167,7 +171,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, 0x2, 0xf6, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x5, 0xff, 0xff, 0xff, 0x0, 0x7f, 0x77, 0x77, 0x70, 0x8, 0xe0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, 0xb, 0xc2, 0x10, 0x0, 0x0, 0xdf, @@ -176,7 +180,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x92, 0x50, 0x0, 0x5, 0xf6, 0x8f, 0xd9, 0x8a, 0xfd, 0x10, 0x5b, 0xef, 0xe9, 0x10, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x5, 0xce, 0xfc, 0x60, 0x0, 0x9f, 0xc8, 0x8b, 0x70, 0x5, 0xf8, 0x0, 0x0, 0x0, 0xc, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x80, 0x0, 0x0, @@ -186,7 +190,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xf3, 0x1, 0xde, 0x86, 0x9f, 0xb0, 0x0, 0x19, 0xef, 0xd8, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x8f, 0xff, 0xff, 0xff, 0xe8, 0xf7, 0x77, 0x77, 0xfc, 0x8f, 0x0, 0x0, 0x4f, 0x55, 0x90, 0x0, 0xb, 0xe0, 0x0, 0x0, 0x2, 0xf8, 0x0, 0x0, @@ -195,7 +199,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3f, 0x70, 0x0, 0x0, 0xa, 0xf1, 0x0, 0x0, 0x1, 0xf9, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x5c, 0xff, 0xd7, 0x0, 0x6, 0xfc, 0x76, 0xaf, 0xa0, 0xc, 0xd0, 0x0, 0x9, 0xf1, 0xd, 0xc0, 0x0, 0x7, 0xf2, 0x7, 0xf7, 0x11, 0x5e, @@ -205,7 +209,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf6, 0x9, 0xfb, 0x76, 0xaf, 0xd0, 0x0, 0x6c, 0xff, 0xd8, 0x10, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x8e, 0xfd, 0x80, 0x0, 0xc, 0xf8, 0x68, 0xfc, 0x0, 0x5f, 0x50, 0x0, 0x3f, 0x70, 0x8f, 0x0, 0x0, 0xe, 0xc0, 0x7f, 0x30, 0x0, 0x1f, @@ -215,33 +219,33 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0x30, 0x9, 0xa7, 0x8d, 0xf7, 0x0, 0x7, 0xdf, 0xeb, 0x40, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x1e, 0x92, 0xfc, 0x3, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x12, 0xfc, 0x1e, 0x90, - /* U+3B ";" */ + /* U+003B ";" */ 0x1e, 0x92, 0xfc, 0x3, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xe9, 0x1f, 0xd0, 0xa8, 0xe, 0x30, 0xa0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x42, 0x0, 0x1, 0x7d, 0xf3, 0x3, 0x9f, 0xe8, 0x10, 0xbf, 0xb5, 0x0, 0x0, 0xee, 0x81, 0x0, 0x0, 0x17, 0xdf, 0xb4, 0x0, 0x0, 0x4, 0xaf, 0xd2, 0x0, 0x0, 0x1, 0x82, - /* U+3D "=" */ + /* U+003D "=" */ 0xef, 0xff, 0xff, 0xf3, 0x45, 0x55, 0x55, 0x51, 0x0, 0x0, 0x0, 0x0, 0x1, 0x11, 0x11, 0x10, 0xef, 0xff, 0xff, 0xf3, 0x34, 0x44, 0x44, 0x40, - /* U+3E ">" */ + /* U+003E ">" */ 0x50, 0x0, 0x0, 0x0, 0xef, 0x92, 0x0, 0x0, 0x6, 0xcf, 0xb5, 0x0, 0x0, 0x3, 0x9f, 0xe2, 0x0, 0x0, 0x6c, 0xf3, 0x2, 0x9e, 0xe9, 0x20, 0xbf, 0xc6, 0x0, 0x0, 0x93, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x4, 0xbe, 0xfd, 0x70, 0x7, 0xfc, 0x77, 0xbf, 0xa0, 0x27, 0x0, 0x0, 0xcf, 0x0, 0x0, 0x0, 0x9, 0xf0, 0x0, 0x0, 0x1, 0xea, 0x0, 0x0, @@ -250,7 +254,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0xf5, 0x0, 0x0, 0x0, 0x5f, 0x40, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x17, 0xce, 0xfd, 0xb5, 0x0, 0x0, 0x0, 0x5, 0xfb, 0x53, 0x23, 0x7d, 0xc2, 0x0, 0x0, 0x6e, 0x40, 0x0, 0x0, 0x0, 0x8e, 0x10, @@ -267,7 +271,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xfb, 0x53, 0x23, 0x75, 0x0, 0x0, 0x0, 0x0, 0x17, 0xce, 0xfd, 0xa3, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x2, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xf, 0x9e, 0xb0, 0x0, 0x0, 0x0, 0x6, 0xf2, 0x7f, @@ -279,7 +283,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x6, 0xf4, 0x0, 0x0, 0x0, 0xaf, 0x10, 0xcd, 0x0, 0x0, 0x0, 0x2, 0xf8, - /* U+42 "B" */ + /* U+0042 "B" */ 0x5f, 0xff, 0xff, 0xeb, 0x40, 0x5, 0xf8, 0x55, 0x57, 0xdf, 0x40, 0x5f, 0x40, 0x0, 0x1, 0xfa, 0x5, 0xf4, 0x0, 0x0, 0xf, 0xa0, 0x5f, 0x51, @@ -290,7 +294,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x85, 0x55, 0x6a, 0xfb, 0x5, 0xff, 0xff, 0xff, 0xd7, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x2, 0x8d, 0xfe, 0xb4, 0x0, 0x4, 0xff, 0xb8, 0x9d, 0xf9, 0x2, 0xfd, 0x20, 0x0, 0x8, 0x50, 0xbf, 0x20, 0x0, 0x0, 0x0, 0xf, 0xa0, @@ -301,7 +305,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xfb, 0x89, 0xdf, 0x80, 0x0, 0x29, 0xdf, 0xeb, 0x40, - /* U+44 "D" */ + /* U+0044 "D" */ 0x5f, 0xff, 0xff, 0xea, 0x30, 0x0, 0x5f, 0x97, 0x77, 0x9e, 0xf8, 0x0, 0x5f, 0x40, 0x0, 0x0, 0xaf, 0x60, 0x5f, 0x40, 0x0, 0x0, 0xd, 0xe0, @@ -312,7 +316,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xaf, 0x60, 0x5f, 0x97, 0x77, 0x9e, 0xf8, 0x0, 0x5f, 0xff, 0xff, 0xea, 0x30, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x5f, 0xff, 0xff, 0xff, 0x95, 0xf9, 0x77, 0x77, 0x74, 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x51, 0x11, 0x11, 0x5, 0xff, @@ -321,7 +325,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x97, 0x77, 0x77, 0x65, 0xff, 0xff, 0xff, 0xfd, - /* U+46 "F" */ + /* U+0046 "F" */ 0x5f, 0xff, 0xff, 0xff, 0x95, 0xf9, 0x77, 0x77, 0x74, 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf5, @@ -330,7 +334,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x1, 0x8d, 0xfe, 0xb5, 0x0, 0x0, 0x4f, 0xfb, 0x89, 0xdf, 0xb0, 0x2, 0xfd, 0x20, 0x0, 0x6, 0x60, 0xb, 0xf2, 0x0, 0x0, 0x0, 0x0, @@ -341,7 +345,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0xa, 0xf0, 0x0, 0x4f, 0xfb, 0x89, 0xdf, 0xc0, 0x0, 0x2, 0x8d, 0xfe, 0xc6, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x5f, 0x40, 0x0, 0x0, 0x4f, 0x55, 0xf4, 0x0, 0x0, 0x4, 0xf5, 0x5f, 0x40, 0x0, 0x0, 0x4f, 0x55, 0xf4, 0x0, 0x0, 0x4, 0xf5, 0x5f, 0x52, @@ -352,12 +356,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x4f, 0x55, 0xf4, 0x0, 0x0, 0x4, 0xf5, - /* U+49 "I" */ + /* U+0049 "I" */ 0x5f, 0x45, 0xf4, 0x5f, 0x45, 0xf4, 0x5f, 0x45, 0xf4, 0x5f, 0x45, 0xf4, 0x5f, 0x45, 0xf4, 0x5f, 0x45, 0xf4, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xff, 0xff, 0xfa, 0x0, 0x77, 0x77, 0xfa, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0xfa, @@ -365,7 +369,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf9, 0x7, 0x20, 0x3, 0xf6, 0xd, 0xe9, 0x8e, 0xf1, 0x1, 0xae, 0xfb, 0x30, - /* U+4B "K" */ + /* U+004B "K" */ 0x5f, 0x40, 0x0, 0x2, 0xeb, 0x5, 0xf4, 0x0, 0x1, 0xec, 0x0, 0x5f, 0x40, 0x1, 0xde, 0x10, 0x5, 0xf4, 0x0, 0xce, 0x20, 0x0, 0x5f, 0x40, @@ -376,7 +380,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x9, 0xf5, 0x5, 0xf4, 0x0, 0x0, 0xc, 0xf2, - /* U+4C "L" */ + /* U+004C "L" */ 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0x5, 0xf4, @@ -385,7 +389,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf4, 0x0, 0x0, 0x0, 0x5f, 0x97, 0x77, 0x77, 0x25, 0xff, 0xff, 0xff, 0xf5, - /* U+4D "M" */ + /* U+004D "M" */ 0x5f, 0x40, 0x0, 0x0, 0x0, 0x1e, 0x95, 0xfc, 0x0, 0x0, 0x0, 0x8, 0xf9, 0x5f, 0xf5, 0x0, 0x0, 0x2, 0xff, 0x95, 0xfd, 0xe0, 0x0, 0x0, @@ -397,7 +401,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x5f, 0x30, 0x0, 0x71, 0x0, 0xf, 0x95, 0xf3, 0x0, 0x0, 0x0, 0x0, 0xf9, - /* U+4E "N" */ + /* U+004E "N" */ 0x5f, 0x50, 0x0, 0x0, 0x4f, 0x55, 0xff, 0x20, 0x0, 0x4, 0xf5, 0x5f, 0xfd, 0x0, 0x0, 0x4f, 0x55, 0xfa, 0xf9, 0x0, 0x4, 0xf5, 0x5f, 0x4a, @@ -408,7 +412,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x2, 0xff, 0x55, 0xf4, 0x0, 0x0, 0x6, 0xf5, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x1, 0x8d, 0xfe, 0xb5, 0x0, 0x0, 0x4, 0xff, 0xb8, 0x9e, 0xfa, 0x0, 0x2, 0xfd, 0x20, 0x0, 0x8, 0xf9, 0x0, 0xbf, 0x20, 0x0, 0x0, @@ -420,7 +424,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x0, 0x4f, 0xfb, 0x89, 0xef, 0xa0, 0x0, 0x0, 0x28, 0xdf, 0xeb, 0x50, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x5f, 0xff, 0xff, 0xd7, 0x0, 0x5f, 0x97, 0x78, 0xbf, 0xc0, 0x5f, 0x40, 0x0, 0x7, 0xf6, 0x5f, 0x40, 0x0, 0x0, 0xfa, 0x5f, 0x40, 0x0, 0x0, @@ -430,7 +434,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0x0, 0x5f, 0x40, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x1, 0x8d, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x4e, 0xfb, 0x89, 0xef, 0xa0, 0x0, 0x2, 0xfd, 0x20, 0x0, 0x8, 0xf9, 0x0, 0xa, 0xf2, 0x0, @@ -446,7 +450,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x31, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x5f, 0xff, 0xff, 0xd7, 0x0, 0x5f, 0x97, 0x78, 0xbf, 0xc0, 0x5f, 0x40, 0x0, 0x7, 0xf6, 0x5f, 0x40, 0x0, 0x0, 0xfa, 0x5f, 0x40, 0x0, 0x0, @@ -456,7 +460,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0x40, 0x5f, 0x40, 0x0, 0xc, 0xe0, 0x5f, 0x40, 0x0, 0x2, 0xf9, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x5c, 0xef, 0xd9, 0x20, 0x7, 0xfc, 0x87, 0xaf, 0x90, 0xe, 0xc0, 0x0, 0x1, 0x10, 0xf, 0x80, 0x0, 0x0, 0x0, 0xd, 0xf5, 0x0, 0x0, @@ -466,7 +470,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xf2, 0x2f, 0xfa, 0x77, 0xbf, 0xa0, 0x2, 0x9d, 0xff, 0xc7, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xff, 0xff, 0xff, 0xff, 0xf5, 0x67, 0x78, 0xfb, 0x77, 0x72, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, @@ -476,7 +480,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x6f, 0x30, 0x0, 0x0, 0x8f, 0x16, 0xf3, 0x0, 0x0, 0x8, 0xf1, 0x6f, 0x30, 0x0, 0x0, 0x8f, 0x16, 0xf3, 0x0, 0x0, 0x8, 0xf1, 0x6f, 0x30, @@ -487,7 +491,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xa8, 0xbf, 0xd0, 0x0, 0x3, 0xbe, 0xfd, 0x81, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xe0, 0x0, 0x0, 0x0, 0x6f, 0x30, 0x6f, 0x50, 0x0, 0x0, 0xc, 0xc0, 0x0, 0xfb, 0x0, 0x0, 0x3, 0xf6, 0x0, 0x9, 0xf2, 0x0, 0x0, @@ -499,7 +503,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xb, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xb0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x5f, 0x40, 0x0, 0x0, 0xdf, 0x0, 0x0, 0x2, 0xf5, 0xf, 0x90, 0x0, 0x2, 0xff, 0x40, 0x0, 0x7, 0xf0, 0xb, 0xe0, 0x0, 0x7, 0xfe, 0x90, @@ -515,7 +519,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x30, 0x0, 0x0, 0x0, 0xef, 0x20, 0x0, 0x1, 0xfe, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x3f, 0x90, 0x0, 0x0, 0xcd, 0x0, 0x8f, 0x40, 0x0, 0x7f, 0x30, 0x0, 0xde, 0x10, 0x2f, 0x80, 0x0, 0x3, 0xfa, 0xc, 0xd0, 0x0, 0x0, 0x7, @@ -526,7 +530,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0x0, 0x4, 0xf8, 0x7, 0xf6, 0x0, 0x0, 0x9, 0xf3, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xe0, 0x0, 0x0, 0x7, 0xf2, 0x3, 0xf7, 0x0, 0x0, 0x1f, 0x90, 0x0, 0xaf, 0x10, 0x0, 0x9e, 0x10, 0x0, 0x1f, 0xa0, 0x2, 0xf6, 0x0, @@ -537,7 +541,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xf0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x3f, 0xff, 0xff, 0xff, 0xfd, 0x1, 0x77, 0x77, 0x77, 0xbf, 0x90, 0x0, 0x0, 0x0, 0x1e, 0xc0, 0x0, 0x0, 0x0, 0xc, 0xf2, 0x0, 0x0, 0x0, @@ -548,14 +552,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x77, 0x77, 0x77, 0x5, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+5B "[" */ + /* U+005B "[" */ 0x5f, 0xff, 0x5, 0xf7, 0x50, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf3, 0x0, 0x5f, 0x30, 0x5, 0xf7, 0x50, 0x5f, 0xff, 0x0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x7e, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0xc, 0x90, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x2, 0xf4, 0x0, 0x0, 0x0, 0xc9, 0x0, 0x0, @@ -565,25 +569,25 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x2f, 0x30, 0x0, 0x0, 0xd, 0x90, 0x0, 0x0, 0x7, 0xe0, - /* U+5D "]" */ + /* U+005D "]" */ 0xbf, 0xfa, 0x35, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x0, 0xea, 0x35, 0xea, 0xbf, 0xfa, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x2f, 0x80, 0x0, 0x0, 0x9d, 0xe0, 0x0, 0x0, 0xf3, 0xd5, 0x0, 0x6, 0xd0, 0x7b, 0x0, 0xc, 0x60, 0x1f, 0x20, 0x3f, 0x10, 0xb, 0x80, 0x9a, 0x0, 0x4, 0xe0, - /* U+5F "_" */ + /* U+005F "_" */ 0xff, 0xff, 0xff, 0xff, 0x11, 0x11, 0x11, 0x11, - /* U+60 "`" */ + /* U+0060 "`" */ 0x7, 0xf6, 0x0, 0x3, 0xe7, - /* U+61 "a" */ + /* U+0061 "a" */ 0x1, 0x9e, 0xfd, 0x80, 0x0, 0xce, 0x87, 0xaf, 0x90, 0x2, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x0, 0x6, 0xf2, 0x2, 0xbe, 0xff, 0xff, 0x20, 0xec, @@ -591,7 +595,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xec, 0x42, 0x7f, 0xf2, 0x2, 0xbf, 0xfb, 0x6f, 0x20, - /* U+62 "b" */ + /* U+0062 "b" */ 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x2b, 0xfe, 0xb3, 0x0, 0x8f, 0xec, 0x78, 0xef, @@ -601,7 +605,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0xd0, 0x8f, 0xec, 0x78, 0xef, 0x30, 0x8e, 0x2b, 0xfe, 0xb3, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x3a, 0xef, 0xc4, 0x0, 0x4f, 0xd8, 0x7c, 0xf4, 0xd, 0xd0, 0x0, 0x7, 0x13, 0xf6, 0x0, 0x0, 0x0, 0x4f, 0x30, 0x0, 0x0, 0x3, 0xf6, @@ -609,7 +613,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xd7, 0x7c, 0xf4, 0x0, 0x3a, 0xef, 0xc4, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x3b, 0xff, 0xa3, 0xf7, 0x4, 0xfd, 0x87, 0xce, @@ -619,7 +623,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xf7, 0x4, 0xfc, 0x65, 0xbe, 0xf7, 0x0, 0x3b, 0xff, 0xb2, 0xf7, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x3b, 0xfe, 0xa2, 0x0, 0x4, 0xfc, 0x67, 0xee, 0x20, 0xe, 0xc0, 0x0, 0x1e, 0xa0, 0x3f, 0x50, 0x0, 0x7, 0xf0, 0x4f, 0xff, 0xff, 0xff, @@ -627,7 +631,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0x0, 0x4, 0xfd, 0x87, 0xaf, 0x50, 0x0, 0x3a, 0xef, 0xd6, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x5d, 0xfc, 0x0, 0x2f, 0xb5, 0x70, 0x4, 0xf3, 0x0, 0xc, 0xff, 0xff, 0xa0, 0x48, 0xf7, 0x53, 0x0, 0x5f, 0x30, 0x0, 0x5, 0xf3, 0x0, @@ -635,7 +639,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x30, 0x0, 0x5, 0xf3, 0x0, 0x0, 0x5f, 0x30, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x3b, 0xff, 0xb2, 0xe9, 0x4, 0xfe, 0x87, 0xcf, 0xf9, 0xe, 0xd1, 0x0, 0xa, 0xf9, 0x3f, 0x60, 0x0, 0x1, 0xf9, 0x4f, 0x40, 0x0, 0x0, @@ -645,7 +649,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf4, 0x9, 0xe9, 0x77, 0xaf, 0xb0, 0x1, 0x7c, 0xff, 0xd8, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x8f, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x8, 0xf2, 0xbf, 0xea, 0x10, 0x8f, 0xfb, 0x89, 0xfd, 0x8, 0xf8, @@ -654,12 +658,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x88, 0xf0, 0x0, 0x0, 0xf8, 0x8f, 0x0, 0x0, 0xf, 0x88, 0xf0, 0x0, 0x0, 0xf8, - /* U+69 "i" */ + /* U+0069 "i" */ 0x9e, 0x1a, 0xf2, 0x0, 0x8, 0xf0, 0x8f, 0x8, 0xf0, 0x8f, 0x8, 0xf0, 0x8f, 0x8, 0xf0, 0x8f, 0x8, 0xf0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x7, 0xe2, 0x0, 0x9, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf1, 0x0, 0x7, 0xf1, 0x0, 0x7, 0xf1, 0x0, 0x7, 0xf1, 0x0, 0x7, 0xf1, @@ -667,7 +671,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0x0, 0x7, 0xf1, 0x0, 0x8, 0xf0, 0x18, 0x6e, 0xc0, 0x3e, 0xfc, 0x20, - /* U+6B "k" */ + /* U+006B "k" */ 0x8f, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x1d, 0xd1, 0x8f, 0x0, 0x1d, 0xe2, 0x8, 0xf0, @@ -676,11 +680,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xf2, 0x1, 0xee, 0x10, 0x8f, 0x0, 0x3, 0xfb, 0x8, 0xf0, 0x0, 0x7, 0xf7, - /* U+6C "l" */ + /* U+006C "l" */ 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, - /* U+6D "m" */ + /* U+006D "m" */ 0x8e, 0x3c, 0xfe, 0x91, 0x3b, 0xfe, 0xa2, 0x8, 0xff, 0x96, 0x9f, 0xcf, 0xc6, 0x8f, 0xd0, 0x8f, 0x70, 0x0, 0x9f, 0xc0, 0x0, 0x5f, 0x58, 0xf1, @@ -691,7 +695,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x0, 0x0, 0xf8, 0x8f, 0x0, 0x0, 0x4f, 0x40, 0x0, 0xf, 0x80, - /* U+6E "n" */ + /* U+006E "n" */ 0x8e, 0x3b, 0xfe, 0xa1, 0x8, 0xff, 0xa6, 0x8f, 0xd0, 0x8f, 0x80, 0x0, 0x6f, 0x48, 0xf1, 0x0, 0x1, 0xf7, 0x8f, 0x0, 0x0, 0xf, 0x88, 0xf0, @@ -699,7 +703,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x0, 0x0, 0xf8, 0x8f, 0x0, 0x0, 0xf, 0x80, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x3b, 0xef, 0xc4, 0x0, 0x4, 0xfd, 0x87, 0xcf, 0x60, 0xe, 0xd0, 0x0, 0xb, 0xf1, 0x3f, 0x60, 0x0, 0x3, 0xf5, 0x4f, 0x30, 0x0, 0x1, @@ -707,7 +711,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0xf1, 0x4, 0xfd, 0x77, 0xcf, 0x60, 0x0, 0x3b, 0xef, 0xc4, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x8e, 0x3b, 0xfe, 0xb3, 0x0, 0x8f, 0xfb, 0x57, 0xdf, 0x30, 0x8f, 0x90, 0x0, 0xd, 0xc0, 0x8f, 0x10, 0x0, 0x7, 0xf1, 0x8f, 0x0, 0x0, 0x5, @@ -717,7 +721,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x3b, 0xff, 0xa2, 0xf7, 0x4, 0xfd, 0x87, 0xde, 0xf7, 0xe, 0xd0, 0x0, 0xb, 0xf7, 0x3f, 0x60, 0x0, 0x3, 0xf7, 0x4f, 0x30, 0x0, 0x1, @@ -727,27 +731,27 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x1, 0xf7, - /* U+72 "r" */ + /* U+0072 "r" */ 0x8e, 0x2b, 0xf0, 0x8f, 0xed, 0x90, 0x8f, 0xa0, 0x0, 0x8f, 0x20, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x2, 0xae, 0xfd, 0x91, 0x1e, 0xd7, 0x69, 0xd0, 0x4f, 0x30, 0x0, 0x0, 0x2f, 0xb4, 0x10, 0x0, 0x6, 0xef, 0xfd, 0x60, 0x0, 0x1, 0x5b, 0xf5, 0x1, 0x0, 0x0, 0xf7, 0x5f, 0xa7, 0x6b, 0xf3, 0x19, 0xdf, 0xec, 0x40, - /* U+74 "t" */ + /* U+0074 "t" */ 0x5, 0xf3, 0x0, 0x0, 0x5f, 0x30, 0x0, 0xcf, 0xff, 0xfa, 0x4, 0x8f, 0x75, 0x30, 0x5, 0xf3, 0x0, 0x0, 0x5f, 0x30, 0x0, 0x5, 0xf3, 0x0, 0x0, 0x5f, 0x30, 0x0, 0x4, 0xf4, 0x0, 0x0, 0x1f, 0xc6, 0x80, 0x0, 0x5d, 0xfc, 0x10, - /* U+75 "u" */ + /* U+0075 "u" */ 0xae, 0x0, 0x0, 0x2f, 0x5a, 0xe0, 0x0, 0x2, 0xf5, 0xae, 0x0, 0x0, 0x2f, 0x5a, 0xe0, 0x0, 0x2, 0xf5, 0xae, 0x0, 0x0, 0x2f, 0x59, 0xf0, @@ -755,7 +759,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xee, 0x76, 0xbf, 0xf5, 0x2, 0xbe, 0xfb, 0x3f, 0x50, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xc0, 0x0, 0x0, 0xcb, 0x6, 0xf2, 0x0, 0x2, 0xf5, 0x0, 0xf9, 0x0, 0x9, 0xe0, 0x0, 0x9e, 0x0, 0xf, 0x80, 0x0, 0x2f, 0x60, 0x6f, @@ -763,7 +767,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0xf4, 0x0, 0x0, 0x0, 0xef, 0xd0, 0x0, 0x0, 0x0, 0x8f, 0x70, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xbb, 0x0, 0x0, 0x9f, 0x10, 0x0, 0x4f, 0x16, 0xf1, 0x0, 0xe, 0xf6, 0x0, 0x9, 0xc0, 0xf, 0x60, 0x5, 0xfc, 0xb0, 0x0, 0xf6, 0x0, 0xac, @@ -774,7 +778,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xef, 0xa0, 0x0, 0x0, 0xe, 0xe0, 0x0, 0x8, 0xf4, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x4f, 0x70, 0x0, 0x9f, 0x20, 0x8f, 0x30, 0x5f, 0x50, 0x0, 0xcd, 0x2e, 0x90, 0x0, 0x2, 0xff, 0xd0, 0x0, 0x0, 0xa, 0xf6, 0x0, 0x0, 0x4, @@ -782,7 +786,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbe, 0x10, 0x3f, 0x80, 0x6f, 0x40, 0x0, 0x7f, 0x40, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xc0, 0x0, 0x0, 0xcb, 0x6, 0xf3, 0x0, 0x2, 0xf4, 0x0, 0xea, 0x0, 0x9, 0xd0, 0x0, 0x8f, 0x10, 0x1f, 0x70, 0x0, 0x1f, 0x70, 0x7f, @@ -792,14 +796,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1c, 0x79, 0xf5, 0x0, 0x0, 0x1a, 0xee, 0x70, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x4f, 0xff, 0xff, 0xf9, 0x15, 0x55, 0x5b, 0xf4, 0x0, 0x0, 0x4f, 0x80, 0x0, 0x1, 0xec, 0x0, 0x0, 0xb, 0xe1, 0x0, 0x0, 0x8f, 0x40, 0x0, 0x4, 0xf7, 0x0, 0x0, 0x1e, 0xe5, 0x55, 0x53, 0x5f, 0xff, 0xff, 0xfc, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x2c, 0xf5, 0x0, 0xaf, 0x61, 0x0, 0xcc, 0x0, 0x0, 0xdb, 0x0, 0x0, 0xdb, 0x0, 0x0, 0xdb, 0x0, 0x2, 0xea, 0x0, 0x1f, 0xf4, 0x0, @@ -807,24 +811,24 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xdb, 0x0, 0x0, 0xcc, 0x0, 0x0, 0xaf, 0x61, 0x0, 0x2c, 0xf5, - /* U+7C "|" */ + /* U+007C "|" */ 0x5f, 0x15, 0xf1, 0x5f, 0x15, 0xf1, 0x5f, 0x15, 0xf1, 0x5f, 0x15, 0xf1, 0x5f, 0x15, 0xf1, 0x5f, 0x15, 0xf1, 0x5f, 0x15, 0xf1, 0x5f, 0x10, - /* U+7D "}" */ + /* U+007D "}" */ 0xbe, 0x80, 0x3, 0xaf, 0x40, 0x1, 0xf6, 0x0, 0x1f, 0x70, 0x1, 0xf7, 0x0, 0x1f, 0x70, 0x0, 0xf9, 0x0, 0xa, 0xfb, 0x0, 0xfb, 0x20, 0x1f, 0x70, 0x1, 0xf7, 0x0, 0x1f, 0x70, 0x1, 0xf6, 0x3, 0xaf, 0x40, 0xbe, 0x90, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0xe4, 0x0, 0xb5, 0xc, 0x86, 0xf5, 0x1e, 0x20, 0xf0, 0x3, 0xef, 0x90, 0x2, 0x0, 0x0, 0x10, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x2, 0xce, 0x90, 0xd, 0x40, 0x89, 0x3b, 0x0, 0xe, 0x3b, 0x0, 0xe, 0xd, 0x40, 0x89, 0x2, 0xce, 0x90, @@ -1733,6 +1737,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -1927,6 +1932,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -2356,6 +2362,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -2370,9 +2377,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -2380,15 +2392,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_16 = { +#else lv_font_t lv_font_montserrat_16 = { +#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 = 18, /*The maximum line height required by the font*/ @@ -2403,4 +2423,7 @@ lv_font_t lv_font_montserrat_16 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_16*/ + diff --git a/src/lv_font/lv_font_montserrat_18.c b/src/lv_font/lv_font_montserrat_18.c index 209d80ed0..1611d822c 100644 --- a/src/lv_font/lv_font_montserrat_18.c +++ b/src/lv_font/lv_font_montserrat_18.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 18 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 18 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_18.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_18 #define LV_FONT_MONTSERRAT_18 1 #endif @@ -17,19 +21,19 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x9f, 0x68, 0xf6, 0x8f, 0x57, 0xf4, 0x6f, 0x46, 0xf3, 0x5f, 0x35, 0xf2, 0x4f, 0x10, 0x0, 0x15, 0xa, 0xf7, 0x7f, 0x40, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xda, 0x9, 0xed, 0x90, 0x9d, 0xd9, 0x8, 0xdc, 0x80, 0x8d, 0xc8, 0x8, 0xc0, 0x0, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0xe5, 0x0, 0x4f, 0x0, 0x0, 0x0, 0xf, 0x30, 0x6, 0xe0, 0x0, 0x0, 0x2, 0xf1, 0x0, 0x8c, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, @@ -42,7 +46,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xf0, 0x0, 0x9a, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xb, 0x90, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x7, 0x20, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0x2, 0xad, 0xff, 0xd9, 0x20, 0x3, 0xff, @@ -57,7 +61,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x1, 0xbf, 0xc3, 0x0, 0x0, 0x2f, 0x40, 0x0, 0xc9, 0x16, 0xe0, 0x0, 0xc, 0x90, 0x0, 0x2f, 0x0, 0xc, 0x50, 0x7, 0xe0, 0x0, 0x4, 0xd0, @@ -72,7 +76,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xe1, 0x0, 0x1f, 0x50, 0x0, 0x2, 0xbf, 0xc3, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x4, 0xcf, 0xe9, 0x0, 0x0, 0x0, 0x3, 0xfb, 0x57, 0xf9, 0x0, 0x0, 0x0, 0x9f, 0x0, 0xa, 0xd0, 0x0, 0x0, 0x8, 0xf1, 0x0, 0xdb, @@ -86,10 +90,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xd9, 0x10, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xda, 0xd9, 0xd9, 0xc8, 0xc8, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x6f, 0x40, 0xd, 0xc0, 0x4, 0xf6, 0x0, 0x9f, 0x10, 0xd, 0xd0, 0x0, 0xfb, 0x0, 0x2f, 0x80, 0x3, 0xf7, 0x0, 0x4f, 0x60, 0x4, 0xf6, @@ -97,7 +101,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xdd, 0x0, 0x8, 0xf1, 0x0, 0x3f, 0x60, 0x0, 0xdc, 0x0, 0x6, 0xf4, - /* U+29 ")" */ + /* U+0029 ")" */ 0x3f, 0x70, 0x0, 0xbe, 0x0, 0x5, 0xf5, 0x0, 0x1f, 0xa0, 0x0, 0xce, 0x0, 0x9, 0xf1, 0x0, 0x7f, 0x30, 0x6, 0xf4, 0x0, 0x5f, 0x50, 0x5, @@ -105,13 +109,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0xc, 0xe0, 0x1, 0xfa, 0x0, 0x5f, 0x50, 0xb, 0xe0, 0x3, 0xf7, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0xe, 0x20, 0x3, 0x60, 0xe2, 0x56, 0x4d, 0xdf, 0xce, 0x60, 0x1d, 0xff, 0x30, 0x4e, 0xcf, 0xbf, 0x63, 0x60, 0xe2, 0x45, 0x0, 0xe, 0x20, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x1, 0x30, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x1, 0x22, 0x9f, 0x22, 0x20, 0xcf, 0xff, 0xff, 0xff, 0x44, 0x55, @@ -119,17 +123,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8f, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x1, 0x10, 0xe, 0xf1, 0xf, 0xf2, 0x7, 0xe0, 0xb, 0x90, 0xe, 0x40, - /* U+2D "-" */ + /* U+002D "-" */ 0x88, 0x88, 0x7f, 0xff, 0xfe, - /* U+2E "." */ + /* U+002E "." */ 0x5, 0x60, 0x1f, 0xf2, 0xc, 0xd0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x57, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x3, 0xf5, 0x0, 0x0, 0x9, 0xf0, 0x0, 0x0, 0xe, 0xa0, 0x0, 0x0, 0x4f, 0x40, @@ -140,7 +144,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf3, 0x0, 0x0, 0xa, 0xe0, 0x0, 0x0, 0xf, 0x90, 0x0, 0x0, 0x5f, 0x30, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x4, 0xbe, 0xeb, 0x40, 0x0, 0x0, 0x6f, 0xfb, 0xbf, 0xf6, 0x0, 0x2, 0xfd, 0x10, 0x1, 0xdf, 0x20, 0xa, 0xf3, 0x0, 0x0, 0x3f, 0xa0, @@ -152,14 +156,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x20, 0x0, 0x6f, 0xfb, 0xbf, 0xf6, 0x0, 0x0, 0x4, 0xbe, 0xeb, 0x40, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xdf, 0xff, 0xc8, 0xaa, 0xfc, 0x0, 0xf, 0xc0, 0x0, 0xfc, 0x0, 0xf, 0xc0, 0x0, 0xfc, 0x0, 0xf, 0xc0, 0x0, 0xfc, 0x0, 0xf, 0xc0, 0x0, 0xfc, 0x0, 0xf, 0xc0, 0x0, 0xfc, 0x0, 0xf, 0xc0, - /* U+32 "2" */ + /* U+0032 "2" */ 0x1, 0x8d, 0xfe, 0xc5, 0x0, 0x4f, 0xfd, 0xac, 0xff, 0x70, 0x3c, 0x30, 0x0, 0x2f, 0xf0, 0x0, 0x0, 0x0, 0xb, 0xf2, 0x0, 0x0, 0x0, 0xc, @@ -170,7 +174,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0xaa, 0xaa, 0xa7, 0x5f, 0xff, 0xff, 0xff, 0xfb, - /* U+33 "3" */ + /* U+0033 "3" */ 0x5f, 0xff, 0xff, 0xff, 0xf0, 0x3a, 0xaa, 0xaa, 0xcf, 0xc0, 0x0, 0x0, 0x1, 0xee, 0x10, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x9f, 0x60, @@ -181,7 +185,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0xbc, 0xff, 0x80, 0x4, 0xae, 0xfe, 0xb5, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x4f, 0xb0, 0x0, 0x0, 0x0, 0x1, 0xed, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x50, 0x0, 0x0, @@ -193,7 +197,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x5, 0xf7, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x2, 0xff, 0xff, 0xff, 0xf0, 0x4, 0xfc, 0xaa, 0xaa, 0xa0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x7, 0xf3, 0x0, 0x0, 0x0, 0x9, 0xf1, 0x0, 0x0, @@ -204,7 +208,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0xbb, 0xef, 0xb0, 0x3, 0x9d, 0xff, 0xc7, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x1, 0x8d, 0xfe, 0xc6, 0x0, 0x4, 0xef, 0xca, 0xad, 0x90, 0x1, 0xee, 0x40, 0x0, 0x0, 0x0, 0x8f, 0x40, 0x0, 0x0, 0x0, 0xe, 0xe0, @@ -215,7 +219,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x0, 0x0, 0xaf, 0x40, 0x9, 0xfd, 0x99, 0xdf, 0xa0, 0x0, 0x5, 0xcf, 0xfc, 0x60, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0x7, 0xfb, 0xaa, 0xaa, 0xaf, 0xe0, 0x7f, 0x40, 0x0, 0x5, 0xf8, 0x6, 0xf4, 0x0, 0x0, 0xcf, 0x10, 0x0, 0x0, @@ -226,7 +230,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xdf, 0x10, 0x0, 0x0, 0x0, 0x4f, 0x90, 0x0, 0x0, 0x0, 0xb, 0xf2, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x2a, 0xef, 0xfc, 0x70, 0x0, 0x3f, 0xfb, 0x89, 0xdf, 0xb0, 0xa, 0xf5, 0x0, 0x0, 0xbf, 0x30, 0xbf, 0x10, 0x0, 0x8, 0xf4, 0x4, 0xfc, @@ -237,7 +241,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x0, 0x0, 0xaf, 0x70, 0x3f, 0xfb, 0x89, 0xdf, 0xc0, 0x0, 0x29, 0xdf, 0xfc, 0x60, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x6c, 0xff, 0xc6, 0x0, 0x0, 0xaf, 0xd9, 0x8c, 0xfa, 0x0, 0x3f, 0xb0, 0x0, 0x7, 0xf6, 0x7, 0xf5, 0x0, 0x0, 0xf, 0xd0, 0x6f, 0x60, @@ -248,18 +252,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3e, 0xf2, 0x0, 0x8e, 0xba, 0xcf, 0xf5, 0x0, 0x5, 0xbe, 0xfd, 0x92, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0xc, 0xd0, 0x1f, 0xf2, 0x5, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x60, 0x1f, 0xf2, 0xc, 0xd0, - /* U+3B ";" */ + /* U+003B ";" */ 0xc, 0xd0, 0x1f, 0xf2, 0x5, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0xe, 0xf1, 0xf, 0xf2, 0x7, 0xe0, 0xb, 0x90, 0xe, 0x40, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x5, 0x20, 0x0, 0x1, 0x8e, 0xf4, 0x0, 0x4b, 0xff, 0x93, 0x6, 0xdf, 0xc6, 0x0, 0x0, 0xcf, 0x80, 0x0, 0x0, 0x5, 0xcf, @@ -267,13 +271,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0x6d, 0xf4, 0x0, 0x0, 0x0, 0x4, 0x20, - /* U+3D "=" */ + /* U+003D "=" */ 0xcf, 0xff, 0xff, 0xff, 0x46, 0x77, 0x77, 0x77, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x22, 0x22, 0x22, 0xc, 0xff, 0xff, 0xff, 0xf4, 0x45, 0x55, 0x55, 0x55, 0x10, - /* U+3E ">" */ + /* U+003E ">" */ 0x62, 0x0, 0x0, 0x0, 0xc, 0xfb, 0x40, 0x0, 0x0, 0x6, 0xcf, 0xe7, 0x10, 0x0, 0x0, 0x39, 0xff, 0xa1, 0x0, 0x0, 0x2, 0xdf, 0x40, 0x0, @@ -281,7 +285,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x30, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* 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, @@ -292,7 +296,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xff, 0x10, 0x0, 0x0, 0x0, 0xcd, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x2, 0x9d, 0xff, 0xec, 0x71, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xc7, 0x54, 0x58, 0xdf, 0x60, 0x0, 0x0, 0xc, 0xe4, 0x0, 0x0, 0x0, @@ -314,7 +318,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3, 0x9d, 0xff, 0xdb, 0x50, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x8f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x6, 0xf6, 0xf9, 0x0, 0x0, 0x0, 0x0, @@ -329,7 +333,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0x80, 0xc, 0xf1, 0x0, 0x0, 0x0, 0x0, 0xee, 0x0, - /* U+42 "B" */ + /* U+0042 "B" */ 0x1f, 0xff, 0xff, 0xfe, 0xb4, 0x0, 0x1f, 0xd8, 0x88, 0x8a, 0xff, 0x70, 0x1f, 0xb0, 0x0, 0x0, 0x2f, 0xf0, 0x1f, 0xb0, 0x0, 0x0, 0xc, 0xf0, @@ -341,7 +345,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xf8, 0x1f, 0xd8, 0x88, 0x89, 0xcf, 0xe1, 0x1f, 0xff, 0xff, 0xff, 0xd9, 0x10, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x4a, 0xef, 0xeb, 0x50, 0x0, 0x1, 0xbf, 0xfc, 0xac, 0xff, 0xb0, 0x0, 0xbf, 0xb2, 0x0, 0x1, 0x9c, 0x0, 0x6f, 0xb0, 0x0, 0x0, @@ -354,7 +358,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xbf, 0xfc, 0xbc, 0xff, 0xb0, 0x0, 0x0, 0x4b, 0xef, 0xeb, 0x50, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x1f, 0xff, 0xff, 0xfd, 0xa4, 0x0, 0x1, 0xfe, 0xaa, 0xaa, 0xcf, 0xfa, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x2b, 0xfa, 0x1, 0xfb, 0x0, 0x0, 0x0, @@ -367,7 +371,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0xaa, 0xaa, 0xcf, 0xfa, 0x0, 0x1f, 0xff, 0xff, 0xfd, 0xa4, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x1f, 0xff, 0xff, 0xff, 0xfc, 0x1, 0xfe, 0xaa, 0xaa, 0xaa, 0x70, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xb0, @@ -378,7 +382,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x0, 0x1, 0xfe, 0xaa, 0xaa, 0xaa, 0xa0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0x0, - /* U+46 "F" */ + /* U+0046 "F" */ 0x1f, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xea, 0xaa, 0xaa, 0xa7, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, @@ -389,7 +393,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x4a, 0xdf, 0xeb, 0x60, 0x0, 0x1, 0xbf, 0xfc, 0xbb, 0xff, 0xc1, 0x0, 0xbf, 0xb2, 0x0, 0x0, 0x7d, 0x10, 0x6f, 0xb0, 0x0, 0x0, @@ -402,7 +406,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xaf, 0xfd, 0xbc, 0xff, 0xd2, 0x0, 0x0, 0x4a, 0xef, 0xeb, 0x60, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, @@ -414,12 +418,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, - /* U+49 "I" */ + /* U+0049 "I" */ 0x1f, 0xb1, 0xfb, 0x1f, 0xb1, 0xfb, 0x1f, 0xb1, 0xfb, 0x1f, 0xb1, 0xfb, 0x1f, 0xb1, 0xfb, 0x1f, 0xb1, 0xfb, 0x1f, 0xb0, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xef, 0xff, 0xff, 0x70, 0x8, 0xaa, 0xab, 0xf7, 0x0, 0x0, 0x0, 0x5f, 0x70, 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x5f, 0x70, 0x0, @@ -429,7 +433,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0x30, 0xcf, 0xda, 0xdf, 0xc0, 0x0, 0x8d, 0xfe, 0x90, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x1f, 0xb0, 0x0, 0x0, 0x1d, 0xe2, 0x1f, 0xb0, 0x0, 0x1, 0xdf, 0x30, 0x1f, 0xb0, 0x0, 0xc, 0xf4, 0x0, 0x1f, 0xb0, 0x0, 0xbf, 0x50, 0x0, @@ -441,7 +445,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x10, 0x1f, 0xb0, 0x0, 0x0, 0x7f, 0xb0, 0x1f, 0xb0, 0x0, 0x0, 0x9, 0xf8, - /* U+4C "L" */ + /* U+004C "L" */ 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, @@ -452,7 +456,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xea, 0xaa, 0xaa, 0xa5, 0x1f, 0xff, 0xff, 0xff, 0xf8, - /* U+4D "M" */ + /* U+004D "M" */ 0x1f, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x41, 0xff, 0x30, 0x0, 0x0, 0x0, 0x1f, 0xf4, 0x1f, 0xfc, 0x0, 0x0, 0x0, 0x9, 0xff, 0x41, 0xff, @@ -467,7 +471,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xf4, 0x1f, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x40, - /* U+4E "N" */ + /* U+004E "N" */ 0x1f, 0xb0, 0x0, 0x0, 0x1, 0xfb, 0x1f, 0xf8, 0x0, 0x0, 0x1, 0xfb, 0x1f, 0xff, 0x50, 0x0, 0x1, 0xfb, 0x1f, 0xdf, 0xf2, 0x0, 0x1, 0xfb, @@ -479,7 +483,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x1d, 0xfb, 0x1f, 0xb0, 0x0, 0x0, 0x2, 0xfb, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x4a, 0xdf, 0xeb, 0x50, 0x0, 0x0, 0x0, 0xaf, 0xfc, 0xbc, 0xff, 0xc1, 0x0, 0x0, 0xbf, 0xb2, 0x0, 0x1, 0xaf, 0xd0, 0x0, 0x6f, @@ -494,7 +498,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc1, 0x0, 0x0, 0x0, 0x4a, 0xef, 0xeb, 0x50, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x1f, 0xff, 0xff, 0xfc, 0x70, 0x0, 0x1f, 0xea, 0xaa, 0xbe, 0xfd, 0x10, 0x1f, 0xb0, 0x0, 0x0, 0x9f, 0x90, 0x1f, 0xb0, 0x0, 0x0, 0xe, 0xf0, @@ -506,7 +510,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x4a, 0xdf, 0xeb, 0x50, 0x0, 0x0, 0x0, 0xaf, 0xfc, 0xbc, 0xff, 0xc1, 0x0, 0x0, 0xbf, 0xb2, 0x0, 0x1, 0xaf, 0xd0, 0x0, 0x6f, @@ -523,7 +527,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa7, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xff, 0xfe, 0x40, 0x0, 0x0, 0x0, 0x0, 0x2, 0x43, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x1f, 0xff, 0xff, 0xfc, 0x70, 0x0, 0x1f, 0xea, 0xaa, 0xbe, 0xfd, 0x10, 0x1f, 0xb0, 0x0, 0x0, 0x9f, 0x90, 0x1f, 0xb0, 0x0, 0x0, 0xe, 0xf0, @@ -535,7 +539,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0xbf, 0x40, 0x1f, 0xb0, 0x0, 0x0, 0x1e, 0xe0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x29, 0xdf, 0xfd, 0x81, 0x0, 0x3f, 0xfc, 0x9a, 0xdf, 0xc0, 0xb, 0xf4, 0x0, 0x0, 0x23, 0x0, 0xed, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf3, @@ -546,7 +550,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x0, 0xcf, 0x31, 0xdf, 0xeb, 0x9a, 0xef, 0x90, 0x0, 0x6b, 0xef, 0xeb, 0x50, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0x89, 0xaa, 0xad, 0xfb, 0xaa, 0xa5, 0x0, 0x0, 0x9f, 0x20, 0x0, 0x0, 0x0, 0x9, 0xf2, 0x0, 0x0, 0x0, 0x0, @@ -557,7 +561,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0x20, 0x0, 0x0, 0x0, 0x9, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x20, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x3f, 0x90, 0x0, 0x0, 0x5, 0xf7, 0x3f, 0x90, 0x0, 0x0, 0x5, 0xf7, 0x3f, 0x90, 0x0, 0x0, 0x5, 0xf7, 0x3f, 0x90, 0x0, 0x0, 0x5, 0xf7, @@ -569,7 +573,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xb0, 0x0, 0xcf, 0xfb, 0xbe, 0xfe, 0x20, 0x0, 0x7, 0xcf, 0xfd, 0x81, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xf2, 0x0, 0x0, 0x0, 0x2, 0xf9, 0x6, 0xf8, 0x0, 0x0, 0x0, 0x9, 0xf3, 0x0, 0xef, 0x0, 0x0, 0x0, 0x1f, 0xc0, 0x0, 0x8f, 0x60, @@ -583,7 +587,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x80, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x4f, 0x90, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x2, 0xf8, 0xe, 0xe0, 0x0, 0x0, 0x2f, 0xf8, 0x0, 0x0, 0x8, 0xf3, 0x9, 0xf3, 0x0, 0x0, @@ -602,7 +606,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6f, 0xe0, 0x0, 0x0, 0x9, 0xfa, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x2f, 0xd0, 0x0, 0x0, 0xb, 0xf3, 0x6, 0xfa, 0x0, 0x0, 0x7f, 0x70, 0x0, 0xbf, 0x50, 0x2, 0xfc, 0x0, 0x0, 0x1e, 0xe1, 0xd, 0xf2, 0x0, @@ -614,7 +618,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0x20, 0xb, 0xf5, 0x0, 0x0, 0x4f, 0xc0, 0x6f, 0xa0, 0x0, 0x0, 0x8, 0xf8, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xf2, 0x0, 0x0, 0x0, 0x5f, 0x60, 0x3f, 0xb0, 0x0, 0x0, 0xe, 0xd0, 0x0, 0x9f, 0x50, 0x0, 0x8, 0xf3, 0x0, 0x1, 0xee, 0x0, 0x2, @@ -627,7 +631,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfb, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xa, 0xaa, 0xaa, 0xaa, 0xcf, 0xd0, 0x0, 0x0, 0x0, 0x1, 0xef, 0x20, 0x0, 0x0, 0x0, 0xc, 0xf5, 0x0, @@ -639,7 +643,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1e, 0xfb, 0xaa, 0xaa, 0xaa, 0xa2, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+5B "[" */ + /* U+005B "[" */ 0x1f, 0xff, 0xa1, 0xfc, 0x74, 0x1f, 0xa0, 0x1, 0xfa, 0x0, 0x1f, 0xa0, 0x1, 0xfa, 0x0, 0x1f, 0xa0, 0x1, 0xfa, 0x0, 0x1f, 0xa0, 0x1, 0xfa, @@ -647,7 +651,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xfa, 0x0, 0x1f, 0xa0, 0x1, 0xfa, 0x0, 0x1f, 0xc7, 0x41, 0xff, 0xfa, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x47, 0x0, 0x0, 0x0, 0x5f, 0x30, 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, 0xa, 0xe0, 0x0, 0x0, 0x5, 0xf3, 0x0, 0x0, 0x0, 0xf9, 0x0, 0x0, @@ -658,7 +662,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xa0, 0x0, 0x0, 0x9, 0xf0, 0x0, 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xea, - /* U+5D "]" */ + /* U+005D "]" */ 0xaf, 0xff, 0x14, 0x7c, 0xf1, 0x0, 0xaf, 0x10, 0xa, 0xf1, 0x0, 0xaf, 0x10, 0xa, 0xf1, 0x0, 0xaf, 0x10, 0xa, 0xf1, 0x0, 0xaf, 0x10, 0xa, @@ -666,21 +670,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0xa, 0xf1, 0x0, 0xaf, 0x10, 0xa, 0xf1, 0x47, 0xcf, 0x1a, 0xff, 0xf1, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0xa, 0xf2, 0x0, 0x0, 0x1, 0xfe, 0x90, 0x0, 0x0, 0x7d, 0x5e, 0x0, 0x0, 0xd, 0x70, 0xf5, 0x0, 0x4, 0xf1, 0x9, 0xc0, 0x0, 0xab, 0x0, 0x3f, 0x20, 0x1f, 0x50, 0x0, 0xd8, 0x7, 0xe0, 0x0, 0x6, 0xe0, - /* U+5F "_" */ + /* U+005F "_" */ 0xff, 0xff, 0xff, 0xff, 0xf2, 0x22, 0x22, 0x22, 0x22, - /* U+60 "`" */ + /* U+0060 "`" */ 0x48, 0x40, 0x0, 0xaf, 0x40, 0x0, 0x7f, 0x40, - /* U+61 "a" */ + /* U+0061 "a" */ 0x1, 0x7c, 0xff, 0xd6, 0x0, 0x9, 0xfc, 0x99, 0xef, 0x80, 0x1, 0x30, 0x0, 0xd, 0xf0, 0x0, 0x0, 0x0, 0x9, 0xf2, 0x1, 0x9e, 0xff, 0xff, @@ -689,7 +693,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xf9, 0x46, 0xdf, 0xf3, 0x0, 0x8d, 0xfe, 0x87, 0xf3, - /* U+62 "b" */ + /* U+0062 "b" */ 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x56, @@ -701,7 +705,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xe0, 0x5f, 0xcf, 0xc9, 0xbf, 0xf3, 0x5, 0xf4, 0x6d, 0xfe, 0xa2, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x7, 0xdf, 0xeb, 0x30, 0x0, 0xcf, 0xd9, 0xaf, 0xf4, 0x9, 0xf7, 0x0, 0x2, 0xc3, 0xf, 0xd0, 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0, 0x0, @@ -710,7 +714,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xcf, 0xd9, 0xaf, 0xf3, 0x0, 0x7, 0xdf, 0xeb, 0x30, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x1f, 0xa0, 0x0, 0x0, 0x0, 0x1, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xa0, 0x0, 0x0, 0x0, 0x1, 0xfa, 0x0, 0x8, @@ -722,7 +726,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0xfa, 0x1, 0xdf, 0xb7, 0x9e, 0xdf, 0xa0, 0x0, 0x8d, 0xfe, 0x91, 0xfa, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x8, 0xdf, 0xe9, 0x10, 0x0, 0x1d, 0xfb, 0x8a, 0xfe, 0x20, 0xa, 0xf3, 0x0, 0x3, 0xfb, 0x0, 0xfa, 0x0, 0x0, 0x9, 0xf1, 0x3f, 0xff, @@ -731,7 +735,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x0, 0x9, 0x10, 0x0, 0xdf, 0xda, 0xae, 0xf6, 0x0, 0x0, 0x7d, 0xff, 0xc5, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x1a, 0xee, 0x90, 0xa, 0xf9, 0x88, 0x0, 0xfb, 0x0, 0x0, 0x1f, 0x90, 0x0, 0xbf, 0xff, 0xff, 0x55, 0x8f, 0xc7, 0x72, 0x1, 0xfa, 0x0, @@ -740,7 +744,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x0, 0x1, 0xfa, 0x0, 0x0, 0x1f, 0xa0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x8, 0xdf, 0xe9, 0x1e, 0xc0, 0x1d, 0xfd, 0x9b, 0xfe, 0xec, 0xa, 0xf8, 0x0, 0x1, 0xdf, 0xc0, 0xfd, 0x0, 0x0, 0x4, 0xfc, 0x3f, 0x90, @@ -752,7 +756,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0xf4, 0x7, 0xff, 0xb9, 0xae, 0xfa, 0x0, 0x4, 0xae, 0xff, 0xc6, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5f, 0x56, 0xdf, 0xea, @@ -763,12 +767,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x0, 0xfb, 0x5f, 0x50, 0x0, 0x0, 0xfb, 0x5f, 0x50, 0x0, 0x0, 0xfb, - /* U+69 "i" */ + /* U+0069 "i" */ 0x6f, 0x69, 0xf9, 0x4, 0x0, 0x0, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x4, 0xf7, 0x0, 0x7, 0xfa, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x4, 0xf7, 0x0, 0x4, 0xf7, 0x0, 0x4, 0xf7, 0x0, 0x4, 0xf7, @@ -777,7 +781,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xf7, 0x0, 0x4, 0xf7, 0x0, 0x6, 0xf5, 0x4b, 0x9f, 0xe1, 0x5e, 0xfc, 0x30, - /* U+6B "k" */ + /* U+006B "k" */ 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x50, @@ -789,12 +793,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0x0, 0x5f, 0x50, 0x0, 0x4f, 0xd0, 0x5, 0xf5, 0x0, 0x0, 0x7f, 0xa0, - /* U+6C "l" */ + /* U+006C "l" */ 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, 0x5f, 0x55, 0xf5, - /* U+6D "m" */ + /* U+006D "m" */ 0x5f, 0x58, 0xdf, 0xe8, 0x0, 0x8d, 0xfe, 0x80, 0x5, 0xfe, 0xfa, 0x9d, 0xfb, 0xdf, 0xa9, 0xdf, 0xb0, 0x5f, 0xf2, 0x0, 0xd, 0xff, 0x30, 0x0, @@ -807,7 +811,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0x0, 0x4f, 0x75, 0xf5, 0x0, 0x0, 0x5f, 0x60, 0x0, 0x4, 0xf7, - /* U+6E "n" */ + /* U+006E "n" */ 0x5f, 0x57, 0xdf, 0xea, 0x10, 0x5f, 0xef, 0xa8, 0xcf, 0xd0, 0x5f, 0xf3, 0x0, 0x9, 0xf6, 0x5f, 0x90, 0x0, 0x2, 0xf9, 0x5f, 0x60, 0x0, 0x0, @@ -816,7 +820,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0x50, 0x0, 0x0, 0xfb, 0x5f, 0x50, 0x0, 0x0, 0xfb, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x7, 0xdf, 0xea, 0x30, 0x0, 0xd, 0xfd, 0x9a, 0xff, 0x50, 0x9, 0xf7, 0x0, 0x2, 0xef, 0x10, 0xfd, 0x0, 0x0, 0x6, 0xf7, 0x3f, 0x80, @@ -825,7 +829,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x0, 0x2e, 0xf1, 0x0, 0xcf, 0xd9, 0xaf, 0xf4, 0x0, 0x0, 0x7d, 0xfe, 0xa3, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x5f, 0x46, 0xdf, 0xea, 0x20, 0x5, 0xfd, 0xfa, 0x8a, 0xff, 0x30, 0x5f, 0xf4, 0x0, 0x3, 0xfe, 0x5, 0xfa, 0x0, 0x0, 0x8, 0xf4, 0x5f, 0x60, @@ -837,7 +841,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5f, 0x50, 0x0, 0x0, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x8, 0xdf, 0xe8, 0x1f, 0xa0, 0x1d, 0xfd, 0x9b, 0xfc, 0xfa, 0xa, 0xf7, 0x0, 0x2, 0xef, 0xa0, 0xfd, 0x0, 0x0, 0x6, 0xfa, 0x3f, 0x80, @@ -849,13 +853,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xa0, 0x0, 0x0, 0x0, 0x1, 0xfa, - /* U+72 "r" */ + /* U+0072 "r" */ 0x5f, 0x46, 0xdb, 0x5f, 0xcf, 0xd9, 0x5f, 0xf5, 0x0, 0x5f, 0xa0, 0x0, 0x5f, 0x70, 0x0, 0x5f, 0x50, 0x0, 0x5f, 0x50, 0x0, 0x5f, 0x50, 0x0, 0x5f, 0x50, 0x0, 0x5f, 0x50, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x1, 0x8d, 0xfe, 0xc7, 0x0, 0xcf, 0xb8, 0xad, 0xd0, 0x3f, 0x90, 0x0, 0x1, 0x2, 0xfb, 0x0, 0x0, 0x0, 0xb, 0xff, 0xb8, 0x40, 0x0, 0x5, @@ -863,7 +867,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x5, 0xf7, 0x5f, 0xea, 0x9a, 0xfe, 0x10, 0x6c, 0xef, 0xd9, 0x20, - /* U+74 "t" */ + /* U+0074 "t" */ 0x1, 0xfa, 0x0, 0x0, 0x1f, 0xa0, 0x0, 0xbf, 0xff, 0xff, 0x55, 0x8f, 0xc7, 0x72, 0x1, 0xfa, 0x0, 0x0, 0x1f, 0xa0, 0x0, 0x1, 0xfa, 0x0, @@ -871,7 +875,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xc0, 0x0, 0x0, 0xbf, 0xa9, 0x90, 0x1, 0xbe, 0xe9, - /* U+75 "u" */ + /* U+0075 "u" */ 0x7f, 0x40, 0x0, 0x3, 0xf8, 0x7f, 0x40, 0x0, 0x3, 0xf8, 0x7f, 0x40, 0x0, 0x3, 0xf8, 0x7f, 0x40, 0x0, 0x3, 0xf8, 0x7f, 0x40, 0x0, 0x3, @@ -880,7 +884,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xfd, 0x89, 0xee, 0xf8, 0x0, 0x8d, 0xfe, 0x92, 0xf8, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xe0, 0x0, 0x0, 0xd, 0xd0, 0x6, 0xf6, 0x0, 0x0, 0x3f, 0x70, 0x0, 0xfc, 0x0, 0x0, 0xaf, 0x10, 0x0, 0x9f, 0x30, 0x1, 0xf9, 0x0, @@ -890,7 +894,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x7f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf1, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xbe, 0x0, 0x0, 0xc, 0xf1, 0x0, 0x0, 0xae, 0x5, 0xf4, 0x0, 0x2, 0xff, 0x60, 0x0, 0xf, 0x80, 0xf, 0x90, 0x0, 0x8f, 0xeb, 0x0, 0x5, @@ -903,7 +907,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xbf, 0xf1, 0x0, 0x0, 0x0, 0x8f, 0x70, 0x0, 0x5, 0xfb, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x3f, 0xb0, 0x0, 0xc, 0xf2, 0x7, 0xf7, 0x0, 0x7f, 0x60, 0x0, 0xbf, 0x33, 0xfa, 0x0, 0x0, 0x1e, 0xde, 0xd0, 0x0, 0x0, 0x4, 0xff, 0x30, @@ -912,7 +916,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xf4, 0x0, 0x5f, 0x90, 0x6f, 0x80, 0x0, 0xa, 0xf5, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xe0, 0x0, 0x0, 0xc, 0xd0, 0x6, 0xf6, 0x0, 0x0, 0x3f, 0x70, 0x0, 0xfc, 0x0, 0x0, 0x9f, 0x10, 0x0, 0x9f, 0x30, 0x1, 0xfa, 0x0, @@ -925,7 +929,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xaa, 0xfb, 0x0, 0x0, 0x0, 0x19, 0xee, 0xa1, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x2f, 0xff, 0xff, 0xff, 0x91, 0x77, 0x77, 0x7e, 0xf4, 0x0, 0x0, 0x6, 0xf8, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x1, 0xee, 0x10, 0x0, 0x0, @@ -933,7 +937,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xb0, 0x0, 0x0, 0x1e, 0xf8, 0x77, 0x77, 0x54, 0xff, 0xff, 0xff, 0xfb, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x7e, 0xf0, 0x3f, 0xd7, 0x7, 0xf4, 0x0, 0x8f, 0x30, 0x8, 0xf3, 0x0, 0x8f, 0x30, 0x8, 0xf3, 0x0, 0x9f, 0x20, 0x8e, 0xe0, 0xf, 0xfa, @@ -941,13 +945,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8f, 0x30, 0x8, 0xf3, 0x0, 0x7f, 0x40, 0x4, 0xfd, 0x70, 0x8, 0xef, - /* U+7C "|" */ + /* U+007C "|" */ 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, 0x1f, 0x71, 0xf7, - /* U+7D "}" */ + /* U+007D "}" */ 0xaf, 0xa1, 0x0, 0x4b, 0xf9, 0x0, 0x0, 0xed, 0x0, 0x0, 0xde, 0x0, 0x0, 0xde, 0x0, 0x0, 0xde, 0x0, 0x0, 0xde, 0x0, 0x0, 0xde, 0x0, @@ -956,12 +960,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xde, 0x0, 0x0, 0xde, 0x0, 0x0, 0xed, 0x0, 0x4a, 0xf9, 0x0, 0xaf, 0xb1, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x0, 0x0, 0x1, 0x1, 0xdf, 0xc1, 0x0, 0xc5, 0xac, 0x5c, 0xe3, 0x4f, 0x2d, 0x40, 0x9, 0xff, 0x90, 0x30, 0x0, 0x2, 0x10, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x1, 0xaf, 0xd5, 0x0, 0xb8, 0x3, 0xe4, 0x1e, 0x0, 0x6, 0xa2, 0xe0, 0x0, 0x6a, 0xc, 0x70, 0x1d, 0x50, 0x2c, 0xff, 0x70, 0x0, 0x0, 0x0, @@ -2122,6 +2126,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -2316,6 +2321,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -2745,6 +2751,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -2759,9 +2766,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -2769,15 +2781,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_18 = { +#else lv_font_t lv_font_montserrat_18 = { +#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 = 21, /*The maximum line height required by the font*/ @@ -2792,4 +2812,7 @@ lv_font_t lv_font_montserrat_18 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_18*/ + diff --git a/src/lv_font/lv_font_montserrat_20.c b/src/lv_font/lv_font_montserrat_20.c index 5b8762e25..74be279eb 100644 --- a/src/lv_font/lv_font_montserrat_20.c +++ b/src/lv_font/lv_font_montserrat_20.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 20 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 20 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_20.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_20 #define LV_FONT_MONTSERRAT_20 1 #endif @@ -17,20 +21,20 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x6f, 0xc6, 0xfc, 0x5f, 0xb4, 0xfa, 0x4f, 0xa3, 0xf9, 0x3f, 0x92, 0xf8, 0x2f, 0x71, 0xd6, 0x0, 0x1, 0x94, 0x9f, 0xe4, 0xf9, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xbe, 0x1, 0xf8, 0xbe, 0x1, 0xf8, 0xad, 0x1, 0xf7, 0xad, 0x0, 0xf7, 0xad, 0x0, 0xf7, 0x57, 0x0, 0x83, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x7f, 0x0, 0x4, 0xf2, 0x0, 0x0, 0x0, 0xac, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0xca, 0x0, 0x9, 0xd0, 0x0, 0xd, 0xff, 0xff, @@ -45,7 +49,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xca, 0x0, 0x0, 0x0, 0x1f, 0x50, 0x0, 0xe8, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, 0x0, 0x7, 0xcf, 0xff, 0xc8, 0x10, @@ -62,7 +66,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x70, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x9e, 0xe9, 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, 0xad, 0x44, 0xda, 0x0, 0x0, 0x9e, 0x10, 0x0, 0x1f, 0x40, 0x4, 0xf1, 0x0, 0x4f, 0x40, @@ -79,7 +83,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0xbb, 0x23, 0xe6, 0x0, 0x0, 0xcc, 0x0, 0x0, 0x1, 0xaf, 0xe8, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x1, 0x9d, 0xfd, 0x70, 0x0, 0x0, 0x0, 0xd, 0xf9, 0x7b, 0xf7, 0x0, 0x0, 0x0, 0x4f, 0x90, 0x0, 0xdc, 0x0, 0x0, 0x0, 0x5f, 0x70, @@ -95,10 +99,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xbe, 0xbe, 0xad, 0xad, 0xad, 0x57, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0xe, 0xd0, 0x0, 0x7f, 0x60, 0x0, 0xef, 0x0, 0x3, 0xfa, 0x0, 0x8, 0xf5, 0x0, 0xb, 0xf2, 0x0, 0xe, 0xf0, 0x0, 0xf, 0xe0, 0x0, @@ -108,7 +112,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xee, 0x0, 0x0, 0x7f, 0x60, 0x0, 0xe, 0xd0, - /* U+29 ")" */ + /* U+0029 ")" */ 0x2f, 0xb0, 0x0, 0xaf, 0x30, 0x3, 0xfa, 0x0, 0xe, 0xf0, 0x0, 0x9f, 0x40, 0x6, 0xf7, 0x0, 0x3f, 0xa0, 0x2, 0xfb, 0x0, 0x1f, 0xc0, 0x0, @@ -116,13 +120,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x6, 0xf7, 0x0, 0x9f, 0x40, 0xe, 0xf0, 0x3, 0xfa, 0x0, 0xaf, 0x30, 0x2f, 0xb0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x9, 0x90, 0x0, 0x26, 0x9, 0x90, 0x62, 0x5f, 0xcb, 0xbc, 0xf5, 0x2, 0xbf, 0xfb, 0x20, 0x7, 0xef, 0xfe, 0x70, 0x6f, 0x69, 0x96, 0xf6, 0x1, 0x9, 0x90, 0x10, 0x0, 0x6, 0x60, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, @@ -131,17 +135,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x6, 0xa1, 0xf, 0xf8, 0xa, 0xf7, 0x5, 0xf2, 0x9, 0xc0, 0xd, 0x70, - /* U+2D "-" */ + /* U+002D "-" */ 0x9b, 0xbb, 0xb5, 0xdf, 0xff, 0xf8, - /* U+2E "." */ + /* U+002E "." */ 0x7, 0xb2, 0xf, 0xf8, 0xa, 0xe4, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x7, 0x50, 0x0, 0x0, 0x4, 0xf7, 0x0, 0x0, 0x0, 0xaf, 0x10, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x4, 0xf6, 0x0, 0x0, @@ -155,7 +159,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1f, 0xb0, 0x0, 0x0, 0x6, 0xf5, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x1, 0x8d, 0xfe, 0xa3, 0x0, 0x0, 0x2, 0xef, 0xfd, 0xef, 0xf6, 0x0, 0x0, 0xdf, 0xa1, 0x0, 0x6f, 0xf2, 0x0, 0x6f, 0xc0, 0x0, 0x0, @@ -169,7 +173,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xdf, 0xff, 0x60, 0x0, 0x0, 0x18, 0xdf, 0xea, 0x30, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xdf, 0xff, 0xf4, 0xac, 0xce, 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, @@ -177,7 +181,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, 0x0, 0xb, 0xf4, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x6c, 0xef, 0xea, 0x30, 0x2, 0xdf, 0xfe, 0xdf, 0xff, 0x50, 0x5f, 0x91, 0x0, 0x9, 0xfe, 0x0, 0x10, 0x0, 0x0, 0xe, 0xf2, 0x0, 0x0, @@ -189,7 +193,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2e, 0xff, 0xcc, 0xcc, 0xcc, 0x94, 0xff, 0xff, 0xff, 0xff, 0xfc, - /* U+33 "3" */ + /* U+0033 "3" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0x3, 0xcc, 0xcc, 0xcc, 0xef, 0xd0, 0x0, 0x0, 0x0, 0x2f, 0xe2, 0x0, 0x0, 0x0, 0x1d, 0xf4, 0x0, 0x0, 0x0, @@ -201,7 +205,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0xf2, 0x7f, 0xff, 0xee, 0xff, 0xf6, 0x0, 0x28, 0xcf, 0xfe, 0xa3, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x7, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0x30, 0x0, 0x0, 0x0, 0x0, 0xc, @@ -216,7 +220,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x70, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0xff, 0xff, 0xff, 0xff, 0x0, 0x1f, 0xfc, 0xcc, 0xcc, 0xc0, 0x2, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x4f, 0x90, 0x0, 0x0, 0x0, 0x6, 0xf7, @@ -228,7 +232,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xf4, 0x4f, 0xff, 0xed, 0xff, 0xf9, 0x0, 0x17, 0xce, 0xfe, 0xb5, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x5b, 0xef, 0xeb, 0x60, 0x0, 0xb, 0xff, 0xec, 0xdf, 0xb0, 0x0, 0xaf, 0xb2, 0x0, 0x1, 0x10, 0x4, 0xfc, 0x0, 0x0, 0x0, 0x0, @@ -241,7 +245,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4f, 0xfe, 0xbc, 0xff, 0x80, 0x0, 0x1, 0x9d, 0xfe, 0xb4, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x6f, 0xec, 0xcc, 0xcc, 0xdf, 0xf1, 0x6f, 0x80, 0x0, 0x0, 0x6f, 0xa0, 0x6f, 0x80, 0x0, 0x0, 0xdf, 0x30, @@ -254,7 +258,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xef, 0x20, 0x0, 0x0, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x6, 0xce, 0xfe, 0xb5, 0x0, 0x0, 0xcf, 0xfc, 0xac, 0xff, 0xb0, 0x6, 0xfc, 0x10, 0x0, 0x2d, 0xf4, 0x9, 0xf6, 0x0, 0x0, 0x8, 0xf7, @@ -267,7 +271,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xdf, 0xfc, 0xbc, 0xff, 0xc0, 0x0, 0x7, 0xce, 0xfe, 0xb6, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x3a, 0xef, 0xeb, 0x40, 0x0, 0x6, 0xff, 0xda, 0xcf, 0xf8, 0x0, 0x1f, 0xf4, 0x0, 0x1, 0xcf, 0x50, 0x5f, 0x90, 0x0, 0x0, 0x2f, 0xd0, @@ -280,18 +284,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xfe, 0xdd, 0xff, 0xe3, 0x0, 0x3, 0xad, 0xfe, 0xc7, 0x10, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0xa, 0xe4, 0xf, 0xf8, 0x7, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xb2, 0xf, 0xf8, 0xa, 0xe4, - /* U+3B ";" */ + /* U+003B ";" */ 0xa, 0xe4, 0xf, 0xf8, 0x7, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xa1, 0xf, 0xf8, 0xa, 0xf7, 0x5, 0xf2, 0x9, 0xc0, 0xd, 0x70, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x2, 0x9f, 0xf4, 0x0, 0x5, 0xcf, 0xfb, 0x40, 0x28, 0xef, 0xe8, 0x10, 0x0, 0xaf, 0xc4, 0x0, 0x0, @@ -300,14 +304,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x39, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x1, - /* U+3D "=" */ + /* U+003D "=" */ 0xaf, 0xff, 0xff, 0xff, 0xf4, 0x6a, 0xaa, 0xaa, 0xaa, 0xa2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xf4, 0x6a, 0xaa, 0xaa, 0xaa, 0xa2, - /* U+3E ">" */ + /* U+003E ">" */ 0x63, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd6, 0x10, 0x0, 0x0, 0x17, 0xdf, 0xf9, 0x30, 0x0, 0x0, 0x3, 0xaf, 0xfc, 0x60, 0x0, 0x0, 0x1, 0x6e, @@ -316,7 +320,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xad, 0x71, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x7c, 0xef, 0xda, 0x30, 0x2, 0xef, 0xfc, 0xce, 0xff, 0x60, 0x6f, 0x80, 0x0, 0x8, 0xfe, 0x0, 0x10, 0x0, 0x0, 0xf, 0xf1, 0x0, 0x0, @@ -328,7 +332,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xaf, 0xc0, 0x0, 0x0, 0x0, 0x6, 0xf8, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x49, 0xdf, 0xfe, 0xc9, 0x30, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xfd, 0x97, 0x67, 0x9e, 0xfb, 0x10, 0x0, 0x0, 0x5, 0xfd, 0x30, @@ -353,7 +357,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xfd, 0xb7, 0x10, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0xe, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xaf, 0x60, 0x0, 0x0, @@ -369,7 +373,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xe0, 0xc, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xa, 0xf6, - /* U+42 "B" */ + /* U+0042 "B" */ 0xef, 0xff, 0xff, 0xfe, 0xb5, 0x0, 0xe, 0xfb, 0xaa, 0xab, 0xdf, 0xfa, 0x0, 0xef, 0x10, 0x0, 0x0, 0x4f, 0xf3, 0xe, 0xf1, 0x0, 0x0, 0x0, @@ -383,7 +387,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaa, 0xab, 0xef, 0xf4, 0xe, 0xff, 0xff, 0xff, 0xfd, 0x92, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x17, 0xce, 0xfe, 0xb5, 0x0, 0x0, 0x5, 0xef, 0xff, 0xde, 0xff, 0xc1, 0x0, 0x5f, 0xf9, 0x20, 0x0, 0x3b, 0xf5, 0x2, 0xff, 0x60, @@ -398,7 +402,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0xc1, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xb5, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xef, 0xff, 0xff, 0xfd, 0xa4, 0x0, 0x0, 0xef, 0xdc, 0xcc, 0xdf, 0xff, 0xb1, 0x0, 0xef, 0x10, 0x0, 0x0, 0x5d, 0xfd, 0x0, 0xef, 0x10, 0x0, @@ -413,7 +417,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xb1, 0x0, 0xef, 0xff, 0xff, 0xfd, 0xa4, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xe, 0xfd, 0xcc, 0xcc, 0xcc, 0xc0, 0xef, 0x10, 0x0, 0x0, 0x0, 0xe, 0xf1, 0x0, 0x0, 0x0, 0x0, 0xef, 0x10, @@ -425,7 +429,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xef, 0xcc, 0xcc, 0xcc, 0xcc, 0x3e, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+46 "F" */ + /* U+0046 "F" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xef, 0xdc, 0xcc, 0xcc, 0xcc, 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, @@ -436,7 +440,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x16, 0xce, 0xfe, 0xb6, 0x0, 0x0, 0x5, 0xef, 0xff, 0xde, 0xff, 0xd2, 0x0, 0x5f, 0xf9, 0x20, 0x0, 0x29, 0xf7, 0x2, 0xff, 0x60, @@ -451,7 +455,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0xe4, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xb6, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xef, 0x10, 0x0, 0x0, 0x0, 0xdf, 0x2e, 0xf1, 0x0, 0x0, 0x0, 0xd, 0xf2, 0xef, 0x10, 0x0, 0x0, 0x0, 0xdf, 0x2e, 0xf1, 0x0, 0x0, 0x0, @@ -465,12 +469,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xdf, 0x2e, 0xf1, 0x0, 0x0, 0x0, 0xd, 0xf2, - /* U+49 "I" */ + /* U+0049 "I" */ 0xef, 0x1e, 0xf1, 0xef, 0x1e, 0xf1, 0xef, 0x1e, 0xf1, 0xef, 0x1e, 0xf1, 0xef, 0x1e, 0xf1, 0xef, 0x1e, 0xf1, 0xef, 0x1e, 0xf1, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xcf, 0xff, 0xff, 0xf4, 0x0, 0x9c, 0xcc, 0xcf, 0xf4, 0x0, 0x0, 0x0, 0xb, 0xf4, 0x0, 0x0, 0x0, 0xb, 0xf4, 0x0, 0x0, 0x0, 0xb, @@ -481,7 +485,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc2, 0x0, 0x6f, 0xe0, 0xa, 0xff, 0xde, 0xff, 0x60, 0x0, 0x6c, 0xff, 0xc5, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xef, 0x10, 0x0, 0x0, 0xb, 0xf8, 0xe, 0xf1, 0x0, 0x0, 0xb, 0xf8, 0x0, 0xef, 0x10, 0x0, 0xb, 0xf9, 0x0, 0xe, 0xf1, 0x0, 0xb, 0xfa, @@ -495,7 +499,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xf2, 0xe, 0xf1, 0x0, 0x0, 0x0, 0x6f, 0xd1, - /* U+4C "L" */ + /* U+004C "L" */ 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, @@ -506,7 +510,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0xef, 0xcc, 0xcc, 0xcc, 0xc8, 0xef, 0xff, 0xff, 0xff, 0xfb, - /* U+4D "M" */ + /* U+004D "M" */ 0xef, 0x10, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfe, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xef, 0xf3, 0x0, 0x0, 0x0, 0x2, 0xff, 0xfe, 0xff, @@ -522,7 +526,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0xfe, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, - /* U+4E "N" */ + /* U+004E "N" */ 0xef, 0x20, 0x0, 0x0, 0x0, 0xdf, 0x2e, 0xfd, 0x10, 0x0, 0x0, 0xd, 0xf2, 0xef, 0xfb, 0x0, 0x0, 0x0, 0xdf, 0x2e, 0xfe, 0xf8, 0x0, 0x0, @@ -536,7 +540,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xb, 0xff, 0x2e, 0xf1, 0x0, 0x0, 0x0, 0xd, 0xf2, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x16, 0xce, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x4, 0xef, 0xfe, 0xdf, 0xff, 0xd3, 0x0, 0x0, 0x5f, 0xf9, 0x20, 0x0, 0x3b, 0xff, 0x20, @@ -552,7 +556,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xef, 0xff, 0xdf, 0xff, 0xd3, 0x0, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xb5, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xef, 0xff, 0xff, 0xec, 0x70, 0x0, 0xef, 0xdc, 0xcd, 0xef, 0xfd, 0x20, 0xef, 0x10, 0x0, 0x2, 0xbf, 0xc0, 0xef, 0x10, 0x0, 0x0, 0xe, 0xf3, @@ -565,7 +569,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0x10, 0x0, 0x0, 0x0, 0x0, 0xef, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x16, 0xce, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0xfd, 0xff, 0xfd, 0x30, 0x0, 0x0, 0x5f, 0xfa, 0x20, 0x0, 0x4b, 0xff, @@ -586,7 +590,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xef, 0xb3, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xef, 0xff, 0xff, 0xec, 0x70, 0x0, 0xef, 0xdc, 0xcd, 0xef, 0xfd, 0x20, 0xef, 0x10, 0x0, 0x2, 0xbf, 0xc0, 0xef, 0x10, 0x0, 0x0, 0xe, 0xf3, @@ -599,7 +603,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0x10, 0x0, 0x0, 0x9f, 0x90, 0xef, 0x10, 0x0, 0x0, 0xd, 0xf4, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x6, 0xce, 0xfe, 0xc7, 0x10, 0x0, 0xcf, 0xfd, 0xcd, 0xff, 0xd0, 0x8, 0xfc, 0x20, 0x0, 0x17, 0x60, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, @@ -612,7 +616,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xfc, 0xce, 0xff, 0x90, 0x0, 0x39, 0xdf, 0xfe, 0xa4, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xbc, 0xcc, 0xdf, 0xfc, 0xcc, 0xc8, 0x0, 0x0, 0x2f, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xd0, 0x0, 0x0, @@ -625,7 +629,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2f, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xd0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xf, 0xf0, 0x0, 0x0, 0x0, 0x2f, 0xd0, 0xff, 0x0, 0x0, 0x0, 0x2, 0xfd, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x2f, 0xd0, 0xff, 0x0, 0x0, 0x0, @@ -639,7 +643,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xde, 0xff, 0xe3, 0x0, 0x0, 0x29, 0xdf, 0xfd, 0x81, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xe, 0xf1, 0x5, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x90, 0x0, 0xef, 0x30, 0x0, 0x0, 0x0, 0xdf, 0x20, @@ -655,7 +659,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x8f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf5, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x3f, 0xd0, 0x0, 0x0, 0x0, 0xcf, 0x60, 0x0, 0x0, 0x2, 0xfb, 0xd, 0xf3, 0x0, 0x0, 0x1, 0xff, 0xc0, 0x0, 0x0, 0x8, 0xf5, 0x8, 0xf8, @@ -677,7 +681,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xf9, 0x0, 0x0, 0x0, 0x1f, 0xf5, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x1f, 0xf3, 0x0, 0x0, 0x0, 0xbf, 0x70, 0x5, 0xfe, 0x10, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x9f, 0xa0, 0x0, 0x2f, 0xe1, 0x0, 0x0, 0xd, 0xf6, @@ -692,7 +696,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xff, 0x20, 0x5f, 0xd0, 0x0, 0x0, 0x0, 0x7f, 0xc0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xf5, 0x0, 0x0, 0x0, 0x4, 0xfb, 0x0, 0x2f, 0xe1, 0x0, 0x0, 0x0, 0xdf, 0x20, 0x0, 0x8f, 0x90, 0x0, 0x0, 0x7f, 0x70, 0x0, 0x0, @@ -708,7 +712,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x8, 0xf7, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0xcc, 0xcc, 0xcc, 0xcc, 0xef, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xf6, 0x0, 0x0, 0x0, 0x0, 0xb, @@ -722,7 +726,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcc, 0xcc, 0xcc, 0xcc, 0x72, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+5B "[" */ + /* U+005B "[" */ 0xef, 0xff, 0x4e, 0xfa, 0xa2, 0xef, 0x0, 0xe, 0xf0, 0x0, 0xef, 0x0, 0xe, 0xf0, 0x0, 0xef, 0x0, 0xe, 0xf0, 0x0, 0xef, 0x0, 0xe, 0xf0, @@ -730,7 +734,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0xf0, 0x0, 0xef, 0x0, 0xe, 0xf0, 0x0, 0xef, 0x0, 0xe, 0xfa, 0xa2, 0xef, 0xff, 0x40, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x57, 0x0, 0x0, 0x0, 0x6, 0xf5, 0x0, 0x0, 0x0, 0x1f, 0xa0, 0x0, 0x0, 0x0, 0xcf, 0x0, 0x0, 0x0, 0x6, 0xf5, 0x0, 0x0, 0x0, 0x1f, @@ -744,7 +748,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x0, 0xaf, 0x10, 0x0, 0x0, 0x5, 0xf6, - /* U+5D "]" */ + /* U+005D "]" */ 0xaf, 0xff, 0x96, 0xac, 0xf9, 0x0, 0x5f, 0x90, 0x5, 0xf9, 0x0, 0x5f, 0x90, 0x5, 0xf9, 0x0, 0x5f, 0x90, 0x5, 0xf9, 0x0, 0x5f, 0x90, 0x5, @@ -752,7 +756,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x5, 0xf9, 0x0, 0x5f, 0x90, 0x5, 0xf9, 0x0, 0x5f, 0x96, 0xac, 0xf9, 0xaf, 0xff, 0x90, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, 0x5, 0xff, 0x10, 0x0, 0x0, 0xc, 0xbf, 0x70, 0x0, 0x0, 0x3f, 0x49, 0xd0, 0x0, 0x0, 0x9d, 0x3, 0xf4, @@ -760,15 +764,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6f, 0x20, 0xd, 0xa0, 0x0, 0xf, 0x80, 0x4f, 0x30, 0x0, 0x9, 0xe0, - /* U+5F "_" */ + /* U+005F "_" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x33, 0x33, 0x33, 0x33, 0x33, - /* U+60 "`" */ + /* U+0060 "`" */ 0x27, 0x70, 0x0, 0x5, 0xfc, 0x10, 0x0, 0x2d, 0xd1, - /* U+61 "a" */ + /* U+0061 "a" */ 0x5, 0xbe, 0xfe, 0xb4, 0x0, 0x7f, 0xfd, 0xbd, 0xff, 0x50, 0x2a, 0x10, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0xd, 0xf2, 0x0, 0x1, 0x11, 0x1c, @@ -777,7 +781,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0x10, 0x0, 0x3f, 0xf3, 0x8f, 0xd7, 0x69, 0xfe, 0xf3, 0x6, 0xcf, 0xfc, 0x59, 0xf3, - /* U+62 "b" */ + /* U+0062 "b" */ 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, @@ -791,7 +795,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0xce, 0xff, 0x40, 0x3f, 0xa1, 0x9e, 0xfe, 0x92, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x3, 0xae, 0xfe, 0x91, 0x0, 0x7, 0xff, 0xdc, 0xef, 0xe2, 0x4, 0xfe, 0x40, 0x0, 0x7f, 0x60, 0xcf, 0x40, 0x0, 0x0, 0x10, 0xf, 0xe0, @@ -801,7 +805,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0x60, 0x7, 0xff, 0xdc, 0xef, 0xe2, 0x0, 0x3, 0xae, 0xfe, 0x91, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, @@ -815,7 +819,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0xad, 0xfb, 0xfd, 0x0, 0x4, 0xbe, 0xfd, 0x70, 0xfd, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x4, 0xbe, 0xfc, 0x60, 0x0, 0x0, 0x8f, 0xfc, 0xbe, 0xfc, 0x0, 0x5, 0xfd, 0x20, 0x0, 0xaf, 0x80, 0xc, 0xf3, 0x0, 0x0, 0xd, 0xf0, @@ -826,7 +830,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0xcd, 0xff, 0x60, 0x0, 0x3, 0xae, 0xfe, 0xa3, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x6, 0xdf, 0xd6, 0x0, 0x6f, 0xea, 0xc6, 0x0, 0xcf, 0x20, 0x0, 0x0, 0xef, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xf1, 0x7a, 0xff, 0xaa, 0xa0, @@ -836,7 +840,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xef, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x4, 0xbe, 0xfd, 0x70, 0xdf, 0x0, 0x8f, 0xfd, 0xce, 0xfc, 0xef, 0x5, 0xfe, 0x40, 0x0, 0x5f, 0xff, 0xc, 0xf4, 0x0, 0x0, 0x6, 0xff, @@ -850,7 +854,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0xbd, 0xff, 0xa0, 0x0, 0x28, 0xce, 0xfe, 0xb5, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb1, @@ -863,13 +867,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x0, 0x0, 0x0, 0xfe, 0x3f, 0xb0, 0x0, 0x0, 0xf, 0xe0, - /* U+69 "i" */ + /* U+0069 "i" */ 0x3e, 0xb0, 0x7f, 0xf0, 0x8, 0x40, 0x0, 0x0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, 0x3f, 0xb0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x2, 0xec, 0x0, 0x0, 0x5f, 0xf1, 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, 0x0, 0x0, 0x1f, 0xd0, 0x0, 0x1, 0xfd, @@ -880,7 +884,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xfa, 0x7, 0xdb, 0xff, 0x40, 0x7e, 0xfd, 0x50, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, @@ -894,12 +898,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xff, 0x20, 0x3f, 0xb0, 0x0, 0x0, 0x7f, 0xd0, - /* U+6C "l" */ + /* U+006C "l" */ 0x3f, 0xb3, 0xfb, 0x3f, 0xb3, 0xfb, 0x3f, 0xb3, 0xfb, 0x3f, 0xb3, 0xfb, 0x3f, 0xb3, 0xfb, 0x3f, 0xb3, 0xfb, 0x3f, 0xb3, 0xfb, 0x3f, 0xb0, - /* U+6D "m" */ + /* U+006D "m" */ 0x3f, 0xa3, 0xae, 0xfd, 0x70, 0x5, 0xcf, 0xfc, 0x50, 0x3, 0xfd, 0xfe, 0xbc, 0xff, 0xaa, 0xfe, 0xbc, 0xff, 0x70, 0x3f, 0xfb, 0x10, 0x3, 0xff, @@ -915,7 +919,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x5f, 0x90, 0x0, 0x0, 0x8f, 0x60, - /* U+6E "n" */ + /* U+006E "n" */ 0x3f, 0xa2, 0xae, 0xfe, 0x91, 0x3, 0xfd, 0xff, 0xcb, 0xef, 0xd0, 0x3f, 0xfc, 0x10, 0x1, 0xcf, 0x73, 0xff, 0x20, 0x0, 0x4, 0xfc, 0x3f, 0xd0, @@ -925,7 +929,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xe3, 0xfb, 0x0, 0x0, 0x0, 0xfe, 0x3f, 0xb0, 0x0, 0x0, 0xf, 0xe0, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x3, 0xae, 0xfd, 0x91, 0x0, 0x0, 0x7f, 0xfd, 0xce, 0xfe, 0x30, 0x5, 0xfe, 0x40, 0x0, 0x7f, 0xe1, 0xc, 0xf4, 0x0, 0x0, 0x9, 0xf7, @@ -936,7 +940,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0xce, 0xfe, 0x30, 0x0, 0x3, 0xae, 0xfd, 0x91, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x3f, 0xa2, 0x9e, 0xfd, 0x92, 0x0, 0x3f, 0xce, 0xfb, 0xad, 0xfe, 0x40, 0x3f, 0xfd, 0x20, 0x0, 0x6f, 0xe1, 0x3f, 0xf3, 0x0, 0x0, 0x9, 0xf7, @@ -950,7 +954,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x4, 0xbe, 0xfc, 0x60, 0xfd, 0x0, 0x8f, 0xfd, 0xce, 0xfa, 0xfd, 0x5, 0xfe, 0x40, 0x0, 0x7f, 0xfd, 0xc, 0xf4, 0x0, 0x0, 0x9, 0xfd, @@ -964,14 +968,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfd, - /* U+72 "r" */ + /* U+0072 "r" */ 0x3f, 0xa1, 0x9e, 0x83, 0xfc, 0xef, 0xf7, 0x3f, 0xfe, 0x40, 0x3, 0xff, 0x40, 0x0, 0x3f, 0xe0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x3, 0xfb, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x3, 0xfb, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x5c, 0xef, 0xea, 0x50, 0x9, 0xff, 0xcb, 0xdf, 0xd0, 0x1f, 0xe1, 0x0, 0x2, 0x30, 0x2f, 0xd0, 0x0, 0x0, 0x0, 0xd, 0xfc, 0x63, 0x0, @@ -980,7 +984,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0x30, 0x0, 0xb, 0xf5, 0x5f, 0xfe, 0xbb, 0xef, 0xc0, 0x5, 0xae, 0xfe, 0xc7, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x78, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0x0, 0xef, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xf1, 0x7a, 0xff, 0xaa, 0xa0, 0x0, 0xef, 0x0, 0x0, @@ -989,7 +993,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xef, 0x0, 0x0, 0x0, 0xcf, 0x40, 0x0, 0x0, 0x6f, 0xfb, 0xd7, 0x0, 0x7, 0xdf, 0xd5, - /* U+75 "u" */ + /* U+0075 "u" */ 0x4f, 0xa0, 0x0, 0x0, 0x3f, 0xb4, 0xfa, 0x0, 0x0, 0x3, 0xfb, 0x4f, 0xa0, 0x0, 0x0, 0x3f, 0xb4, 0xfa, 0x0, 0x0, 0x3, 0xfb, 0x4f, 0xa0, @@ -999,7 +1003,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xb0, 0x4f, 0xfd, 0xad, 0xfc, 0xfb, 0x0, 0x3b, 0xef, 0xd7, 0x2f, 0xb0, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xf2, 0x0, 0x0, 0x0, 0xef, 0x0, 0x6f, 0x90, 0x0, 0x0, 0x5f, 0x90, 0x0, 0xff, 0x0, 0x0, 0xb, 0xf2, 0x0, 0x9, 0xf6, 0x0, 0x2, @@ -1010,7 +1014,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xbf, 0x10, 0x0, 0x0, 0xef, 0x0, 0x0, 0x1, 0xfa, 0x5f, 0x70, 0x0, 0x5, 0xff, 0x60, 0x0, 0x6, 0xf5, 0xf, 0xd0, 0x0, 0xb, 0xff, 0xb0, @@ -1025,7 +1029,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x70, 0x0, 0x0, 0x1, 0xff, 0x10, 0x0, 0x2, 0xff, 0x10, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x2f, 0xe1, 0x0, 0x0, 0xdf, 0x30, 0x6f, 0xb0, 0x0, 0xaf, 0x60, 0x0, 0xaf, 0x70, 0x6f, 0xa0, 0x0, 0x0, 0xdf, 0x5f, 0xd1, 0x0, 0x0, 0x3, @@ -1035,7 +1039,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x9f, 0x80, 0x0, 0x8f, 0xa0, 0x5f, 0xc0, 0x0, 0x0, 0xcf, 0x60, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xf2, 0x0, 0x0, 0x0, 0xef, 0x0, 0x6f, 0x90, 0x0, 0x0, 0x5f, 0x80, 0x0, 0xef, 0x0, 0x0, 0xb, 0xf2, 0x0, 0x8, 0xf7, 0x0, 0x2, @@ -1050,7 +1054,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x8, 0xef, 0xc4, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x1f, 0xff, 0xff, 0xff, 0xf8, 0xa, 0xaa, 0xaa, 0xaf, 0xf5, 0x0, 0x0, 0x0, 0x9f, 0x90, 0x0, 0x0, 0x6, 0xfc, 0x0, 0x0, 0x0, 0x3f, 0xe1, @@ -1059,7 +1063,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xfd, 0x10, 0x0, 0x0, 0x1e, 0xfc, 0xaa, 0xaa, 0xa6, 0x3f, 0xff, 0xff, 0xff, 0xfb, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x3c, 0xfa, 0x0, 0xef, 0xc6, 0x3, 0xfc, 0x0, 0x4, 0xfa, 0x0, 0x4, 0xfa, 0x0, 0x4, 0xfa, 0x0, 0x4, 0xfa, 0x0, 0x5, 0xfa, 0x0, @@ -1069,12 +1073,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xfd, 0x0, 0x0, 0xef, 0xc6, 0x0, 0x3c, 0xfa, - /* U+7C "|" */ + /* U+007C "|" */ 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, - /* U+7D "}" */ + /* U+007D "}" */ 0xaf, 0xc3, 0x0, 0x6c, 0xfe, 0x0, 0x0, 0xcf, 0x30, 0x0, 0xaf, 0x40, 0x0, 0xaf, 0x40, 0x0, 0xaf, 0x40, 0x0, 0xaf, 0x40, 0x0, 0x9f, 0x50, @@ -1084,12 +1088,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xcf, 0x30, 0x6c, 0xfe, 0x0, 0xaf, 0xc3, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x9, 0xee, 0x60, 0x0, 0xd6, 0x7f, 0xab, 0xfb, 0x26, 0xf3, 0xb9, 0x0, 0x5e, 0xff, 0x90, 0x31, 0x0, 0x0, 0x32, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x6d, 0xea, 0x10, 0x7, 0xe5, 0x3b, 0xc0, 0xe, 0x40, 0x0, 0xe4, 0x1f, 0x0, 0x0, 0xb7, 0xf, 0x30, 0x0, 0xd5, 0x8, 0xc2, 0x8, 0xe0, @@ -2468,6 +2472,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -2662,6 +2667,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -3091,6 +3097,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -3105,9 +3112,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -3115,15 +3127,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_20 = { +#else lv_font_t lv_font_montserrat_20 = { +#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 = 22, /*The maximum line height required by the font*/ @@ -3138,4 +3158,7 @@ lv_font_t lv_font_montserrat_20 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_20*/ + diff --git a/src/lv_font/lv_font_montserrat_22.c b/src/lv_font/lv_font_montserrat_22.c index 7308e6ea1..61a613f28 100644 --- a/src/lv_font/lv_font_montserrat_22.c +++ b/src/lv_font/lv_font_montserrat_22.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 22 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 22 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_22.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_22 #define LV_FONT_MONTSERRAT_22 1 #endif @@ -17,22 +21,22 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x4f, 0xf2, 0x3f, 0xf2, 0x3f, 0xf1, 0x2f, 0xf1, 0x1f, 0xf0, 0x1f, 0xf0, 0xf, 0xf0, 0xf, 0xe0, 0xf, 0xd0, 0xf, 0xd0, 0xa, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xb0, 0x6f, 0xf5, 0x2d, 0xd1, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x9f, 0x30, 0x9f, 0x39, 0xf3, 0x9, 0xf2, 0x8f, 0x20, 0x9f, 0x28, 0xf2, 0x8, 0xf2, 0x8f, 0x10, 0x8f, 0x17, 0xf1, 0x8, 0xf1, 0x0, 0x0, 0x0, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0xf, 0x90, 0x0, 0x4f, 0x40, 0x0, 0x0, 0x1, 0xf7, 0x0, 0x6, 0xf2, 0x0, 0x0, 0x0, 0x3f, 0x50, 0x0, 0x8f, 0x0, 0x0, 0x0, @@ -49,7 +53,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xa, 0xe0, 0x0, 0xf, 0x90, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x1, 0xf7, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xca, 0x0, 0x0, 0x0, 0x0, 0x3a, 0xef, 0xfe, @@ -69,7 +73,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xca, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x50, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x6d, 0xfd, 0x40, 0x0, 0x0, 0xa, 0xf1, 0x0, 0x6, 0xf8, 0x5a, 0xf3, 0x0, 0x0, 0x4f, 0x60, 0x0, 0xe, 0x90, 0x0, 0xcb, 0x0, 0x0, @@ -89,7 +93,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdd, 0x0, 0x0, 0x8, 0xe5, 0x3c, 0xd0, 0x0, 0x8, 0xf3, 0x0, 0x0, 0x0, 0x8e, 0xfb, 0x10, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x4c, 0xee, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfa, 0xaf, 0xf5, 0x0, 0x0, 0x0, 0xf, 0xf2, 0x0, 0x2f, 0xc0, 0x0, 0x0, 0x1, @@ -107,11 +111,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x0, 0x6b, 0xef, 0xeb, 0x50, 0x1, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x9f, 0x39, 0xf3, 0x8f, 0x28, 0xf2, 0x8f, 0x17, 0xf1, 0x0, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x8f, 0x70, 0x1f, 0xf0, 0x8, 0xf8, 0x0, 0xdf, 0x30, 0x2f, 0xe0, 0x6, 0xfa, 0x0, 0x8f, 0x80, 0xb, 0xf5, 0x0, 0xcf, 0x40, 0xd, 0xf3, @@ -120,7 +124,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xe0, 0x0, 0xdf, 0x30, 0x7, 0xf8, 0x0, 0x1f, 0xf0, 0x0, 0x8f, 0x70, - /* U+29 ")" */ + /* U+0029 ")" */ 0x1f, 0xe0, 0x0, 0x9, 0xf7, 0x0, 0x2, 0xfe, 0x0, 0x0, 0xcf, 0x40, 0x0, 0x7f, 0x90, 0x0, 0x4f, 0xc0, 0x0, 0x1f, 0xf0, 0x0, 0xe, 0xf2, @@ -130,7 +134,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7f, 0x90, 0x0, 0xcf, 0x40, 0x2, 0xfe, 0x0, 0x9, 0xf7, 0x0, 0x1f, 0xe0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x4, 0xf0, 0x0, 0x0, 0x40, 0x4f, 0x0, 0x50, 0x5f, 0xb6, 0xf4, 0xdf, 0x20, 0x4d, 0xff, 0xfc, 0x30, 0x0, 0x8f, 0xff, 0x60, 0x4, 0xef, @@ -138,7 +142,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4f, 0x0, 0x0, 0x0, 0x1, 0x60, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x6d, 0x40, 0x0, 0x0, 0x0, 0x8, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x50, 0x0, 0x0, 0x0, 0x8, 0xf5, 0x0, 0x0, 0x6c, 0xcc, @@ -147,17 +151,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x50, 0x0, 0x0, 0x0, 0x8, 0xf5, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x3, 0xb, 0xfb, 0xdf, 0xe4, 0xfb, 0x3f, 0x67, 0xf1, 0xbb, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0xad, 0xdd, 0xdd, 0x2c, 0xff, 0xff, 0xf2, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x9, 0xf9, 0xff, 0xe8, 0xf7, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x8, 0xf6, 0x0, 0x0, 0x0, 0xd, 0xf1, 0x0, 0x0, 0x0, 0x3f, 0xb0, 0x0, 0x0, 0x0, 0x9f, 0x50, 0x0, 0x0, 0x0, 0xef, @@ -173,7 +177,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x0, 0x7f, 0x70, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x3, 0xae, 0xfd, 0x81, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x6, 0xff, 0x81, 0x3, 0xbf, 0xf1, 0x0, 0xef, 0x60, 0x0, 0x0, @@ -188,7 +192,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2b, 0xff, 0x10, 0x0, 0x8f, 0xff, 0xff, 0xfe, 0x30, 0x0, 0x0, 0x3a, 0xef, 0xd8, 0x10, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xdf, 0xff, 0xfd, 0xcf, 0xff, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, @@ -196,7 +200,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, 0x0, 0x5, 0xfd, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x39, 0xdf, 0xfd, 0x81, 0x0, 0xa, 0xff, 0xff, 0xff, 0xfe, 0x20, 0x6f, 0xe7, 0x20, 0x15, 0xef, 0xc0, 0x6, 0x20, 0x0, 0x0, 0x4f, 0xf1, @@ -210,7 +214,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfe, - /* U+33 "3" */ + /* U+0033 "3" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x30, 0x0, 0x0, 0x0, 0x1e, 0xf6, 0x0, @@ -224,7 +228,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x14, 0xcf, 0xe0, 0x6f, 0xff, 0xff, 0xff, 0xfe, 0x30, 0x1, 0x7b, 0xef, 0xed, 0x81, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0xaf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0x0, 0x0, @@ -241,7 +245,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x80, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0xbf, 0xff, 0xff, 0xff, 0xf0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xf0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, @@ -255,7 +259,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x3, 0xbf, 0xf3, 0x3d, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x5a, 0xdf, 0xfd, 0x92, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x1, 0x7c, 0xef, 0xdb, 0x60, 0x0, 0x3e, 0xff, 0xff, 0xff, 0xd0, 0x3, 0xff, 0xb3, 0x0, 0x4, 0x40, 0xd, 0xf9, 0x0, 0x0, 0x0, 0x0, @@ -269,7 +273,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x6f, 0xf4, 0x0, 0xaf, 0xfe, 0xdf, 0xff, 0x70, 0x0, 0x5, 0xbe, 0xfe, 0xa3, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x5f, 0xc0, 0x0, 0x0, 0x6, 0xfd, 0x5, 0xfc, 0x0, 0x0, 0x0, @@ -284,7 +288,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf4, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x2, 0x9d, 0xff, 0xd9, 0x30, 0x0, 0x0, 0x4f, 0xff, 0xee, 0xff, 0xf7, 0x0, 0x1, 0xff, 0xa1, 0x0, 0x19, 0xff, 0x20, 0x5, 0xfe, 0x0, @@ -300,7 +304,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xa0, 0x0, 0xaf, 0xff, 0xed, 0xff, 0xfc, 0x10, 0x0, 0x4, 0xad, 0xff, 0xeb, 0x50, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x7, 0xcf, 0xfd, 0x91, 0x0, 0x0, 0x1c, 0xff, 0xed, 0xff, 0xf4, 0x0, 0xb, 0xfd, 0x30, 0x0, 0x8f, 0xf2, 0x2, 0xff, 0x20, 0x0, 0x0, @@ -315,17 +319,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6e, 0xfb, 0x0, 0x5, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x18, 0xce, 0xfd, 0xa4, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x8f, 0x8f, 0xfe, 0x9f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xf9, 0xff, 0xe8, 0xf7, - /* U+3B ";" */ + /* U+003B ";" */ 0x8f, 0x8f, 0xfe, 0x9f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf8, 0xef, 0xe7, 0xfc, 0x2f, 0x76, 0xf2, 0xac, 0x3, 0x20, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x17, 0x30, 0x0, 0x0, 0x3, 0xaf, 0xf5, 0x0, 0x1, 0x7d, 0xff, 0xc6, 0x0, 0x3a, 0xff, 0xe9, 0x20, 0x0, 0x7f, 0xfc, @@ -335,14 +339,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x40, 0x0, 0x0, 0x0, 0x5, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x8f, 0xff, 0xff, 0xff, 0xff, 0x56, 0xcc, 0xcc, 0xcc, 0xcc, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xcc, 0xcc, 0xcc, 0xcc, 0xc4, 0x8f, 0xff, 0xff, 0xff, 0xff, 0x50, - /* U+3E ">" */ + /* U+003E ">" */ 0x56, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe, 0x92, 0x0, 0x0, 0x0, 0x17, 0xdf, 0xfc, 0x50, 0x0, 0x0, 0x0, 0x4a, 0xff, 0xe8, 0x20, 0x0, 0x0, @@ -352,7 +356,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x4a, 0xdf, 0xfd, 0x81, 0x0, 0xa, 0xff, 0xfe, 0xff, 0xfe, 0x30, 0x8f, 0xe5, 0x0, 0x4, 0xef, 0xc0, 0x6, 0x10, 0x0, 0x0, 0x5f, 0xf0, @@ -366,7 +370,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xc, 0xe3, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xff, 0xd9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x6, 0xef, 0xea, 0x87, 0x8a, 0xef, 0xd4, 0x0, 0x0, 0x0, 0xa, 0xfc, @@ -395,7 +399,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xad, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x4, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xee, 0xf3, @@ -415,7 +419,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0xc, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xe0, - /* U+42 "B" */ + /* U+0042 "B" */ 0xbf, 0xff, 0xff, 0xff, 0xeb, 0x50, 0x0, 0xbf, 0xed, 0xdd, 0xdd, 0xff, 0xfa, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x7, 0xff, 0x50, 0xbf, 0x80, 0x0, @@ -431,7 +435,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xf2, 0xbf, 0xed, 0xdd, 0xdd, 0xef, 0xff, 0x70, 0xbf, 0xff, 0xff, 0xff, 0xfd, 0x93, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x29, 0xdf, 0xfe, 0xa5, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xfd, 0x20, 0x0, 0xcf, 0xfa, 0x41, 0x2, 0x6e, 0xfc, 0x0, 0x9f, @@ -448,7 +452,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, 0x3, 0x9d, 0xff, 0xea, 0x50, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xbf, 0xff, 0xff, 0xfe, 0xd9, 0x30, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x38, 0xff, 0xe1, 0x0, @@ -466,7 +470,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0xbf, 0xff, 0xff, 0xfe, 0xd9, 0x30, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, @@ -480,7 +484,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+46 "F" */ + /* U+0046 "F" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, @@ -494,7 +498,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x29, 0xdf, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xfe, 0x30, 0x0, 0xcf, 0xfa, 0x41, 0x1, 0x5c, 0xfe, 0x0, 0x9f, @@ -511,7 +515,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x2, 0x9d, 0xff, 0xeb, 0x60, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xbf, 0x80, 0x0, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0x80, 0x0, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0x80, 0x0, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0x80, 0x0, @@ -527,12 +531,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xf8, 0xbf, 0x80, 0x0, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0x80, 0x0, 0x0, 0x0, 0xa, 0xf8, - /* U+49 "I" */ + /* U+0049 "I" */ 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, 0xbf, 0x8b, 0xf8, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xaf, 0xff, 0xff, 0xff, 0x10, 0x9, 0xff, 0xff, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x1, 0xff, 0x10, 0x0, 0x0, 0x0, 0x1f, 0xf1, 0x0, 0x0, @@ -545,7 +549,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0x70, 0x3, 0xef, 0x90, 0x8, 0xff, 0xff, 0xff, 0xe1, 0x0, 0x4, 0xae, 0xfe, 0x91, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xbf, 0x80, 0x0, 0x0, 0x0, 0x9f, 0xd1, 0xbf, 0x80, 0x0, 0x0, 0x8, 0xfe, 0x10, 0xbf, 0x80, 0x0, 0x0, 0x7f, 0xe2, 0x0, 0xbf, 0x80, 0x0, @@ -561,7 +565,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x1, 0xef, 0x90, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x3f, 0xf6, - /* U+4C "L" */ + /* U+004C "L" */ 0xbf, 0x80, 0x0, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x80, @@ -574,7 +578,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xfd, - /* U+4D "M" */ + /* U+004D "M" */ 0xbf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xab, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfa, 0xbf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x8, @@ -593,7 +597,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x0, 0x10, 0x0, 0x0, 0x6f, 0xbb, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xfb, - /* U+4E "N" */ + /* U+004E "N" */ 0xbf, 0x70, 0x0, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0xf4, 0x0, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0xfe, 0x10, 0x0, 0x0, 0xa, 0xf8, 0xbf, 0xff, 0xc0, @@ -609,7 +613,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf8, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x6f, 0xf8, 0xbf, 0x80, 0x0, 0x0, 0x0, 0xa, 0xf8, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x28, 0xdf, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x0, 0xbf, 0xfa, 0x41, 0x2, 0x7e, 0xff, @@ -628,7 +632,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x0, 0x2, 0x9d, 0xff, 0xeb, 0x60, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xbf, 0xff, 0xff, 0xfe, 0xb6, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, 0xbf, 0x80, 0x0, 0x1, 0x6e, 0xfd, 0xb, 0xf8, 0x0, 0x0, 0x0, @@ -643,7 +647,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xbf, 0x80, 0x0, 0x0, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x28, 0xdf, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x0, 0xbf, 0xfa, 0x41, 0x2, 0x7e, @@ -667,7 +671,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4a, 0xef, 0xd7, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xbf, 0xff, 0xff, 0xfe, 0xb6, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, 0xbf, 0x80, 0x0, 0x1, 0x6e, 0xfd, 0xb, 0xf8, 0x0, 0x0, 0x0, @@ -682,7 +686,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xef, 0x50, 0xbf, 0x80, 0x0, 0x0, 0x6, 0xfe, 0x1b, 0xf8, 0x0, 0x0, 0x0, 0xb, 0xfa, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x2, 0x9d, 0xff, 0xeb, 0x60, 0x0, 0x6, 0xff, 0xff, 0xef, 0xff, 0xe0, 0x3, 0xff, 0x92, 0x0, 0x4, 0xba, 0x0, 0x9f, 0xb0, 0x0, 0x0, @@ -697,7 +701,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0x8f, 0xf3, 0x7, 0xff, 0xff, 0xef, 0xff, 0xf7, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0x92, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x0, 0xa, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x80, @@ -712,7 +716,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x0, 0x0, 0x0, 0x0, 0xa, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x80, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xdf, 0x60, 0x0, 0x0, 0x0, 0xf, 0xf3, 0xdf, 0x60, 0x0, 0x0, 0x0, 0xf, 0xf3, 0xdf, 0x60, 0x0, 0x0, 0x0, 0xf, 0xf3, 0xdf, 0x60, 0x0, @@ -728,7 +732,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x10, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x0, 0x5, 0xbe, 0xff, 0xc7, 0x10, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x70, 0x6f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf1, 0x0, 0xef, 0x60, 0x0, 0x0, 0x0, 0x9, @@ -747,7 +751,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf2, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x2f, 0xf2, 0x0, 0x0, 0x0, 0xb, 0xfa, 0x0, 0x0, 0x0, 0x2, 0xfe, 0x0, 0xdf, 0x70, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x8f, @@ -774,7 +778,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x8, 0xff, 0x10, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x1e, 0xf7, 0x0, 0x0, 0x0, 0xa, 0xfc, 0x0, 0x5f, 0xf3, 0x0, 0x0, 0x5, 0xff, 0x10, 0x0, 0x9f, 0xd0, 0x0, 0x1, 0xef, 0x50, 0x0, 0x0, @@ -791,7 +795,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xa, 0xfd, 0x0, 0x0, 0x0, 0x1f, 0xf7, 0x5, 0xff, 0x20, 0x0, 0x0, 0x0, 0x5f, 0xf2, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf1, 0x3, 0xff, 0x20, 0x0, 0x0, 0x0, 0xbf, 0x70, 0x0, 0xaf, 0xb0, 0x0, 0x0, 0x5, 0xfd, 0x0, @@ -809,7 +813,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf3, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xc0, 0x0, 0x0, 0x0, @@ -825,7 +829,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - /* U+5B "[" */ + /* U+005B "[" */ 0xbf, 0xff, 0xeb, 0xfd, 0xcb, 0xbf, 0x60, 0xb, 0xf6, 0x0, 0xbf, 0x60, 0xb, 0xf6, 0x0, 0xbf, 0x60, 0xb, 0xf6, 0x0, 0xbf, 0x60, 0xb, 0xf6, @@ -834,7 +838,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0x60, 0xb, 0xf6, 0x0, 0xbf, 0x60, 0xb, 0xfd, 0xcb, 0xbf, 0xff, 0xe0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xaf, 0x40, 0x0, 0x0, 0x0, 0x5f, 0x90, 0x0, 0x0, 0x0, 0xf, 0xe0, 0x0, 0x0, 0x0, 0xa, 0xf4, 0x0, 0x0, 0x0, 0x4, 0xfa, 0x0, 0x0, @@ -850,7 +854,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1f, 0xd0, 0x0, 0x0, 0x0, 0xc, 0xf2, - /* U+5D "]" */ + /* U+005D "]" */ 0x9f, 0xff, 0xf0, 0x7c, 0xcf, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, @@ -860,7 +864,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x0, 0x1f, 0xf0, 0x7c, 0xcf, 0xf0, 0x9f, 0xff, 0xf0, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x48, 0x30, 0x0, 0x0, 0x0, 0xd, 0xfb, 0x0, 0x0, 0x0, 0x4, 0xfc, 0xf1, 0x0, 0x0, 0x0, 0xae, 0x2f, 0x80, 0x0, 0x0, 0x1f, @@ -869,16 +873,16 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x8f, 0x20, 0xb, 0xe0, 0x0, 0x1, 0xf8, 0x2, 0xf8, 0x0, 0x0, 0xb, 0xe0, - /* U+5F "_" */ + /* U+005F "_" */ 0x11, 0x11, 0x11, 0x11, 0x11, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40, - /* U+60 "`" */ + /* U+0060 "`" */ 0x1b, 0xfb, 0x0, 0x0, 0x9, 0xfb, 0x0, 0x0, 0x6, 0xfb, 0x0, - /* U+61 "a" */ + /* U+0061 "a" */ 0x2, 0x8d, 0xff, 0xea, 0x20, 0x4, 0xff, 0xfe, 0xef, 0xff, 0x30, 0x1d, 0x61, 0x0, 0x2c, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf1, 0x0, 0x0, @@ -889,7 +893,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x99, 0xef, 0xef, 0x30, 0x2a, 0xef, 0xea, 0x2c, 0xf3, - /* U+62 "b" */ + /* U+0062 "b" */ 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf1, 0x0, 0x0, 0x0, @@ -905,7 +909,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe1, 0xf, 0xf8, 0xff, 0xff, 0xff, 0xe3, 0x0, 0xff, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x7c, 0xef, 0xd8, 0x0, 0x0, 0x3d, 0xff, 0xfe, 0xff, 0xe2, 0x1, 0xef, 0xc3, 0x0, 0x2b, 0xf8, 0x8, 0xfc, 0x0, 0x0, 0x0, 0x50, @@ -916,7 +920,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc3, 0x0, 0x2c, 0xf9, 0x0, 0x2d, 0xff, 0xff, 0xff, 0xd1, 0x0, 0x0, 0x7c, 0xef, 0xd7, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, @@ -932,7 +936,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf0, 0x4, 0xef, 0xfc, 0xdf, 0xf9, 0xff, 0x0, 0x1, 0x8d, 0xff, 0xb5, 0xf, 0xf0, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x1, 0x8d, 0xfe, 0xb5, 0x0, 0x0, 0x3, 0xef, 0xfd, 0xef, 0xfa, 0x0, 0x1, 0xef, 0x90, 0x0, 0x3d, 0xf8, 0x0, 0x8f, 0x90, 0x0, 0x0, @@ -944,7 +948,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x3e, 0xff, 0xfe, 0xff, 0xf5, 0x0, 0x0, 0x7, 0xce, 0xfd, 0x92, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x2, 0xbf, 0xfc, 0x30, 0x0, 0xef, 0xed, 0xf3, 0x0, 0x7f, 0xc0, 0x2, 0x0, 0x9, 0xf6, 0x0, 0x0, 0x0, 0xbf, 0x60, 0x0, 0xa, 0xff, @@ -956,7 +960,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0x60, 0x0, 0x0, 0xb, 0xf6, 0x0, 0x0, 0x0, 0xbf, 0x60, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x2, 0x8d, 0xfe, 0xc6, 0xd, 0xf2, 0x0, 0x5f, 0xff, 0xff, 0xff, 0xbd, 0xf2, 0x3, 0xff, 0xb2, 0x0, 0x19, 0xff, 0xf2, 0xa, 0xfa, 0x0, @@ -972,7 +976,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x60, 0x2, 0xdf, 0xff, 0xee, 0xff, 0xf9, 0x0, 0x0, 0x5, 0xad, 0xff, 0xea, 0x40, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, @@ -987,14 +991,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xf1, 0xff, 0x10, 0x0, 0x0, 0xf, 0xf1, 0xff, 0x10, 0x0, 0x0, 0xf, 0xf1, - /* U+69 "i" */ + /* U+0069 "i" */ 0x1d, 0xe2, 0x5f, 0xf6, 0xa, 0xa1, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, 0xf, 0xf1, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0xc, 0xe3, 0x0, 0x0, 0x3f, 0xf8, 0x0, 0x0, 0x9, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xf3, @@ -1007,7 +1011,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0x0, 0x4f, 0xf0, 0xb, 0xfd, 0xff, 0x80, 0x8, 0xef, 0xe8, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, @@ -1022,13 +1026,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x0, 0xff, 0x10, 0x0, 0x4, 0xff, 0x50, 0xff, 0x10, 0x0, 0x0, 0x7f, 0xf2, - /* U+6C "l" */ + /* U+006C "l" */ 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x1f, 0xf1, 0xff, 0x10, - /* U+6D "m" */ + /* U+006D "m" */ 0xff, 0x6, 0xcf, 0xfc, 0x60, 0x3, 0xae, 0xfe, 0xa2, 0x0, 0xff, 0xbf, 0xfd, 0xff, 0xfa, 0x6f, 0xfe, 0xdf, 0xff, 0x30, 0xff, 0xf7, 0x0, 0x7, @@ -1045,7 +1049,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0xb0, 0x0, 0x0, 0xc, 0xf5, 0xff, 0x10, 0x0, 0x0, 0x6f, 0xb0, 0x0, 0x0, 0xc, 0xf5, - /* U+6E "n" */ + /* U+006E "n" */ 0xff, 0x6, 0xce, 0xfd, 0x80, 0x0, 0xff, 0xbf, 0xfd, 0xef, 0xfd, 0x0, 0xff, 0xf8, 0x0, 0x4, 0xef, 0x80, 0xff, 0xb0, 0x0, 0x0, 0x6f, 0xd0, @@ -1056,7 +1060,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf, 0xf1, 0xff, 0x10, 0x0, 0x0, 0xf, 0xf1, 0xff, 0x10, 0x0, 0x0, 0xf, 0xf1, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x1, 0x7c, 0xff, 0xc7, 0x10, 0x0, 0x0, 0x3e, 0xff, 0xef, 0xff, 0xd3, 0x0, 0x1, 0xef, 0xb2, 0x0, 0x2b, 0xfe, 0x10, 0x8, 0xfc, 0x0, @@ -1069,7 +1073,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, 0x1, 0x7c, 0xff, 0xc7, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xff, 0x5, 0xbe, 0xfd, 0x81, 0x0, 0xf, 0xfa, 0xff, 0xdd, 0xff, 0xe4, 0x0, 0xff, 0xfb, 0x10, 0x1, 0xaf, 0xe1, 0xf, 0xfc, 0x0, 0x0, 0x0, @@ -1084,7 +1088,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x1, 0x8d, 0xfe, 0xb4, 0xf, 0xf0, 0x4, 0xef, 0xfe, 0xff, 0xf8, 0xff, 0x1, 0xef, 0xb2, 0x0, 0x3c, 0xff, 0xf0, 0x9f, 0xc0, 0x0, 0x0, @@ -1099,7 +1103,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, - /* U+72 "r" */ + /* U+0072 "r" */ 0xff, 0x5, 0xbe, 0x4f, 0xf8, 0xff, 0xf4, 0xff, 0xfc, 0x41, 0xf, 0xfd, 0x0, 0x0, 0xff, 0x50, 0x0, 0xf, 0xf3, 0x0, 0x0, 0xff, 0x10, 0x0, @@ -1107,7 +1111,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0x0, 0x0, 0xff, 0x10, 0x0, 0xf, 0xf1, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x29, 0xdf, 0xfd, 0x93, 0x0, 0x5f, 0xff, 0xde, 0xff, 0xc0, 0xe, 0xf8, 0x0, 0x1, 0x73, 0x1, 0xff, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfa, @@ -1118,7 +1122,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0xff, 0xf9, 0x0, 0x28, 0xcf, 0xfd, 0xb4, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x58, 0x30, 0x0, 0x0, 0xb, 0xf6, 0x0, 0x0, 0x0, 0xbf, 0x60, 0x0, 0xa, 0xff, 0xff, 0xff, 0xc0, 0x8c, 0xef, 0xdc, 0xc9, 0x0, 0xb, @@ -1129,7 +1133,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc0, 0x2, 0x0, 0x1, 0xff, 0xfe, 0xf4, 0x0, 0x2, 0xbe, 0xeb, 0x20, - /* U+75 "u" */ + /* U+0075 "u" */ 0x1f, 0xf0, 0x0, 0x0, 0x3, 0xfe, 0x1f, 0xf0, 0x0, 0x0, 0x3, 0xfe, 0x1f, 0xf0, 0x0, 0x0, 0x3, 0xfe, 0x1f, 0xf0, 0x0, 0x0, 0x3, 0xfe, @@ -1140,7 +1144,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x9f, 0xfe, 0x1, 0xdf, 0xfe, 0xdf, 0xfb, 0xfe, 0x0, 0x8, 0xdf, 0xfc, 0x52, 0xfe, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xf5, 0x0, 0x0, 0x0, 0xe, 0xf1, 0x6, 0xfc, 0x0, 0x0, 0x0, 0x6f, 0xa0, 0x0, 0xff, 0x30, 0x0, 0x0, 0xdf, 0x40, 0x0, 0x8f, 0x90, @@ -1153,7 +1157,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x60, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xbf, 0x50, 0x0, 0x0, 0x2f, 0xf0, 0x0, 0x0, 0x6, 0xf7, 0x5f, 0xa0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0xc, 0xf1, 0xf, 0xf0, 0x0, 0x0, @@ -1170,7 +1174,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xa0, 0x0, 0x0, 0xe, 0xf7, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x2f, 0xf4, 0x0, 0x0, 0x2f, 0xf3, 0x5, 0xfe, 0x10, 0x0, 0xcf, 0x70, 0x0, 0x9f, 0xb0, 0x9, 0xfb, 0x0, 0x0, 0xd, 0xf7, 0x4f, 0xe1, 0x0, @@ -1181,7 +1185,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x6, 0xfe, 0x10, 0x9, 0xfc, 0x0, 0x0, 0xaf, 0xb0, 0x5f, 0xe1, 0x0, 0x0, 0xd, 0xf7, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xf6, 0x0, 0x0, 0x0, 0xe, 0xf1, 0x6, 0xfc, 0x0, 0x0, 0x0, 0x6f, 0xa0, 0x0, 0xef, 0x40, 0x0, 0x0, 0xdf, 0x30, 0x0, 0x7f, 0xb0, @@ -1197,7 +1201,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xfe, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x8, 0xef, 0xd7, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0x70, 0xcc, 0xcc, 0xcc, 0xdf, 0xf5, 0x0, 0x0, 0x0, 0xc, 0xf9, 0x0, 0x0, 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, @@ -1208,7 +1212,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0xcc, 0xcc, 0xcc, 0x72, 0xff, 0xff, 0xff, 0xff, 0xfa, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x9, 0xef, 0x40, 0x9, 0xff, 0xd3, 0x0, 0xef, 0x60, 0x0, 0xf, 0xf2, 0x0, 0x0, 0xff, 0x20, 0x0, 0xf, 0xf2, 0x0, 0x0, 0xff, 0x20, @@ -1220,13 +1224,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x60, 0x0, 0x8, 0xff, 0xd3, 0x0, 0x8, 0xef, 0x40, - /* U+7C "|" */ + /* U+007C "|" */ 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x4b, 0xf4, 0xbf, 0x40, - /* U+7D "}" */ + /* U+007D "}" */ 0x9f, 0xd6, 0x0, 0x7, 0xef, 0xf4, 0x0, 0x0, 0xaf, 0xa0, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x6f, 0xb0, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x6f, 0xb0, @@ -1238,12 +1242,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0x90, 0x7, 0xef, 0xf3, 0x0, 0x9f, 0xd5, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x1, 0x89, 0x50, 0x0, 0x9, 0x51, 0xef, 0xff, 0xa0, 0x2, 0xf5, 0x7f, 0x41, 0x8f, 0xd8, 0xdf, 0x1a, 0xb0, 0x0, 0x3c, 0xfd, 0x40, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x4c, 0xfd, 0x60, 0x0, 0x4f, 0x83, 0x6f, 0x80, 0xc, 0x80, 0x0, 0x5f, 0x0, 0xf4, 0x0, 0x1, 0xf3, 0xd, 0x60, 0x0, 0x4f, 0x10, 0x7e, @@ -2885,6 +2889,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -3079,6 +3084,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -3508,6 +3514,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -3522,9 +3529,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -3532,15 +3544,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_22 = { +#else lv_font_t lv_font_montserrat_22 = { +#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 = 24, /*The maximum line height required by the font*/ @@ -3555,4 +3575,7 @@ lv_font_t lv_font_montserrat_22 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_22*/ + diff --git a/src/lv_font/lv_font_montserrat_24.c b/src/lv_font/lv_font_montserrat_24.c index e182ee73d..efdd991a8 100644 --- a/src/lv_font/lv_font_montserrat_24.c +++ b/src/lv_font/lv_font_montserrat_24.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 24 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 24 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_24.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_24 #define LV_FONT_MONTSERRAT_24 1 #endif @@ -17,23 +21,23 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* 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+22 "\"" */ + /* U+0022 "\"" */ 0x7f, 0x80, 0x2f, 0xd7, 0xf7, 0x1, 0xfd, 0x6f, 0x70, 0x1f, 0xc6, 0xf7, 0x1, 0xfc, 0x6f, 0x60, 0xf, 0xc5, 0xf6, 0x0, 0xfb, 0x38, 0x30, 0x8, 0x60, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x8, 0xf2, 0x0, 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x7f, 0x30, 0x0, 0x0, 0x0, 0xd, 0xe0, 0x0, 0x9, 0xf1, @@ -54,7 +58,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xf3, 0x0, 0x4, 0xf7, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x3f, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x50, 0x0, 0x0, 0x0, 0x1, 0x7c, @@ -77,7 +81,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x50, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x3c, 0xfe, 0x90, 0x0, 0x0, 0x0, 0x6f, 0x70, 0x0, 0x3, 0xfd, 0x78, 0xfb, 0x0, 0x0, 0x2, 0xfc, 0x0, 0x0, 0xb, 0xe1, 0x0, 0x6f, @@ -101,7 +105,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xfa, 0x0, 0x0, 0x0, 0x7, 0xdf, 0xd6, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x1, 0x9e, 0xfe, 0xa2, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xfe, 0xbd, 0xff, 0x30, 0x0, 0x0, 0x0, 0xaf, 0xb0, 0x0, 0x7f, 0xb0, 0x0, 0x0, @@ -121,11 +125,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x39, 0xdf, 0xfd, 0x93, 0x0, 0xb, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x7f, 0x87, 0xf7, 0x6f, 0x76, 0xf7, 0x6f, 0x65, 0xf6, 0x38, 0x30, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x2f, 0xf1, 0x0, 0x9f, 0x90, 0x1, 0xff, 0x20, 0x6, 0xfc, 0x0, 0xc, 0xf7, 0x0, 0xf, 0xf3, 0x0, 0x3f, 0xf0, 0x0, 0x6f, 0xd0, 0x0, @@ -136,7 +140,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xfc, 0x0, 0x1, 0xff, 0x20, 0x0, 0x9f, 0x90, 0x0, 0x2f, 0xf1, - /* U+29 ")" */ + /* U+0029 ")" */ 0xf, 0xf3, 0x0, 0x8, 0xfb, 0x0, 0x1, 0xff, 0x30, 0x0, 0xbf, 0x80, 0x0, 0x6f, 0xd0, 0x0, 0x1f, 0xf2, 0x0, 0xe, 0xf5, 0x0, 0xb, 0xf8, @@ -147,7 +151,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0xbf, 0x80, 0x1, 0xff, 0x30, 0x8, 0xfb, 0x0, 0xf, 0xf3, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0xe8, 0x0, 0x0, 0x3, 0x0, 0xe8, 0x0, 0x20, 0x4f, 0xa1, 0xe8, 0x4d, 0xe0, 0x8, 0xff, 0xfe, 0xfd, 0x40, 0x0, 0x2e, 0xff, 0xb0, @@ -156,7 +160,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0xa, 0xa0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, @@ -167,18 +171,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x3b, 0x80, 0xcf, 0xf3, 0xaf, 0xf3, 0xf, 0xe0, 0x1f, 0x90, 0x5f, 0x40, 0x9e, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0xfd, 0xaf, 0xff, 0xff, 0xd0, - /* U+2E "." */ + /* U+002E "." */ 0x4, 0x10, 0x9f, 0xf1, 0xdf, 0xf4, 0x6f, 0xb0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0xef, 0x20, 0x0, 0x0, 0x0, 0x4f, 0xd0, 0x0, 0x0, 0x0, 0x9, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xef, 0x20, 0x0, 0x0, @@ -196,7 +200,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x2, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x90, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x1, 0x8d, 0xff, 0xd8, 0x10, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x1, 0xff, 0xe7, 0x33, 0x7e, 0xff, 0x10, 0xb, 0xfe, 0x20, @@ -213,7 +217,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x3e, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x0, 0x1, 0x7c, 0xee, 0xc7, 0x10, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xdf, 0xff, 0xff, 0x5d, 0xff, 0xff, 0xf5, 0x11, 0x11, 0xff, 0x50, 0x0, 0xf, 0xf5, 0x0, 0x0, 0xff, 0x50, 0x0, 0xf, 0xf5, 0x0, 0x0, 0xff, @@ -223,7 +227,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf5, 0x0, 0x0, 0xff, 0x50, 0x0, 0xf, 0xf5, 0x0, 0x0, 0xff, 0x50, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x17, 0xce, 0xfe, 0xc6, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xfc, 0x10, 0x6f, 0xfc, 0x63, 0x35, 0xbf, 0xfa, 0x0, 0x97, 0x0, 0x0, 0x0, @@ -239,7 +243,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x11, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+33 "3" */ + /* U+0033 "3" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x1, 0x11, 0x11, 0x11, 0x7f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x3f, @@ -255,7 +259,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x49, 0xdf, 0xfe, 0xb6, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0xd, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0x30, 0x0, 0x0, @@ -274,7 +278,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0x90, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0xbf, 0x81, 0x11, 0x11, 0x11, 0x0, 0xd, 0xf6, 0x0, 0x0, @@ -290,7 +294,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x31, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x28, 0xce, 0xfe, 0xc8, 0x10, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x4a, 0xdf, 0xfe, 0xb5, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0x10, 0x0, 0xcf, 0xf9, 0x42, 0x23, 0x76, 0x0, 0x8, 0xfe, 0x30, @@ -307,7 +311,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x5f, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x1, 0x8d, 0xff, 0xd9, 0x20, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x4f, 0xf2, 0x11, 0x11, 0x11, 0x8f, 0xf1, 0x4f, 0xf0, 0x0, @@ -324,7 +328,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x4f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xd0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x6, 0xbe, 0xff, 0xd9, 0x20, 0x0, 0x2, 0xdf, 0xff, 0xff, 0xff, 0xf7, 0x0, 0xd, 0xff, 0x71, 0x0, 0x4b, 0xff, 0x40, 0x3f, 0xf5, 0x0, @@ -341,7 +345,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x5, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x17, 0xce, 0xff, 0xd9, 0x40, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x4, 0xae, 0xfe, 0xc7, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x8, 0xff, 0x82, 0x0, 0x4c, 0xfe, 0x10, 0x1f, 0xf6, 0x0, @@ -358,20 +362,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x7b, 0xdf, 0xec, 0x82, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x5f, 0xb0, 0xdf, 0xf4, 0x9f, 0xf1, 0x4, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x10, 0x9f, 0xf1, 0xdf, 0xf4, 0x6f, 0xb0, - /* U+3B ";" */ + /* U+003B ";" */ 0x5f, 0xb0, 0xdf, 0xf4, 0x9f, 0xf1, 0x4, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xb0, 0xcf, 0xf4, 0x8f, 0xf2, 0xf, 0xd0, 0x2f, 0x80, 0x6f, 0x30, 0x7b, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0x84, 0x0, 0x0, 0x0, 0x4, 0xbf, 0xf5, 0x0, 0x0, 0x18, 0xef, 0xfe, 0x81, 0x0, 0x4b, 0xff, 0xfa, 0x40, 0x0, @@ -382,7 +386,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xbf, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x84, - /* U+3D "=" */ + /* U+003D "=" */ 0x5e, 0xee, 0xee, 0xee, 0xee, 0xe5, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -390,7 +394,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5e, 0xee, 0xee, 0xee, 0xee, 0xe5, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+3E ">" */ + /* U+003E ">" */ 0x47, 0x10, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfa, 0x40, 0x0, 0x0, 0x0, 0x18, 0xef, 0xfe, 0x71, 0x0, 0x0, 0x0, 0x4, 0xbf, 0xff, 0xb4, 0x0, @@ -401,7 +405,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x0, 0x47, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* 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, @@ -417,7 +421,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x16, 0xad, 0xff, 0xfd, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xca, 0x9a, 0xcf, 0xff, 0x80, 0x0, 0x0, 0x0, @@ -451,7 +455,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xff, 0xd9, 0x40, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe, @@ -474,7 +478,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x50, - /* U+42 "B" */ + /* U+0042 "B" */ 0x7f, 0xff, 0xff, 0xff, 0xfe, 0xb6, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x7f, 0xe0, 0x0, 0x0, 0x2, 0x9f, 0xfa, 0x7, 0xfe, @@ -492,7 +496,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x67, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xd9, 0x30, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x5, 0xad, 0xff, 0xda, 0x50, 0x0, 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x5f, 0xff, 0xb6, 0x43, 0x59, 0xff, 0xf2, @@ -511,7 +515,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x0, 0x5, 0xae, 0xff, 0xda, 0x50, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x7f, 0xff, 0xff, 0xff, 0xfd, 0x94, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x20, 0x0, 0x7f, 0xe1, 0x11, 0x12, 0x36, 0xbf, 0xff, @@ -532,7 +536,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xff, 0xff, 0xff, 0xfd, 0x94, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x67, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x7f, 0xe1, 0x11, 0x11, 0x11, 0x11, 0x7, 0xfe, 0x0, 0x0, 0x0, @@ -548,7 +552,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x11, 0x17, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, - /* U+46 "F" */ + /* U+0046 "F" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x67, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x7f, 0xe1, 0x11, 0x11, 0x11, 0x11, 0x7, 0xfe, 0x0, 0x0, 0x0, @@ -564,7 +568,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0x5f, 0xff, 0xb6, 0x43, 0x48, 0xef, 0xf5, @@ -583,7 +587,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x71, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf7, 0xfe, @@ -601,13 +605,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf0, - /* U+49 "I" */ + /* U+0049 "I" */ 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe7, 0xfe, 0x7f, 0xe0, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x8f, 0xff, 0xff, 0xff, 0xf0, 0x8, 0xff, 0xff, 0xff, 0xff, 0x0, 0x1, 0x11, 0x11, 0x7f, 0xf0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x0, 0x0, @@ -621,7 +625,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3b, 0xff, 0x50, 0x5f, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x29, 0xdf, 0xfc, 0x60, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x6, 0xff, 0x50, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x6f, 0xf6, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x5, 0xff, 0x60, 0x0, @@ -640,7 +644,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xe0, 0x0, 0x0, 0x0, 0xc, 0xfe, 0x10, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xc0, - /* U+4C "L" */ + /* U+004C "L" */ 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfe, 0x0, 0x0, 0x0, @@ -656,7 +660,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x11, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, - /* U+4D "M" */ + /* U+004D "M" */ 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x67, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf6, 0x7f, 0xfe, 0x0, 0x0, 0x0, @@ -679,7 +683,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x60, - /* U+4E "N" */ + /* U+004E "N" */ 0x7f, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf7, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x7f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x7f, 0xf7, 0xff, @@ -697,7 +701,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf0, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xb6, 0x33, @@ -720,7 +724,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x7f, 0xff, 0xff, 0xff, 0xeb, 0x60, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x7f, 0xe1, 0x11, 0x12, 0x49, 0xff, 0xe1, 0x7, 0xfe, @@ -738,7 +742,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xb6, 0x33, @@ -764,7 +768,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0xef, 0xea, 0x40, - /* U+52 "R" */ + /* U+0052 "R" */ 0x7f, 0xff, 0xff, 0xff, 0xeb, 0x60, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x7f, 0xe1, 0x11, 0x12, 0x49, 0xff, 0xe1, 0x7, 0xfe, @@ -782,7 +786,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xfe, 0x0, 0x0, 0x0, 0x5, 0xff, 0x40, 0x7f, 0xe0, 0x0, 0x0, 0x0, 0x9, 0xfe, 0x10, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x6b, 0xef, 0xfd, 0xa5, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x0, 0xef, 0xe7, 0x21, 0x14, 0x8e, 0xc0, 0x6, 0xff, 0x20, @@ -799,7 +803,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x4, 0x9d, 0xef, 0xec, 0x82, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x11, 0x11, 0x13, 0xff, 0x51, 0x11, 0x11, 0x0, 0x0, 0x2, @@ -816,7 +820,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x2, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x30, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xaf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0x9a, 0xfc, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf9, 0xaf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0x9a, 0xfc, @@ -834,7 +838,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x1, 0x7c, 0xef, 0xec, 0x71, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe, 0x0, 0x6f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x70, 0x0, 0xef, 0xa0, 0x0, 0x0, @@ -857,7 +861,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xdf, 0xe0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x1f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xe0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x10, 0xbf, 0xb0, 0x0, 0x0, 0x0, 0xf, 0xff, 0x30, 0x0, 0x0, @@ -888,7 +892,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xcf, 0xf1, 0x0, 0x0, 0x0, 0x1, 0xff, 0xc0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xe, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xe1, 0x3, 0xff, 0x80, 0x0, 0x0, 0x4, 0xff, 0x50, 0x0, 0x8f, 0xf3, 0x0, 0x0, 0x1e, 0xf9, 0x0, @@ -907,7 +911,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xff, 0x20, 0x0, 0x0, 0x1, 0xef, 0xb0, 0x5f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf7, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x50, 0x3f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xb0, 0x0, 0x9f, 0xe0, 0x0, 0x0, 0x0, 0x4f, @@ -928,7 +932,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x6, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x11, 0x11, 0x11, 0x11, 0x11, 0xcf, 0xf2, 0x0, 0x0, @@ -946,7 +950,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, - /* U+5B "[" */ + /* U+005B "[" */ 0x7f, 0xff, 0xf8, 0x7f, 0xfe, 0xe7, 0x7f, 0xd0, 0x0, 0x7f, 0xd0, 0x0, 0x7f, 0xd0, 0x0, 0x7f, 0xd0, 0x0, 0x7f, 0xd0, 0x0, 0x7f, 0xd0, 0x0, @@ -957,7 +961,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7f, 0xd0, 0x0, 0x7f, 0xd0, 0x0, 0x7f, 0xfe, 0xe7, 0x7f, 0xff, 0xf8, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xbf, 0x50, 0x0, 0x0, 0x0, 0x6, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0x60, 0x0, 0x0, 0x0, 0x5, 0xfb, @@ -975,7 +979,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x90, 0x0, 0x0, 0x0, 0x2, 0xfe, 0x0, - /* U+5D "]" */ + /* U+005D "]" */ 0x8f, 0xff, 0xf7, 0x8e, 0xef, 0xf7, 0x0, 0xd, 0xf7, 0x0, 0xd, 0xf7, 0x0, 0xd, 0xf7, 0x0, 0xd, 0xf7, 0x0, 0xd, 0xf7, 0x0, 0xd, 0xf7, @@ -986,7 +990,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0xd, 0xf7, 0x0, 0xd, 0xf7, 0x8e, 0xef, 0xf7, 0x8f, 0xff, 0xf7, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x2f, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0xfc, 0xbf, 0x10, 0x0, 0x0, 0x7, 0xf5, 0x5f, 0x70, 0x0, @@ -996,15 +1000,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xf4, 0x0, 0x0, 0x4f, 0x80, 0xf, 0xd0, 0x0, 0x0, 0xd, 0xe0, - /* U+5F "_" */ + /* U+005F "_" */ 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x8, 0xff, 0x40, 0x0, 0x4, 0xef, 0x60, 0x0, 0x1, 0xbf, 0x70, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x6b, 0xef, 0xfd, 0x81, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xfe, 0x10, 0xe, 0xb5, 0x10, 0x27, 0xff, 0xb0, 0x1, 0x0, 0x0, 0x0, 0x6f, 0xf0, @@ -1016,7 +1020,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf4, 0x1d, 0xff, 0xcb, 0xdf, 0xdf, 0xf4, 0x1, 0x8d, 0xff, 0xd8, 0xe, 0xf4, - /* U+62 "b" */ + /* U+0062 "b" */ 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0x0, @@ -1034,7 +1038,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x8d, 0xff, 0xff, 0xff, 0xe3, 0x0, 0xdf, 0x60, 0x7d, 0xfe, 0xc7, 0x10, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x3, 0xad, 0xfe, 0xc6, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xc1, 0x9, 0xff, 0x93, 0x12, 0x7f, 0xfa, 0x4f, 0xf6, 0x0, 0x0, 0x3, 0x91, @@ -1046,7 +1050,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xfa, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xc1, 0x0, 0x3, 0xad, 0xfe, 0xc6, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf3, 0x0, 0x0, 0x0, @@ -1064,7 +1068,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xbf, 0xff, 0xef, 0xff, 0x7f, 0xf3, 0x0, 0x5, 0xbe, 0xfe, 0xa3, 0xf, 0xf3, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x5, 0xbe, 0xfd, 0xa3, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xf8, 0x0, 0xa, 0xfe, 0x61, 0x2, 0x8f, 0xf7, 0x4, 0xff, 0x20, 0x0, 0x0, @@ -1077,7 +1081,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0x3, 0xad, 0xff, 0xd8, 0x10, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x8d, 0xfe, 0xa1, 0x0, 0xb, 0xff, 0xff, 0xf0, 0x0, 0x4f, 0xf5, 0x0, 0x30, 0x0, 0x7f, 0xd0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, @@ -1091,7 +1095,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7f, 0xd0, 0x0, 0x0, 0x0, 0x7f, 0xd0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x5, 0xbe, 0xfe, 0xa3, 0xd, 0xf5, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x8d, 0xf5, 0xb, 0xff, 0x93, 0x12, 0x6e, 0xff, 0xf5, 0x4f, 0xf6, 0x0, @@ -1109,7 +1113,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x28, 0xce, 0xff, 0xd9, 0x30, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0x0, @@ -1126,14 +1130,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x70, 0x0, 0x0, 0x0, 0xff, 0x4d, 0xf7, 0x0, 0x0, 0x0, 0xf, 0xf4, - /* U+69 "i" */ + /* U+0069 "i" */ 0xb, 0xf6, 0x2f, 0xfd, 0xb, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, 0xd, 0xf7, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x9, 0xf8, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x0, 0x0, 0xa, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1148,7 +1152,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x80, 0x4, 0x20, 0x5f, 0xf4, 0x0, 0xef, 0xff, 0xfc, 0x0, 0x9, 0xef, 0xe9, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0x0, @@ -1165,13 +1169,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x70, 0x0, 0x0, 0x4f, 0xf9, 0xd, 0xf7, 0x0, 0x0, 0x0, 0x7f, 0xf5, - /* U+6C "l" */ + /* U+006C "l" */ 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, 0xdf, 0x7d, 0xf7, - /* U+6D "m" */ + /* U+006D "m" */ 0xdf, 0x61, 0x9d, 0xfe, 0xb5, 0x0, 0x7, 0xcf, 0xfd, 0x80, 0x0, 0xdf, 0xaf, 0xff, 0xff, 0xff, 0x92, 0xef, 0xff, 0xff, 0xfd, 0x10, 0xdf, 0xfe, @@ -1191,7 +1195,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf, 0xf4, 0xdf, 0x70, 0x0, 0x0, 0x6, 0xfe, 0x0, 0x0, 0x0, 0xf, 0xf4, - /* U+6E "n" */ + /* U+006E "n" */ 0xdf, 0x61, 0x8d, 0xff, 0xc7, 0x0, 0xd, 0xf9, 0xff, 0xff, 0xff, 0xfc, 0x0, 0xdf, 0xff, 0x61, 0x2, 0x8f, 0xf9, 0xd, 0xff, 0x40, 0x0, 0x0, @@ -1204,7 +1208,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0xf, 0xf4, 0xdf, 0x70, 0x0, 0x0, 0x0, 0xff, 0x40, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x4, 0xad, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xc1, 0x0, 0xa, 0xff, 0x93, 0x12, 0x7f, 0xfd, 0x0, 0x4f, 0xf6, 0x0, @@ -1218,7 +1222,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xc1, 0x0, 0x0, 0x4, 0xad, 0xfe, 0xb5, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xdf, 0x61, 0x8d, 0xfe, 0xc7, 0x10, 0x0, 0xdf, 0x8e, 0xff, 0xff, 0xff, 0xe3, 0x0, 0xdf, 0xff, 0x92, 0x0, 0x5d, 0xfe, 0x20, 0xdf, 0xf7, 0x0, @@ -1236,7 +1240,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x5, 0xbe, 0xfe, 0xa2, 0xf, 0xf3, 0x1, 0xbf, 0xff, 0xff, 0xff, 0x6f, 0xf3, 0xb, 0xff, 0x93, 0x12, 0x7f, 0xff, 0xf3, 0x5f, 0xf6, 0x0, @@ -1254,7 +1258,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf3, - /* U+72 "r" */ + /* U+0072 "r" */ 0xdf, 0x61, 0x8d, 0xf0, 0xdf, 0x7e, 0xff, 0xf0, 0xdf, 0xff, 0xb5, 0x40, 0xdf, 0xf7, 0x0, 0x0, 0xdf, 0xd0, 0x0, 0x0, 0xdf, 0x90, 0x0, 0x0, @@ -1263,7 +1267,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x70, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, 0xdf, 0x70, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x18, 0xcf, 0xfe, 0xb7, 0x10, 0x2, 0xef, 0xff, 0xff, 0xff, 0xb0, 0xb, 0xfe, 0x41, 0x2, 0x6c, 0x30, 0xf, 0xf5, 0x0, 0x0, 0x0, 0x0, @@ -1275,7 +1279,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xf1, 0x3f, 0xff, 0xff, 0xff, 0xff, 0x60, 0x1, 0x7b, 0xef, 0xfd, 0x92, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x7f, 0xd0, 0x0, 0x0, 0x0, 0x7f, 0xd0, 0x0, 0x0, 0x0, 0x7f, 0xd0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0x70, 0x9e, 0xff, 0xfe, 0xee, @@ -1287,7 +1291,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xf7, 0x1, 0x50, 0x0, 0xc, 0xff, 0xff, 0xf1, 0x0, 0x0, 0x9e, 0xfd, 0x81, - /* U+75 "u" */ + /* U+0075 "u" */ 0xff, 0x60, 0x0, 0x0, 0x4, 0xff, 0xf, 0xf6, 0x0, 0x0, 0x0, 0x4f, 0xf0, 0xff, 0x60, 0x0, 0x0, 0x4, 0xff, 0xf, 0xf6, 0x0, 0x0, 0x0, @@ -1300,7 +1304,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8f, 0xff, 0xff, 0xff, 0x9f, 0xf0, 0x0, 0x4b, 0xef, 0xea, 0x32, 0xff, 0x0, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xf9, 0x0, 0x0, 0x0, 0x1, 0xff, 0x30, 0x6f, 0xf0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0xef, 0x60, 0x0, 0x0, 0xd, 0xf5, 0x0, 0x8, @@ -1315,7 +1319,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xf1, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xaf, 0x80, 0x0, 0x0, 0x5, 0xff, 0x0, 0x0, 0x0, 0xc, 0xf4, 0x5f, 0xd0, 0x0, 0x0, 0xb, 0xff, 0x50, 0x0, 0x0, 0x2f, 0xe0, 0xe, 0xf3, @@ -1335,7 +1339,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf4, 0x0, 0x0, 0x0, 0xbf, 0xd0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x1e, 0xf8, 0x0, 0x0, 0x4, 0xff, 0x40, 0x4f, 0xf4, 0x0, 0x1, 0xef, 0x80, 0x0, 0x8f, 0xe1, 0x0, 0xbf, 0xb0, 0x0, 0x0, 0xcf, 0xb0, 0x7f, @@ -1348,7 +1352,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8f, 0xe1, 0x0, 0x0, 0xcf, 0xb0, 0x4f, 0xf4, 0x0, 0x0, 0x2, 0xff, 0x80, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xf9, 0x0, 0x0, 0x0, 0x1, 0xff, 0x30, 0x6f, 0xf0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0xef, 0x60, 0x0, 0x0, 0xd, 0xf5, 0x0, 0x8, @@ -1367,7 +1371,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xff, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x8d, 0xfe, 0x91, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xe, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xd, 0xee, 0xee, 0xee, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x1, 0xef, 0xa0, 0x0, 0x0, 0x0, 0xc, 0xfd, 0x0, @@ -1379,7 +1383,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xff, 0xee, 0xee, 0xee, 0xe8, 0xf, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x3, 0xce, 0xf0, 0x2, 0xff, 0xfe, 0x0, 0x8f, 0xe2, 0x0, 0xa, 0xfa, 0x0, 0x0, 0xbf, 0x90, 0x0, 0xb, 0xf9, 0x0, 0x0, 0xbf, 0x90, @@ -1392,14 +1396,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe2, 0x0, 0x3, 0xff, 0xfe, 0x0, 0x4, 0xcf, 0xf0, - /* U+7C "|" */ + /* U+007C "|" */ 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa7, 0xfa, 0x7f, 0xa0, - /* U+7D "}" */ + /* U+007D "}" */ 0x8f, 0xd7, 0x0, 0x0, 0x8f, 0xff, 0x80, 0x0, 0x0, 0xaf, 0xf0, 0x0, 0x0, 0x3f, 0xf1, 0x0, 0x0, 0x2f, 0xf2, 0x0, 0x0, 0x2f, 0xf2, 0x0, @@ -1413,12 +1417,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0xf0, 0x0, 0x8f, 0xff, 0xa0, 0x0, 0x8f, 0xd8, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x3, 0xcf, 0xd5, 0x0, 0x0, 0xf8, 0xe, 0xfd, 0xff, 0x90, 0x5, 0xf5, 0x6f, 0x60, 0x1b, 0xfe, 0xbf, 0xe0, 0x8f, 0x0, 0x0, 0x6d, 0xfc, 0x20, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, 0x1e, 0xc5, 0x5c, 0xe2, 0x9d, 0x0, 0x0, 0xda, 0xd8, 0x0, 0x0, 0x7e, 0xd7, 0x0, 0x0, 0x7e, @@ -3286,6 +3290,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -3480,6 +3485,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -3909,6 +3915,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -3923,9 +3930,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -3933,15 +3945,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_24 = { +#else lv_font_t lv_font_montserrat_24 = { +#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 = 27, /*The maximum line height required by the font*/ @@ -3956,4 +3976,7 @@ lv_font_t lv_font_montserrat_24 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_24*/ + diff --git a/src/lv_font/lv_font_montserrat_26.c b/src/lv_font/lv_font_montserrat_26.c index 9dacec475..d3b57bffa 100644 --- a/src/lv_font/lv_font_montserrat_26.c +++ b/src/lv_font/lv_font_montserrat_26.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 26 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 26 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_26.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_26 #define LV_FONT_MONTSERRAT_26 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xf, 0xff, 0x0, 0xef, 0xe0, 0xe, 0xfd, 0x0, 0xdf, 0xd0, 0xc, 0xfc, 0x0, 0xcf, 0xb0, 0xb, 0xfb, 0x0, 0xbf, 0xa0, 0xa, 0xfa, 0x0, 0x9f, @@ -28,13 +32,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0x41, 0x0, 0xef, 0xe0, 0x2f, 0xff, 0x10, 0x9f, 0x90, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x5f, 0xd0, 0xa, 0xf8, 0x5f, 0xc0, 0xa, 0xf7, 0x4f, 0xc0, 0x9, 0xf7, 0x4f, 0xb0, 0x9, 0xf6, 0x4f, 0xb0, 0x8, 0xf6, 0x3f, 0xa0, 0x8, 0xf6, 0x3f, 0xa0, 0x8, 0xf5, 0x1, 0x0, 0x0, 0x10, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x1, 0xfc, 0x0, 0x0, 0x5f, 0x70, 0x0, 0x0, 0x0, 0x3, 0xf9, 0x0, 0x0, 0x7f, 0x50, 0x0, 0x0, 0x0, 0x6, 0xf7, 0x0, 0x0, @@ -57,7 +61,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3, 0xf9, 0x0, 0x0, 0x7f, 0x60, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -83,7 +87,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x1a, 0xef, 0xc5, 0x0, 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x1e, 0xfa, 0x9d, 0xf6, 0x0, 0x0, 0x0, 0xdf, 0x20, 0x0, 0x9, 0xf5, 0x0, @@ -109,7 +113,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x68, 0xfc, 0x0, 0x0, 0xd, 0xf2, 0x0, 0x0, 0x0, 0x5, 0xcf, 0xe9, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x5c, 0xff, 0xd9, 0x10, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xef, 0xfe, 0x20, 0x0, 0x0, 0x0, 0x4f, 0xf6, 0x0, 0x1c, 0xfa, 0x0, @@ -132,11 +136,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x5f, 0xd5, 0xfc, 0x4f, 0xc4, 0xfb, 0x4f, 0xb3, 0xfa, 0x3f, 0xa0, 0x10, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0xb, 0xfb, 0x0, 0x3f, 0xf3, 0x0, 0xbf, 0xb0, 0x1, 0xff, 0x50, 0x6, 0xff, 0x0, 0xb, 0xfb, 0x0, 0xf, 0xf7, 0x0, 0x2f, 0xf4, 0x0, @@ -147,7 +151,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xff, 0x0, 0x1, 0xff, 0x50, 0x0, 0xbf, 0xb0, 0x0, 0x3f, 0xf3, 0x0, 0xb, 0xfb, - /* U+29 ")" */ + /* U+0029 ")" */ 0xe, 0xf7, 0x0, 0x0, 0x6f, 0xe1, 0x0, 0x0, 0xef, 0x80, 0x0, 0x9, 0xfd, 0x0, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0xef, 0x80, 0x0, 0xb, 0xfb, @@ -160,7 +164,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0xe, 0xf7, 0x0, 0x6, 0xfe, 0x0, 0x0, 0xef, 0x70, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x9f, 0x0, 0x0, 0x1, 0x0, 0x9f, 0x0, 0x0, 0x2f, 0x91, 0x8f, 0x6, 0xe8, 0x2b, 0xff, 0xdf, 0xcf, 0xe5, 0x0, 0x4d, 0xff, 0xf7, @@ -169,7 +173,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x3, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xa0, @@ -181,18 +185,18 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x8, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xa0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x3, 0x20, 0x6f, 0xf5, 0xbf, 0xfa, 0x6f, 0xf8, 0xc, 0xf2, 0xf, 0xd0, 0x4f, 0x80, 0x8f, 0x20, - /* U+2D "-" */ + /* U+002D "-" */ 0x12, 0x22, 0x22, 0x21, 0x8f, 0xff, 0xff, 0xf7, 0x8f, 0xff, 0xff, 0xf7, - /* U+2E "." */ + /* U+002E "." */ 0x7, 0x70, 0x9f, 0xf8, 0xbf, 0xf9, 0x4e, 0xd2, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x18, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x60, 0x0, 0x0, 0x0, 0x3, 0xff, 0x10, @@ -213,7 +217,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3f, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xb0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x4a, 0xef, 0xfc, 0x60, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x0, 0xbf, 0xfd, 0x85, 0x6b, 0xff, 0xe1, 0x0, @@ -233,7 +237,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xa, 0xff, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x0, 0x0, 0x4a, 0xef, 0xfc, 0x60, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xcf, 0xff, 0xff, 0xec, 0xff, 0xff, 0xfe, 0x34, 0x44, 0xcf, 0xe0, 0x0, 0xb, 0xfe, 0x0, 0x0, 0xbf, 0xe0, 0x0, 0xb, 0xfe, 0x0, 0x0, 0xbf, @@ -243,7 +247,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x0, 0x0, 0xbf, 0xe0, 0x0, 0xb, 0xfe, 0x0, 0x0, 0xbf, 0xe0, 0x0, 0xb, 0xfe, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x5, 0xad, 0xff, 0xea, 0x40, 0x0, 0x0, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x5f, 0xff, 0xb7, 0x56, 0x9f, 0xff, 0x90, 0x0, 0xbd, @@ -262,7 +266,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+33 "3" */ + /* U+0033 "3" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x4, 0x44, 0x44, 0x44, 0x4b, 0xff, 0x50, 0x0, 0x0, 0x0, @@ -280,7 +284,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1b, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x28, 0xce, 0xff, 0xda, 0x40, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xe2, @@ -303,7 +307,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfa, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x8f, 0xe4, 0x44, 0x44, 0x44, 0x40, 0x0, 0xa, @@ -322,7 +326,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xb6, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x6, 0xbe, 0xff, 0xda, 0x50, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0, 0x7f, 0xff, 0xa6, 0x44, 0x6b, 0xa0, 0x0, 0x3f, @@ -341,7 +345,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x5, 0xae, 0xff, 0xd8, 0x20, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x3f, 0xf7, 0x44, 0x44, 0x44, 0x4b, 0xff, 0x33, 0xff, @@ -360,7 +364,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0x60, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x4, 0x9d, 0xff, 0xec, 0x82, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0xa, 0xff, 0xc6, 0x32, 0x37, 0xef, 0xf5, 0x0, 0xff, @@ -379,7 +383,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xcf, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x49, 0xde, 0xfe, 0xc8, 0x20, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x1, 0x8c, 0xef, 0xea, 0x50, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0xc1, 0x0, 0x4, 0xff, 0xe7, 0x32, 0x49, 0xff, 0xd0, 0x0, 0xcf, @@ -398,20 +402,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x71, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x3e, 0xd3, 0xbf, 0xfa, 0x9f, 0xf7, 0x7, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x70, 0x9f, 0xf8, 0xbf, 0xf9, 0x4e, 0xd2, - /* U+3B ";" */ + /* U+003B ";" */ 0x3e, 0xd3, 0xbf, 0xfa, 0x9f, 0xf7, 0x7, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20, 0x6f, 0xf5, 0xbf, 0xfa, 0x6f, 0xf8, 0xc, 0xf2, 0xf, 0xd0, 0x4f, 0x80, 0x8f, 0x20, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x50, 0x0, 0x0, 0x0, 0x5, 0xcf, 0xf6, 0x0, 0x0, 0x2, 0x9e, 0xff, 0xf9, 0x20, 0x0, 0x6c, 0xff, 0xfc, @@ -423,7 +427,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe4, 0x0, 0x0, 0x0, 0x0, 0x17, 0xdf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, - /* U+3D "=" */ + /* U+003D "=" */ 0x1, 0x11, 0x11, 0x11, 0x11, 0x11, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, @@ -433,7 +437,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf6, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, - /* U+3E ">" */ + /* U+003E ">" */ 0x39, 0x30, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x18, 0xef, 0xff, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x5b, 0xff, 0xfd, @@ -445,7 +449,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4f, 0xe7, 0x10, 0x0, 0x0, 0x0, 0x2, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x6, 0xbd, 0xff, 0xea, 0x50, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x5f, 0xff, 0x95, 0x34, 0x7e, 0xff, 0x90, 0x2c, 0xc1, 0x0, @@ -463,7 +467,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xcf, 0x60, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x2, 0x7b, 0xdf, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff, 0xfe, 0xcb, 0xce, 0xff, 0xfb, 0x20, 0x0, @@ -501,7 +505,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7b, 0xdf, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -527,7 +531,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf5, 0x0, 0xcf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xd0, - /* U+42 "B" */ + /* U+0042 "B" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x60, 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x4f, 0xf6, 0x22, 0x22, 0x23, 0x5c, 0xff, @@ -549,7 +553,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x50, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xa5, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0x1c, 0xff, 0xfc, 0x76, 0x57, 0xcf, @@ -571,7 +575,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xda, 0x50, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x40, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0x0, 0x0, 0x4f, 0xf8, 0x44, 0x44, 0x46, @@ -595,7 +599,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x94, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x4f, 0xf8, 0x44, 0x44, 0x44, 0x44, 0x42, 0x4f, 0xf5, 0x0, @@ -613,7 +617,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+46 "F" */ + /* U+0046 "F" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x4f, 0xf8, 0x44, 0x44, 0x44, 0x44, 0x42, 0x4f, 0xf5, 0x0, @@ -631,7 +635,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xb6, 0x10, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x1c, 0xff, 0xfc, 0x86, 0x57, 0xbf, @@ -653,7 +657,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xeb, 0x71, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x64, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf6, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x3, @@ -675,14 +679,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x64, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf6, - /* U+49 "I" */ + /* U+0049 "I" */ 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, 0x4f, 0xf5, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x6f, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x14, 0x44, 0x44, 0x4d, 0xfc, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfc, @@ -698,7 +702,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xef, 0xff, 0xff, 0xff, 0x40, 0x0, 0x17, 0xcf, 0xfd, 0x92, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xfa, 0x4, 0xff, 0x50, 0x0, 0x0, 0x0, 0x4f, 0xfb, 0x0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x4f, 0xfb, @@ -720,7 +724,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf4, - /* U+4C "L" */ + /* U+004C "L" */ 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf5, 0x0, @@ -738,7 +742,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, - /* U+4D "M" */ + /* U+004D "M" */ 0x4f, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0x14, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf1, 0x4f, 0xff, 0x50, @@ -764,7 +768,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0x14, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf1, - /* U+4E "N" */ + /* U+004E "N" */ 0x4f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x64, 0xff, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf6, 0x4f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x3, @@ -786,7 +790,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x64, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf6, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x1c, 0xff, 0xfc, @@ -811,7 +815,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfe, 0xb6, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x4f, 0xff, 0xff, 0xff, 0xfe, 0xb6, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x4f, 0xf8, 0x44, 0x44, 0x57, 0xbf, 0xff, 0x30, @@ -831,7 +835,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x1c, 0xff, @@ -862,7 +866,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xfe, 0xb5, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x4f, 0xff, 0xff, 0xff, 0xfe, 0xb6, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x4f, 0xf8, 0x44, 0x44, 0x57, 0xbf, 0xff, 0x30, @@ -882,7 +886,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x2, 0xff, 0xb0, 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf6, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x3, 0x9d, 0xef, 0xec, 0x94, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0xa, 0xff, 0xc7, 0x43, 0x47, 0xbf, 0xe0, 0x3, 0xff, @@ -901,7 +905,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x2, 0x7b, 0xef, 0xfe, 0xb7, 0x10, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x44, 0x44, 0x44, 0xcf, 0xf4, 0x44, 0x44, 0x40, @@ -921,7 +925,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xaf, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xe0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x6f, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0x6f, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0x6f, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, @@ -941,7 +945,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x39, 0xdf, 0xfe, 0xc7, 0x10, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf4, 0x5, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xd0, 0x0, 0xef, 0xd0, 0x0, @@ -966,7 +970,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xf, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0x10, 0x0, 0x0, 0x0, 0x3, 0xff, 0x40, 0xaf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf7, 0x0, @@ -1001,7 +1005,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf8, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xd, 0xff, 0x20, 0x0, 0x0, 0x0, 0x8, 0xff, 0x50, 0x2, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x3f, 0xf9, 0x0, 0x0, 0x6f, 0xf8, 0x0, 0x0, 0x1, @@ -1024,7 +1028,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x4f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xc0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0xe, 0xf9, 0x3, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xe1, 0x0, 0x9f, 0xf3, 0x0, 0x0, 0x0, @@ -1047,7 +1051,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xb0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x34, 0x44, 0x44, 0x44, 0x44, 0x4c, 0xff, 0x60, @@ -1067,7 +1071,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+5B "[" */ + /* U+005B "[" */ 0x4f, 0xff, 0xff, 0x24, 0xff, 0xff, 0xf2, 0x4f, 0xf4, 0x11, 0x4, 0xff, 0x30, 0x0, 0x4f, 0xf3, 0x0, 0x4, 0xff, 0x30, 0x0, 0x4f, 0xf3, 0x0, @@ -1080,7 +1084,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xff, 0x41, 0x10, 0x4f, 0xff, 0xff, 0x24, 0xff, 0xff, 0xf2, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x78, 0x20, 0x0, 0x0, 0x0, 0xa, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x50, 0x0, 0x0, 0x0, 0x9, 0xfa, @@ -1100,7 +1104,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xa0, - /* U+5D "]" */ + /* U+005D "]" */ 0x8f, 0xff, 0xfe, 0x8f, 0xff, 0xfe, 0x1, 0x19, 0xfe, 0x0, 0x9, 0xfe, 0x0, 0x9, 0xfe, 0x0, 0x9, 0xfe, 0x0, 0x9, 0xfe, 0x0, 0x9, 0xfe, @@ -1111,7 +1115,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x0, 0x9, 0xfe, 0x0, 0x9, 0xfe, 0x1, 0x19, 0xfe, 0x8f, 0xff, 0xfe, 0x8f, 0xff, 0xfe, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0xa, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xaf, 0xa0, 0x0, 0x0, 0x0, 0xe, 0xf0, 0xdf, @@ -1122,15 +1126,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xf2, 0x0, 0x6f, 0x90, 0x0, 0x0, 0x6f, 0x90, 0xd, 0xf2, 0x0, 0x0, 0x0, 0xff, 0x0, - /* U+5F "_" */ + /* U+005F "_" */ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x58, 0x83, 0x0, 0x0, 0xaf, 0xf4, 0x0, 0x0, 0x7f, 0xf4, 0x0, 0x0, 0x4e, 0xf4, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x39, 0xdf, 0xfe, 0xb6, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff, 0xfb, 0x0, 0xe, 0xfa, 0x63, 0x36, 0xdf, 0xf8, 0x0, 0x42, 0x0, 0x0, 0x0, @@ -1144,7 +1148,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0xdf, 0xfa, 0xff, 0x40, 0x6, 0xcf, 0xfe, 0xb5, 0x1f, 0xf4, - /* U+62 "b" */ + /* U+0062 "b" */ 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xfd, @@ -1164,7 +1168,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x6f, 0xff, 0xff, 0xff, 0xd3, 0x0, 0xaf, 0xc0, 0x39, 0xef, 0xec, 0x60, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x1, 0x7c, 0xef, 0xea, 0x50, 0x0, 0x4, 0xef, 0xff, 0xff, 0xff, 0xb0, 0x4, 0xff, 0xf9, 0x43, 0x5b, 0xff, 0xa1, 0xef, 0xe2, 0x0, 0x0, @@ -1178,7 +1182,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xa4, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x50, 0x0, @@ -1198,7 +1202,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0xff, 0xff, 0xff, 0x5f, 0xf5, 0x0, 0x2, 0x8d, 0xff, 0xd8, 0x10, 0xff, 0x50, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x2, 0x8d, 0xff, 0xd8, 0x10, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x5, 0xff, 0xd5, 0x22, 0x5d, 0xff, 0x40, 0x1f, 0xfb, 0x0, @@ -1213,7 +1217,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0x30, 0x0, 0x1, 0x6c, 0xef, 0xeb, 0x60, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x5c, 0xff, 0xd7, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xc0, 0x0, 0xf, 0xfc, 0x31, 0x43, 0x0, 0x3, 0xff, 0x40, 0x0, 0x0, 0x0, 0x4f, @@ -1229,7 +1233,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x4f, 0xf3, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x2, 0x8d, 0xef, 0xd9, 0x20, 0xdf, 0x80, 0x7, 0xff, 0xff, 0xff, 0xff, 0x6d, 0xf8, 0x7, 0xff, 0xe8, 0x43, 0x49, 0xff, 0xff, 0x82, 0xff, @@ -1249,7 +1253,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6e, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x5, 0xad, 0xff, 0xec, 0x82, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, @@ -1268,7 +1272,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x0, 0xf, 0xf7, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0xf, 0xf7, - /* U+69 "i" */ + /* U+0069 "i" */ 0x8, 0xfb, 0x0, 0xff, 0xf3, 0xc, 0xfe, 0x10, 0x3, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0xa, 0xfd, 0x0, 0xaf, 0xd0, 0xa, 0xfd, 0x0, 0xaf, @@ -1276,7 +1280,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xaf, 0xd0, 0xa, 0xfd, 0x0, 0xaf, 0xd0, 0xa, 0xfd, 0x0, 0xaf, 0xd0, 0xa, 0xfd, 0x0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x6, 0xfc, 0x10, 0x0, 0x0, 0xef, 0xf6, 0x0, 0x0, 0xa, 0xff, 0x20, 0x0, 0x0, 0x3, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1292,7 +1296,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x26, 0xff, 0x90, 0x2f, 0xff, 0xff, 0xe1, 0x1, 0xad, 0xfe, 0xa2, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, @@ -1311,13 +1315,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x4, 0xff, 0xc0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x8f, 0xf9, - /* U+6C "l" */ + /* U+006C "l" */ 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xda, 0xfd, 0xaf, 0xd0, - /* U+6D "m" */ + /* U+006D "m" */ 0xaf, 0xc0, 0x5b, 0xef, 0xea, 0x40, 0x0, 0x5a, 0xef, 0xeb, 0x50, 0x0, 0xaf, 0xca, 0xff, 0xff, 0xff, 0xf8, 0xb, 0xff, 0xff, 0xff, 0xfa, 0x0, @@ -1340,7 +1344,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4f, 0xf4, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x7f, 0xf0, 0x0, 0x0, 0x0, 0x4f, 0xf4, - /* U+6E "n" */ + /* U+006E "n" */ 0xaf, 0xc0, 0x4a, 0xef, 0xfc, 0x60, 0x0, 0xaf, 0xc9, 0xff, 0xff, 0xff, 0xfc, 0x0, 0xaf, 0xff, 0xe6, 0x32, 0x4c, 0xff, 0x90, 0xaf, 0xfd, 0x10, @@ -1355,7 +1359,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xf, 0xf7, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0xf, 0xf7, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x1, 0x7c, 0xef, 0xda, 0x40, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xb1, 0x0, 0x4, 0xff, 0xf8, 0x43, 0x5c, 0xff, 0xc0, 0x1, 0xff, @@ -1371,7 +1375,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x17, 0xce, 0xfd, 0xa4, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xaf, 0xc0, 0x3a, 0xef, 0xec, 0x60, 0x0, 0xa, 0xfc, 0x8f, 0xff, 0xff, 0xff, 0xd3, 0x0, 0xaf, 0xff, 0xf8, 0x31, 0x38, 0xff, 0xf2, 0xa, 0xff, @@ -1391,7 +1395,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x1, 0x8d, 0xef, 0xd8, 0x10, 0xff, 0x50, 0x6, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0xf5, 0x5, 0xff, 0xf8, 0x43, 0x6c, 0xff, 0xff, 0x51, 0xff, @@ -1411,7 +1415,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x50, - /* U+72 "r" */ + /* U+0072 "r" */ 0xaf, 0xc0, 0x3a, 0xec, 0xaf, 0xc7, 0xff, 0xfc, 0xaf, 0xef, 0xfb, 0x75, 0xaf, 0xff, 0x30, 0x0, 0xaf, 0xf6, 0x0, 0x0, 0xaf, 0xf1, 0x0, 0x0, @@ -1420,7 +1424,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xd0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, 0xaf, 0xd0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x5, 0xbe, 0xff, 0xda, 0x50, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0x90, 0x8, 0xff, 0xa4, 0x23, 0x59, 0xf2, 0x0, 0xdf, 0xb0, 0x0, 0x0, @@ -1434,7 +1438,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xe3, 0x0, 0x5, 0xad, 0xff, 0xec, 0x71, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x4f, 0xf3, 0x0, 0x0, 0x0, 0x4, 0xff, 0x30, 0x0, 0x0, 0x0, 0x4f, 0xf3, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0x20, 0x9f, 0xff, @@ -1448,7 +1452,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x52, 0x55, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x5c, 0xff, 0xc6, 0x0, - /* U+75 "u" */ + /* U+0075 "u" */ 0xcf, 0xb0, 0x0, 0x0, 0x0, 0x4f, 0xf3, 0xcf, 0xb0, 0x0, 0x0, 0x0, 0x4f, 0xf3, 0xcf, 0xb0, 0x0, 0x0, 0x0, 0x4f, 0xf3, 0xcf, 0xb0, 0x0, @@ -1463,7 +1467,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x7f, 0xf3, 0x0, 0x18, 0xdf, 0xfd, 0x91, 0x2f, 0xf3, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf5, 0x6, 0xff, 0x20, 0x0, 0x0, 0x0, 0x8f, 0xe0, 0x0, 0xef, 0x90, 0x0, 0x0, 0x0, 0xef, 0x70, @@ -1479,7 +1483,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xaf, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfb, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xaf, 0xb0, 0x0, 0x0, 0x0, 0x8f, 0xf0, 0x0, 0x0, 0x0, 0x3f, 0xf1, 0x4f, 0xf1, 0x0, 0x0, 0x0, 0xdf, 0xf5, 0x0, 0x0, 0x0, 0x9f, 0xa0, @@ -1502,7 +1506,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfd, 0x0, 0x0, 0x0, 0x8, 0xff, 0x30, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x1e, 0xfc, 0x0, 0x0, 0x0, 0x6f, 0xf5, 0x4, 0xff, 0x80, 0x0, 0x2, 0xff, 0x80, 0x0, 0x7f, 0xf4, 0x0, 0xd, 0xfc, 0x0, 0x0, 0xb, 0xfe, @@ -1517,7 +1521,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xef, 0xc0, 0x4f, 0xf8, 0x0, 0x0, 0x0, 0x3f, 0xf9, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf5, 0x6, 0xff, 0x30, 0x0, 0x0, 0x0, 0x8f, 0xe0, 0x0, 0xef, 0xa0, 0x0, 0x0, 0x0, 0xef, 0x70, @@ -1538,7 +1542,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x7, 0xcf, 0xeb, 0x40, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x1, 0x11, 0x11, 0x14, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x1e, 0xfd, 0x0, @@ -1551,7 +1555,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x1, 0x9d, 0xfa, 0x0, 0xc, 0xff, 0xfa, 0x0, 0x3f, 0xfa, 0x20, 0x0, 0x6f, 0xf2, 0x0, 0x0, 0x7f, 0xf1, 0x0, 0x0, 0x7f, 0xf1, 0x0, @@ -1565,7 +1569,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6f, 0xf2, 0x0, 0x0, 0x3f, 0xfa, 0x20, 0x0, 0xc, 0xff, 0xfa, 0x0, 0x1, 0x9d, 0xfa, - /* U+7C "|" */ + /* U+007C "|" */ 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, @@ -1573,7 +1577,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, 0x4f, 0xf0, - /* U+7D "}" */ + /* U+007D "}" */ 0x8f, 0xea, 0x10, 0x0, 0x8f, 0xff, 0xe0, 0x0, 0x1, 0x9f, 0xf6, 0x0, 0x0, 0xf, 0xf8, 0x0, 0x0, 0xe, 0xf9, 0x0, 0x0, 0xe, 0xf9, 0x0, @@ -1587,13 +1591,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xf, 0xf8, 0x0, 0x1, 0x9f, 0xf6, 0x0, 0x8f, 0xff, 0xe0, 0x0, 0x8f, 0xea, 0x10, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x1, 0xaf, 0xfa, 0x20, 0x0, 0x1f, 0x80, 0xcf, 0xff, 0xff, 0x60, 0x8, 0xf6, 0x3f, 0xb1, 0x17, 0xff, 0xed, 0xfe, 0x6, 0xf3, 0x0, 0x2, 0xae, 0xfb, 0x20, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0xff, 0xe8, 0x0, 0xd, 0xe7, 0x58, 0xfb, 0x7, 0xf2, 0x0, 0x4, 0xf5, 0xcb, 0x0, 0x0, 0xe, 0xac, 0xb0, @@ -3806,6 +3810,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -4000,6 +4005,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -4429,6 +4435,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -4443,9 +4450,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -4453,15 +4465,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_26 = { +#else lv_font_t lv_font_montserrat_26 = { +#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 = 29, /*The maximum line height required by the font*/ @@ -4476,4 +4496,7 @@ lv_font_t lv_font_montserrat_26 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_26*/ + diff --git a/src/lv_font/lv_font_montserrat_28.c b/src/lv_font/lv_font_montserrat_28.c index 5e740fed6..49acdcfce 100644 --- a/src/lv_font/lv_font_montserrat_28.c +++ b/src/lv_font/lv_font_montserrat_28.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 28 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 28 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_28.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_28 #define LV_FONT_MONTSERRAT_28 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xc, 0xff, 0x50, 0xcf, 0xf4, 0xb, 0xff, 0x30, 0xaf, 0xf3, 0xa, 0xff, 0x20, 0x9f, 0xf2, 0x9, 0xff, 0x10, 0x8f, 0xf0, 0x7, 0xff, 0x0, 0x7f, @@ -29,14 +33,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0x86, 0x0, 0xdf, 0xf6, 0xf, 0xff, 0x80, 0x6f, 0xc1, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x3f, 0xf1, 0x2, 0xff, 0x23, 0xff, 0x10, 0x2f, 0xf2, 0x2f, 0xf0, 0x1, 0xff, 0x12, 0xff, 0x0, 0x1f, 0xf1, 0x2f, 0xf0, 0x1, 0xff, 0x11, 0xff, 0x0, 0xf, 0xf0, 0x1f, 0xf0, 0x0, 0xff, 0x0, 0x98, 0x0, 0x9, 0x90, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0xaf, 0x50, 0x0, 0x6, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xb, 0xf3, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x10, @@ -62,7 +66,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf0, 0x0, 0x0, 0xaf, 0x50, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, @@ -90,7 +94,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xc0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x7d, 0xfe, 0x80, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x30, 0x0, 0xa, 0xfd, 0x9c, 0xfc, 0x0, 0x0, 0x0, 0x9, 0xf9, 0x0, 0x0, 0x4f, 0xb0, @@ -120,7 +124,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0xa, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xb3, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x19, 0xdf, 0xfd, 0x80, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfe, 0x40, 0x5, 0xff, @@ -146,11 +150,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x5, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x3f, 0xf1, 0x3f, 0xf1, 0x2f, 0xf0, 0x2f, 0xf0, 0x2f, 0xf0, 0x1f, 0xf0, 0x1f, 0xf0, 0x9, 0x80, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x4, 0xff, 0x40, 0x0, 0xcf, 0xc0, 0x0, 0x4f, 0xf5, 0x0, 0xb, 0xfe, 0x0, 0x0, 0xff, 0x90, 0x0, 0x5f, 0xf4, 0x0, 0x9, 0xff, 0x0, @@ -164,7 +168,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xff, 0x50, 0x0, 0xc, 0xfc, 0x0, 0x0, 0x4f, 0xf4, - /* U+29 ")" */ + /* U+0029 ")" */ 0xd, 0xfb, 0x0, 0x0, 0x6f, 0xf3, 0x0, 0x0, 0xdf, 0xb0, 0x0, 0x7, 0xff, 0x20, 0x0, 0x2f, 0xf7, 0x0, 0x0, 0xdf, 0xc0, 0x0, 0x8, 0xff, @@ -178,7 +182,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xfb, 0x0, 0x6, 0xff, 0x30, 0x0, 0xdf, 0xb0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x3f, 0x60, 0x0, 0x0, 0x0, 0x3, 0xf6, 0x0, 0x0, 0x1e, 0x80, 0x3f, 0x60, 0x7e, 0x33, 0xdf, 0xe9, 0xfa, 0xdf, 0xe5, 0x0, 0x7e, @@ -188,7 +192,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0x0, 0x0, 0x3, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x17, 0x30, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x44, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -202,20 +206,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x50, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x1a, 0xb4, 0x8, 0xff, 0xe0, 0x9f, 0xff, 0x2, 0xdf, 0xc0, 0xa, 0xf6, 0x0, 0xef, 0x10, 0x2f, 0xc0, 0x6, 0xf6, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x25, 0x55, 0x55, 0x55, 0x6, 0xff, 0xff, 0xff, 0xf2, 0x6f, 0xff, 0xff, 0xff, 0x20, - /* U+2E "." */ + /* U+002E "." */ 0x1a, 0xc4, 0x9, 0xff, 0xe0, 0xaf, 0xff, 0x2, 0xde, 0x60, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x5, 0x86, 0x0, 0x0, 0x0, 0x0, 0xe, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xd0, @@ -238,7 +242,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x9f, 0xd0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x7, 0xcf, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x4f, 0xff, 0xd9, 0x8a, 0xff, 0xfd, @@ -262,7 +266,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xeb, 0x50, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xcf, 0xff, 0xff, 0xf6, 0xcf, 0xff, 0xff, 0xf6, 0x57, 0x77, 0xaf, 0xf6, 0x0, 0x0, 0x5f, 0xf6, 0x0, 0x0, 0x5f, 0xf6, 0x0, 0x0, 0x5f, 0xf6, @@ -274,7 +278,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5f, 0xf6, 0x0, 0x0, 0x5f, 0xf6, 0x0, 0x0, 0x5f, 0xf6, 0x0, 0x0, 0x5f, 0xf6, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x3, 0x8c, 0xef, 0xfc, 0x82, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x2e, 0xff, 0xfb, 0x98, 0xae, 0xff, 0xf5, 0x0, @@ -296,7 +300,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, - /* U+33 "3" */ + /* U+0033 "3" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x6, 0x77, 0x77, 0x77, 0x77, 0xdf, 0xf7, 0x0, 0x0, @@ -317,7 +321,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xc7, 0x20, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf3, @@ -342,7 +346,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfa, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x4f, 0xf9, 0x77, 0x77, 0x77, 0x77, 0x0, @@ -364,7 +368,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xed, 0x94, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x2, 0x8c, 0xef, 0xfd, 0xa4, 0x0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0x1d, 0xff, 0xfb, 0x86, 0x89, 0xed, 0x0, @@ -386,7 +390,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xc7, 0x10, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x2f, 0xfb, 0x77, 0x77, 0x77, 0x77, 0xcf, 0xf5, @@ -408,7 +412,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x9, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfe, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x5a, 0xdf, 0xfd, 0xa6, 0x0, 0x0, 0x0, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x2, 0xef, 0xfd, 0x75, 0x57, 0xdf, 0xff, 0x20, @@ -430,7 +434,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x2, 0x7c, 0xef, 0xfe, 0xc7, 0x20, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x5b, 0xef, 0xed, 0x93, 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x1, 0xdf, 0xfc, 0x64, 0x58, 0xdf, 0xfa, 0x0, @@ -452,14 +456,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x20, 0x0, 0x0, 0x39, 0xcf, 0xff, 0xd9, 0x40, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x2d, 0xe6, 0xa, 0xff, 0xf0, 0x9f, 0xfe, 0x1, 0xac, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xac, 0x40, 0x9f, 0xfe, 0xa, 0xff, 0xf0, 0x2d, 0xe6, 0x0, - /* U+3B ";" */ + /* U+003B ";" */ 0x2d, 0xe6, 0xa, 0xff, 0xf0, 0x9f, 0xfe, 0x1, 0xac, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -467,7 +471,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xff, 0xf0, 0x2d, 0xfc, 0x0, 0xaf, 0x60, 0xe, 0xf1, 0x2, 0xfc, 0x0, 0x6f, 0x60, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x96, 0x0, 0x0, 0x0, 0x0, 0x16, 0xdf, 0xf6, 0x0, 0x0, 0x0, 0x3a, 0xff, 0xff, 0xb2, 0x0, 0x1, 0x7d, @@ -481,7 +485,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x39, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - /* U+3D "=" */ + /* U+003D "=" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x3, 0x33, 0x33, 0x33, 0x33, 0x33, 0x31, 0x0, 0x0, 0x0, @@ -491,7 +495,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x31, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, - /* U+3E ">" */ + /* U+003E ">" */ 0x1b, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfe, 0x82, 0x0, 0x0, 0x0, 0x0, 0x9, 0xef, 0xff, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x5, 0xbf, @@ -505,7 +509,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x4, 0x9d, 0xef, 0xfc, 0x92, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x3e, 0xff, 0xe9, 0x76, 0x8d, 0xff, 0xf6, 0x4, 0xef, @@ -526,7 +530,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xed, 0x10, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbd, 0xff, 0xfe, 0xb8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcf, 0xff, 0xfe, 0xde, 0xff, 0xff, 0xc5, @@ -571,7 +575,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x37, 0xbe, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -601,7 +605,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0xc, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf4, - /* U+42 "B" */ + /* U+0042 "B" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xa5, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x1f, 0xfc, 0x44, 0x44, 0x44, 0x69, @@ -626,7 +630,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfd, 0x20, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x50, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x38, 0xce, 0xfe, 0xda, 0x50, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xe5, 0x0, 0x0, 0x5, 0xff, 0xff, 0xda, @@ -652,7 +656,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfe, 0x50, 0x0, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xed, 0xa5, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0x0, 0x0, 0x1f, 0xfd, 0x77, 0x77, @@ -679,7 +683,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xd4, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x1f, 0xfd, 0x77, 0x77, 0x77, 0x77, 0x77, 0x50, @@ -701,7 +705,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, - /* U+46 "F" */ + /* U+0046 "F" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xfd, 0x77, 0x77, 0x77, 0x77, 0x77, 0x51, 0xff, @@ -722,7 +726,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xda, 0x61, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x5, 0xff, 0xff, 0xda, @@ -748,7 +752,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfd, 0xa6, 0x10, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, @@ -773,14 +777,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xf, 0xfc, 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, - /* U+49 "I" */ + /* U+0049 "I" */ 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x4f, 0xff, 0xff, 0xff, 0xff, 0x90, 0x4, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x17, 0x77, 0x77, 0x78, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, @@ -799,7 +803,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xc0, 0x0, 0x0, 0x5b, 0xef, 0xeb, 0x60, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x2, 0xef, 0xe2, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x2, 0xef, 0xf3, 0x0, 0x1f, 0xfb, 0x0, 0x0, 0x0, @@ -825,7 +829,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xff, 0xd0, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xb0, - /* U+4C "L" */ + /* U+004C "L" */ 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, @@ -846,7 +850,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+4D "M" */ + /* U+004D "M" */ 0x1f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xfc, 0x1f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfc, 0x1f, 0xff, @@ -876,7 +880,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x1f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfc, - /* U+4E "N" */ + /* U+004E "N" */ 0x1f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x1f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfc, 0x1f, 0xff, 0xf3, 0x0, 0x0, 0x0, @@ -901,7 +905,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xaf, 0xfc, 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfc, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x0, 0x0, 0x5, @@ -931,7 +935,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xda, 0x50, 0x0, 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x1f, 0xfd, 0x77, 0x77, 0x78, 0xaf, 0xff, @@ -955,7 +959,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x28, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x0, @@ -992,7 +996,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xce, 0xfd, 0x81, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xda, 0x50, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x1f, 0xfd, 0x77, 0x77, 0x78, 0xaf, @@ -1017,7 +1021,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0xfe, 0x10, 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xb0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x6b, 0xdf, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x20, 0x4, 0xff, 0xfc, 0x86, 0x67, 0xbf, 0xff, 0x10, @@ -1039,7 +1043,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x5, 0x9d, 0xef, 0xed, 0xa5, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x67, 0x77, 0x77, 0x8f, 0xfc, 0x77, 0x77, @@ -1063,7 +1067,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x90, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x3f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf5, 0x3f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf5, 0x3f, 0xf9, 0x0, 0x0, 0x0, 0x0, @@ -1088,7 +1092,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x40, 0x0, 0x0, 0x0, 0x6, 0xae, 0xff, 0xeb, 0x60, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xc0, 0x6f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf5, 0x0, 0xef, 0xf1, @@ -1117,7 +1121,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf9, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xe, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x70, 0x9f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, @@ -1158,7 +1162,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xbf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf3, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xc, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf9, 0x0, 0x2f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x2f, 0xfd, 0x0, 0x0, 0x6f, 0xfc, 0x0, 0x0, @@ -1184,7 +1188,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xcf, 0xf6, 0x4, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf2, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xe0, 0x3, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x50, 0x0, 0x9f, 0xf6, 0x0, @@ -1211,7 +1215,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xf7, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x39, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x47, 0x77, 0x77, 0x77, 0x77, 0x77, 0xdf, @@ -1235,7 +1239,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+5B "[" */ + /* U+005B "[" */ 0x1f, 0xff, 0xff, 0xc1, 0xff, 0xff, 0xfc, 0x1f, 0xfb, 0x33, 0x21, 0xff, 0xa0, 0x0, 0x1f, 0xfa, 0x0, 0x1, 0xff, 0xa0, 0x0, 0x1f, 0xfa, 0x0, @@ -1249,7 +1253,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xff, 0xb3, 0x32, 0x1f, 0xff, 0xff, 0xc1, 0xff, 0xff, 0xfc, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x7, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0xf, 0xf6, 0x0, 0x0, @@ -1273,7 +1277,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x60, - /* U+5D "]" */ + /* U+005D "]" */ 0x7f, 0xff, 0xff, 0x67, 0xff, 0xff, 0xf6, 0x13, 0x37, 0xff, 0x60, 0x0, 0x4f, 0xf6, 0x0, 0x4, 0xff, 0x60, 0x0, 0x4f, 0xf6, 0x0, 0x4, 0xff, @@ -1287,7 +1291,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x61, 0x33, 0x7f, 0xf6, 0x7f, 0xff, 0xff, 0x67, 0xff, 0xff, 0xf6, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x7, 0x83, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x20, 0x0, 0x0, 0x0, 0x3f, 0xd7, 0xf9, @@ -1299,15 +1303,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x4f, 0xd0, 0x0, 0x0, 0x9, 0xf9, 0xb, 0xf7, 0x0, 0x0, 0x0, 0x2f, 0xf0, - /* U+5F "_" */ + /* U+005F "_" */ 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x38, 0x87, 0x0, 0x0, 0x6, 0xff, 0xb0, 0x0, 0x0, 0x2d, 0xfc, 0x10, 0x0, 0x0, 0xaf, 0xd1, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x17, 0xbe, 0xff, 0xda, 0x40, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0xd, 0xfe, 0xa6, 0x56, 0xaf, 0xff, 0x60, 0x3, 0x70, 0x0, @@ -1323,7 +1327,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xf5, 0x0, 0x29, 0xef, 0xfd, 0x92, 0x3f, 0xf5, - /* U+62 "b" */ + /* U+0062 "b" */ 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1346,7 +1350,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xf3, 0xcf, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x7f, 0xf2, 0x5, 0xbe, 0xfe, 0xb5, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x39, 0xdf, 0xfd, 0x93, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x1, 0xdf, 0xfe, 0x96, 0x69, 0xff, 0xf8, 0x0, 0xbf, @@ -1363,7 +1367,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x39, 0xdf, 0xfd, 0x93, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf8, @@ -1386,7 +1390,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2c, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xf8, 0x0, 0x0, 0x5b, 0xdf, 0xec, 0x70, 0xf, 0xf8, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x4b, 0xdf, 0xec, 0x61, 0x0, 0x0, 0x1, 0xcf, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x1, 0xef, 0xfb, 0x64, 0x59, 0xff, 0xf4, 0x0, 0xbf, @@ -1403,7 +1407,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x39, 0xde, 0xfe, 0xa5, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x18, 0xdf, 0xeb, 0x40, 0x0, 0x1d, 0xff, 0xff, 0xf9, 0x0, 0x9, 0xff, 0xa4, 0x49, 0x30, 0x0, 0xef, 0xd0, 0x0, 0x0, 0x0, 0xf, @@ -1420,7 +1424,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x1f, 0xfa, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x5b, 0xdf, 0xec, 0x71, 0xc, 0xfc, 0x0, 0x3d, 0xff, 0xff, 0xff, 0xfe, 0x4c, 0xfc, 0x3, 0xff, 0xfd, 0x86, 0x68, 0xef, 0xfe, 0xfc, @@ -1442,7 +1446,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xfe, 0xb7, 0x10, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, @@ -1464,7 +1468,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x1f, 0xfa, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x1, 0xff, 0xa0, - /* U+69 "i" */ + /* U+0069 "i" */ 0x5e, 0xd3, 0xdf, 0xfa, 0xbf, 0xf7, 0x6, 0x50, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, @@ -1472,7 +1476,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x3, 0xee, 0x40, 0x0, 0x0, 0xbf, 0xfc, 0x0, 0x0, 0x9, 0xff, 0x90, 0x0, 0x0, 0x6, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1489,7 +1493,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb6, 0x58, 0xff, 0xe0, 0x5f, 0xff, 0xff, 0xf4, 0x2, 0xad, 0xfe, 0xb3, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1512,7 +1516,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x5f, 0xfe, 0x10, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x8, 0xff, 0xc0, - /* U+6C "l" */ + /* U+006C "l" */ 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, @@ -1520,7 +1524,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, 0x7f, 0xf3, - /* U+6D "m" */ + /* U+006D "m" */ 0x7f, 0xf2, 0x18, 0xce, 0xfd, 0x93, 0x0, 0x2, 0x8d, 0xff, 0xd9, 0x20, 0x0, 0x7f, 0xf5, 0xef, 0xff, 0xff, 0xff, 0x70, 0x7f, 0xff, 0xff, 0xff, @@ -1547,7 +1551,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x7, 0xff, 0x30, 0x0, 0x0, 0x0, 0x8f, 0xf3, - /* U+6E "n" */ + /* U+006E "n" */ 0x7f, 0xf2, 0x7, 0xce, 0xfe, 0xb5, 0x0, 0x7, 0xff, 0x5e, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x7f, 0xff, 0xfd, 0x75, 0x58, 0xef, 0xf9, 0x7, 0xff, @@ -1564,7 +1568,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x1, 0xff, 0xa0, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x4a, 0xdf, 0xed, 0x82, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x1, 0xef, 0xfe, 0x96, 0x6a, 0xff, 0xfb, 0x0, @@ -1581,7 +1585,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1b, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x4a, 0xdf, 0xed, 0x92, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x7f, 0xf2, 0x6, 0xbe, 0xfd, 0xb5, 0x0, 0x0, 0x7f, 0xf4, 0xdf, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x7f, 0xfe, 0xfe, 0x84, 0x46, 0xcf, 0xff, 0x20, @@ -1603,7 +1607,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x5a, 0xdf, 0xec, 0x60, 0xf, 0xf8, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xfd, 0x2f, 0xf8, 0x1, 0xef, 0xfe, 0x96, 0x6a, 0xff, 0xef, 0xf8, @@ -1625,7 +1629,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf8, - /* U+72 "r" */ + /* U+0072 "r" */ 0x7f, 0xf2, 0x6, 0xce, 0x87, 0xff, 0x3d, 0xff, 0xf8, 0x7f, 0xfd, 0xff, 0xc9, 0x57, 0xff, 0xfd, 0x20, 0x0, 0x7f, 0xff, 0x10, 0x0, 0x7, 0xff, @@ -1636,7 +1640,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x7, 0xff, 0x30, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x2, 0x9d, 0xff, 0xec, 0x83, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0x80, 0x5, 0xff, 0xe8, 0x65, 0x69, 0xef, 0x20, 0xb, 0xff, 0x20, @@ -1652,7 +1656,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x10, 0x0, 0x38, 0xce, 0xff, 0xda, 0x50, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x8, 0x85, 0x0, 0x0, 0x0, 0x1, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x1f, 0xfa, 0x0, 0x0, 0x0, 0x1, 0xff, 0xa0, 0x0, 0x0, 0x9f, 0xff, @@ -1668,7 +1672,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfb, 0x0, 0x0, 0x19, 0xef, 0xea, 0x30, - /* U+75 "u" */ + /* U+0075 "u" */ 0x9f, 0xf1, 0x0, 0x0, 0x0, 0x5, 0xff, 0x69, 0xff, 0x10, 0x0, 0x0, 0x0, 0x5f, 0xf6, 0x9f, 0xf1, 0x0, 0x0, 0x0, 0x5, 0xff, 0x69, 0xff, @@ -1685,7 +1689,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0x4, 0xae, 0xfe, 0xc7, 0x2, 0xff, 0x60, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x70, 0x6f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf1, 0x0, 0xef, 0xc0, 0x0, 0x0, 0x0, 0x1f, @@ -1703,7 +1707,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x60, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xaf, 0xe0, 0x0, 0x0, 0x0, 0xa, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xd4, 0xff, 0x40, 0x0, 0x0, 0x1, 0xff, 0xf5, 0x0, 0x0, 0x0, 0xe, @@ -1729,7 +1733,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xff, 0x70, 0x0, 0x0, 0x0, 0x4f, 0xfa, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x1e, 0xfe, 0x10, 0x0, 0x0, 0x9, 0xff, 0x50, 0x3, 0xff, 0xc0, 0x0, 0x0, 0x5f, 0xf9, 0x0, 0x0, 0x6f, 0xf8, 0x0, 0x2, 0xef, 0xc0, 0x0, @@ -1746,7 +1750,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xff, 0x80, 0x0, 0x0, 0x2f, 0xfd, 0x0, 0x3f, 0xfc, 0x0, 0x0, 0x0, 0x5, 0xff, 0xa0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x70, 0x6f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf0, 0x0, 0xef, 0xd0, 0x0, 0x0, 0x0, 0x1f, @@ -1770,7 +1774,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6c, 0xff, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x23, 0x33, 0x33, 0x33, 0x8f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x2f, @@ -1785,7 +1789,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf8, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x6c, 0xff, 0x40, 0x0, 0x7f, 0xff, 0xf4, 0x0, 0xe, 0xff, 0x73, 0x10, 0x1, 0xff, 0xb0, 0x0, 0x0, 0x2f, 0xf8, 0x0, 0x0, 0x2, @@ -1802,7 +1806,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xef, 0xf8, 0x31, 0x0, 0x6, 0xff, 0xff, 0x40, 0x0, 0x5, 0xcf, 0xf4, - /* U+7C "|" */ + /* U+007C "|" */ 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, @@ -1811,7 +1815,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, 0x1f, 0xf7, - /* U+7D "}" */ + /* U+007D "}" */ 0x7f, 0xfb, 0x40, 0x0, 0x7, 0xff, 0xff, 0x40, 0x0, 0x14, 0x9f, 0xfc, 0x0, 0x0, 0x0, 0xdf, 0xf0, 0x0, 0x0, 0xa, 0xff, 0x0, 0x0, 0x0, @@ -1828,14 +1832,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x49, 0xff, 0xc0, 0x0, 0x7f, 0xff, 0xf4, 0x0, 0x7, 0xff, 0xb4, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x7e, 0xfc, 0x30, 0x0, 0x2, 0xfa, 0x7, 0xff, 0xff, 0xf6, 0x0, 0x5, 0xf8, 0xe, 0xf6, 0x27, 0xff, 0x80, 0x1d, 0xf4, 0x3f, 0xb0, 0x0, 0x4e, 0xff, 0xff, 0xb0, 0x5f, 0x70, 0x0, 0x1, 0xaf, 0xfa, 0x10, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xc4, 0x0, 0xa, 0xfa, 0x67, 0xdf, 0x50, 0x4f, 0x80, 0x0, 0xc, 0xf0, 0x9f, 0x0, 0x0, 0x4, @@ -4340,6 +4344,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -4534,6 +4539,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -4963,6 +4969,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -4977,9 +4984,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -4987,15 +4999,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_28 = { +#else lv_font_t lv_font_montserrat_28 = { +#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 = 30, /*The maximum line height required by the font*/ @@ -5010,4 +5030,7 @@ lv_font_t lv_font_montserrat_28 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_28*/ + diff --git a/src/lv_font/lv_font_montserrat_28_compressed.c b/src/lv_font/lv_font_montserrat_28_compressed.c index 96e415365..014b61800 100644 --- a/src/lv_font/lv_font_montserrat_28_compressed.c +++ b/src/lv_font/lv_font_montserrat_28_compressed.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 28 px * Bpp: 4 * Opts: --bpp 4 --size 28 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_28_compressed.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_28_COMPRESSED #define LV_FONT_MONTSERRAT_28_COMPRESSED 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xc, 0xff, 0x28, 0x6, 0x10, 0x70, 0x3, 0x80, 0x80, 0x7c, 0x20, 0x60, 0x1f, 0x18, 0x8, 0x0, 0x43, 0xc0, 0x3f, 0x84, 0x4, 0x3, 0xe3, 0x3, @@ -28,13 +32,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x3, 0xde, 0x58, 0x8, 0x1, 0xc1, 0x20, 0x72, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x3f, 0xf0, 0x81, 0x7f, 0x88, 0x3, 0xf8, 0x40, 0x2, 0x6, 0x0, 0x30, 0xf, 0xfe, 0x31, 0x80, 0x61, 0x0, 0x8, 0x7, 0xf0, 0xb3, 0x80, 0x4c, 0xc0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0xf5, 0x7a, 0x80, 0x66, 0xfa, 0x0, 0xfe, 0x10, 0x60, 0xc, 0x20, 0x40, 0x1f, 0xcc, 0x4, 0x1, 0xb8, 0x38, 0x3, 0xf8, 0x80, 0x40, 0x31, @@ -53,7 +57,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x83, 0x80, 0x3f, 0x88, 0x8, 0x3, 0x10, 0x10, 0x7, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0xfb, 0xf0, 0x3, 0xff, 0xbc, 0x31, 0x9c, 0x7, 0xfb, 0x28, 0x1, 0xcd, 0xce, 0x62, 0x1, 0x13, 0x5e, 0x90, 0x1, 0x64, 0x0, 0x6e, 0x5, @@ -74,7 +78,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x61, 0x7b, 0xef, 0x3, 0xfc, 0x70, 0xf, 0xfe, 0xc0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x3e, 0xff, 0x40, 0x7, 0xf6, 0xf9, 0x80, 0x6a, 0x80, 0x62, 0x7c, 0x0, 0xfa, 0x49, 0x8c, 0x2, 0x45, 0x4d, 0x9c, 0x73, 0x70, 0xe, 0x46, @@ -99,7 +103,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf5, 0xf, 0xc3, 0xf8, 0xd0, 0x6, 0xb1, 0x73, 0x0, 0xf2, 0x62, 0xbc, 0x2e, 0x20, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0xc3, 0x3b, 0xfe, 0xd8, 0x0, 0xff, 0x1f, 0x31, 0x0, 0x9, 0xf4, 0x3, 0xfb, 0x80, 0x6f, 0xfd, 0x40, 0x50, 0x1, 0xf1, 0x90, 0x5a, 0x0, @@ -122,11 +126,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0x24, 0xef, 0xfb, 0xad, 0x80, 0x32, 0xd8, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x3f, 0xf0, 0x80, 0x61, 0x0, 0x8, 0x7, 0xe3, 0x0, 0xf8, 0x59, 0xc0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x93, 0xfc, 0x80, 0x14, 0x1, 0xa0, 0x1, 0xc, 0x24, 0x2, 0xf0, 0x15, 0x0, 0x90, 0x1c, 0x2, 0x50, 0x6, 0x80, 0x58, 0x0, 0x40, 0x9, @@ -138,7 +142,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x6, 0x80, 0x65, 0x7, 0x0, 0xdc, 0x2, 0xa0, 0x12, 0x18, 0x48, 0x6, 0x80, 0x34, - /* U+29 ")" */ + /* U+0029 ")" */ 0xd, 0xfb, 0x0, 0xd6, 0x8, 0x60, 0x13, 0x10, 0x40, 0x6, 0xa0, 0x42, 0x0, 0x94, 0x0, 0xa0, 0x11, 0x10, 0x2c, 0x3, 0x28, 0x18, 0x6, 0xe0, @@ -150,7 +154,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2c, 0x2, 0x50, 0x2, 0x80, 0x54, 0x8, 0x40, 0x6, 0x20, 0x80, 0xa, 0xc1, 0xc, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0xc7, 0xec, 0x1, 0xff, 0xc3, 0x1e, 0x80, 0xe, 0x7e, 0x32, 0x37, 0xea, 0xc, 0xd8, 0x6, 0x3d, 0x80, 0x60, 0x52, 0x6f, 0x50, 0x3, 0x20, @@ -159,26 +163,26 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x93, 0x65, 0x81, 0x84, 0x3, 0xcc, 0x1, 0xc5, 0xa, 0x1, 0x80, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0xf2, 0x20, 0x40, 0x3f, 0xeb, 0xb2, 0x0, 0x7f, 0xf9, 0xc, 0xf8, 0x0, 0x46, 0x78, 0x4b, 0x33, 0x80, 0x11, 0x99, 0x9c, 0x3, 0xff, 0x84, 0x5f, 0xfc, 0x0, 0xaf, 0xfc, 0xc0, 0x1f, 0xfe, 0xc0, - /* U+2C "," */ + /* U+002C "," */ 0x1a, 0xb4, 0x9, 0x54, 0xa0, 0x10, 0x0, 0x85, 0x90, 0x18, 0x13, 0x85, 0x0, 0x10, 0x1c, 0x8, 0x4c, 0x41, 0x2, 0x80, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x25, 0x5f, 0x81, 0x2a, 0xbe, 0x20, 0xf, 0xe0, - /* U+2E "." */ + /* U+002E "." */ 0x1a, 0xc4, 0x8, 0x53, 0xa0, 0x30, 0x0, 0x84, 0x10, 0xc8, 0x0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0xfe, 0x58, 0x60, 0xf, 0xeb, 0x7e, 0x0, 0xfc, 0x62, 0x16, 0x1, 0xfa, 0x80, 0x8c, 0x3, 0xf3, 0x85, 0x0, 0x7e, 0x41, 0x5, 0x0, 0xfd, @@ -193,7 +197,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0x18, 0x7, 0xe7, 0x5, 0x0, 0xfc, 0x82, 0x14, 0x1, 0xfb, 0x40, 0x88, 0x1, 0xf8, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0xe7, 0xcf, 0xf7, 0x5a, 0x80, 0x7e, 0x4e, 0x83, 0x0, 0xa, 0x55, 0x88, 0x7, 0x25, 0x88, 0x13, 0x3a, 0x80, 0x13, 0x4, 0x2, 0x1a, 0x0, @@ -213,12 +217,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe0, 0x80, 0x72, 0x74, 0x18, 0x0, 0x52, 0xb0, 0x40, 0x20, - /* U+31 "1" */ + /* U+0031 "1" */ 0xcf, 0xff, 0x30, 0x7, 0xe9, 0x88, 0x94, 0x2, 0x57, 0x7b, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xfe, 0xc0, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x8e, 0x33, 0xbf, 0xd9, 0x4, 0x1, 0xc5, 0x78, 0xe6, 0x20, 0x3, 0x7d, 0x60, 0x8, 0xb1, 0x0, 0x8, 0xce, 0xa2, 0x0, 0x95, 0x0, 0x8c, @@ -235,7 +239,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1d, 0xff, 0x0, 0x28, 0x2, 0x58, 0x8f, 0xe2, 0x0, 0xff, 0xe2, 0x0, - /* U+33 "3" */ + /* U+0033 "3" */ 0xf, 0xff, 0xfe, 0x8, 0x7, 0xff, 0x16, 0x62, 0x3f, 0x10, 0x2, 0x0, 0xc, 0xef, 0xf0, 0x90, 0x2b, 0x80, 0x7f, 0x1c, 0x81, 0x50, 0x7, 0xf0, @@ -251,7 +255,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x31, 0x0, 0x21, 0xc0, 0x13, 0xd2, 0xa4, 0x0, 0x13, 0x8d, 0x70, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0xfe, 0x4f, 0xf5, 0x80, 0x7f, 0xf0, 0x4a, 0x80, 0x68, 0x3, 0xff, 0x83, 0xc2, 0x1a, 0x20, 0x1f, 0xfc, 0x9, 0x30, 0x83, 0x0, 0xff, 0xe0, @@ -266,7 +270,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0xbf, 0xff, 0xf0, 0x1, 0x7f, 0xe6, 0x0, 0xff, 0xfe, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0xf, 0xff, 0xfc, 0x1, 0x88, 0x3, 0xff, 0x86, 0xe0, 0x6, 0x88, 0xfc, 0x1, 0x88, 0x1, 0x4e, 0xff, 0x80, 0x37, 0x0, 0x8, 0x3, 0xff, @@ -283,7 +287,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x12, 0xed, 0xb1, 0x88, 0x9, 0x35, 0xd8, 0x40, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0xe2, 0x8c, 0xef, 0xf6, 0xd2, 0x0, 0x70, 0xd6, 0xb9, 0x88, 0x0, 0x96, 0xd0, 0x2, 0x1c, 0x50, 0x2, 0x3c, 0xbb, 0x9, 0x20, 0x5, 0xa4, @@ -303,7 +307,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x6, 0x6e, 0x83, 0x10, 0x13, 0x8f, 0x40, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x2f, 0xff, 0xfe, 0x15, 0x0, 0x7f, 0xf0, 0xcc, 0x2, 0x48, 0x8f, 0xc6, 0x0, 0xc0, 0x8, 0xdd, 0xff, 0x18, 0xa, 0x80, 0x7f, 0xcc, 0x0, 0x90, @@ -318,7 +322,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x58, 0x2, 0x40, 0x3f, 0xe1, 0x60, 0x15, 0x0, 0xf8, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0xcb, 0x5b, 0xfe, 0xda, 0x60, 0xf, 0x1e, 0xd2, 0x90, 0x0, 0x96, 0x74, 0xc0, 0x22, 0xd2, 0x2, 0x8a, 0xa4, 0x10, 0x16, 0x10, 0x2, 0x4, @@ -338,7 +342,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x59, 0xba, 0x95, 0x0, 0x35, 0x80, 0x53, 0xb0, 0x62, 0x0, 0x13, 0x8d, 0x90, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0xcb, 0x7d, 0xfd, 0xb2, 0x60, 0x1e, 0x2c, 0xa4, 0x10, 0x12, 0x6c, 0x90, 0xc, 0x3e, 0x60, 0x73, 0x74, 0xe4, 0xd, 0x40, 0x14, 0x10, 0x3e, @@ -357,20 +361,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9c, 0x15, 0xe6, 0x14, 0x40, 0xf4, 0xc0, 0x36, 0x31, 0x80, 0x44, 0xd7, 0x84, 0x1, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x2d, 0xe6, 0x8, 0x21, 0x90, 0x30, 0x0, 0x84, 0x29, 0xd0, 0xd, 0x62, 0x0, 0x7f, 0xf4, 0xc6, 0xb1, 0x2, 0x14, 0xe8, 0xc, 0x0, 0x21, 0x4, 0x32, 0x0, - /* U+3B ";" */ + /* U+003B ";" */ 0x2d, 0xe6, 0x8, 0x21, 0x90, 0x30, 0x0, 0x84, 0x29, 0xd0, 0xd, 0x62, 0x0, 0x7f, 0xf4, 0xc6, 0xad, 0x2, 0x55, 0x28, 0x4, 0x0, 0x21, 0x64, 0x6, 0x4, 0xe1, 0x40, 0x4, 0x7, 0x2, 0x13, 0x10, 0x40, 0xa0, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0xff, 0x8e, 0x58, 0x3, 0xf0, 0xb6, 0xe3, 0x0, 0x7c, 0x75, 0xd2, 0x40, 0x88, 0x0, 0x85, 0xf7, 0x14, 0xa, 0x3a, 0xc8, 0x12, 0xba, 0x8, @@ -381,13 +385,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0x39, 0xf9, 0x30, 0x4a, 0x60, 0xf, 0xcd, 0x98, 0x60, 0xf, 0xfe, 0x1, 0xcf, 0xb8, - /* U+3D "=" */ + /* U+003D "=" */ 0x2f, 0xff, 0xfe, 0x3, 0x0, 0x7f, 0xf0, 0x8b, 0x33, 0xff, 0x80, 0xe0, 0x67, 0xff, 0xc0, 0x10, 0xf, 0xfe, 0x89, 0x9f, 0xff, 0x0, 0x4b, 0x33, 0xff, 0x80, 0xe0, 0x1f, 0xfc, 0x20, - /* U+3E ">" */ + /* U+003E ">" */ 0x1b, 0x50, 0xf, 0xf8, 0xd2, 0xba, 0x8, 0x3, 0xf1, 0x30, 0x89, 0xf7, 0x14, 0x3, 0xe9, 0xea, 0x40, 0x3a, 0xe9, 0x20, 0xf, 0x2d, 0xeb, 0x88, @@ -398,7 +402,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8c, 0x2, 0xfb, 0x6a, 0x1, 0xc6, 0x9, 0x5d, 0x4, 0x1, 0xf1, 0x75, 0xa8, 0x7, 0xf8, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x92, 0x77, 0xbf, 0xd9, 0x24, 0x1, 0x8a, 0xec, 0xc4, 0x20, 0x3, 0x6d, 0x80, 0x1, 0xe2, 0x0, 0xb4, 0x4b, 0x90, 0x1, 0xd8, 0x1c, 0x1, @@ -413,7 +417,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x18, 0xf2, 0xc0, 0x1f, 0xf1, 0x0, 0x38, 0x3, 0xfe, 0x91, 0x29, 0x0, 0xe0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0xfc, 0x4f, 0x7b, 0xff, 0x75, 0xc1, 0x80, 0x7f, 0xf0, 0x93, 0x36, 0x10, 0x84, 0x84, 0x48, 0xf9, 0x85, 0x0, 0xff, 0xaa, 0xcc, 0xa3, 0x7f, @@ -450,7 +454,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xff, 0x82, 0x99, 0x88, 0x41, 0x1c, 0x4b, 0x3c, 0x80, 0x1f, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0xfe, 0x6f, 0xf6, 0x80, 0x7f, 0xf1, 0xac, 0x0, 0x48, 0x1, 0xff, 0xc4, 0x42, 0x0, 0xbc, 0x3, 0xff, 0x89, 0xe0, 0x2c, 0x8, 0x40, 0x1f, @@ -471,7 +475,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x81, 0x20, 0xb, 0x0, 0x48, 0x2, 0x40, 0x3f, 0xf8, 0x2, 0xa0, 0x48, - /* U+42 "B" */ + /* U+0042 "B" */ 0x1f, 0xff, 0xf6, 0xd2, 0x80, 0x7f, 0xf0, 0xc9, 0x6b, 0x48, 0x3, 0x8e, 0xef, 0xd2, 0xc0, 0x2, 0xf0, 0xe, 0x74, 0x4f, 0x34, 0xf1, 0x81, 0x30, @@ -488,7 +492,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0x77, 0x7f, 0x53, 0x88, 0x16, 0x8, 0x7, 0xff, 0x0, 0x96, 0xb4, 0x80, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0xf1, 0xc6, 0x77, 0xf6, 0xd2, 0x80, 0x7e, 0x2b, 0xc7, 0x31, 0x1, 0x25, 0xae, 0x50, 0xe, 0x5d, 0x40, 0x1, 0x2b, 0xb2, 0x0, 0x6, 0xa0, @@ -507,7 +511,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x25, 0x77, 0x28, 0x0, 0x6a, 0x0, 0x38, 0xb3, 0xe, 0x62, 0x2, 0x4b, 0x5c, 0xa0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x1f, 0xff, 0xee, 0xc9, 0x40, 0xf, 0xfe, 0x20, 0x9b, 0x5e, 0xa0, 0x7, 0xc5, 0x11, 0xe6, 0x30, 0x1, 0x5c, 0x0, 0x79, 0x9d, 0xfd, 0x39, 0xac, @@ -524,7 +528,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x47, 0x98, 0xc0, 0x5, 0x70, 0x1, 0xff, 0xc1, 0x13, 0x6b, 0xd4, 0x0, 0xc0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x1f, 0xff, 0xfe, 0xe, 0x0, 0x7f, 0xf2, 0xa, 0x23, 0xfd, 0x20, 0x19, 0x9d, 0xff, 0xca, 0x1, 0xff, 0xff, 0x0, 0xfe, 0x4f, 0xff, 0xe9, 0x0, @@ -532,14 +536,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0xc0, 0x3f, 0xff, 0x2c, 0xef, 0xff, 0x8, 0x4, 0x51, 0x1f, 0xf1, 0x80, 0x7f, 0xf1, 0x0, - /* U+46 "F" */ + /* U+0046 "F" */ 0x1f, 0xff, 0xfe, 0xe, 0x0, 0x7f, 0xf1, 0x8a, 0x23, 0xfd, 0x20, 0x13, 0x3b, 0xff, 0x94, 0x3, 0xff, 0xfe, 0x1, 0x33, 0x7f, 0x8c, 0x3, 0x14, 0xcf, 0xf5, 0x0, 0x7f, 0xf1, 0xd3, 0xff, 0xfa, 0x40, 0x3f, 0xff, 0xe0, 0x1f, 0xfd, 0x30, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0xf1, 0xc6, 0x77, 0xfb, 0x69, 0x84, 0x3, 0xe2, 0xbc, 0x73, 0x10, 0x1, 0x2c, 0xf3, 0x80, 0x72, 0xea, 0x0, 0x9, 0x5d, 0xca, 0x20, 0x8, @@ -559,16 +563,16 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1b, 0xc4, 0x3, 0x15, 0xe3, 0x98, 0x80, 0x9, 0x67, 0xa4, 0x40, - /* U+48 "H" */ + /* U+0048 "H" */ 0x1f, 0xf5, 0x80, 0x7f, 0xdf, 0xec, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xff, 0x13, 0xff, 0xfe, 0x0, 0xff, 0xe6, 0x14, 0x47, 0xfc, 0x1, 0xe6, 0x77, 0xff, 0x80, 0x3f, 0xff, 0xe0, 0x1f, 0xfe, 0xa0, - /* U+49 "I" */ + /* U+0049 "I" */ 0x1f, 0xf5, 0x80, 0x7f, 0xff, 0xc0, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x27, 0xff, 0xf4, 0x80, 0x7f, 0xf0, 0xd6, 0x23, 0xce, 0x1, 0xc2, 0xef, 0xeb, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xfd, 0xdc, 0x0, 0x20, 0x6, @@ -577,7 +581,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x22, 0xf3, 0x2, 0x79, 0x71, 0x3, 0xa0, 0x1, 0x65, 0x20, 0x80, 0xa4, 0xe0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x1f, 0xf5, 0x80, 0x7f, 0x17, 0x7f, 0x10, 0x7, 0xff, 0x4, 0xb0, 0x43, 0x48, 0x3, 0xff, 0x80, 0x38, 0x21, 0x66, 0x1, 0xff, 0xc0, 0x1c, 0x10, @@ -595,13 +599,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x14, 0x40, 0x1f, 0xfc, 0x24, 0x80, 0x1f, 0x0, 0xff, 0xe1, 0xbb, 0x1, 0x58, 0x0, - /* U+4C "L" */ + /* U+004C "L" */ 0x1f, 0xf5, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xff, 0xf0, 0xf, 0xfe, 0x8b, 0x3b, 0xff, 0x88, 0x2, 0x28, 0x8f, 0xf3, 0x80, 0x7f, 0xf0, 0xc0, - /* U+4D "M" */ + /* U+004D "M" */ 0x1f, 0xf4, 0x0, 0x7f, 0xf0, 0xf3, 0xf0, 0x2, 0x72, 0x0, 0xff, 0xe0, 0xb1, 0x80, 0x7a, 0x0, 0x3f, 0xf8, 0x30, 0x1, 0xf2, 0xa0, 0x7, 0xfd, @@ -620,7 +624,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4d, 0x60, 0x1f, 0xfc, 0x74, 0x91, 0x0, 0xff, 0xe9, 0x80, - /* U+4E "N" */ + /* U+004E "N" */ 0x1f, 0xf5, 0x0, 0x7f, 0xdf, 0xec, 0x0, 0x95, 0x80, 0x3f, 0xf8, 0xb2, 0x60, 0x1f, 0xfc, 0x5d, 0x10, 0xf, 0xfe, 0x20, 0xe8, 0x7, 0xff, 0x8, @@ -635,7 +639,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x45, 0x40, 0x1f, 0xfc, 0x54, 0x80, 0xf, 0xfe, 0x2b, 0xa8, 0x7, 0xff, 0x16, 0x88, 0x0, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0xf1, 0xc6, 0x77, 0xfb, 0x69, 0x80, 0x3f, 0xe2, 0xbc, 0x73, 0x10, 0x1, 0x2c, 0xf3, 0x80, 0x7e, 0x5d, 0x40, 0x1, 0x2b, 0xb2, 0x0, 0x6, @@ -658,7 +662,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2b, 0xb2, 0x0, 0x51, 0x82, 0x1, 0xf1, 0x5e, 0x39, 0x88, 0x0, 0x96, 0x7d, 0xc0, 0x38, - /* U+50 "P" */ + /* U+0050 "P" */ 0x1f, 0xff, 0xed, 0xa5, 0x0, 0xff, 0xe1, 0x12, 0xd6, 0x98, 0x7, 0x14, 0x47, 0x3a, 0x80, 0xb, 0xc, 0x3, 0x33, 0xbf, 0x45, 0x7a, 0x80, 0x38, @@ -671,7 +675,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb5, 0xa6, 0x1, 0xc9, 0xff, 0xed, 0xa5, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xf0, 0x80, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0xf1, 0x46, 0x77, 0xfb, 0x69, 0x80, 0x3f, 0xf8, 0x5, 0x7a, 0xe6, 0x20, 0x2, 0x59, 0xe7, 0x0, 0xfe, 0x4d, 0x40, 0x1, 0x2b, 0xb2, 0x0, @@ -700,7 +704,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe4, 0x82, 0x40, 0x3f, 0xf8, 0x29, 0xd2, 0x62, 0x4, 0xfc, 0x80, - /* U+52 "R" */ + /* U+0052 "R" */ 0x1f, 0xff, 0xed, 0xa5, 0x0, 0xff, 0xe1, 0x92, 0xd6, 0x98, 0x7, 0x8a, 0x23, 0x9d, 0x40, 0x5, 0x86, 0x1, 0xcc, 0xef, 0xd1, 0x5e, 0xa0, 0xe, @@ -716,7 +720,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x54, 0x1, 0xff, 0xc2, 0xa1, 0xb, 0x10, 0xf, 0xfe, 0x8, 0xd0, 0xd, 0x0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0xcd, 0x7b, 0xfe, 0xec, 0x83, 0x0, 0xe5, 0xe9, 0x42, 0x0, 0x9, 0xbe, 0x60, 0x80, 0x9, 0x42, 0x6, 0xf3, 0x28, 0x40, 0x1, 0x98, 0x1, @@ -735,13 +739,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x26, 0x4e, 0x40, 0x58, 0x60, 0x7, 0xea, 0x62, 0x10, 0x12, 0x5a, 0xd3, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xfe, 0x1a, 0x80, 0x7f, 0xf1, 0x62, 0x3c, 0xe0, 0x3, 0x88, 0xf3, 0xb3, 0xbf, 0x50, 0x1, 0x5d, 0xfc, 0x40, 0x1f, 0xff, 0xf0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, 0x3, 0xff, 0xc6, - /* U+55 "U" */ + /* U+0055 "U" */ 0x3f, 0xf4, 0x80, 0x7f, 0x9b, 0xfc, 0xa0, 0x1f, 0xff, 0xf0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x90, 0x40, 0x6, 0x1, 0xfe, 0x10, 0x0, 0x90, 0x1, @@ -753,7 +757,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x51, 0x1, 0xb5, 0x0, 0xe3, 0xe9, 0x51, 0x0, 0xa, 0x4f, 0x20, 0x4, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0x18, 0x7, 0xff, 0x0, 0x7f, 0xd8, 0x16, 0x0, 0x90, 0xf, 0xfe, 0x3, 0x0, 0x24, 0x18, 0x41, 0x44, 0x3, 0xfe, 0x90, 0x15, 0x0, @@ -774,7 +778,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xfe, 0x1b, 0x0, 0x66, 0x0, 0xff, 0xe1, 0x8b, 0x0, 0x18, 0x40, 0x3e, - /* U+57 "W" */ + /* U+0057 "W" */ 0xe, 0xfe, 0x0, 0xff, 0x4f, 0xf9, 0x40, 0x3f, 0x8f, 0xfc, 0xe0, 0xe0, 0x28, 0x1, 0xfc, 0xe0, 0xf, 0x0, 0xfe, 0xb0, 0x2, 0x86, 0x80, 0x34, @@ -806,7 +810,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x7f, 0xf0, 0x5, 0x0, 0xe, 0x1, 0xfc, 0xa0, 0x15, 0x0, 0x78, - /* U+58 "X" */ + /* U+0058 "X" */ 0xc, 0xff, 0x28, 0x7, 0xf3, 0x7f, 0xa4, 0x1, 0xc0, 0xa, 0x20, 0xf, 0x8a, 0x40, 0xa4, 0x0, 0x52, 0x0, 0xe0, 0xf, 0xbc, 0x1, 0xc0, 0x19, @@ -827,7 +831,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0x60, 0x46, 0x2, 0xa0, 0xf, 0xee, 0x0, 0x49, 0x0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xff, 0x18, 0x7, 0xfd, 0xbf, 0xc0, 0xf, 0x0, 0x78, 0x7, 0xf9, 0xc8, 0x2c, 0x0, 0x6c, 0x6, 0xc0, 0x1f, 0x86, 0x1, 0x14, 0x2, 0x81, @@ -843,7 +847,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x5, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xfd, 0x20, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x9f, 0xff, 0xfe, 0x19, 0x80, 0x7f, 0xf1, 0x76, 0x23, 0xfe, 0x20, 0x2, 0x1a, 0x3b, 0xff, 0x8c, 0x80, 0x68, 0x3, 0xfe, 0x2b, 0x0, 0x68, 0x80, @@ -858,12 +862,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x49, 0x0, 0x9e, 0x23, 0xfe, 0xd0, 0xf, 0xfe, 0x28, - /* U+5B "[" */ + /* U+005B "[" */ 0x1f, 0xfe, 0xc0, 0xf, 0xf2, 0x66, 0x38, 0x2, 0x13, 0x31, 0x0, 0x7f, 0xff, 0xc0, 0x3f, 0xfe, 0x22, 0x66, 0x20, 0x9, 0x33, 0x1c, 0x1, 0xf0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x7, 0x83, 0x0, 0xff, 0x63, 0xc0, 0x7, 0xfb, 0x81, 0x4, 0x3, 0xf9, 0x40, 0xe, 0x1, 0xfe, 0x50, 0xa0, 0xf, 0xf7, 0x81, 0x88, 0x7, 0xf2, @@ -879,12 +883,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0x80, 0x7f, 0xb8, 0x10, 0x40, 0x3f, 0x94, 0x0, 0xe0, - /* U+5D "]" */ + /* U+005D "]" */ 0x7f, 0xfe, 0x60, 0xf, 0x9b, 0x31, 0x0, 0x10, 0x99, 0xc0, 0x1f, 0xff, 0xf0, 0xf, 0xff, 0x88, 0x99, 0xc0, 0x13, 0x66, 0x20, 0x3, 0xfc, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0xe7, 0x83, 0x0, 0xfe, 0x58, 0x78, 0x0, 0xfe, 0x90, 0x2, 0x10, 0x7, 0xc6, 0x62, 0x80, 0xb0, 0xf, 0xa4, 0x2d, 0x81, 0x80, 0x3c, 0x2a, @@ -894,14 +898,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xc0, 0x84, 0x8, 0x44, 0x40, 0xe, 0x60, 0xb0, 0xf0, 0xa0, 0xf, 0x58, 0x30, 0x0, - /* U+5F "_" */ + /* U+005F "_" */ 0xbb, 0xff, 0xe1, 0x22, 0x7f, 0xf0, 0x80, - /* U+60 "`" */ + /* U+0060 "`" */ 0x38, 0x83, 0x80, 0x63, 0xe7, 0x8b, 0x0, 0xcd, 0xa4, 0x98, 0x20, 0x11, 0x6a, 0x9e, 0x8, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0xb, 0xdf, 0x7f, 0xb6, 0x90, 0x3, 0x47, 0x42, 0x8, 0x0, 0x96, 0xe4, 0x2, 0x50, 0x15, 0x9a, 0x95, 0x0, 0x33, 0x0, 0x1d, 0x1d, 0x4c, @@ -915,7 +919,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x6b, 0xfd, 0xd2, 0x2c, 0x1, 0x97, 0x58, 0x40, 0x4, 0xdb, 0x40, 0x10, - /* U+62 "b" */ + /* U+0062 "b" */ 0x7f, 0xf1, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xf9, 0x4b, 0x7d, 0xfb, 0x6a, 0x1, 0xf3, 0x65, 0x20, 0x81, 0x25, 0x69, 0x0, 0x75, 0x98, 0x2c, 0x4b, @@ -930,7 +934,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0xd, 0xc6, 0xb, 0x12, 0xe2, 0x5, 0xa4, 0x1, 0x87, 0x29, 0x4, 0x5, 0x2b, 0x48, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0xc7, 0x3b, 0xfe, 0xd9, 0x30, 0xe, 0x1b, 0xc6, 0x20, 0x1, 0x36, 0x48, 0x4, 0x38, 0x80, 0x2d, 0x32, 0x60, 0x3, 0x40, 0x2, 0x88, 0x17, @@ -944,7 +948,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc4, 0x1, 0x69, 0x93, 0x0, 0x1e, 0x0, 0x21, 0xbc, 0x62, 0x0, 0x13, 0x64, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0xff, 0xe0, 0x17, 0xfa, 0x0, 0x3f, 0xff, 0xe0, 0x1f, 0xcb, 0x5b, 0xfd, 0x8c, 0x1, 0xf1, 0x65, 0x29, 0x0, 0x9c, 0xeb, 0x0, 0x61, 0xc3, @@ -960,7 +964,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc0, 0x8b, 0x40, 0x38, 0xb2, 0x90, 0x80, 0x4e, 0x38, 0xc0, 0x20, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0xc9, 0x7b, 0xfd, 0x8c, 0x20, 0x1c, 0x39, 0x68, 0x40, 0x27, 0x3e, 0x80, 0x10, 0xf9, 0x82, 0x4d, 0xd3, 0x0, 0xda, 0x0, 0x28, 0x42, 0xec, @@ -974,7 +978,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0xd3, 0x27, 0x30, 0x2e, 0x0, 0x86, 0xf1, 0x88, 0x40, 0x56, 0xb4, 0x80, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0xc3, 0x1b, 0xfd, 0x68, 0x1, 0xe, 0x39, 0x0, 0xa6, 0x80, 0x50, 0x40, 0xb7, 0x66, 0xa0, 0x9, 0xc0, 0xa9, 0x11, 0x26, 0x1, 0x8, 0x20, @@ -983,7 +987,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x68, 0x11, 0xa8, 0x0, 0x4c, 0xf0, 0x7, 0xff, 0xfc, 0x3, 0xff, 0xc6, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0xcb, 0x7b, 0xfd, 0x8e, 0x21, 0x9f, 0x80, 0x3, 0xda, 0x42, 0x1, 0x38, 0xf4, 0x0, 0xc7, 0x84, 0x4, 0xf3, 0x27, 0x11, 0x59, 0x0, 0x5c, @@ -1003,7 +1007,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc0, 0x12, 0xa0, 0x2, 0xcc, 0x3a, 0x8, 0x0, 0x52, 0x39, 0x80, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x7f, 0xf1, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xf8, 0x8d, 0x7d, 0xfd, 0x6a, 0x1, 0xe6, 0xd9, 0x41, 0x1, 0x4a, 0xb0, 0xe, 0xa2, 0x16, 0x88, 0x28, @@ -1013,12 +1017,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe2, 0x0, 0x8, 0x4, 0xe0, 0x1f, 0xe3, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xf4, 0x80, - /* U+69 "i" */ + /* U+0069 "i" */ 0x5e, 0xd3, 0x81, 0x29, 0x60, 0x6, 0xdc, 0xd3, 0x83, 0x28, 0x7, 0x3f, 0xf8, 0xc0, 0x3f, 0xfd, 0x80, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0xe3, 0xee, 0x20, 0x7, 0x40, 0x8a, 0x0, 0x38, 0x80, 0xa, 0x1, 0xd3, 0x38, 0x3, 0xcc, 0xc0, 0xf, 0xfe, 0x1a, 0xff, 0x98, 0x3, 0xff, @@ -1026,7 +1030,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xb2, 0xc3, 0x0, 0x9a, 0xa4, 0xd3, 0x80, 0x28, 0x1d, 0x48, 0x5, 0x31, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x7f, 0xf1, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xf9, 0xe9, 0xfe, 0xe2, 0x0, 0xff, 0x2d, 0x80, 0xe1, 0x0, 0x7f, 0x35, 0x0, 0xe1, 0x0, 0x7f, 0x3c, @@ -1039,10 +1043,10 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xfc, 0xf, 0x0, 0x42, 0x0, 0x7f, 0xc5, 0x40, 0xa, 0x10, 0xf, 0xf9, 0x5c, 0x7, 0x40, - /* U+6C "l" */ + /* U+006C "l" */ 0x7f, 0xf1, 0x80, 0x7f, 0xff, 0xc0, 0x38, - /* U+6D "m" */ + /* U+006D "m" */ 0x7f, 0xf1, 0xc, 0x67, 0x7e, 0xc9, 0x80, 0x45, 0x1b, 0xfe, 0xd9, 0x20, 0xf, 0x3f, 0xb9, 0x88, 0x13, 0x63, 0x83, 0xeb, 0x90, 0x0, 0x9b, 0x58, @@ -1056,7 +1060,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x7f, 0x9c, 0x3, 0xfc, 0x20, 0x1f, 0xff, 0xf0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x50, - /* U+6E "n" */ + /* U+006E "n" */ 0x7f, 0xf1, 0x3, 0xe7, 0x7f, 0x5a, 0x80, 0x79, 0xfa, 0xc, 0x40, 0x52, 0xac, 0x3, 0xa8, 0x4a, 0x2a, 0x8e, 0x20, 0x92, 0x1, 0xcd, 0xae, 0xaa, @@ -1065,7 +1069,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8c, 0x3, 0xe3, 0x0, 0x8, 0x4, 0xe0, 0x1f, 0xe3, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xf4, 0x80, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0xc9, 0x5b, 0xfd, 0xb0, 0x40, 0x1e, 0x1b, 0xb2, 0x90, 0x9, 0x3e, 0xc0, 0x6, 0x1f, 0x40, 0x16, 0x99, 0x28, 0x1, 0xec, 0x2, 0xa1, 0x5, @@ -1080,7 +1084,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x71, 0x0, 0x5a, 0x64, 0xa0, 0x7, 0xb0, 0xc, 0x37, 0x65, 0x20, 0x12, 0x6d, 0x80, 0x8, - /* U+70 "p" */ + /* U+0070 "p" */ 0x7f, 0xf1, 0x3, 0x5f, 0x7e, 0xda, 0x80, 0x7c, 0xdb, 0x28, 0x20, 0x49, 0x5a, 0x40, 0x1d, 0x44, 0x2f, 0x76, 0x93, 0x2, 0xd2, 0x0, 0xc2, 0x7f, @@ -1096,7 +1100,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xad, 0x20, 0xf, 0x96, 0xfb, 0xfa, 0xd4, 0x3, 0xff, 0xf0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0xcb, 0x5b, 0xfd, 0x8c, 0x0, 0xff, 0x40, 0x0, 0xb2, 0x94, 0x80, 0x4e, 0x74, 0x80, 0x30, 0xe1, 0x80, 0xb4, 0xc9, 0x40, 0xb0, 0x3, 0x68, @@ -1112,13 +1116,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x4e, 0x70, 0x40, 0x3e, 0x5b, 0xdf, 0xec, 0x60, 0xf, 0xff, 0xc8, - /* U+72 "r" */ + /* U+0072 "r" */ 0x7f, 0xf1, 0x3, 0x67, 0x40, 0x4, 0x3b, 0x26, 0x20, 0x1b, 0x88, 0xd, 0xb4, 0x2, 0x22, 0x6e, 0x4a, 0x80, 0x6c, 0x20, 0xf, 0x38, 0x80, 0x7d, 0xa0, 0x1f, 0x98, 0x3, 0xff, 0xf0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x8a, 0x77, 0xfd, 0xd9, 0x6, 0x1, 0xa3, 0x58, 0x80, 0x2, 0x6f, 0x90, 0x0, 0x57, 0x1, 0x79, 0xa9, 0x61, 0xa, 0x0, 0x70, 0x3, 0x21, @@ -1132,7 +1136,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x22, 0x0, 0x2c, 0x55, 0x20, 0xc0, 0xe8, 0x7, 0x30, 0xe6, 0x20, 0x2, 0x5a, 0xc1, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0xa2, 0xa, 0x1, 0xf0, 0xbb, 0xbc, 0x3, 0xff, 0x9f, 0x3f, 0xc0, 0x5, 0xff, 0xb8, 0x3, 0xff, 0x81, 0x79, 0x60, 0x4, 0xcc, 0xb4, 0x8, @@ -1141,7 +1145,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa4, 0x0, 0xa0, 0x41, 0x2a, 0x8b, 0xe0, 0x11, 0x7b, 0x8, 0xa, 0xc0, - /* U+75 "u" */ + /* U+0075 "u" */ 0x9f, 0xf0, 0x80, 0x7c, 0xbf, 0xe6, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xf8, 0x44, 0x0, 0x40, 0x1f, 0x68, 0x5, 0xa0, 0x4, 0x0, 0xf9, 0x80, 0x24, @@ -1150,7 +1154,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb4, 0x90, 0xd0, 0x7, 0x55, 0xa8, 0x80, 0x9c, 0x73, 0x80, 0x40, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xfe, 0x0, 0xfe, 0x2f, 0xf3, 0x85, 0x80, 0xb0, 0x7, 0xeb, 0x0, 0x30, 0x30, 0x85, 0x0, 0x7c, 0x2c, 0xc, 0x20, 0x6, 0x3, 0x30, 0x7, @@ -1165,7 +1169,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x11, 0x20, 0x7, 0xfc, 0x66, 0x0, 0x58, 0x7, 0x80, - /* U+77 "w" */ + /* U+0077 "w" */ 0xaf, 0xe0, 0xf, 0xd5, 0xfc, 0x1, 0xfa, 0x7f, 0x78, 0x5, 0x0, 0x3c, 0x2a, 0x2, 0xa0, 0x1f, 0x38, 0x52, 0x8, 0x68, 0x7, 0x9c, 0x2, 0xe0, @@ -1187,7 +1191,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xc0, 0x1f, 0xd4, 0x0, 0xa0, 0xf, 0xb8, 0x0, 0xa0, 0x1c, - /* U+78 "x" */ + /* U+0078 "x" */ 0x1e, 0xfe, 0x10, 0xf, 0x4f, 0xf9, 0x40, 0x74, 0x7, 0x40, 0x39, 0x58, 0x19, 0x40, 0x7, 0x20, 0x70, 0x1, 0x15, 0x81, 0xc8, 0x6, 0x65, 0x7, @@ -1202,7 +1206,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xf0, 0x1, 0xc0, 0x1c, 0x0, 0x71, 0x50, 0x15, 0x0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xfe, 0x0, 0xfe, 0x2f, 0xf3, 0x85, 0x80, 0xb0, 0x7, 0xeb, 0x0, 0x38, 0x30, 0x85, 0x80, 0x7c, 0x2c, 0xe, 0x1, 0x48, 0x12, 0x80, 0x7a, @@ -1220,7 +1224,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x29, 0x80, 0x7c, 0xc2, 0x93, 0x4a, 0x5, 0x60, 0x1f, 0x9a, 0x4c, 0x0, 0x51, 0xa2, 0x1, 0xf8, - /* U+7A "z" */ + /* U+007A "z" */ 0xbf, 0xff, 0xf9, 0x40, 0x3f, 0xf8, 0x3, 0x39, 0x9f, 0x38, 0x1, 0x10, 0x46, 0x7e, 0x17, 0x2, 0xa0, 0xf, 0x87, 0xc0, 0x1c, 0x20, 0x1f, 0x51, @@ -1231,7 +1235,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xe1, 0x90, 0x0, 0xe6, 0x7e, 0x93, 0x0, 0xff, 0xe0, 0x0, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0xcd, 0x9f, 0xe4, 0x0, 0x9e, 0x4c, 0x3, 0xd2, 0x0, 0x8c, 0x50, 0x0, 0x88, 0x11, 0xcc, 0x40, 0x6, 0x0, 0x30, 0xf, 0xff, 0x68, 0x9c, @@ -1241,11 +1245,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x48, 0x31, 0x0, 0xa0, 0x0, 0xf8, 0xa0, 0x13, 0x51, 0x80, 0x40, - /* U+7C "|" */ + /* U+007C "|" */ 0x1f, 0xf3, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xf9, 0xa0, - /* U+7D "}" */ + /* U+007D "}" */ 0x7f, 0xf5, 0xa0, 0x7, 0xc9, 0x68, 0x1, 0x35, 0xb0, 0x2, 0x0, 0x21, 0x49, 0x20, 0x30, 0xf, 0x38, 0x7, 0xff, 0xc8, 0x80, 0x10, 0x60, 0x1a, @@ -1254,14 +1258,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdc, 0x3, 0x85, 0x24, 0x80, 0xc0, 0x26, 0xb6, 0x0, 0x40, 0x7, 0x92, 0xd0, 0x2, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x3f, 0x7e, 0x18, 0x6, 0x2f, 0xa0, 0x78, 0x10, 0x3c, 0x60, 0x9, 0xc0, 0x82, 0x42, 0x76, 0x2, 0x60, 0x6, 0x3, 0xc, 0x51, 0x89, 0xec, 0x5f, 0xf8, 0x91, 0xc, 0x18, 0x1, 0x27, 0xa8, 0x1, 0x68, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0xc2, 0x1, 0xf3, 0xf7, 0x3f, 0x10, 0x2, 0xa8, 0x49, 0x81, 0xb5, 0x4, 0x57, 0xa6, 0x7d, 0x3a, 0xd, 0x8, 0x0, 0xd0, 0xa, 0x44, 0x0, @@ -2530,6 +2534,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x3a, 0xba, 0x40, 0x3f, 0xf9, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -2724,6 +2729,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -3153,6 +3159,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -3167,9 +3174,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -3177,15 +3189,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 1 + .bitmap_format = 1, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_28_compressed = { +#else lv_font_t lv_font_montserrat_28_compressed = { +#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 = 30, /*The maximum line height required by the font*/ @@ -3200,4 +3220,7 @@ lv_font_t lv_font_montserrat_28_compressed = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_28_COMPRESSED*/ + diff --git a/src/lv_font/lv_font_montserrat_30.c b/src/lv_font/lv_font_montserrat_30.c index bde5a9032..6deb4e7dc 100644 --- a/src/lv_font/lv_font_montserrat_30.c +++ b/src/lv_font/lv_font_montserrat_30.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 30 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 30 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_30.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_30 #define LV_FONT_MONTSERRAT_30 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xaf, 0xfb, 0x9f, 0xfa, 0x9f, 0xfa, 0x8f, 0xf9, 0x7f, 0xf8, 0x7f, 0xf8, 0x6f, 0xf7, 0x6f, 0xf6, 0x5f, 0xf6, 0x4f, 0xf5, 0x4f, 0xf4, 0x3f, 0xf4, @@ -28,7 +32,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2b, 0xb3, 0xcf, 0xfd, 0xdf, 0xfe, 0x4e, 0xe4, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x1f, 0xf6, 0x0, 0xaf, 0xd1, 0xff, 0x50, 0xa, 0xfc, 0xf, 0xf5, 0x0, 0xaf, 0xc0, 0xff, 0x50, 0x9, 0xfb, 0xf, 0xf4, 0x0, 0x9f, 0xb0, 0xff, @@ -36,7 +40,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x30, 0x8, 0xfa, 0x1, 0x10, 0x0, 0x1, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x2f, 0xf0, 0x0, 0x0, 0x6f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfd, 0x0, 0x0, 0x8, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -66,7 +70,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xaf, 0x70, 0x0, 0x0, 0xdf, 0x40, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x3, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xf7, 0x0, 0x0, @@ -99,7 +103,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7f, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x83, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x5c, 0xff, 0xc4, 0x0, 0x0, 0x0, 0x0, 0xa, 0xfa, 0x0, 0x0, 0x7, 0xff, 0xcd, 0xff, 0x70, 0x0, 0x0, 0x0, 0x5f, 0xe0, 0x0, 0x0, @@ -133,7 +137,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x2, 0xae, 0xfd, 0x70, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x5, 0xbe, 0xfe, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xb4, @@ -163,12 +167,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2c, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x1f, 0xf6, 0x1f, 0xf5, 0xf, 0xf5, 0xf, 0xf5, 0xf, 0xf4, 0xf, 0xf4, 0xf, 0xf3, 0xf, 0xf3, 0x1, 0x10, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0xdf, 0xe0, 0x0, 0x5, 0xff, 0x60, 0x0, 0xd, 0xfe, 0x0, 0x0, 0x4f, 0xf7, 0x0, 0x0, 0xaf, 0xf2, 0x0, 0x0, 0xff, 0xd0, 0x0, @@ -184,7 +188,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4f, 0xf7, 0x0, 0x0, 0xd, 0xfe, 0x0, 0x0, 0x5, 0xff, 0x60, 0x0, 0x0, 0xdf, 0xe0, - /* U+29 ")" */ + /* U+0029 ")" */ 0xc, 0xfe, 0x0, 0x0, 0x5, 0xff, 0x70, 0x0, 0x0, 0xdf, 0xf1, 0x0, 0x0, 0x6f, 0xf6, 0x0, 0x0, 0x1f, 0xfc, 0x0, 0x0, 0xb, 0xff, 0x10, @@ -200,7 +204,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6f, 0xf6, 0x0, 0x0, 0xdf, 0xe1, 0x0, 0x5, 0xff, 0x70, 0x0, 0xc, 0xfe, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0xe, 0xe0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xe0, 0x0, 0x0, 0xc, 0x70, 0xe, 0xe0, 0x7, 0xc0, 0x3f, 0xfe, 0x5e, 0xe5, 0xef, 0xf3, @@ -211,7 +215,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0xe0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, @@ -226,20 +230,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x1, 0x41, 0x3, 0xff, 0xe1, 0x8f, 0xff, 0x55, 0xff, 0xf4, 0x9, 0xff, 0x0, 0x8f, 0xa0, 0xc, 0xf5, 0x0, 0xff, 0x0, 0x4f, 0xa0, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x27, 0x77, 0x77, 0x77, 0x64, 0xff, 0xff, 0xff, 0xfc, 0x4f, 0xff, 0xff, 0xff, 0xc0, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x0, 0x1, 0xdf, 0xb0, 0x8f, 0xff, 0x58, 0xff, 0xf4, 0x1b, 0xf9, 0x0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf2, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x2, @@ -264,7 +268,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xa, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x3, 0x9d, 0xff, 0xd9, 0x30, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0xc, 0xff, 0xfe, 0xbb, 0xef, @@ -290,7 +294,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfa, 0x10, 0x0, 0x0, 0x0, 0x3, 0x9d, 0xff, 0xda, 0x30, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xcf, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, 0x79, 0x99, 0x9f, 0xff, 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0xf, 0xff, @@ -303,7 +307,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0xf, 0xff, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x1, 0x6b, 0xdf, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x40, 0x0, 0x1c, 0xff, 0xff, 0xcb, 0xbd, 0xff, 0xff, @@ -328,7 +332,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf3, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, - /* U+33 "3" */ + /* U+0033 "3" */ 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x8, 0x99, 0x99, 0x99, 0x99, 0x9f, 0xff, 0x90, @@ -351,7 +355,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xe5, 0x0, 0x0, 0x4, 0x8c, 0xef, 0xfd, 0xb6, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, @@ -378,7 +382,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xb0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x1f, 0xfd, 0x99, 0x99, 0x99, 0x99, @@ -403,7 +407,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x0, 0x0, 0x2, 0x7b, 0xdf, 0xfe, 0xc8, 0x20, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xff, 0xc9, 0x40, 0x0, 0x0, 0x4, 0xef, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x8, 0xff, 0xff, 0xca, 0x99, 0xcf, @@ -428,7 +432,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd3, 0x0, 0x0, 0x0, 0x4, 0x9d, 0xff, 0xeb, 0x60, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x1f, 0xfe, 0x99, 0x99, 0x99, 0x99, 0x9e, @@ -453,7 +457,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x39, 0xce, 0xfe, 0xda, 0x50, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0xdf, 0xff, 0xb8, 0x78, 0xaf, 0xff, @@ -478,7 +482,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x59, 0xde, 0xfe, 0xdb, 0x61, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x38, 0xde, 0xfe, 0xc7, 0x10, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xb7, 0x78, 0xcf, @@ -504,14 +508,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xa1, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x1b, 0xfa, 0x8, 0xff, 0xf4, 0x8f, 0xff, 0x51, 0xdf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xfb, 0x8, 0xff, 0xf5, 0x8f, 0xff, 0x41, 0xbf, 0x90, - /* U+3B ";" */ + /* U+003B ";" */ 0x1b, 0xfa, 0x8, 0xff, 0xf4, 0x8f, 0xff, 0x51, 0xdf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -520,7 +524,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xfc, 0x0, 0xbf, 0x70, 0xf, 0xf1, 0x3, 0xfc, 0x0, 0x25, 0x20, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x17, 0xdf, 0xf7, 0x0, 0x0, 0x0, @@ -536,7 +540,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x56, 0x66, 0x66, 0x66, 0x66, 0x66, 0x62, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, @@ -547,7 +551,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+3E ">" */ + /* U+003E ">" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfa, 0x40, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xfd, @@ -563,7 +567,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x2, 0x7b, 0xdf, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x1d, 0xff, 0xfe, 0xa9, 0x9c, 0xff, 0xff, 0x40, @@ -586,7 +590,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x7f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, 0xf9, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xdf, 0xff, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -637,7 +641,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -670,7 +674,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xc0, - /* U+42 "B" */ + /* U+0042 "B" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xa6, 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x40, 0x0, 0xdf, 0xf8, 0x66, 0x66, 0x66, @@ -697,7 +701,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x50, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x5, 0x9d, 0xff, 0xed, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x0, 0x0, 0x1, 0xbf, 0xff, @@ -726,7 +730,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xed, 0x95, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x50, 0x0, 0x0, 0xdf, 0xfa, 0x99, @@ -756,7 +760,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xdf, 0xfa, 0x99, 0x99, 0x99, 0x99, 0x99, 0x90, @@ -779,7 +783,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, - /* U+46 "F" */ + /* U+0046 "F" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xfa, 0x99, 0x99, 0x99, 0x99, 0x99, 0x9d, 0xff, @@ -801,7 +805,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x1, 0xbf, 0xff, @@ -830,7 +834,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x5, 0x9d, 0xff, 0xed, 0xa6, 0x10, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x3d, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf3, 0xdf, 0xf2, 0x0, 0x0, 0x0, @@ -857,7 +861,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf3, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x30, - /* U+49 "I" */ + /* U+0049 "I" */ 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, @@ -865,7 +869,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, 0xdf, 0xf2, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x19, 0x99, 0x99, 0x99, 0xdf, 0xf6, 0x0, 0x0, 0x0, @@ -886,7 +890,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf7, 0x0, 0x0, 0x4, 0xad, 0xff, 0xd9, 0x20, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x1, 0xdf, 0xf7, 0xd, 0xff, 0x20, 0x0, 0x0, 0x0, 0x1, 0xdf, 0xf8, 0x0, 0xdf, 0xf2, 0x0, 0x0, 0x0, @@ -913,7 +917,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x4f, 0xff, 0x40, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x20, - /* U+4C "L" */ + /* U+004C "L" */ 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, @@ -935,7 +939,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, - /* U+4D "M" */ + /* U+004D "M" */ 0xdf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0x7d, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf7, 0xdf, @@ -968,7 +972,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0x70, - /* U+4E "N" */ + /* U+004E "N" */ 0xdf, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x3d, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf3, 0xdf, 0xff, 0x90, 0x0, 0x0, @@ -995,7 +999,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x7, 0xff, 0xf3, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0x30, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfd, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, @@ -1028,7 +1032,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0x9d, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xdf, 0xff, 0xff, 0xff, 0xfe, 0xd9, 0x40, 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0xdf, 0xfa, 0x99, 0x99, 0x9a, 0xdf, @@ -1054,7 +1058,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfd, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, @@ -1095,7 +1099,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfa, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x54, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xdf, 0xff, 0xff, 0xff, 0xfe, 0xd9, 0x40, 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0xdf, 0xfa, 0x99, 0x99, 0x9a, 0xdf, @@ -1121,7 +1125,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xff, 0x60, 0xdf, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf2, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x38, 0xce, 0xff, 0xeb, 0x72, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x20, 0x1, 0xef, 0xff, 0xc9, 0x89, 0xbe, 0xff, @@ -1146,7 +1150,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc3, 0x0, 0x0, 0x3, 0x7b, 0xdf, 0xfe, 0xd9, 0x40, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x89, 0x99, 0x99, 0x9d, 0xff, 0xb9, @@ -1172,7 +1176,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x40, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xb0, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfb, 0xf, 0xff, 0x0, 0x0, 0x0, @@ -1199,7 +1203,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0x0, 0x0, 0x2, 0x8c, 0xef, 0xfe, 0xa6, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x20, 0x5f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xb0, 0x0, @@ -1232,7 +1236,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xe, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xa0, 0x8f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1278,7 +1282,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xc, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xd0, 0x1, 0xef, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x30, 0x0, 0x5f, 0xff, 0x20, @@ -1307,7 +1311,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xf6, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x30, 0x3f, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0x90, 0x0, 0x9f, 0xf9, @@ -1337,7 +1341,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x49, 0x99, 0x99, 0x99, 0x99, 0x99, @@ -1363,7 +1367,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfd, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - /* U+5B "[" */ + /* U+005B "[" */ 0xdf, 0xff, 0xff, 0x6d, 0xff, 0xff, 0xf6, 0xdf, 0xf6, 0x55, 0x2d, 0xff, 0x0, 0x0, 0xdf, 0xf0, 0x0, 0xd, 0xff, 0x0, 0x0, 0xdf, 0xf0, 0x0, @@ -1378,7 +1382,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x65, 0x52, 0xdf, 0xff, 0xff, 0x6d, 0xff, 0xff, 0xf6, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xe, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xb0, @@ -1405,7 +1409,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xcf, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf3, - /* U+5D "]" */ + /* U+005D "]" */ 0x7f, 0xff, 0xff, 0xd7, 0xff, 0xff, 0xfd, 0x25, 0x56, 0xff, 0xd0, 0x0, 0xf, 0xfd, 0x0, 0x0, 0xff, 0xd0, 0x0, 0xf, 0xfd, 0x0, 0x0, 0xff, @@ -1420,7 +1424,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x55, 0x6f, 0xfd, 0x7f, 0xff, 0xff, 0xd7, 0xff, 0xff, 0xfd, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x4, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0xbf, @@ -1434,16 +1438,16 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xaf, 0x90, 0x8f, 0xc0, 0x0, 0x0, 0x0, 0x4f, 0xf1, - /* U+5F "_" */ + /* U+005F "_" */ 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x1c, 0xff, 0xa0, 0x0, 0x0, 0x9, 0xff, 0xa0, 0x0, 0x0, 0x5, 0xff, 0xb0, 0x0, 0x0, 0x3, 0xef, 0xb0, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x4, 0x9d, 0xef, 0xec, 0x82, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0xc, 0xff, 0xea, 0x88, 0x9e, 0xff, 0xf4, 0x0, 0x3e, @@ -1460,7 +1464,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf5, 0x3, 0xef, 0xff, 0xff, 0xff, 0xd8, 0xff, 0x50, 0x1, 0x8c, 0xff, 0xec, 0x70, 0x6f, 0xf5, - /* U+62 "b" */ + /* U+0062 "b" */ 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, @@ -1487,7 +1491,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfd, 0x20, 0x0, 0x4f, 0xf7, 0x1, 0x8c, 0xff, 0xda, 0x40, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x17, 0xce, 0xfe, 0xc7, 0x10, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x8f, 0xff, 0xea, 0x89, 0xdf, 0xff, 0x70, @@ -1505,7 +1509,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xc8, 0x20, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @@ -1531,7 +1535,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc2, 0xff, 0xb0, 0x0, 0x2, 0x8c, 0xef, 0xea, 0x50, 0xf, 0xfb, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x28, 0xdf, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xfc, 0x10, 0x0, 0x0, 0xaf, 0xff, 0xb7, 0x79, 0xef, 0xfe, @@ -1550,7 +1554,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0x94, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x5, 0xbe, 0xfd, 0x92, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xf6, 0x0, 0x5, 0xff, 0xf8, 0x68, 0xc0, 0x0, 0xb, 0xff, 0x40, 0x0, 0x0, @@ -1569,7 +1573,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x28, 0xce, 0xfe, 0xb5, 0x0, 0xcf, 0xf0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xfd, 0x2c, 0xff, 0x0, 0xbf, 0xff, 0xea, 0x89, 0xcf, 0xfe, @@ -1595,7 +1599,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x40, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfd, 0xa6, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1619,7 +1623,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfd, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfd, - /* U+69 "i" */ + /* U+0069 "i" */ 0x2d, 0xe7, 0xb, 0xff, 0xf0, 0x9f, 0xfe, 0x1, 0x9a, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x4, 0xff, 0x90, 0x4f, 0xf9, 0x4, 0xff, @@ -1628,7 +1632,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf9, 0x4, 0xff, 0x90, 0x4f, 0xf9, 0x4, 0xff, 0x90, 0x4f, 0xf9, 0x4, 0xff, 0x90, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x1, 0xcf, 0x90, 0x0, 0x0, 0x8, 0xff, 0xf3, 0x0, 0x0, 0x7, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x8a, 0x40, 0x0, 0x0, 0x0, 0x0, @@ -1648,7 +1652,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x20, 0x8f, 0xff, 0xff, 0xf7, 0x0, 0x3a, 0xdf, 0xfb, 0x40, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1674,7 +1678,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf4, 0x4, 0xff, 0x90, 0x0, 0x0, 0x0, 0x8, 0xff, 0xe1, - /* U+6C "l" */ + /* U+006C "l" */ 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, @@ -1682,7 +1686,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, 0x4f, 0xf9, - /* U+6D "m" */ + /* U+006D "m" */ 0x4f, 0xf7, 0x3, 0x9d, 0xff, 0xd8, 0x20, 0x0, 0x6, 0xbe, 0xfe, 0xc7, 0x0, 0x0, 0x4f, 0xf7, 0x9f, 0xff, 0xff, 0xff, 0xf6, 0x4, 0xef, 0xff, @@ -1712,7 +1716,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xf2, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf2, - /* U+6E "n" */ + /* U+006E "n" */ 0x4f, 0xf7, 0x3, 0x9d, 0xef, 0xea, 0x40, 0x0, 0x4f, 0xf7, 0x9f, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x4f, 0xfe, 0xff, 0xd8, 0x77, 0xcf, 0xff, 0x90, @@ -1730,7 +1734,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfd, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfd, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x17, 0xce, 0xff, 0xc8, 0x10, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x9f, 0xff, 0xea, 0x8a, 0xef, 0xff, @@ -1749,7 +1753,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x1, 0x7c, 0xef, 0xfc, 0x81, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x4f, 0xf7, 0x2, 0x8d, 0xef, 0xea, 0x50, 0x0, 0x0, 0x4f, 0xf7, 0x7f, 0xff, 0xff, 0xff, 0xfc, 0x20, 0x0, 0x4f, 0xfd, 0xff, 0xe9, 0x67, 0x9f, @@ -1776,7 +1780,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x28, 0xdf, 0xfe, 0xa4, 0x0, 0xff, 0xb0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xfb, 0x1f, 0xfb, 0x0, 0xaf, 0xff, 0xea, 0x8a, 0xef, 0xfc, @@ -1802,7 +1806,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfb, - /* U+72 "r" */ + /* U+0072 "r" */ 0x4f, 0xf7, 0x2, 0x8d, 0xe4, 0x4f, 0xf7, 0x6f, 0xff, 0xf4, 0x4f, 0xfc, 0xff, 0xfd, 0xc3, 0x4f, 0xff, 0xfb, 0x20, 0x0, 0x4f, 0xff, 0xa0, 0x0, @@ -1814,7 +1818,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, 0x4f, 0xf9, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x1, 0x7b, 0xef, 0xfe, 0xb7, 0x20, 0x0, 0x4, 0xef, 0xff, 0xff, 0xff, 0xff, 0x60, 0x2, 0xff, 0xfd, 0x97, 0x79, 0xdf, 0xf1, 0x0, 0x9f, @@ -1831,7 +1835,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x1, 0x7b, 0xdf, 0xfe, 0xc9, 0x30, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x6, 0x88, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, @@ -1848,7 +1852,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfa, 0x79, 0xe1, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x6, 0xcf, 0xfd, 0x81, - /* U+75 "u" */ + /* U+0075 "u" */ 0x6f, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xf8, 0x6f, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xf8, 0x6f, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xf8, @@ -1866,7 +1870,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xff, 0xff, 0xff, 0xfc, 0x4f, 0xf8, 0x0, 0x1, 0x8c, 0xff, 0xeb, 0x50, 0x3f, 0xf8, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf9, 0x6, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf2, 0x0, 0xef, 0xf0, 0x0, 0x0, 0x0, @@ -1886,7 +1890,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf1, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xaf, 0xf1, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xe0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x94, 0xff, 0x70, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x50, 0x0, 0x0, @@ -1915,7 +1919,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x10, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xd, 0xff, 0x50, 0x0, 0x0, 0x0, 0xbf, 0xf6, 0x0, 0x2f, 0xff, 0x20, 0x0, 0x0, 0x7f, 0xfa, 0x0, 0x0, 0x5f, 0xfc, 0x0, 0x0, 0x3f, 0xfd, @@ -1934,7 +1938,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc0, 0x0, 0x0, 0x4, 0xff, 0xe1, 0x3, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x8, 0xff, 0xb0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf9, 0x6, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf2, 0x0, 0xef, 0xf1, 0x0, 0x0, 0x0, @@ -1961,7 +1965,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x0, 0x0, 0x5, 0xbe, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x36, 0x66, 0x66, 0x66, 0x6c, 0xff, 0xc0, 0x0, 0x0, 0x0, @@ -1977,7 +1981,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x55, 0x52, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x19, 0xef, 0xf0, 0x0, 0x1e, 0xff, 0xff, 0x0, 0x9, 0xff, 0xe7, 0x50, 0x0, 0xcf, 0xf4, 0x0, 0x0, 0xe, 0xff, 0x0, 0x0, 0x0, @@ -1995,7 +1999,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x9f, 0xfe, 0x75, 0x0, 0x2, 0xef, 0xff, 0xf0, 0x0, 0x2, 0xae, 0xff, - /* U+7C "|" */ + /* U+007C "|" */ 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, @@ -2003,7 +2007,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, 0xdf, 0xdd, 0xfd, - /* U+7D "}" */ + /* U+007D "}" */ 0x7f, 0xfc, 0x60, 0x0, 0x7, 0xff, 0xff, 0x90, 0x0, 0x26, 0xaf, 0xff, 0x20, 0x0, 0x0, 0xbf, 0xf5, 0x0, 0x0, 0x7, 0xff, 0x70, 0x0, 0x0, @@ -2021,14 +2025,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0x6a, 0xff, 0xf2, 0x0, 0x7f, 0xff, 0xf9, 0x0, 0x7, 0xff, 0xc6, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x4c, 0xfe, 0x80, 0x0, 0x0, 0x3f, 0xa0, 0x4f, 0xff, 0xff, 0xd2, 0x0, 0x7, 0xf8, 0xd, 0xfc, 0x46, 0xef, 0xf6, 0x4, 0xef, 0x41, 0xff, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xb0, 0x3f, 0xb0, 0x0, 0x0, 0x5c, 0xfe, 0x90, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x3, 0x78, 0x61, 0x0, 0x0, 0x1b, 0xff, 0xff, 0xf6, 0x0, 0xb, 0xf8, 0x20, 0x4d, 0xf5, 0x4, 0xf8, 0x0, 0x0, 0x1e, 0xd0, 0x9f, 0x20, @@ -4906,6 +4910,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -5100,6 +5105,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -5529,6 +5535,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -5543,9 +5550,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -5553,15 +5565,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_30 = { +#else lv_font_t lv_font_montserrat_30 = { +#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 = 33, /*The maximum line height required by the font*/ @@ -5576,4 +5596,7 @@ lv_font_t lv_font_montserrat_30 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_30*/ + diff --git a/src/lv_font/lv_font_montserrat_32.c b/src/lv_font/lv_font_montserrat_32.c index a9fb7bd04..5292744bf 100644 --- a/src/lv_font/lv_font_montserrat_32.c +++ b/src/lv_font/lv_font_montserrat_32.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 32 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 32 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_32.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_32 #define LV_FONT_MONTSERRAT_32 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x7f, 0xff, 0x17, 0xff, 0xf0, 0x6f, 0xff, 0x5, 0xff, 0xf0, 0x5f, 0xfe, 0x4, 0xff, 0xe0, 0x4f, 0xfd, 0x3, 0xff, 0xc0, 0x2f, 0xfc, 0x2, 0xff, @@ -29,7 +33,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xfa, 0xb, 0xff, 0xf4, 0xaf, 0xff, 0x42, 0xcf, 0x90, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xff, 0xb0, 0x2, 0xff, 0x7f, 0xfa, 0x0, 0x2f, 0xf7, 0xef, 0xa0, 0x2, 0xff, 0x6e, 0xf9, 0x0, 0x1f, 0xf6, 0xef, 0x90, 0x1, 0xff, 0x6d, 0xf8, @@ -37,7 +41,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x0, 0xf, 0xf4, 0x79, 0x40, 0x0, 0x99, 0x20, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0xb, 0xf8, 0x0, 0x0, 0x6, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf6, 0x0, 0x0, 0x9, 0xfb, 0x0, 0x0, 0x0, 0x0, @@ -70,7 +74,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xe0, 0x0, 0x0, 0xf, 0xf3, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0xef, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0x20, @@ -106,7 +110,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x10, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x2a, 0xef, 0xd8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe1, 0x0, 0x0, 0x3f, 0xff, 0xdf, 0xfd, 0x10, 0x0, 0x0, 0x0, 0x2f, 0xf5, 0x0, @@ -143,7 +147,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9e, 0xfe, 0xa2, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x2, 0x8d, 0xff, 0xea, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, @@ -176,11 +180,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xff, 0xbf, 0xfa, 0xef, 0xae, 0xf9, 0xef, 0x9d, 0xf8, 0xdf, 0x8d, 0xf8, 0x79, 0x40, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x6, 0xff, 0x80, 0x0, 0xef, 0xe0, 0x0, 0x7f, 0xf8, 0x0, 0xe, 0xff, 0x10, 0x3, 0xff, 0xb0, 0x0, 0x8f, 0xf6, 0x0, 0xe, 0xff, 0x10, @@ -196,7 +200,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x80, 0x0, 0xe, 0xfe, 0x0, 0x0, 0x6f, 0xf8, - /* U+29 ")" */ + /* U+0029 ")" */ 0xbf, 0xf3, 0x0, 0x4, 0xff, 0xb0, 0x0, 0xc, 0xff, 0x30, 0x0, 0x5f, 0xfb, 0x0, 0x0, 0xff, 0xf0, 0x0, 0xa, 0xff, 0x50, 0x0, 0x5f, 0xfb, @@ -212,7 +216,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0x0, 0x3f, 0xfb, 0x0, 0xb, 0xff, 0x30, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x8, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x50, 0x0, 0x0, 0x9, 0x70, 0x8, 0xf5, 0x0, 0x87, 0x2, 0xff, 0xd4, 0x8f, 0x56, @@ -224,7 +228,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x50, 0x0, 0x0, 0x8, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x40, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0xee, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, @@ -240,20 +244,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xfa, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x7, 0xca, 0x14, 0xff, 0xf9, 0x6f, 0xff, 0xb2, 0xef, 0xf8, 0x4, 0xff, 0x30, 0x6f, 0xe0, 0xa, 0xf9, 0x0, 0xef, 0x30, 0x2f, 0xe0, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x1a, 0xaa, 0xaa, 0xaa, 0xa4, 0x2f, 0xff, 0xff, 0xff, 0xf7, 0x2f, 0xff, 0xff, 0xff, 0xf7, - /* U+2E "." */ + /* U+002E "." */ 0x1, 0x42, 0x1, 0xef, 0xf4, 0x7f, 0xff, 0xb6, 0xff, 0xf9, 0xa, 0xfc, 0x10, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x90, 0x0, 0x0, 0x0, @@ -282,7 +286,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xbf, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x6b, 0xef, 0xfc, 0x82, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xfd, @@ -311,7 +315,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6, 0xbe, 0xff, 0xd8, 0x20, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xcf, 0xff, 0xff, 0xff, 0x7c, 0xff, 0xff, 0xff, 0xf7, 0x9c, 0xcc, 0xce, 0xff, 0x70, 0x0, 0x0, 0xbf, 0xf7, 0x0, 0x0, 0xb, 0xff, 0x70, 0x0, @@ -326,7 +330,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xf7, 0x0, 0x0, 0xb, 0xff, 0x70, 0x0, 0x0, 0xbf, 0xf7, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x49, 0xce, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x9, 0xff, 0xff, 0xfe, 0xde, 0xff, @@ -353,7 +357,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xf4, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+33 "3" */ + /* U+0033 "3" */ 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x9, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xff, @@ -379,7 +383,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x30, 0x0, 0x0, 0x27, 0xbd, 0xef, 0xed, 0x94, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -410,7 +414,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xc0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xe, 0xff, 0xcc, 0xcc, 0xcc, @@ -437,7 +441,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x59, 0xde, 0xff, 0xdb, 0x61, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x3, 0xef, 0xff, 0xfe, 0xcb, @@ -464,7 +468,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xa4, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf, 0xff, 0xcc, 0xcc, 0xcc, 0xcc, @@ -491,7 +495,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x16, 0xbd, 0xff, 0xed, 0x94, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x0, 0x9f, 0xff, 0xfc, 0xa9, @@ -520,7 +524,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0x7b, 0xdf, 0xfe, 0xd9, 0x50, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x16, 0xbd, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xfb, 0x99, @@ -549,7 +553,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5a, 0xdf, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x9, 0xfc, 0x16, 0xff, 0xf9, 0x7f, 0xff, 0xb1, 0xef, 0xf4, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -557,7 +561,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xef, 0xf4, 0x7f, 0xff, 0xb6, 0xff, 0xf9, 0xa, 0xfc, 0x10, - /* U+3B ";" */ + /* U+003B ";" */ 0x9, 0xfc, 0x16, 0xff, 0xf9, 0x7f, 0xff, 0xb1, 0xef, 0xf4, 0x1, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -566,7 +570,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1d, 0xff, 0x80, 0x3f, 0xf3, 0x7, 0xfd, 0x0, 0xbf, 0x80, 0xf, 0xf2, 0x2, 0xdb, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8e, 0xff, 0x70, 0x0, @@ -583,7 +587,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x60, - /* U+3D "=" */ + /* U+003D "=" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x78, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x30, 0x0, @@ -595,7 +599,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+3E ">" */ + /* U+003E ">" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xfc, 0x60, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, @@ -612,7 +616,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x59, 0xde, 0xff, 0xda, 0x50, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0xa, 0xff, 0xff, 0xec, 0xbd, 0xff, 0xff, @@ -638,7 +642,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xe4, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xbd, 0xff, 0xfe, 0xc9, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0xef, 0xff, 0xff, 0xff, @@ -695,7 +699,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9b, 0xef, 0xff, 0xdb, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, @@ -732,7 +736,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf3, - /* U+42 "B" */ + /* U+0042 "B" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x60, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0xaf, 0xfd, 0x99, 0x99, @@ -762,7 +766,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe5, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xa5, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x1, 0x6b, 0xdf, 0xfe, 0xd9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x5f, @@ -793,7 +797,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfe, 0x60, 0x0, 0x0, 0x0, 0x0, 0x17, 0xbd, 0xff, 0xed, 0x95, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc8, 0x40, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x60, 0x0, 0x0, 0xaf, 0xfe, @@ -826,7 +830,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc8, 0x40, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xaf, 0xfe, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, @@ -852,7 +856,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x9a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+46 "F" */ + /* U+0046 "F" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xaf, 0xfe, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, @@ -878,7 +882,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xa, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, 0x0, @@ -911,7 +915,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xda, 0x61, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfa, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfa, 0xaf, 0xf9, 0x0, 0x0, @@ -941,7 +945,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xfa, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfa, - /* U+49 "I" */ + /* U+0049 "I" */ 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, @@ -949,7 +953,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, 0xaf, 0xf9, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x0, 0xc, 0xcc, 0xcc, 0xcc, 0xcf, 0xff, 0x40, 0x0, @@ -972,7 +976,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfe, 0x30, 0x0, 0x0, 0x28, 0xce, 0xfe, 0xb6, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xd1, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfd, 0x10, 0xaf, 0xf9, 0x0, 0x0, @@ -1002,7 +1006,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xb0, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf8, - /* U+4C "L" */ + /* U+004C "L" */ 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1026,7 +1030,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - /* U+4D "M" */ + /* U+004D "M" */ 0xaf, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x2a, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, @@ -1063,7 +1067,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf3, - /* U+4E "N" */ + /* U+004E "N" */ 0xaf, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfa, 0xaf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfa, 0xaf, 0xff, 0xe1, 0x0, @@ -1093,7 +1097,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfa, 0xaf, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfa, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xff, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x10, 0x0, @@ -1130,7 +1134,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x16, 0xad, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xec, 0x94, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x40, 0x0, 0xaf, 0xfe, 0xcc, 0xcc, 0xcc, @@ -1159,7 +1163,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xff, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, @@ -1205,7 +1209,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x67, 0x74, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xec, 0x94, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x40, 0x0, 0xaf, 0xfe, 0xcc, 0xcc, 0xcc, @@ -1234,7 +1238,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xf7, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x16, 0xbd, 0xef, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x20, 0x0, 0xbf, 0xff, 0xfd, 0xbb, 0xce, @@ -1261,7 +1265,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0, 0x1, 0x59, 0xce, 0xff, 0xec, 0x83, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xac, 0xcc, 0xcc, 0xcc, 0xff, @@ -1290,7 +1294,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3f, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xdf, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf1, 0xdf, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf1, 0xdf, 0xf6, 0x0, 0x0, @@ -1320,7 +1324,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x4, 0x9d, 0xef, 0xfd, 0xa6, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xf9, 0x5, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf2, @@ -1355,7 +1359,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xcf, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfd, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, @@ -1406,7 +1410,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xb, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0x30, 0x1, 0xef, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xf6, 0x0, 0x0, 0x3f, @@ -1439,7 +1443,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xff, 0xb0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf8, 0x3, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xd0, 0x0, 0x9f, @@ -1472,7 +1476,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x4c, 0xcc, 0xcc, 0xcc, @@ -1502,7 +1506,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf1, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, - /* U+5B "[" */ + /* U+005B "[" */ 0xaf, 0xff, 0xff, 0xf0, 0xaf, 0xff, 0xff, 0xf0, 0xaf, 0xfb, 0x88, 0x80, 0xaf, 0xf7, 0x0, 0x0, 0xaf, 0xf7, 0x0, 0x0, 0xaf, 0xf7, 0x0, 0x0, @@ -1519,7 +1523,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xf7, 0x0, 0x0, 0xaf, 0xfb, 0x88, 0x80, 0xaf, 0xff, 0xff, 0xf0, 0xaf, 0xff, 0xff, 0xf0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x1f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, @@ -1550,7 +1554,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xe0, - /* U+5D "]" */ + /* U+005D "]" */ 0x6f, 0xff, 0xff, 0xf4, 0x6f, 0xff, 0xff, 0xf4, 0x38, 0x88, 0xef, 0xf4, 0x0, 0x0, 0xcf, 0xf4, 0x0, 0x0, 0xcf, 0xf4, 0x0, 0x0, 0xcf, 0xf4, @@ -1567,7 +1571,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xcf, 0xf4, 0x38, 0x88, 0xef, 0xf4, 0x6f, 0xff, 0xff, 0xf4, 0x6f, 0xff, 0xff, 0xf4, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x2, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfe, 0xfb, 0x0, 0x0, 0x0, 0x0, @@ -1582,16 +1586,16 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0x90, 0x6f, 0xf1, 0x0, 0x0, 0x0, 0x6, 0xff, 0x10, - /* U+5F "_" */ + /* U+005F "_" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x8, 0xff, 0xf3, 0x0, 0x0, 0x4, 0xef, 0xf4, 0x0, 0x0, 0x1, 0xcf, 0xf6, 0x0, 0x0, 0x0, 0x8f, 0xf7, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x2, 0x8b, 0xef, 0xfe, 0xb6, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0xb, 0xff, 0xfe, 0xba, 0xbd, 0xff, 0xff, 0x20, @@ -1610,7 +1614,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xbf, 0xff, 0xff, 0xff, 0xfa, 0x9f, 0xf5, 0x0, 0x5, 0xbe, 0xff, 0xda, 0x40, 0x9f, 0xf5, - /* U+62 "b" */ + /* U+0062 "b" */ 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, @@ -1641,7 +1645,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc2, 0x0, 0x1, 0xff, 0xd0, 0x4, 0xad, 0xff, 0xda, 0x40, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x4, 0x9d, 0xff, 0xdb, 0x61, 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xe5, 0x0, 0x0, 0x3f, 0xff, 0xfe, 0xcb, 0xdf, 0xff, @@ -1662,7 +1666,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4, 0x9d, 0xff, 0xeb, 0x61, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1691,7 +1695,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0xff, 0xff, 0xfa, 0x1f, 0xfe, 0x0, 0x0, 0x6, 0xbe, 0xff, 0xd9, 0x30, 0xf, 0xfe, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x5, 0xbe, 0xff, 0xd9, 0x40, 0x0, 0x0, 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x5f, 0xff, 0xfb, 0x9a, 0xcf, @@ -1713,7 +1717,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4, 0x9d, 0xff, 0xec, 0x83, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x1, 0x9d, 0xff, 0xd7, 0x0, 0x0, 0x3, 0xef, 0xff, 0xff, 0xf3, 0x0, 0x0, 0xef, 0xfe, 0x99, 0xdd, 0x0, 0x0, 0x5f, 0xfe, 0x10, @@ -1735,7 +1739,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf7, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x5, 0xad, 0xff, 0xd9, 0x40, 0xc, 0xff, 0x20, 0x0, 0x4e, 0xff, 0xff, 0xff, 0xff, 0xb1, 0xcf, 0xf2, 0x0, 0x7f, 0xff, 0xfe, 0xbb, @@ -1765,7 +1769,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x38, 0xbd, 0xff, 0xed, 0xa5, 0x0, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, @@ -1794,7 +1798,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, - /* U+69 "i" */ + /* U+0069 "i" */ 0x1b, 0xfb, 0x8, 0xff, 0xf6, 0x8f, 0xff, 0x61, 0xbe, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x1f, 0xff, 0x1, 0xff, @@ -1804,7 +1808,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf0, 0x1f, 0xff, 0x1, 0xff, 0xf0, 0x1f, 0xff, 0x1, 0xff, 0xf0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0xaf, 0xc1, 0x0, 0x0, 0x5, 0xff, 0xf9, 0x0, 0x0, 0x5, 0xff, 0xf9, 0x0, 0x0, 0x0, 0xae, 0xb1, 0x0, 0x0, 0x0, 0x0, @@ -1825,7 +1829,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb9, 0xcf, 0xff, 0x70, 0xbf, 0xff, 0xff, 0xfb, 0x0, 0x4a, 0xdf, 0xfc, 0x60, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, @@ -1854,7 +1858,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x70, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf4, - /* U+6C "l" */ + /* U+006C "l" */ 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, @@ -1862,7 +1866,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, - /* U+6D "m" */ + /* U+006D "m" */ 0x1f, 0xfd, 0x0, 0x6b, 0xef, 0xec, 0x71, 0x0, 0x0, 0x49, 0xde, 0xfe, 0xa4, 0x0, 0x0, 0x1f, 0xfd, 0x3d, 0xff, 0xff, 0xff, 0xff, 0x50, 0x1b, @@ -1896,7 +1900,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf1, - /* U+6E "n" */ + /* U+006E "n" */ 0x1f, 0xfd, 0x0, 0x5a, 0xdf, 0xfd, 0xa3, 0x0, 0x0, 0x1f, 0xfd, 0x2d, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x1f, 0xfe, 0xef, 0xfd, 0xa9, 0xbf, @@ -1918,7 +1922,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x4, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0x0, 0x4f, 0xff, 0xfe, 0xcb, 0xdf, @@ -1940,7 +1944,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x1f, 0xfd, 0x0, 0x4a, 0xdf, 0xfd, 0xa4, 0x0, 0x0, 0x1, 0xff, 0xd1, 0xcf, 0xff, 0xff, 0xff, 0xfc, 0x10, 0x0, 0x1f, 0xfe, 0xdf, 0xfe, 0xa8, @@ -1970,7 +1974,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x5, 0xbe, 0xff, 0xd9, 0x30, 0xf, 0xfe, 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xf9, 0xf, 0xfe, 0x0, 0x5f, 0xff, 0xfe, 0xcb, 0xdf, @@ -1998,7 +2002,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfe, - /* U+72 "r" */ + /* U+0072 "r" */ 0x1f, 0xfd, 0x0, 0x5a, 0xdf, 0x1, 0xff, 0xd1, 0xbf, 0xff, 0xf0, 0x1f, 0xfd, 0xcf, 0xff, 0xfe, 0x1, 0xff, 0xff, 0xf9, 0x30, 0x0, 0x1f, 0xff, @@ -2012,7 +2016,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x4a, 0xdf, 0xfe, 0xd9, 0x50, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0xdf, 0xff, 0xdb, 0xaa, 0xdf, 0xff, 0x10, @@ -2031,7 +2035,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xb7, 0x10, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x5, 0x88, 0x30, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf7, 0x0, @@ -2051,7 +2055,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf4, 0x0, 0x0, 0x3, 0xae, 0xff, 0xc6, 0x0, - /* U+75 "u" */ + /* U+0075 "u" */ 0x4f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xb4, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xfb, 0x4f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x5, @@ -2072,7 +2076,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4a, 0xef, 0xfd, 0x93, 0x3, 0xff, 0xb0, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xb0, 0x6f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf4, 0x0, 0xef, 0xf3, 0x0, 0x0, @@ -2095,7 +2099,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xdf, 0xfb, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xaf, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0x64, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf4, 0x0, @@ -2128,7 +2132,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xbf, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x60, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xd, 0xff, 0x90, 0x0, 0x0, 0x0, 0xd, 0xff, 0x70, 0x2, 0xff, 0xf5, 0x0, 0x0, 0x0, 0xaf, 0xfb, 0x0, 0x0, 0x5f, 0xff, 0x20, 0x0, 0x6, @@ -2150,7 +2154,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0x40, 0x0, 0x0, 0x0, 0xa, 0xff, 0xc0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xb0, 0x6f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf3, 0x0, 0xef, 0xf3, 0x0, 0x0, @@ -2180,7 +2184,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x4, 0xae, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x48, 0x88, 0x88, 0x88, 0x88, 0xff, 0xfc, 0x0, 0x0, @@ -2198,7 +2202,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x6, 0xcf, 0xfa, 0x0, 0x0, 0x9f, 0xff, 0xfa, 0x0, 0x3, 0xff, 0xfd, 0x95, 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x9, 0xff, 0x80, @@ -2219,7 +2223,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xff, 0xfd, 0x85, 0x0, 0x0, 0xaf, 0xff, 0xfa, 0x0, 0x0, 0x6, 0xcf, 0xfa, - /* U+7C "|" */ + /* U+007C "|" */ 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, @@ -2229,7 +2233,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf3, - /* U+7D "}" */ + /* U+007D "}" */ 0x6f, 0xfd, 0x80, 0x0, 0x0, 0x6f, 0xff, 0xfc, 0x0, 0x0, 0x38, 0xcf, 0xff, 0x70, 0x0, 0x0, 0x9, 0xff, 0xb0, 0x0, 0x0, 0x4, 0xff, 0xd0, @@ -2250,7 +2254,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xff, 0x70, 0x0, 0x6f, 0xff, 0xfd, 0x0, 0x0, 0x6f, 0xfd, 0x81, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x1, 0x44, 0x10, 0x0, 0x0, 0x1, 0x54, 0x0, 0x6f, 0xff, 0xf9, 0x0, 0x0, 0x5, 0xfb, 0x4, 0xff, 0xff, 0xff, 0xd2, 0x0, 0xa, 0xf8, @@ -2258,7 +2262,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xf3, 0x0, 0x3, 0xdf, 0xff, 0xff, 0xa0, 0x1f, 0xf0, 0x0, 0x0, 0x7, 0xdf, 0xe8, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x18, 0xdf, 0xea, 0x30, 0x0, 0x2e, 0xfe, 0xbd, 0xff, 0x60, 0xd, 0xf7, 0x0, 0x3, 0xef, 0x34, 0xfa, 0x0, 0x0, 0x4, 0xfb, 0x7f, 0x50, @@ -5383,6 +5387,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -5577,6 +5582,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -6006,6 +6012,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -6020,9 +6027,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -6030,15 +6042,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_32 = { +#else lv_font_t lv_font_montserrat_32 = { +#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 = 35, /*The maximum line height required by the font*/ @@ -6053,4 +6073,7 @@ lv_font_t lv_font_montserrat_32 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_32*/ + diff --git a/src/lv_font/lv_font_montserrat_34.c b/src/lv_font/lv_font_montserrat_34.c index 10fc05a4a..2e131416b 100644 --- a/src/lv_font/lv_font_montserrat_34.c +++ b/src/lv_font/lv_font_montserrat_34.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 34 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 34 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_34.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_34 #define LV_FONT_MONTSERRAT_34 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x5f, 0xff, 0x74, 0xff, 0xf7, 0x4f, 0xff, 0x63, 0xff, 0xf5, 0x2f, 0xff, 0x52, 0xff, 0xf4, 0x1f, 0xff, 0x31, 0xff, 0xf3, 0xf, 0xff, 0x20, 0xff, @@ -30,7 +34,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x14, 0x10, 0x2e, 0xff, 0x49, 0xff, 0xfb, 0x8f, 0xff, 0x90, 0xbf, 0xc1, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xdf, 0xf0, 0x0, 0xbf, 0xf2, 0xdf, 0xf0, 0x0, 0xaf, 0xf1, 0xcf, 0xe0, 0x0, 0xaf, 0xf1, 0xcf, 0xe0, 0x0, 0xaf, 0xf0, 0xcf, 0xe0, 0x0, 0x9f, @@ -39,7 +43,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xc0, 0x0, 0x8f, 0xe0, 0x1, 0x0, 0x0, 0x1, 0x10, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x4, 0xff, 0x20, 0x0, 0x0, 0x7f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xf0, 0x0, 0x0, 0x9, 0xfd, 0x0, 0x0, 0x0, @@ -76,7 +80,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0xff, 0x50, 0x0, 0x0, 0x3f, 0xf2, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x5f, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, @@ -116,7 +120,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfd, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x7, 0xdf, 0xeb, 0x40, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x60, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0xdf, @@ -159,7 +163,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, 0xfb, 0x50, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x5a, 0xef, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -196,11 +200,11 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xdf, 0xfd, 0xff, 0xcf, 0xec, 0xfe, 0xcf, 0xeb, 0xfd, 0xbf, 0xdb, 0xfc, 0xaf, 0xc0, 0x10, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x1, 0xef, 0xf2, 0x0, 0x9, 0xff, 0x90, 0x0, 0x1f, 0xff, 0x20, 0x0, 0x7f, 0xfa, 0x0, 0x0, 0xdf, 0xf4, 0x0, 0x3, 0xff, 0xe0, 0x0, @@ -218,7 +222,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7f, 0xfa, 0x0, 0x0, 0xe, 0xff, 0x20, 0x0, 0x7, 0xff, 0x90, 0x0, 0x0, 0xef, 0xf2, - /* U+29 ")" */ + /* U+0029 ")" */ 0xaf, 0xf7, 0x0, 0x0, 0x2f, 0xff, 0x10, 0x0, 0xa, 0xff, 0x80, 0x0, 0x3, 0xff, 0xf0, 0x0, 0x0, 0xdf, 0xf5, 0x0, 0x0, 0x7f, 0xfb, 0x0, @@ -236,7 +240,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xff, 0xe0, 0x0, 0xa, 0xff, 0x70, 0x0, 0x2f, 0xfe, 0x0, 0x0, 0xaf, 0xf7, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x3, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x6, 0x60, 0x3, 0xfc, 0x0, 0x19, 0x21, 0xff, 0xc3, 0x3f, 0xc0, @@ -249,7 +253,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x87, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x6b, 0xb3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, @@ -266,22 +270,22 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x0, 0x54, 0x0, 0xd, 0xff, 0x90, 0x4f, 0xff, 0xf0, 0x4f, 0xff, 0xf0, 0xa, 0xff, 0xc0, 0x1, 0xff, 0x70, 0x5, 0xff, 0x20, 0x9, 0xfc, 0x0, 0xd, 0xf7, 0x0, 0x1f, 0xf1, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0xc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x1f, 0xff, 0xff, 0xff, 0xff, 0x10, - /* U+2E "." */ + /* U+002E "." */ 0x2, 0x87, 0x0, 0x1f, 0xff, 0xc0, 0x6f, 0xff, 0xf1, 0x3f, 0xff, 0xe0, 0x7, 0xed, 0x40, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x88, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf8, 0x0, 0x0, @@ -313,7 +317,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6f, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x39, 0xcf, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x1, 0xdf, @@ -347,7 +351,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0x9d, 0xff, 0xeb, 0x71, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xbf, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xf0, 0xae, 0xee, 0xef, 0xff, 0xf0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x0, 0x0, 0x5, 0xff, @@ -364,7 +368,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x0, 0x0, 0x5, 0xff, 0xf0, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x27, 0xbd, 0xef, 0xec, 0x82, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, @@ -395,7 +399,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x50, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+33 "3" */ + /* U+0033 "3" */ 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xa, 0xee, 0xee, 0xee, 0xee, 0xee, @@ -424,7 +428,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, 0x1, 0x59, 0xce, 0xff, 0xdb, 0x72, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -459,7 +463,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xa, 0xff, 0xfe, 0xee, @@ -490,7 +494,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe5, 0x0, 0x0, 0x0, 0x3, 0x7b, 0xdf, 0xfe, 0xda, 0x50, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x4, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x8f, 0xff, @@ -522,7 +526,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x0, 0x0, 0x49, 0xce, 0xfe, 0xc9, 0x30, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xee, 0xee, 0xee, @@ -551,7 +555,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x20, 0x0, 0x0, 0x3f, 0xff, 0xff, @@ -583,7 +587,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfd, 0x40, 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xc8, 0x40, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x3, 0x8c, 0xef, 0xec, 0x83, 0x0, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xff, @@ -615,7 +619,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfc, 0x30, 0x0, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x7, 0xed, 0x40, 0x4f, 0xff, 0xe0, 0x6f, 0xff, 0xf1, 0x1f, 0xff, 0xb0, 0x2, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -624,7 +628,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x87, 0x0, 0x1f, 0xff, 0xc0, 0x6f, 0xff, 0xf1, 0x3f, 0xff, 0xe0, 0x7, 0xed, 0x40, - /* U+3B ";" */ + /* U+003B ";" */ 0x7, 0xed, 0x40, 0x4f, 0xff, 0xe0, 0x6f, 0xff, 0xf1, 0x1f, 0xff, 0xb0, 0x2, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -635,7 +639,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x70, 0x5, 0xff, 0x20, 0x9, 0xfc, 0x0, 0xd, 0xf7, 0x0, 0x1f, 0xf1, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xff, 0xf8, @@ -653,7 +657,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7d, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, - /* U+3D "=" */ + /* U+003D "=" */ 0x7a, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa5, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, @@ -666,7 +670,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, - /* U+3E ">" */ + /* U+003E ">" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfe, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -684,7 +688,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x27, 0xcd, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x6, 0xff, 0xff, 0xff, 0xef, 0xff, @@ -713,7 +717,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xb0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8b, 0xde, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f, 0xff, 0xff, @@ -779,7 +783,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x4, 0x9b, 0xef, 0xff, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xfc, 0x0, 0x0, 0x0, @@ -820,7 +824,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xff, 0xf3, 0xc, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xfb, - /* U+42 "B" */ + /* U+0042 "B" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xa5, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x7f, 0xff, @@ -855,7 +859,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0x70, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xda, 0x61, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x28, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x0, @@ -892,7 +896,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x0, 0x0, 0x0, @@ -930,7 +934,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd5, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x7f, 0xff, 0xee, 0xee, 0xee, 0xee, @@ -959,7 +963,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - /* U+46 "F" */ + /* U+0046 "F" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x7f, 0xff, 0xee, 0xee, 0xee, 0xee, @@ -988,7 +992,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbd, 0xff, 0xed, 0xa5, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, @@ -1025,7 +1029,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x2, 0x7b, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x7f, 0xff, @@ -1060,7 +1064,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xff, 0xf0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf0, - /* U+49 "I" */ + /* U+0049 "I" */ 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, @@ -1068,7 +1072,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xff, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x0, 0xd, 0xee, 0xee, 0xee, 0xef, 0xff, 0xf1, @@ -1094,7 +1098,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x1, 0x6b, 0xef, 0xfd, 0x93, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0x40, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf5, 0x0, 0x7f, 0xff, @@ -1129,7 +1133,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xcf, 0xff, 0x30, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xe1, - /* U+4C "L" */ + /* U+004C "L" */ 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1157,7 +1161,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - /* U+4D "M" */ + /* U+004D "M" */ 0x7f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfd, 0x7f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1198,7 +1202,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xfe, 0x7f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xfe, - /* U+4E "N" */ + /* U+004E "N" */ 0x7f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x7f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf0, 0x7f, 0xff, @@ -1233,7 +1237,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1d, 0xff, 0xf0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf0, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xed, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x10, @@ -1274,7 +1278,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x30, 0x0, 0x7f, 0xff, 0xee, 0xee, @@ -1306,7 +1310,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xed, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, @@ -1359,7 +1363,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xa9, 0x84, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x0, 0x0, 0x7f, 0xff, 0xee, @@ -1393,7 +1397,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x7, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xc0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x3, 0x8c, 0xdf, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x10, 0x0, 0x5f, 0xff, 0xff, 0xfe, @@ -1424,7 +1428,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x10, 0x0, 0x0, 0x3, 0x7b, 0xde, 0xfe, 0xdb, 0x72, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xce, 0xee, 0xee, 0xee, @@ -1456,7 +1460,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfa, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xaf, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x8a, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xf8, 0xaf, 0xfc, 0x0, @@ -1490,7 +1494,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x6, 0xad, 0xef, 0xed, 0xa5, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf1, 0x6, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, @@ -1531,7 +1535,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xbf, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x6, 0xff, 0xf1, 0x0, 0x0, 0x0, @@ -1589,7 +1593,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xa, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf7, 0x0, 0xe, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xfb, 0x0, 0x0, @@ -1626,7 +1630,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xf2, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xd0, 0x3, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x30, @@ -1664,7 +1668,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x4e, 0xee, 0xee, @@ -1698,7 +1702,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x58, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+5B "[" */ + /* U+005B "[" */ 0x7f, 0xff, 0xff, 0xfa, 0x7f, 0xff, 0xff, 0xfa, 0x7f, 0xff, 0xaa, 0xa7, 0x7f, 0xfd, 0x0, 0x0, 0x7f, 0xfd, 0x0, 0x0, 0x7f, 0xfd, 0x0, 0x0, @@ -1716,7 +1720,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xfd, 0x0, 0x0, 0x7f, 0xff, 0xaa, 0xa7, 0x7f, 0xff, 0xff, 0xfa, 0x7f, 0xff, 0xff, 0xfa, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x18, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, @@ -1748,7 +1752,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xfb, - /* U+5D "]" */ + /* U+005D "]" */ 0x5f, 0xff, 0xff, 0xfc, 0x5f, 0xff, 0xff, 0xfc, 0x3a, 0xaa, 0xdf, 0xfc, 0x0, 0x0, 0x8f, 0xfc, 0x0, 0x0, 0x8f, 0xfc, 0x0, 0x0, 0x8f, 0xfc, @@ -1766,7 +1770,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x8f, 0xfc, 0x3a, 0xaa, 0xdf, 0xfc, 0x5f, 0xff, 0xff, 0xfc, 0x5f, 0xff, 0xff, 0xfc, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0xaf, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0x50, 0x0, 0x0, @@ -1782,19 +1786,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xfc, 0x0, 0x0, 0x0, 0x0, 0xef, 0x90, 0x3f, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf1, - /* U+5F "_" */ + /* U+005F "_" */ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+60 "`" */ + /* U+0060 "`" */ 0x5, 0x88, 0x83, 0x0, 0x0, 0x0, 0xbf, 0xfe, 0x30, 0x0, 0x0, 0x7, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x4e, 0xff, 0x40, 0x0, 0x0, 0x2, 0xdf, 0xf4, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x59, 0xde, 0xff, 0xda, 0x40, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x9, 0xff, 0xff, 0xfd, 0xde, 0xff, 0xff, @@ -1816,7 +1820,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x29, 0xdf, 0xfe, 0xc8, 0x20, 0xbf, 0xf6, - /* U+62 "b" */ + /* U+0062 "b" */ 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, @@ -1848,7 +1852,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfb, 0x10, 0x0, 0xef, 0xf3, 0x0, 0x6b, 0xef, 0xfd, 0x94, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0xc, 0xff, 0xff, 0xfe, 0xef, @@ -1871,7 +1875,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xa4, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, @@ -1905,7 +1909,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2, 0x8c, 0xff, 0xec, 0x82, 0x0, 0xff, 0xf1, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x2, 0x8c, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x1d, 0xff, 0xff, 0xcb, @@ -1929,7 +1933,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xeb, 0x71, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x6b, 0xef, 0xeb, 0x50, 0x0, 0x0, 0xc, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0xaf, 0xff, 0xdb, 0xcf, 0x90, 0x0, 0x1, 0xff, @@ -1953,7 +1957,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x2, 0x8c, 0xef, 0xec, 0x82, 0x0, 0xcf, 0xf5, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0x90, 0xcf, 0xf5, 0x0, 0x1d, 0xff, 0xff, @@ -1987,7 +1991,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x16, 0x9c, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, @@ -2018,7 +2022,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf3, - /* U+69 "i" */ + /* U+0069 "i" */ 0x2, 0x75, 0x2, 0xff, 0xf9, 0x6f, 0xff, 0xe3, 0xff, 0xfa, 0x5, 0xa8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x50, 0xef, @@ -2029,7 +2033,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x50, 0xef, 0xf5, 0xe, 0xff, 0x50, 0xef, 0xf5, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x1, 0x66, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xd0, @@ -2056,7 +2060,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x0, 0xe, 0xff, 0xff, 0xff, 0xc1, 0x0, 0x4, 0xbe, 0xff, 0xc7, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, @@ -2087,7 +2091,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf7, - /* U+6C "l" */ + /* U+006C "l" */ 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, @@ -2096,7 +2100,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, 0xef, 0xf5, - /* U+6D "m" */ + /* U+006D "m" */ 0xef, 0xf3, 0x2, 0x8c, 0xef, 0xec, 0x61, 0x0, 0x0, 0x27, 0xce, 0xfe, 0xc8, 0x20, 0x0, 0xe, 0xff, 0x38, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, @@ -2133,7 +2137,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xf0, - /* U+6E "n" */ + /* U+006E "n" */ 0xef, 0xf3, 0x1, 0x7c, 0xef, 0xfd, 0x92, 0x0, 0x0, 0xef, 0xf3, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0xef, 0xfc, 0xff, 0xfe, 0xcc, 0xef, @@ -2156,7 +2160,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf3, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x1, 0x7c, 0xef, 0xfd, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, @@ -2181,7 +2185,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xa5, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xef, 0xf3, 0x1, 0x7b, 0xef, 0xfd, 0x94, 0x0, 0x0, 0xe, 0xff, 0x36, 0xef, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0xef, 0xfa, 0xff, 0xfe, 0xcb, @@ -2213,7 +2217,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x2, 0x8c, 0xff, 0xec, 0x71, 0x0, 0xff, 0xf1, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0x60, 0xff, 0xf1, 0x0, 0x1d, 0xff, 0xff, @@ -2247,7 +2251,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf1, - /* U+72 "r" */ + /* U+0072 "r" */ 0xef, 0xf3, 0x1, 0x7b, 0xec, 0xef, 0xf3, 0x5e, 0xff, 0xfc, 0xef, 0xf7, 0xff, 0xff, 0xfc, 0xef, 0xff, 0xff, 0x94, 0x21, 0xef, 0xff, 0xe2, 0x0, @@ -2261,7 +2265,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xf5, 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x28, 0xce, 0xff, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0xaf, 0xff, 0xfe, 0xcc, 0xef, 0xff, @@ -2283,7 +2287,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x38, 0xbe, 0xff, 0xfd, 0xa4, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, @@ -2305,7 +2309,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xea, 0x30, - /* U+75 "u" */ + /* U+0075 "u" */ 0x1f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfe, 0x1f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfe, 0x1f, 0xff, 0x30, 0x0, 0x0, 0x0, @@ -2328,7 +2332,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x0, 0x0, 0x17, 0xce, 0xfe, 0xc8, 0x20, 0x3f, 0xfe, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfd, 0x0, 0x6f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x60, 0x0, 0xef, 0xf6, @@ -2354,7 +2358,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x9f, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x23, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, @@ -2391,7 +2395,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x4, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xc, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xf8, 0x0, 0x1e, 0xff, 0x90, 0x0, 0x0, 0x0, 0xcf, 0xfb, 0x0, 0x0, 0x4f, 0xff, 0x50, 0x0, @@ -2415,7 +2419,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x2, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xd0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xfd, 0x0, 0x6f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0x60, 0x0, 0xef, 0xf6, @@ -2450,7 +2454,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0x9d, 0xff, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x4a, 0xaa, 0xaa, 0xaa, 0xaa, 0xbf, 0xff, 0xd0, @@ -2470,7 +2474,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x2, 0x9e, 0xff, 0x40, 0x0, 0x3, 0xff, 0xff, 0xf4, 0x0, 0x0, 0xdf, 0xff, 0xda, 0x20, 0x0, 0x2f, 0xff, 0x80, 0x0, 0x0, 0x4, @@ -2494,7 +2498,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xff, 0xfd, 0xa2, 0x0, 0x0, 0x4f, 0xff, 0xff, 0x40, 0x0, 0x0, 0x2a, 0xef, 0xf4, - /* U+7C "|" */ + /* U+007C "|" */ 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, @@ -2504,7 +2508,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, 0x7f, 0xf9, - /* U+7D "}" */ + /* U+007D "}" */ 0x5f, 0xfd, 0x91, 0x0, 0x0, 0x5f, 0xff, 0xfe, 0x20, 0x0, 0x3a, 0xdf, 0xff, 0xc0, 0x0, 0x0, 0x9, 0xff, 0xf1, 0x0, 0x0, 0x1, 0xff, 0xf4, @@ -2526,7 +2530,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3a, 0xdf, 0xff, 0xd0, 0x0, 0x5f, 0xff, 0xff, 0x30, 0x0, 0x5f, 0xfe, 0x92, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x8, 0xef, 0xd7, 0x0, 0x0, 0x0, 0x6f, 0xc0, 0xb, 0xff, 0xff, 0xfc, 0x10, 0x0, 0x9, 0xfa, 0x5, 0xff, 0xd8, 0xbf, 0xfe, 0x30, 0x1, @@ -2535,7 +2539,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf7, 0x0, 0xcc, 0x20, 0x0, 0x0, 0x19, 0xef, 0xd6, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x5, 0xbe, 0xfc, 0x60, 0x0, 0x0, 0xaf, 0xfd, 0xdf, 0xfc, 0x10, 0x8, 0xfc, 0x20, 0x1, 0xaf, 0xc0, 0x1f, 0xe1, 0x0, 0x0, 0xc, 0xf4, @@ -6160,6 +6164,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -6354,6 +6359,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -6783,6 +6789,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -6797,9 +6804,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -6807,15 +6819,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_34 = { +#else lv_font_t lv_font_montserrat_34 = { +#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 = 38, /*The maximum line height required by the font*/ @@ -6830,4 +6850,7 @@ lv_font_t lv_font_montserrat_34 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_34*/ + diff --git a/src/lv_font/lv_font_montserrat_36.c b/src/lv_font/lv_font_montserrat_36.c index ef6c397c8..1fa08ec05 100644 --- a/src/lv_font/lv_font_montserrat_36.c +++ b/src/lv_font/lv_font_montserrat_36.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 36 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 36 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_36.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_36 #define LV_FONT_MONTSERRAT_36 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x2f, 0xff, 0xd0, 0x2f, 0xff, 0xd0, 0x1f, 0xff, 0xc0, 0xf, 0xff, 0xb0, 0xf, 0xff, 0xb0, 0xf, 0xff, 0xa0, 0xf, 0xff, 0x90, 0xe, 0xff, 0x90, @@ -32,7 +36,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc0, 0x7f, 0xff, 0xf1, 0x5f, 0xff, 0xf0, 0x8, 0xed, 0x40, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xbf, 0xf4, 0x0, 0x3f, 0xfc, 0xbf, 0xf4, 0x0, 0x3f, 0xfc, 0xaf, 0xf3, 0x0, 0x2f, 0xfb, 0xaf, 0xf3, 0x0, 0x2f, 0xfb, 0xaf, 0xf2, 0x0, 0x1f, @@ -41,7 +45,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8f, 0xf1, 0x0, 0xf, 0xf9, 0x49, 0x90, 0x0, 0x9, 0x95, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x0, 0xcf, 0xc0, 0x0, 0x0, 0x7, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfa, 0x0, 0x0, 0x0, 0x9f, 0xf0, 0x0, @@ -83,7 +87,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x6f, 0xf1, 0x0, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x6, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -128,7 +132,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf8, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x5, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xfc, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x0, 0x0, 0x0, @@ -176,7 +180,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xcf, 0xfd, 0x70, 0x0, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x18, 0xce, 0xfe, 0xc7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x0, @@ -217,12 +221,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xbf, 0xf4, 0xbf, 0xf4, 0xaf, 0xf3, 0xaf, 0xf3, 0xaf, 0xf2, 0x9f, 0xf2, 0x9f, 0xf2, 0x9f, 0xf1, 0x8f, 0xf1, 0x49, 0x90, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0x9f, 0xfb, 0x0, 0x2, 0xff, 0xf2, 0x0, 0xa, 0xff, 0xa0, 0x0, 0x2f, 0xff, 0x30, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0xef, 0xf7, 0x0, @@ -241,7 +245,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9, 0xff, 0xa0, 0x0, 0x1, 0xff, 0xf2, 0x0, 0x0, 0x8f, 0xfb, - /* U+29 ")" */ + /* U+0029 ")" */ 0x9f, 0xfb, 0x0, 0x0, 0x1f, 0xff, 0x40, 0x0, 0x8, 0xff, 0xc0, 0x0, 0x1, 0xff, 0xf4, 0x0, 0x0, 0xbf, 0xfa, 0x0, 0x0, 0x5f, 0xff, 0x10, @@ -260,7 +264,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xff, 0xc0, 0x0, 0x1f, 0xff, 0x30, 0x0, 0x9f, 0xfb, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0xdf, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x40, 0x0, 0x0, 0x4, 0x40, 0x0, 0xdf, 0x40, 0x1, 0x70, 0xd, 0xfb, 0x20, @@ -275,7 +279,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0x10, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x8, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, @@ -294,21 +298,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x4, 0xcd, 0x60, 0x1f, 0xff, 0xf3, 0x3f, 0xff, 0xf7, 0x1f, 0xff, 0xf5, 0x3, 0xef, 0xf1, 0x0, 0xff, 0xb0, 0x3, 0xff, 0x60, 0x7, 0xff, 0x0, 0xb, 0xfb, 0x0, 0xf, 0xf5, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0xef, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xfb, - /* U+2E "." */ + /* U+002E "." */ 0x3, 0xcc, 0x50, 0x1f, 0xff, 0xf3, 0x4f, 0xff, 0xf7, 0x2f, 0xff, 0xf4, 0x5, 0xee, 0x70, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf4, @@ -344,7 +348,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x6, 0xae, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0x0, 0x0, 0x0, @@ -381,7 +385,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x6, 0xbe, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xbf, 0xff, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xff, 0xf8, 0x11, 0x11, 0x11, 0xff, 0xf8, 0x0, 0x0, 0x0, 0xff, @@ -399,7 +403,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xff, 0xf8, 0x0, 0x0, 0x0, 0xff, 0xf8, 0x0, 0x0, 0x0, 0xff, 0xf8, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x5, 0xac, 0xef, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x3, 0xef, 0xff, 0xff, @@ -433,7 +437,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+33 "3" */ + /* U+0033 "3" */ 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xa, 0xff, 0xff, 0xff, 0xff, @@ -465,7 +469,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x48, 0xbd, 0xef, 0xed, 0xa5, 0x10, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, @@ -503,7 +507,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xfd, 0x0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x7, 0xff, 0xff, @@ -537,7 +541,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x16, 0xad, 0xef, 0xfd, 0xc8, 0x30, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xff, 0xeb, 0x82, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x2e, @@ -572,7 +576,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfa, 0x10, 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xec, 0x82, 0x0, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xef, 0xff, 0xff, 0xff, @@ -606,7 +610,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xb, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x1, 0x6a, 0xde, 0xfe, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x10, 0x0, 0x0, 0x1c, 0xff, @@ -641,7 +645,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfd, 0x40, 0x0, 0x0, 0x0, 0x2, 0x7b, 0xde, 0xfe, 0xdb, 0x73, 0x0, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x16, 0xbd, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xff, @@ -675,7 +679,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x17, 0xbd, 0xff, 0xfd, 0xb7, 0x20, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x5, 0xee, 0x70, 0x2f, 0xff, 0xf4, 0x4f, 0xff, 0xf6, 0x1f, 0xff, 0xf3, 0x4, 0xcc, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -685,7 +689,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xff, 0xf7, 0x2f, 0xff, 0xf4, 0x5, 0xee, 0x70, - /* U+3B ";" */ + /* U+003B ";" */ 0x5, 0xee, 0x70, 0x2f, 0xff, 0xf4, 0x4f, 0xff, 0xf6, 0x1f, 0xff, 0xf3, 0x4, 0xcc, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -696,7 +700,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0x0, 0xff, 0xb0, 0x3, 0xff, 0x60, 0x7, 0xff, 0x0, 0xb, 0xfb, 0x0, 0xf, 0xf5, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0xd8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xaf, @@ -717,7 +721,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, - /* U+3D "=" */ + /* U+003D "=" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x89, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x7c, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, @@ -731,7 +735,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xf8, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, - /* U+3E ">" */ + /* U+003E ">" */ 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xc6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, @@ -752,7 +756,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x16, 0xad, 0xff, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x3, 0xef, 0xff, 0xff, 0xff, @@ -784,7 +788,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xe6, 0x0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xbe, 0xef, 0xfe, 0xca, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0xff, @@ -856,7 +860,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x15, 0x9c, 0xef, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0x90, 0x0, @@ -902,7 +906,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf2, - /* U+42 "B" */ + /* U+0042 "B" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xda, 0x50, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x0, 0x0, 0x3f, @@ -940,7 +944,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x80, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xc9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, @@ -980,7 +984,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xc9, 0x40, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xb8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x60, 0x0, @@ -1023,7 +1027,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xb8, 0x30, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x3f, 0xff, 0xff, 0xff, @@ -1057,7 +1061,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, - /* U+46 "F" */ + /* U+0046 "F" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x3f, 0xff, 0xff, 0xff, 0xff, @@ -1089,7 +1093,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xca, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, @@ -1129,7 +1133,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x73, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf7, 0x3f, @@ -1167,7 +1171,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0xff, 0xf7, 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x70, - /* U+49 "I" */ + /* U+0049 "I" */ 0x3f, 0xff, 0x63, 0xff, 0xf6, 0x3f, 0xff, 0x63, 0xff, 0xf6, 0x3f, 0xff, 0x63, 0xff, 0xf6, 0x3f, 0xff, 0x63, 0xff, 0xf6, 0x3f, 0xff, 0x63, 0xff, @@ -1177,7 +1181,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf6, 0x3f, 0xff, 0x63, 0xff, 0xf6, 0x3f, 0xff, 0x63, 0xff, 0xf6, 0x3f, 0xff, 0x60, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, @@ -1204,7 +1208,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x4a, 0xdf, 0xfe, 0xb6, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xfa, 0x3, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xfb, 0x0, 0x3f, @@ -1242,7 +1246,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xaf, 0xff, 0x90, 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x60, - /* U+4C "L" */ + /* U+004C "L" */ 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x60, 0x0, 0x0, @@ -1274,7 +1278,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, - /* U+4D "M" */ + /* U+004D "M" */ 0x3f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf9, 0x3f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1320,7 +1324,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf9, - /* U+4E "N" */ + /* U+004E "N" */ 0x3f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x73, 0xff, 0xfd, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf7, 0x3f, @@ -1358,7 +1362,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0xff, 0xf7, 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x70, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xca, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1404,7 +1408,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x3f, 0xff, @@ -1441,7 +1445,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xca, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1498,7 +1502,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8c, 0xff, 0xeb, 0x60, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x3f, 0xff, @@ -1535,7 +1539,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf3, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x1, 0x7b, 0xdf, 0xff, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x2d, 0xff, 0xff, @@ -1569,7 +1573,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x15, 0x9c, 0xef, 0xff, 0xda, 0x61, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, @@ -1604,7 +1608,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x7f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfe, 0x7f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfe, 0x7f, 0xff, @@ -1641,7 +1645,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xed, 0x95, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x70, 0x5f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1686,7 +1690,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xaf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x35, 0xff, 0xf5, 0x0, 0x0, @@ -1749,7 +1753,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x9, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xb0, 0x0, 0xdf, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xfe, 0x10, @@ -1789,7 +1793,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf6, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x20, 0x3f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, @@ -1831,7 +1835,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x3f, 0xff, @@ -1868,7 +1872,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+5B "[" */ + /* U+005B "[" */ 0x3f, 0xff, 0xff, 0xff, 0x43, 0xff, 0xff, 0xff, 0xf4, 0x3f, 0xff, 0xdd, 0xdd, 0x33, 0xff, 0xf3, 0x0, 0x0, 0x3f, 0xff, 0x30, 0x0, 0x3, 0xff, @@ -1889,7 +1893,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xdd, 0xdd, 0x33, 0xff, 0xff, 0xff, 0xf4, 0x3f, 0xff, 0xff, 0xff, 0x40, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x28, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1925,7 +1929,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xf7, - /* U+5D "]" */ + /* U+005D "]" */ 0x5f, 0xff, 0xff, 0xff, 0x35, 0xff, 0xff, 0xff, 0xf3, 0x4d, 0xdd, 0xdf, 0xff, 0x30, 0x0, 0x4, 0xff, 0xf3, 0x0, 0x0, 0x4f, 0xff, 0x30, 0x0, @@ -1946,7 +1950,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdd, 0xdf, 0xff, 0x35, 0xff, 0xff, 0xff, 0xf3, 0x5f, 0xff, 0xff, 0xff, 0x30, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0x2f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xf0, 0x0, @@ -1964,19 +1968,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0x0, 0x0, 0x0, 0x1, 0xff, 0xa0, 0x1f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x10, - /* U+5F "_" */ + /* U+005F "_" */ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x38, 0x88, 0x60, 0x0, 0x0, 0x7, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xb0, 0x0, 0x0, 0x1, 0xaf, 0xfc, 0x10, 0x0, 0x0, 0x6, 0xff, 0xd1, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x38, 0xbe, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2000,7 +2004,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xf6, 0x0, 0x1, 0x6b, 0xef, 0xfd, 0xa6, 0x0, 0xef, 0xf6, - /* U+62 "b" */ + /* U+0062 "b" */ 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfb, 0x0, @@ -2037,7 +2041,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x2, 0x8c, 0xef, 0xec, 0x83, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x49, 0xce, 0xff, 0xd9, 0x40, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, @@ -2062,7 +2066,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x49, 0xdf, 0xff, 0xd9, 0x40, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x0, 0x0, @@ -2099,7 +2103,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xad, 0xff, 0xeb, 0x60, 0x0, 0xff, 0xf4, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xfe, 0xb6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, @@ -2125,7 +2129,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0x70, 0x0, 0x0, 0x0, 0x0, 0x49, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x3a, 0xdf, 0xfd, 0x92, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x0, 0x6f, 0xff, 0xfe, 0xdf, 0xf5, 0x0, 0x0, 0xef, @@ -2150,7 +2154,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf3, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x6a, 0xdf, 0xfe, 0xb6, 0x10, 0xc, 0xff, 0x80, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xff, 0x70, 0xcf, 0xf8, 0x0, 0xa, 0xff, @@ -2187,7 +2191,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x48, 0xbd, 0xef, 0xfe, 0xb8, 0x20, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfb, 0x0, 0x0, 0x0, @@ -2220,7 +2224,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1f, 0xff, 0x6b, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf6, - /* U+69 "i" */ + /* U+0069 "i" */ 0x0, 0x66, 0x10, 0xd, 0xff, 0xd0, 0x4f, 0xff, 0xf4, 0x2f, 0xff, 0xf2, 0x6, 0xdd, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2233,7 +2237,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0xff, 0xb0, 0xb, 0xff, 0xb0, 0xb, 0xff, 0xb0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x57, 0x20, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf5, @@ -2261,7 +2265,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x5, 0xbe, 0xff, 0xd8, 0x10, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfb, 0x0, 0x0, @@ -2296,7 +2300,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x10, 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xb0, - /* U+6C "l" */ + /* U+006C "l" */ 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, @@ -2305,7 +2309,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, 0xbf, 0xfb, - /* U+6D "m" */ + /* U+006D "m" */ 0xbf, 0xf9, 0x0, 0x5a, 0xdf, 0xfd, 0xb5, 0x0, 0x0, 0x0, 0x5a, 0xde, 0xfe, 0xb6, 0x0, 0x0, 0xbf, 0xf9, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xd3, @@ -2345,7 +2349,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, - /* U+6E "n" */ + /* U+006E "n" */ 0xbf, 0xf9, 0x0, 0x49, 0xde, 0xfe, 0xc8, 0x10, 0x0, 0xb, 0xff, 0x92, 0xcf, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0xbf, 0xfb, 0xef, 0xff, 0xfe, @@ -2370,7 +2374,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xff, 0xf6, 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x60, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x49, 0xdf, 0xff, 0xc9, 0x30, 0x0, 0x0, 0x0, 0x0, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x7, 0xff, @@ -2397,7 +2401,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0xdf, 0xff, 0xc9, 0x40, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xbf, 0xf9, 0x0, 0x38, 0xce, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0xb, 0xff, 0x91, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, 0xbf, 0xfb, 0xdf, @@ -2434,7 +2438,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xfd, 0xb6, 0x0, 0xf, 0xff, 0x40, 0x0, 0x4, 0xef, 0xff, 0xff, 0xff, 0xfe, 0x40, 0xff, 0xf4, 0x0, 0x8, 0xff, @@ -2471,7 +2475,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf4, - /* U+72 "r" */ + /* U+0072 "r" */ 0xbf, 0xf9, 0x0, 0x38, 0xce, 0x8b, 0xff, 0x90, 0xaf, 0xff, 0xf8, 0xbf, 0xf9, 0xbf, 0xff, 0xff, 0x8b, 0xff, 0xff, 0xff, 0x96, 0x42, 0xbf, 0xff, @@ -2487,7 +2491,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xbf, 0xfb, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x6, 0xad, 0xff, 0xed, 0xa7, 0x20, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2510,7 +2514,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x6a, 0xde, 0xff, 0xeb, 0x82, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x3, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, @@ -2533,7 +2537,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfd, 0x0, 0x0, 0x0, 0x4a, 0xef, 0xfc, 0x81, - /* U+75 "u" */ + /* U+0075 "u" */ 0xef, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x1e, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf1, 0xef, 0xf8, 0x0, 0x0, 0x0, @@ -2558,7 +2562,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x53, 0xff, 0xf1, 0x0, 0x0, 0x4a, 0xdf, 0xfe, 0xb6, 0x0, 0x3f, 0xff, 0x10, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xe0, 0x6, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x70, 0x0, 0xef, @@ -2587,7 +2591,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x9f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xfe, 0x3, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0xc, @@ -2629,7 +2633,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x7, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xb, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x90, 0x1, 0xef, 0xfd, 0x0, 0x0, 0x0, 0x1, 0xef, 0xfc, 0x0, 0x0, 0x3f, 0xff, 0xa0, @@ -2655,7 +2659,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xbf, 0xff, 0x30, 0x2f, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xff, 0xe1, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xe0, 0x6, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x70, 0x0, 0xef, @@ -2693,7 +2697,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x2, 0x9d, 0xff, 0xd9, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x25, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x4c, 0xcc, 0xcc, 0xcc, 0xcc, 0xcd, 0xff, @@ -2716,7 +2720,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x7, 0xcf, 0xff, 0x0, 0x0, 0xcf, 0xff, 0xff, 0x0, 0x8, 0xff, 0xff, 0xec, 0x0, 0xd, 0xff, 0xf3, 0x0, 0x0, 0xf, 0xff, 0x80, @@ -2739,7 +2743,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xec, 0x0, 0x0, 0xcf, 0xff, 0xff, 0x0, 0x0, 0x7, 0xcf, 0xff, - /* U+7C "|" */ + /* U+007C "|" */ 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, @@ -2750,7 +2754,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xff, - /* U+7D "}" */ + /* U+007D "}" */ 0x5f, 0xfe, 0xb4, 0x0, 0x0, 0x5, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x4d, 0xff, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x80, 0x0, 0x0, 0x0, @@ -2775,7 +2779,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x0, 0x5, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x5f, 0xfe, 0xa4, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x6c, 0xfe, 0xb3, 0x0, 0x0, 0x0, 0x7f, 0xd0, 0x8f, 0xff, 0xff, 0xf9, 0x0, 0x0, 0xb, 0xfb, 0x3f, 0xff, 0xbb, 0xff, 0xfc, 0x20, 0x4, @@ -2784,7 +2788,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf7, 0xa, 0xc5, 0x0, 0x0, 0x0, 0x4b, 0xff, 0xc5, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x1, 0x7b, 0xdb, 0x71, 0x0, 0x0, 0x4, 0xef, 0xff, 0xff, 0xf5, 0x0, 0x2, 0xff, 0x92, 0x2, 0x8f, 0xf3, 0x0, 0xcf, 0x70, 0x0, 0x0, @@ -6787,6 +6791,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -6981,6 +6986,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -7410,6 +7416,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -7424,9 +7431,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -7434,15 +7446,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_36 = { +#else lv_font_t lv_font_montserrat_36 = { +#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 = 40, /*The maximum line height required by the font*/ @@ -7457,4 +7477,7 @@ lv_font_t lv_font_montserrat_36 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_36*/ + diff --git a/src/lv_font/lv_font_montserrat_38.c b/src/lv_font/lv_font_montserrat_38.c index f86dfd9da..65eca5bf4 100644 --- a/src/lv_font/lv_font_montserrat_38.c +++ b/src/lv_font/lv_font_montserrat_38.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 38 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 38 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_38.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_38 #define LV_FONT_MONTSERRAT_38 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xf, 0xff, 0xf3, 0xf, 0xff, 0xf3, 0xf, 0xff, 0xf2, 0xe, 0xff, 0xf1, 0xd, 0xff, 0xf1, 0xd, 0xff, 0xf0, 0xc, 0xff, 0xf0, 0xc, 0xff, 0xf0, @@ -32,7 +36,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xab, 0x50, 0x1f, 0xff, 0xf3, 0x5f, 0xff, 0xf8, 0x2f, 0xff, 0xf5, 0x6, 0xee, 0x80, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x9f, 0xf9, 0x0, 0xb, 0xff, 0x79, 0xff, 0x80, 0x0, 0xbf, 0xf6, 0x8f, 0xf8, 0x0, 0xa, 0xff, 0x68, 0xff, 0x70, 0x0, 0xaf, 0xf6, 0x8f, 0xf7, @@ -42,7 +46,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x36, 0xff, 0x50, 0x0, 0x8f, 0xf3, 0x1, 0x10, 0x0, 0x0, 0x11, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x5, 0xff, 0x50, 0x0, 0x0, 0x7, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xf3, 0x0, 0x0, 0x0, 0xaf, 0xf1, 0x0, @@ -85,7 +89,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x8, 0xff, 0x20, 0x0, 0x0, 0xa, 0xff, 0x10, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -137,7 +141,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x88, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x2, 0xae, 0xfe, 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xf3, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, @@ -188,7 +192,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xef, 0xea, 0x30, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, 0x0, @@ -233,12 +237,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x9f, 0xf9, 0x9f, 0xf8, 0x8f, 0xf8, 0x8f, 0xf7, 0x8f, 0xf7, 0x7f, 0xf7, 0x7f, 0xf6, 0x7f, 0xf6, 0x6f, 0xf5, 0x6f, 0xf5, 0x1, 0x10, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0x2f, 0xff, 0x50, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x3, 0xff, 0xf4, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0x1f, 0xff, 0x70, 0x0, 0x7, @@ -260,7 +264,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0xff, 0xf4, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, 0x2f, 0xff, 0x50, - /* U+29 ")" */ + /* U+0029 ")" */ 0x8f, 0xfe, 0x0, 0x0, 0x0, 0xef, 0xf8, 0x0, 0x0, 0x7, 0xff, 0xf1, 0x0, 0x0, 0x1f, 0xff, 0x80, 0x0, 0x0, 0x9f, 0xfe, 0x0, 0x0, 0x4, @@ -282,7 +286,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0xff, 0xf1, 0x0, 0x0, 0xef, 0xf8, 0x0, 0x0, 0x8f, 0xfe, 0x0, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0x8f, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfb, 0x0, 0x0, 0x0, 0x2, 0x40, 0x0, 0x8f, 0xb0, 0x0, 0x24, 0x0, 0xbf, @@ -298,7 +302,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x8, 0xfa, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x3, 0x66, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xa0, @@ -320,24 +324,24 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x8, 0xff, 0xa0, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x0, 0x35, 0x20, 0x9, 0xff, 0xf4, 0x1f, 0xff, 0xfb, 0x1f, 0xff, 0xfc, 0xb, 0xff, 0xf9, 0x0, 0xcf, 0xf4, 0x0, 0xdf, 0xe0, 0x1, 0xff, 0x90, 0x5, 0xff, 0x40, 0x9, 0xfe, 0x0, 0xd, 0xf9, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x11, 0x11, 0x11, 0x11, 0x11, 0xd, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xdf, 0xff, 0xff, 0xff, 0xff, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xf6, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x0, 0x0, 0x5, 0xef, 0xc1, 0x1f, 0xff, 0xfa, 0x3f, 0xff, 0xfc, 0xe, 0xff, 0xf9, 0x3, 0xdf, 0xa0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, @@ -377,7 +381,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xe, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x2, 0x8c, 0xef, 0xfd, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x40, 0x0, 0x0, 0x0, @@ -417,7 +421,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x28, 0xce, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x12, 0x44, 0x44, 0x4c, 0xff, 0xf1, 0x0, 0x0, @@ -437,7 +441,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0xff, 0xf1, 0x0, 0x0, 0x0, 0xbf, 0xff, 0x10, 0x0, 0x0, 0xb, 0xff, 0xf1, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x4, 0x8c, 0xef, 0xfe, 0xd9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0x0, 0x0, 0x1, 0xcf, 0xff, @@ -474,7 +478,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, - /* U+33 "3" */ + /* U+0033 "3" */ 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x9, 0xff, 0xff, @@ -511,7 +515,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0x6a, 0xde, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xd1, 0x0, 0x0, 0x0, @@ -552,7 +556,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xe0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x4, 0xff, @@ -589,7 +593,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x48, 0xbd, 0xef, 0xfd, 0xb7, 0x20, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xfd, 0xb7, 0x20, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, @@ -627,7 +631,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfe, 0xb7, 0x10, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xdf, 0xff, 0xff, @@ -664,7 +668,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x0, 0x48, 0xcd, 0xff, 0xed, 0xa5, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x7, @@ -702,7 +706,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfc, 0x40, 0x0, 0x0, 0x0, 0x1, 0x59, 0xcd, 0xff, 0xed, 0xb7, 0x20, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x4, 0x9c, 0xef, 0xed, 0xa5, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x0, 0x0, 0x9f, 0xff, @@ -739,7 +743,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x59, 0xce, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x3, 0xdf, 0xa0, 0xe, 0xff, 0xf9, 0x3f, 0xff, 0xfc, 0x1f, 0xff, 0xf9, 0x5, 0xef, 0xc1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -749,7 +753,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0xff, 0xfa, 0x3f, 0xff, 0xfc, 0xe, 0xff, 0xf9, 0x3, 0xdf, 0xa0, - /* U+3B ";" */ + /* U+003B ";" */ 0x3, 0xdf, 0xa0, 0xe, 0xff, 0xf9, 0x3f, 0xff, 0xfc, 0x1f, 0xff, 0xf9, 0x5, 0xef, 0xc1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -761,7 +765,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc0, 0x3, 0xff, 0x60, 0x8, 0xff, 0x10, 0xc, 0xfb, 0x0, 0x6, 0x63, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0xe9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -784,7 +788,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -800,7 +804,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf9, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+3E ">" */ + /* U+003E ">" */ 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xc6, 0x0, 0x0, 0x0, @@ -823,7 +827,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xda, 0x50, 0x0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, 0x1, 0xcf, 0xff, 0xff, @@ -858,7 +862,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xfc, 0x20, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x9c, 0xee, 0xff, 0xed, 0xa8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, @@ -937,7 +941,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xff, 0xec, 0x96, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0x70, @@ -987,7 +991,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfa, - /* U+42 "B" */ + /* U+0042 "B" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, @@ -1028,7 +1032,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x91, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xca, 0x61, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0x6a, 0xde, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, @@ -1073,7 +1077,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0x6a, 0xde, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xdb, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x60, @@ -1119,7 +1123,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xb7, 0x30, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xf, 0xff, 0xff, @@ -1156,7 +1160,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+46 "F" */ + /* U+0046 "F" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf, 0xff, 0xff, 0xff, @@ -1191,7 +1195,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0x5a, 0xce, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, @@ -1236,7 +1240,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0x6a, 0xce, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfd, 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfd, @@ -1277,7 +1281,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xff, 0xfd, 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfd, - /* U+49 "I" */ + /* U+0049 "I" */ 0xf, 0xff, 0xc0, 0xff, 0xfc, 0xf, 0xff, 0xc0, 0xff, 0xfc, 0xf, 0xff, 0xc0, 0xff, 0xfc, 0xf, 0xff, 0xc0, 0xff, 0xfc, 0xf, 0xff, 0xc0, 0xff, @@ -1288,7 +1292,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc0, 0xff, 0xfc, 0xf, 0xff, 0xc0, 0xff, 0xfc, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1318,7 +1322,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xed, 0x93, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xe2, 0x0, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xe2, @@ -1361,7 +1365,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xc0, - /* U+4C "L" */ + /* U+004C "L" */ 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xc0, 0x0, @@ -1396,7 +1400,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf3, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, - /* U+4D "M" */ + /* U+004D "M" */ 0xf, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf4, 0xf, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1447,7 +1451,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf4, - /* U+4E "N" */ + /* U+004E "N" */ 0xf, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfd, 0xf, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfd, @@ -1488,7 +1492,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xff, 0xfd, 0xf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xfd, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0x6a, 0xce, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, @@ -1539,7 +1543,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0x6a, 0xce, 0xff, 0xec, 0xa5, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xb7, 0x30, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x0, 0x0, 0xf, @@ -1579,7 +1583,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x1, 0x5a, 0xce, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xff, 0xff, 0xff, 0xff, @@ -1642,7 +1646,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x7c, 0xef, 0xec, 0x82, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xb7, 0x30, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x0, 0x0, 0xf, @@ -1682,7 +1686,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf9, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x0, 0x49, 0xce, 0xff, 0xed, 0xb7, 0x30, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x0, 0xa, @@ -1720,7 +1724,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x7b, 0xde, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xdf, @@ -1760,7 +1764,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x3f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf4, 0x3f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf4, @@ -1801,7 +1805,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xc, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xfd, 0x0, 0x5f, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1851,7 +1855,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x9f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x64, 0xff, 0xfa, 0x0, @@ -1920,7 +1924,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x8, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xfe, 0x10, 0x0, 0xcf, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, @@ -1965,7 +1969,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xb0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf6, 0x3, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, @@ -2010,7 +2014,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x9, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x61, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x1f, @@ -2050,7 +2054,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - /* U+5B "[" */ + /* U+005B "[" */ 0xf, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xf, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xfa, 0x0, 0x0, 0xf, 0xff, 0xa0, 0x0, 0x0, 0xff, @@ -2072,7 +2076,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xf, 0xff, 0xff, 0xff, 0xf0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x4f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, @@ -2112,7 +2116,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x30, - /* U+5D "]" */ + /* U+005D "]" */ 0x4f, 0xff, 0xff, 0xff, 0xa4, 0xff, 0xff, 0xff, 0xfa, 0x4f, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0xff, 0xfa, 0x0, 0x0, 0xf, 0xff, 0xa0, 0x0, @@ -2134,7 +2138,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xff, 0xff, 0xff, 0xa4, 0xff, 0xff, 0xff, 0xfa, 0x4f, 0xff, 0xff, 0xff, 0xa0, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0x4, 0x88, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf7, @@ -2154,19 +2158,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x0, 0x0, 0x4, 0xff, 0xa0, 0xe, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf1, - /* U+5F "_" */ + /* U+005F "_" */ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+60 "`" */ + /* U+0060 "`" */ 0x1c, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x6, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x3, 0xef, 0xfa, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xfb, 0x0, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, @@ -2192,7 +2196,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfb, 0x1f, 0xff, 0x60, 0x0, 0x4, 0xad, 0xff, 0xec, 0x93, 0x0, 0xff, 0xf6, - /* U+62 "b" */ + /* U+0062 "b" */ 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, @@ -2233,7 +2237,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8f, 0xff, 0x0, 0x4, 0x9d, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x16, 0xbd, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, 0x2, 0xdf, 0xff, @@ -2260,7 +2264,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x82, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf7, 0x0, 0x0, @@ -2301,7 +2305,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x0, 0x0, 0x0, 0x38, 0xce, 0xfe, 0xda, 0x50, 0x0, 0xff, 0xf7, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x28, 0xce, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x3, 0xef, @@ -2330,7 +2334,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x6b, 0xdf, 0xfe, 0xd9, 0x40, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x6, 0xbe, 0xff, 0xc7, 0x10, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0x30, 0x0, @@ -2359,7 +2363,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xa0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x38, 0xce, 0xfe, 0xda, 0x50, 0x0, 0xbf, 0xfb, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x50, 0xbf, 0xfb, 0x0, 0x5, @@ -2399,7 +2403,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0x69, 0xce, 0xff, 0xed, 0xa7, 0x10, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x0, @@ -2436,7 +2440,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0xff, 0xf9, 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf9, - /* U+69 "i" */ + /* U+0069 "i" */ 0x0, 0x57, 0x20, 0xa, 0xff, 0xf4, 0x1f, 0xff, 0xfa, 0x1f, 0xff, 0xf9, 0x6, 0xff, 0xd1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2449,7 +2453,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xff, 0xf1, 0x8, 0xff, 0xf1, 0x8, 0xff, 0xf1, 0x8, 0xff, 0xf1, 0x8, 0xff, 0xf1, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x47, 0x40, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf7, 0x0, 0x0, 0x0, 0xe, 0xff, 0xfd, 0x0, 0x0, 0x0, 0xd, 0xff, 0xfc, @@ -2478,7 +2482,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0x30, 0x5f, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x5, 0xbe, 0xff, 0xd9, 0x20, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, @@ -2517,7 +2521,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0xff, 0xf2, 0x8, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xd1, - /* U+6C "l" */ + /* U+006C "l" */ 0x8f, 0xff, 0x18, 0xff, 0xf1, 0x8f, 0xff, 0x18, 0xff, 0xf1, 0x8f, 0xff, 0x18, 0xff, 0xf1, 0x8f, 0xff, 0x18, 0xff, 0xf1, 0x8f, 0xff, 0x18, 0xff, @@ -2528,7 +2532,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x18, 0xff, 0xf1, 0x8f, 0xff, 0x18, 0xff, 0xf1, 0x8f, 0xff, 0x18, 0xff, 0xf1, - /* U+6D "m" */ + /* U+006D "m" */ 0x8f, 0xff, 0x0, 0x16, 0xbd, 0xff, 0xda, 0x40, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xed, 0x93, 0x0, 0x0, 0x8f, 0xff, 0x7, 0xff, 0xff, 0xff, 0xff, @@ -2573,7 +2577,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xa, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xfe, - /* U+6E "n" */ + /* U+006E "n" */ 0x8f, 0xff, 0x0, 0x6, 0xad, 0xff, 0xeb, 0x71, 0x0, 0x0, 0x8f, 0xff, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x8f, 0xff, 0x8f, 0xff, @@ -2600,7 +2604,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0xff, 0xf9, 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf9, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, 0x0, 0x3, @@ -2630,7 +2634,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x8f, 0xff, 0x0, 0x5, 0xad, 0xff, 0xec, 0x72, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x4, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, 0x8f, 0xff, @@ -2670,7 +2674,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x28, 0xce, 0xfe, 0xd9, 0x40, 0x0, 0xff, 0xf7, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x20, 0xff, 0xf7, 0x0, 0x4, @@ -2710,7 +2714,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf7, - /* U+72 "r" */ + /* U+0072 "r" */ 0x8f, 0xff, 0x0, 0x5, 0xad, 0xe4, 0x8f, 0xff, 0x3, 0xdf, 0xff, 0xf4, 0x8f, 0xff, 0x4f, 0xff, 0xff, 0xf4, 0x8f, 0xff, 0xef, 0xff, 0xb8, 0x72, @@ -2727,7 +2731,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x3, 0x9c, 0xef, 0xfe, 0xc9, 0x51, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x3e, 0xff, 0xff, 0xff, 0xff, @@ -2752,7 +2756,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf7, 0x0, 0x0, 0x0, 0x59, 0xce, 0xff, 0xed, 0xa6, 0x10, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x0, 0x88, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2778,7 +2782,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x18, 0xcf, 0xfe, 0xb5, 0x0, - /* U+75 "u" */ + /* U+0075 "u" */ 0xbf, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf3, 0xbf, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf3, 0xbf, 0xfe, 0x0, 0x0, @@ -2805,7 +2809,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfd, 0x33, 0xff, 0xf3, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xda, 0x50, 0x3, 0xff, 0xf3, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x6f, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x90, 0x0, @@ -2836,7 +2840,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x9f, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xfb, 0x3f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, @@ -2881,7 +2885,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0x90, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xb, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfa, 0x0, 0x1d, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x2, 0xff, 0xfd, 0x0, 0x0, 0x3f, 0xff, @@ -2910,7 +2914,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xe1, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x10, 0x6f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x90, 0x0, @@ -2951,7 +2955,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0x8c, 0xef, 0xeb, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2976,7 +2980,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x3, 0xad, 0xff, 0x90, 0x0, 0x6, 0xff, 0xff, 0xf9, 0x0, 0x2, 0xff, 0xff, 0xff, 0x90, 0x0, 0x8f, 0xff, 0xc2, 0x0, 0x0, 0xb, @@ -3003,7 +3007,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf9, 0x0, 0x0, 0x3, 0xae, 0xff, 0x90, - /* U+7C "|" */ + /* U+007C "|" */ 0xf, 0xff, 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, 0xff, @@ -3016,7 +3020,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, 0xff, 0xf6, 0xf, 0xff, 0x60, - /* U+7D "}" */ + /* U+007D "}" */ 0x4f, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x18, 0xff, 0xfe, 0x0, 0x0, @@ -3045,7 +3049,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xb0, 0x0, 0x0, 0x4f, 0xfe, 0xb6, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x7, 0xbb, 0x93, 0x0, 0x0, 0x0, 0x6, 0xca, 0x1, 0xdf, 0xff, 0xff, 0x80, 0x0, 0x0, 0xa, 0xfc, 0xc, 0xff, 0xff, 0xff, 0xfb, 0x0, @@ -3055,7 +3059,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0xff, 0xff, 0xff, 0x40, 0x9b, 0x70, 0x0, 0x0, 0x0, 0x5c, 0xff, 0xb3, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x1, 0x7c, 0xfe, 0xc6, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x2, 0xff, 0xb3, 0x0, 0x4d, 0xfe, 0x10, 0xb, 0xfb, 0x0, @@ -7510,6 +7514,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -7704,6 +7709,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -8133,6 +8139,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -8147,9 +8154,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -8157,15 +8169,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_38 = { +#else lv_font_t lv_font_montserrat_38 = { +#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 = 41, /*The maximum line height required by the font*/ @@ -8180,4 +8200,7 @@ lv_font_t lv_font_montserrat_38 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_38*/ + diff --git a/src/lv_font/lv_font_montserrat_40.c b/src/lv_font/lv_font_montserrat_40.c index 815e8572c..f29a1557c 100644 --- a/src/lv_font/lv_font_montserrat_40.c +++ b/src/lv_font/lv_font_montserrat_40.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 40 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 40 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_40.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_40 #define LV_FONT_MONTSERRAT_40 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xd, 0xff, 0xf9, 0xd, 0xff, 0xf9, 0xc, 0xff, 0xf8, 0xb, 0xff, 0xf8, 0xb, 0xff, 0xf7, 0xa, 0xff, 0xf6, 0xa, 0xff, 0xf6, 0x9, 0xff, 0xf5, @@ -33,7 +37,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0xe3, 0x1f, 0xff, 0xfc, 0x2f, 0xff, 0xfe, 0xe, 0xff, 0xfa, 0x3, 0xcf, 0xb1, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x7f, 0xfd, 0x0, 0x3, 0xff, 0xf1, 0x7f, 0xfd, 0x0, 0x3, 0xff, 0xf1, 0x6f, 0xfc, 0x0, 0x2, 0xff, 0xf0, 0x6f, 0xfc, 0x0, 0x2, 0xff, 0xf0, @@ -44,7 +48,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xff, 0xe0, 0x4f, 0xf9, 0x0, 0x0, 0xff, 0xd0, 0x1, 0x11, 0x0, 0x0, 0x11, 0x10, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf0, 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfd, 0x0, 0x0, 0x0, 0xa, 0xff, @@ -95,7 +99,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfa, 0x0, 0x0, 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -154,7 +158,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x58, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x0, 0x7d, 0xff, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0x90, 0x0, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x0, @@ -214,7 +218,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xd, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9d, 0xfe, 0xb5, 0x0, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, @@ -265,12 +269,12 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x7f, 0xfd, 0x7f, 0xfd, 0x6f, 0xfc, 0x6f, 0xfc, 0x6f, 0xfc, 0x5f, 0xfb, 0x5f, 0xfb, 0x5f, 0xfa, 0x4f, 0xfa, 0x4f, 0xfa, 0x4f, 0xf9, 0x1, 0x11, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0xb, 0xff, 0xe0, 0x0, 0x0, 0x4f, 0xff, 0x70, 0x0, 0x0, 0xcf, 0xfe, 0x0, 0x0, 0x3, 0xff, 0xf8, 0x0, 0x0, 0x9, 0xff, 0xf1, @@ -297,7 +301,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x4f, 0xff, 0x70, 0x0, 0x0, 0xb, 0xff, 0xe0, - /* U+29 ")" */ + /* U+0029 ")" */ 0x7f, 0xff, 0x30, 0x0, 0x0, 0xef, 0xfc, 0x0, 0x0, 0x7, 0xff, 0xf4, 0x0, 0x0, 0x1f, 0xff, 0xb0, 0x0, 0x0, 0xaf, 0xff, 0x20, 0x0, 0x4, @@ -321,7 +325,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x7, 0xff, 0xf3, 0x0, 0x0, 0xef, 0xfb, 0x0, 0x0, 0x7f, 0xff, 0x30, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x2f, 0xf2, 0x0, 0x1, 0x0, @@ -339,7 +343,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x51, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, @@ -363,7 +367,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0x50, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x0, 0x36, 0x40, 0x0, 0x6f, 0xff, 0x80, 0xe, 0xff, 0xff, 0x0, 0xff, 0xff, 0xf2, 0xc, 0xff, 0xff, 0x0, 0x2d, 0xff, 0xc0, 0x0, 0x8f, 0xf7, @@ -371,17 +375,17 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf7, 0x0, 0x8, 0xff, 0x20, 0x0, 0xcf, 0xc0, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x46, 0x66, 0x66, 0x66, 0x66, 0x60, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x59, 0x60, 0x0, 0x9f, 0xff, 0xa0, 0xf, 0xff, 0xff, 0x11, 0xff, 0xff, 0xf2, 0xc, 0xff, 0xfd, 0x0, 0x2b, 0xfc, 0x20, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -427,7 +431,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x0, 0x49, 0xdf, 0xfe, 0xc8, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x10, 0x0, 0x0, @@ -473,7 +477,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x4a, 0xdf, 0xfe, 0xc8, 0x20, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0x9b, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x96, 0x99, 0x99, 0x9b, 0xff, 0xf9, 0x0, 0x0, @@ -495,7 +499,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5f, 0xff, 0x90, 0x0, 0x0, 0x5, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x90, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x1, 0x6a, 0xde, 0xff, 0xeb, 0x82, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x0, 0x0, 0x0, 0x7f, @@ -537,7 +541,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf9, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - /* U+33 "3" */ + /* U+0033 "3" */ 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x8, 0xff, @@ -579,7 +583,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8b, 0xde, 0xff, 0xeb, 0x72, 0x0, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xfe, 0x10, 0x0, @@ -629,7 +633,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0x0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, @@ -671,7 +675,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x6a, 0xce, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x8c, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, @@ -715,7 +719,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xce, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xcf, 0xff, @@ -757,7 +761,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x0, 0x15, 0xac, 0xef, 0xfd, 0xc8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x0, 0x0, 0x0, @@ -801,7 +805,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0x0, 0x27, 0xbd, 0xff, 0xfe, 0xca, 0x61, 0x0, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x2, 0x7b, 0xef, 0xfd, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x30, 0x0, 0x0, 0x0, 0x2e, @@ -843,7 +847,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb3, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x1, 0xbf, 0xc2, 0x0, 0xcf, 0xff, 0xd0, 0x1f, 0xff, 0xff, 0x20, 0xff, 0xff, 0xf1, 0x9, 0xff, 0xfa, 0x0, 0x5, 0x96, 0x0, 0x0, 0x0, 0x0, @@ -855,7 +859,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x11, 0xff, 0xff, 0xf2, 0xc, 0xff, 0xfd, 0x0, 0x2b, 0xfc, 0x20, - /* U+3B ";" */ + /* U+003B ";" */ 0x1, 0xbf, 0xc2, 0x0, 0xcf, 0xff, 0xd0, 0x1f, 0xff, 0xff, 0x20, 0xff, 0xff, 0xf1, 0x9, 0xff, 0xfa, 0x0, 0x5, 0x96, 0x0, 0x0, 0x0, 0x0, @@ -870,7 +874,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xf7, 0x0, 0x8, 0xff, 0x20, 0x0, 0xcf, 0xc0, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -895,7 +899,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6c, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x50, - /* U+3D "=" */ + /* U+003D "=" */ 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x5f, 0xff, 0xff, 0xff, 0xff, @@ -913,7 +917,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf9, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, - /* U+3E ">" */ + /* U+003E ">" */ 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfb, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xd7, 0x10, 0x0, @@ -938,7 +942,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x2, 0x7b, 0xdf, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x20, 0x0, 0x0, 0x8f, 0xff, @@ -979,7 +983,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xde, 0x80, 0x0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x59, 0xbd, 0xef, 0xfe, 0xda, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1072,7 +1076,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0xc9, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, @@ -1131,7 +1135,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x10, - /* U+42 "B" */ + /* U+0042 "B" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, @@ -1179,7 +1183,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc9, 0x60, 0x0, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0xad, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1230,7 +1234,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xad, 0xef, 0xfe, 0xc9, 0x40, 0x0, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xda, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, @@ -1283,7 +1287,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xda, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xcf, 0xff, 0xff, @@ -1324,7 +1328,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, - /* U+46 "F" */ + /* U+0046 "F" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, @@ -1363,7 +1367,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xca, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1414,7 +1418,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfd, 0xc9, 0x51, 0x0, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0x4c, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, @@ -1462,7 +1466,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0x40, - /* U+49 "I" */ + /* U+0049 "I" */ 0xcf, 0xff, 0x3c, 0xff, 0xf3, 0xcf, 0xff, 0x3c, 0xff, 0xf3, 0xcf, 0xff, 0x3c, 0xff, 0xf3, 0xcf, 0xff, 0x3c, 0xff, 0xf3, 0xcf, 0xff, 0x3c, 0xff, @@ -1474,7 +1478,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0xcf, 0xff, 0x3c, 0xff, 0xf3, 0xcf, 0xff, 0x30, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, @@ -1509,7 +1513,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0x50, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xda, 0x60, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xff, 0xf7, 0xc, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xf9, @@ -1557,7 +1561,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0x50, - /* U+4C "L" */ + /* U+004C "L" */ 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x30, 0x0, @@ -1596,7 +1600,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+4D "M" */ + /* U+004D "M" */ 0xcf, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xcf, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1653,7 +1657,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, - /* U+4E "N" */ + /* U+004E "N" */ 0xcf, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0x4c, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, @@ -1701,7 +1705,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x40, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xbf, 0xff, 0xff, 0xff, @@ -1760,7 +1764,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xad, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0, 0xcf, @@ -1804,7 +1808,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xbf, 0xff, 0xff, @@ -1879,7 +1883,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xd9, 0x30, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x20, 0x0, 0x0, @@ -1925,7 +1929,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xd0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xda, 0x62, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x50, 0x0, 0x0, @@ -1969,7 +1973,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0x59, 0xce, 0xff, 0xfe, 0xb8, 0x30, 0x0, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, @@ -2015,7 +2019,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xa0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, @@ -2063,7 +2067,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x1, 0x5a, 0xde, 0xff, 0xdc, 0x84, 0x0, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf4, 0x6, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2120,7 +2124,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xe, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x8f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x93, 0xff, 0xfe, @@ -2200,7 +2204,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x7, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xf5, 0x0, 0xc, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, @@ -2251,7 +2255,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x50, 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfe, 0x10, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x4, 0xff, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2304,7 +2308,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2352,7 +2356,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, - /* U+5B "[" */ + /* U+005B "[" */ 0xcf, 0xff, 0xff, 0xff, 0x9c, 0xff, 0xff, 0xff, 0xf9, 0xcf, 0xff, 0xff, 0xff, 0x9c, 0xff, 0xf4, 0x44, 0x42, 0xcf, 0xff, 0x0, 0x0, 0xc, 0xff, @@ -2376,7 +2380,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x33, 0x32, 0xcf, 0xff, 0xff, 0xff, 0x9c, 0xff, 0xff, 0xff, 0xf9, 0xcf, 0xff, 0xff, 0xff, 0x90, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x38, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xa0, 0x0, 0x0, 0x0, @@ -2422,7 +2426,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xd, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf0, - /* U+5D "]" */ + /* U+005D "]" */ 0x3f, 0xff, 0xff, 0xff, 0xf2, 0x3f, 0xff, 0xff, 0xff, 0xf2, 0x3f, 0xff, 0xff, 0xff, 0xf2, 0x4, 0x44, 0x4c, 0xff, 0xf2, 0x0, 0x0, 0xb, 0xff, @@ -2449,7 +2453,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x3f, 0xff, 0xff, 0xff, 0xf2, 0x3f, 0xff, 0xff, 0xff, 0xf2, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0x2f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xf5, @@ -2471,20 +2475,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf1, - /* U+5F "_" */ + /* U+005F "_" */ 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x7, 0x88, 0x86, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x1c, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x4, 0xef, 0xf8, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x48, 0xbd, 0xef, 0xed, 0x95, 0x0, 0x0, 0x0, 0x6, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, @@ -2513,7 +2517,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x17, 0xce, 0xff, 0xda, 0x60, 0x3, 0xff, 0xf7, - /* U+62 "b" */ + /* U+0062 "b" */ 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, @@ -2560,7 +2564,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xff, 0x50, 0x1, 0x6b, 0xdf, 0xfe, 0xb6, 0x10, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfe, 0xb6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x7f, @@ -2591,7 +2595,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xeb, 0x61, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfa, 0x0, @@ -2638,7 +2642,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xec, 0x72, 0x0, 0xf, 0xff, 0xa0, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0, 0x0, 0x0, @@ -2671,7 +2675,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfd, 0xc8, 0x30, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x2, 0x9d, 0xff, 0xea, 0x40, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xf1, @@ -2704,7 +2708,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xcf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xec, 0x83, 0x0, 0xb, 0xff, 0xe0, 0x0, 0x0, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x20, 0xbf, 0xfe, 0x0, @@ -2750,7 +2754,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0x7a, 0xde, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x70, @@ -2793,7 +2797,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1, 0xff, 0xfc, 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xc0, - /* U+69 "i" */ + /* U+0069 "i" */ 0x0, 0x37, 0x40, 0x0, 0x7f, 0xff, 0x90, 0xe, 0xff, 0xff, 0x10, 0xff, 0xff, 0xf1, 0x9, 0xff, 0xfa, 0x0, 0x6, 0x96, 0x0, 0x0, 0x0, 0x0, @@ -2809,7 +2813,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x70, 0x5, 0xff, 0xf7, 0x0, 0x5f, 0xff, 0x70, 0x5, 0xff, 0xf7, 0x0, 0x5f, 0xff, 0x70, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0x50, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0xcf, @@ -2844,7 +2848,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x5b, 0xef, 0xfd, 0x92, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, @@ -2889,7 +2893,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x60, 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xf3, - /* U+6C "l" */ + /* U+006C "l" */ 0x5f, 0xff, 0x75, 0xff, 0xf7, 0x5f, 0xff, 0x75, 0xff, 0xf7, 0x5f, 0xff, 0x75, 0xff, 0xf7, 0x5f, 0xff, 0x75, 0xff, 0xf7, 0x5f, 0xff, 0x75, 0xff, @@ -2901,7 +2905,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf7, 0x5f, 0xff, 0x75, 0xff, 0xf7, 0x5f, 0xff, 0x75, 0xff, 0xf7, 0x5f, 0xff, 0x70, - /* U+6D "m" */ + /* U+006D "m" */ 0x5f, 0xff, 0x50, 0x2, 0x8c, 0xef, 0xec, 0x93, 0x0, 0x0, 0x0, 0x16, 0xbe, 0xff, 0xeb, 0x71, 0x0, 0x0, 0x5f, 0xff, 0x51, 0xaf, 0xff, 0xff, @@ -2953,7 +2957,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xbf, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfd, - /* U+6E "n" */ + /* U+006E "n" */ 0x5f, 0xff, 0x50, 0x2, 0x7b, 0xdf, 0xfd, 0xa6, 0x0, 0x0, 0x5, 0xff, 0xf5, 0x19, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x40, 0x0, 0x5f, 0xff, 0x6d, @@ -2984,7 +2988,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1f, 0xff, 0xc5, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xfc, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, @@ -3018,7 +3022,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x5f, 0xff, 0x50, 0x1, 0x6b, 0xdf, 0xfe, 0xb6, 0x10, 0x0, 0x0, 0x5, 0xff, 0xf5, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x5f, @@ -3064,7 +3068,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x5, 0xad, 0xff, 0xec, 0x72, 0x0, 0xf, 0xff, 0xa0, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0xff, 0xfa, 0x0, @@ -3110,7 +3114,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfa, - /* U+72 "r" */ + /* U+0072 "r" */ 0x5f, 0xff, 0x50, 0x1, 0x6b, 0xdf, 0x5, 0xff, 0xf5, 0x7, 0xff, 0xff, 0xf0, 0x5f, 0xff, 0x5a, 0xff, 0xff, 0xff, 0x5, 0xff, 0xfb, 0xff, 0xff, @@ -3130,7 +3134,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xdb, 0x83, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, 0xb, 0xff, 0xff, 0xff, @@ -3159,7 +3163,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3, 0x7a, 0xde, 0xff, 0xec, 0x83, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x0, 0xcf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x0, 0x0, 0x0, 0x0, @@ -3188,7 +3192,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x4, 0xae, 0xff, 0xd9, 0x20, - /* U+75 "u" */ + /* U+0075 "u" */ 0x9f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x69, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf6, 0x9f, 0xff, 0x40, @@ -3219,7 +3223,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x80, 0x3f, 0xff, 0x60, 0x0, 0x0, 0x49, 0xde, 0xfe, 0xc7, 0x20, 0x3, 0xff, 0xf6, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf3, 0x7, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xc0, @@ -3254,7 +3258,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x9f, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xf8, 0x3f, 0xff, 0x60, 0x0, 0x0, 0x0, @@ -3306,7 +3310,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xa, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xb0, 0x1, 0xdf, 0xff, 0x50, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfe, 0x10, 0x0, 0x3f, @@ -3339,7 +3343,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf2, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf3, 0x6, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xc0, @@ -3386,7 +3390,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0xef, 0xec, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x2f, 0xff, 0xff, 0xff, 0xff, @@ -3415,7 +3419,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x0, 0x6c, 0xef, 0xf4, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xf4, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xf4, 0x0, 0x1, 0xff, 0xff, 0xc6, 0x41, @@ -3447,7 +3451,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1d, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x6c, 0xef, 0xf4, - /* U+7C "|" */ + /* U+007C "|" */ 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, @@ -3459,7 +3463,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, 0xcf, 0xfc, - /* U+7D "}" */ + /* U+007D "}" */ 0x3f, 0xfe, 0xc6, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xd1, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x4, 0x5b, 0xff, 0xff, 0x20, 0x0, @@ -3491,7 +3495,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xd1, 0x0, 0x0, 0x3f, 0xfe, 0xc7, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9e, 0xff, 0xa3, 0x0, 0x0, 0x0, 0x7, 0xcb, 0x1, 0xef, 0xff, 0xff, 0xf7, @@ -3503,7 +3507,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf4, 0x7, 0xba, 0x0, 0x0, 0x0, 0x0, 0x8d, 0xfe, 0xa2, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xfc, 0x50, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0xdf, 0xe6, @@ -8342,6 +8346,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -8536,6 +8541,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -8965,6 +8971,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -8979,9 +8986,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -8989,15 +9001,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_40 = { +#else lv_font_t lv_font_montserrat_40 = { +#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 = 44, /*The maximum line height required by the font*/ @@ -9012,4 +9032,7 @@ lv_font_t lv_font_montserrat_40 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_40*/ + diff --git a/src/lv_font/lv_font_montserrat_42.c b/src/lv_font/lv_font_montserrat_42.c index d83dff5cb..21e56253b 100644 --- a/src/lv_font/lv_font_montserrat_42.c +++ b/src/lv_font/lv_font_montserrat_42.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 42 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 42 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_42.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_42 #define LV_FONT_MONTSERRAT_42 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0xb, 0xff, 0xff, 0x0, 0xaf, 0xff, 0xf0, 0xa, 0xff, 0xfe, 0x0, 0x9f, 0xff, 0xe0, 0x8, 0xff, 0xfd, 0x0, 0x8f, 0xff, 0xc0, 0x7, 0xff, 0xfc, @@ -36,7 +40,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf4, 0xc, 0xff, 0xfe, 0x10, 0x1b, 0xfd, 0x30, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x5f, 0xff, 0x20, 0x0, 0xbf, 0xfc, 0x5f, 0xff, 0x20, 0x0, 0xbf, 0xfb, 0x4f, 0xff, 0x10, 0x0, 0xbf, 0xfb, 0x4f, 0xff, 0x10, 0x0, 0xaf, 0xfb, @@ -47,7 +51,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x8f, 0xf8, 0x2f, 0xfe, 0x0, 0x0, 0x8f, 0xf8, 0x19, 0x98, 0x0, 0x0, 0x49, 0x94, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf9, 0x0, 0x0, 0x0, 0x8, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf7, 0x0, 0x0, 0x0, 0xa, @@ -102,7 +106,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xff, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -166,7 +170,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x0, 0x5b, 0xef, 0xea, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfe, 0x10, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x90, 0x0, @@ -230,7 +234,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8d, 0xff, 0xd8, 0x10, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x0, 0x49, 0xde, 0xfe, 0xc8, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, @@ -287,13 +291,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x5f, 0xff, 0x25, 0xff, 0xf2, 0x4f, 0xff, 0x14, 0xff, 0xf1, 0x4f, 0xff, 0x3, 0xff, 0xf0, 0x3f, 0xff, 0x3, 0xff, 0xf0, 0x2f, 0xff, 0x2, 0xff, 0xe0, 0x2f, 0xfe, 0x1, 0x99, 0x80, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0x4, 0xff, 0xf8, 0x0, 0x0, 0xd, 0xff, 0xf1, 0x0, 0x0, 0x5f, 0xff, 0x80, 0x0, 0x0, 0xdf, 0xff, 0x10, 0x0, 0x4, 0xff, 0xfa, @@ -320,7 +324,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x5f, 0xff, 0x80, 0x0, 0x0, 0xd, 0xff, 0xf1, 0x0, 0x0, 0x4, 0xff, 0xf8, - /* U+29 ")" */ + /* U+0029 ")" */ 0x6f, 0xff, 0x70, 0x0, 0x0, 0xd, 0xff, 0xf1, 0x0, 0x0, 0x6, 0xff, 0xf8, 0x0, 0x0, 0x0, 0xef, 0xff, 0x10, 0x0, 0x0, 0x8f, 0xff, 0x70, @@ -347,7 +351,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0xff, 0xf8, 0x0, 0x0, 0xd, 0xff, 0xf1, 0x0, 0x0, 0x6f, 0xff, 0x70, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0xd, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0xd, 0xfa, 0x0, 0x0, 0x10, @@ -366,7 +370,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xd, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0x7d, 0xdd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -392,24 +396,24 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x0, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x9, 0xed, 0x50, 0x9f, 0xff, 0xf2, 0xef, 0xff, 0xf7, 0xef, 0xff, 0xf7, 0x8f, 0xff, 0xf5, 0x8, 0xff, 0xf0, 0x7, 0xff, 0xb0, 0xa, 0xff, 0x50, 0xe, 0xff, 0x0, 0x2f, 0xfb, 0x0, 0x6f, 0xf5, 0x0, 0xaf, 0xf1, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x59, 0x99, 0x99, 0x99, 0x99, 0x96, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xfb, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x8d, 0xc4, 0x0, 0x9f, 0xff, 0xf2, 0xf, 0xff, 0xff, 0x70, 0xff, 0xff, 0xf7, 0xa, 0xff, 0xff, 0x20, 0x1a, 0xed, 0x50, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x88, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -460,7 +464,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x10, 0x0, 0x0, @@ -507,7 +511,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x7b, 0xbb, 0xbb, 0xbf, 0xff, 0xf2, @@ -532,7 +536,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf, 0xff, 0xf2, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf2, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x0, 0x48, 0xce, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, @@ -578,7 +582,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - /* U+33 "3" */ + /* U+0033 "3" */ 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x7, @@ -624,7 +628,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x26, 0xac, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfe, 0x10, @@ -677,7 +681,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, @@ -723,7 +727,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0x8b, 0xde, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xc9, 0x51, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, @@ -769,7 +773,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x27, 0xbd, 0xef, 0xfd, 0x94, 0x0, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xbf, @@ -815,7 +819,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x0, 0x3, 0x7b, 0xde, 0xfe, 0xdb, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x50, 0x0, @@ -864,7 +868,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xce, 0xff, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xfe, 0xdb, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x10, 0x0, 0x0, 0x0, @@ -910,7 +914,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xad, 0xef, 0xfe, 0xca, 0x51, 0x0, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x1, 0xae, 0xd5, 0x0, 0xaf, 0xff, 0xf3, 0xf, 0xff, 0xff, 0x70, 0xff, 0xff, 0xf7, 0x9, 0xff, 0xff, 0x20, 0x8, 0xdb, 0x30, 0x0, 0x0, 0x0, @@ -923,7 +927,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x70, 0xaf, 0xff, 0xf2, 0x1, 0xae, 0xd5, 0x0, - /* U+3B ";" */ + /* U+003B ";" */ 0x1, 0xae, 0xd5, 0x0, 0xaf, 0xff, 0xf3, 0xf, 0xff, 0xff, 0x70, 0xff, 0xff, 0xf7, 0x9, 0xff, 0xff, 0x20, 0x8, 0xdb, 0x30, 0x0, 0x0, 0x0, @@ -938,7 +942,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0xff, 0x0, 0x2, 0xff, 0xb0, 0x0, 0x6f, 0xf5, 0x0, 0xa, 0xff, 0x10, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0xfa, 0x0, 0x0, 0x0, 0x0, @@ -965,7 +969,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x28, 0xea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - /* U+3D "=" */ + /* U+003D "=" */ 0x16, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x64, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x3f, 0xff, 0xff, 0xff, @@ -985,7 +989,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfa, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, - /* U+3E ">" */ + /* U+003E ">" */ 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf9, 0x30, @@ -1012,7 +1016,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x0, 0x59, 0xce, 0xff, 0xed, 0xa7, 0x10, 0x0, 0x0, 0x0, 0x1, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x10, 0x0, 0x0, 0x5e, @@ -1056,7 +1060,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0xaf, 0xd4, 0x0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x69, 0xcd, 0xef, 0xfe, 0xdb, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1153,7 +1157,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2, 0x69, 0xce, 0xff, 0xfe, 0xca, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, @@ -1215,7 +1219,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf8, - /* U+42 "B" */ + /* U+0042 "B" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, @@ -1266,7 +1270,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xbd, 0xef, 0xfe, 0xc8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1319,7 +1323,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xff, 0xec, 0x84, 0x0, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xa6, 0x20, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1376,7 +1380,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfe, 0xca, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x9f, 0xff, @@ -1420,7 +1424,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, - /* U+46 "F" */ + /* U+0046 "F" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x9f, 0xff, @@ -1464,7 +1468,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0xbd, 0xef, 0xfe, 0xc9, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1519,7 +1523,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x38, 0xbd, 0xef, 0xfd, 0xc9, 0x51, 0x0, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfb, 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, @@ -1570,7 +1574,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfb, - /* U+49 "I" */ + /* U+0049 "I" */ 0x9f, 0xff, 0x99, 0xff, 0xf9, 0x9f, 0xff, 0x99, 0xff, 0xf9, 0x9f, 0xff, 0x99, 0xff, 0xf9, 0x9f, 0xff, 0x99, 0xff, 0xf9, 0x9f, 0xff, 0x99, 0xff, @@ -1582,7 +1586,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x9f, 0xff, 0x99, 0xff, 0xf9, 0x9f, 0xff, 0x99, 0xff, 0xf9, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x6, 0xff, 0xff, 0xff, @@ -1620,7 +1624,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xfe, 0xc8, 0x30, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xdf, 0xff, 0xd1, 0x9, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, @@ -1673,7 +1677,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xb0, - /* U+4C "L" */ + /* U+004C "L" */ 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0x90, @@ -1715,7 +1719,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x89, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, - /* U+4D "M" */ + /* U+004D "M" */ 0x9f, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xfa, 0x9f, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1777,7 +1781,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfb, - /* U+4E "N" */ + /* U+004E "N" */ 0x9f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfb, 0x9f, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, @@ -1828,7 +1832,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x9f, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xfb, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xbd, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xff, 0xff, @@ -1890,7 +1894,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xbd, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xd9, 0x61, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x20, 0x0, @@ -1939,7 +1943,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x9, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xbd, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xdf, 0xff, 0xff, @@ -2016,7 +2020,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x49, 0xdf, 0xfe, 0xb6, 0x10, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xd9, 0x61, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x20, 0x0, @@ -2065,7 +2069,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf9, 0x9, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf4, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x0, 0x4, 0x8b, 0xef, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x40, 0x0, @@ -2112,7 +2116,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0xbd, 0xff, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2161,7 +2165,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xdf, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0xdf, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, @@ -2212,7 +2216,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x2, 0x7b, 0xde, 0xfe, 0xdb, 0x83, 0x0, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xb0, 0x6f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2273,7 +2277,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x7f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xc2, 0xff, @@ -2360,7 +2364,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x6, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xff, 0x90, 0x0, 0xbf, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2415,7 +2419,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xf5, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0x10, 0x4f, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2472,7 +2476,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x7, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2523,7 +2527,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, - /* U+5B "[" */ + /* U+005B "[" */ 0x9f, 0xff, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xa6, 0x66, 0x61, 0x9f, 0xff, 0x70, 0x0, @@ -2550,7 +2554,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x61, 0x9f, 0xff, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xff, 0xff, 0xf3, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x48, 0x88, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xb0, 0x0, 0x0, 0x0, @@ -2599,7 +2603,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xfc, - /* U+5D "]" */ + /* U+005D "]" */ 0x3f, 0xff, 0xff, 0xff, 0xf9, 0x3f, 0xff, 0xff, 0xff, 0xf9, 0x3f, 0xff, 0xff, 0xff, 0xf9, 0x16, 0x66, 0x6a, 0xff, 0xf9, 0x0, 0x0, 0x7, 0xff, @@ -2626,7 +2630,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf9, 0x3f, 0xff, 0xff, 0xff, 0xf9, 0x3f, 0xff, 0xff, 0xff, 0xf9, 0x3f, 0xff, 0xff, 0xff, 0xf9, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0xa, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, @@ -2650,20 +2654,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0xa, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf2, - /* U+5F "_" */ + /* U+005F "_" */ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+60 "`" */ + /* U+0060 "`" */ 0x6, 0x88, 0x88, 0x20, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xe2, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfe, 0x30, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xe3, 0x0, 0x0, 0x0, 0x2, 0xdf, 0xff, 0x30, 0x0, 0x0, 0x0, 0xa, 0xff, 0xf4, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x16, 0xad, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x10, 0x0, 0x9, 0xff, 0xff, 0xff, @@ -2694,7 +2698,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x15, 0xff, 0xf7, 0x0, 0x0, 0x5a, 0xdf, 0xfe, 0xc8, 0x30, 0x5, 0xff, 0xf7, - /* U+62 "b" */ + /* U+0062 "b" */ 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2744,7 +2748,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0x70, 0x0, 0x0, 0x2f, 0xff, 0xb0, 0x0, 0x28, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, 0x0, 0x0, @@ -2778,7 +2782,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xff, 0xda, 0x50, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfd, @@ -2828,7 +2832,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x2, 0x7b, 0xef, 0xfd, 0xb6, 0x0, 0x0, 0xff, 0xfd, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x2, 0x7b, 0xef, 0xfe, 0xb7, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, @@ -2864,7 +2868,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5a, 0xde, 0xfe, 0xdb, 0x61, 0x0, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x0, 0x6b, 0xef, 0xfd, 0x92, 0x0, 0x0, 0x0, 0x3, 0xef, 0xff, 0xff, 0xff, 0xf2, 0x0, 0x0, 0x2, 0xff, 0xff, 0xff, 0xff, @@ -2900,7 +2904,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x2, 0x8b, 0xef, 0xfd, 0xb7, 0x10, 0x0, 0xbf, 0xff, 0x10, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xb, 0xff, @@ -2951,7 +2955,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x15, 0x8c, 0xde, 0xff, 0xec, 0x84, 0x0, 0x0, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, @@ -2997,7 +3001,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0xff, 0xff, 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, - /* U+69 "i" */ + /* U+0069 "i" */ 0x2, 0x66, 0x0, 0x4f, 0xff, 0xd1, 0xcf, 0xff, 0xf7, 0xdf, 0xff, 0xf7, 0x8f, 0xff, 0xf2, 0x8, 0xcc, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3012,7 +3016,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xd0, 0x2f, 0xff, 0xd0, 0x2f, 0xff, 0xd0, 0x2f, 0xff, 0xd0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x16, 0x61, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x9f, @@ -3048,7 +3052,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x90, 0x0, 0x6, 0xbe, 0xff, 0xda, 0x30, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, @@ -3096,7 +3100,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5f, 0xff, 0xfa, 0x2, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xf6, - /* U+6C "l" */ + /* U+006C "l" */ 0x2f, 0xff, 0xd2, 0xff, 0xfd, 0x2f, 0xff, 0xd2, 0xff, 0xfd, 0x2f, 0xff, 0xd2, 0xff, 0xfd, 0x2f, 0xff, 0xd2, 0xff, 0xfd, 0x2f, 0xff, 0xd2, 0xff, @@ -3108,7 +3112,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x2f, 0xff, 0xd2, 0xff, 0xfd, 0x2f, 0xff, 0xd2, 0xff, 0xfd, 0x2f, 0xff, 0xd2, 0xff, 0xfd, - /* U+6D "m" */ + /* U+006D "m" */ 0x2f, 0xff, 0xb0, 0x0, 0x5a, 0xde, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x49, 0xce, 0xfe, 0xd9, 0x50, 0x0, 0x0, 0x2f, 0xff, 0xb0, 0x4d, 0xff, @@ -3165,7 +3169,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xb, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xfc, - /* U+6E "n" */ + /* U+006E "n" */ 0x2f, 0xff, 0xb0, 0x0, 0x49, 0xce, 0xfe, 0xda, 0x50, 0x0, 0x0, 0x2f, 0xff, 0xb0, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x40, 0x0, 0x2f, 0xff, @@ -3199,7 +3203,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, 0x0, @@ -3236,7 +3240,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1, 0x6a, 0xdf, 0xfe, 0xd9, 0x40, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x2f, 0xff, 0xb0, 0x0, 0x38, 0xce, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xb0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x0, @@ -3285,7 +3289,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x2, 0x7b, 0xef, 0xfd, 0xb6, 0x10, 0x0, 0xff, 0xfd, 0x0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0xff, 0xfd, @@ -3334,7 +3338,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfd, - /* U+72 "r" */ + /* U+0072 "r" */ 0x2f, 0xff, 0xb0, 0x0, 0x49, 0xce, 0xc2, 0xff, 0xfb, 0x2, 0xcf, 0xff, 0xfc, 0x2f, 0xff, 0xb3, 0xff, 0xff, 0xff, 0xc2, 0xff, 0xfc, 0xef, 0xff, @@ -3355,7 +3359,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xc9, 0x61, 0x0, 0x0, 0x0, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x40, 0x0, 0x7f, 0xff, 0xff, 0xff, @@ -3385,7 +3389,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x59, 0xce, 0xff, 0xed, 0xa7, 0x10, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x0, 0x9f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0x70, 0x0, 0x0, @@ -3417,7 +3421,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5f, 0xff, 0xff, 0xff, 0xfe, 0x20, 0x0, 0x0, 0x0, 0x18, 0xce, 0xfe, 0xb7, 0x0, - /* U+75 "u" */ + /* U+0075 "u" */ 0x6f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf9, 0x6f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xf9, 0x6f, 0xff, @@ -3451,7 +3455,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf9, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xfd, 0xb6, 0x10, 0x4, 0xff, 0xf9, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0x40, 0x7f, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, @@ -3489,7 +3493,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x9f, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xf5, 0x3f, 0xff, 0x90, 0x0, 0x0, @@ -3546,7 +3550,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x9, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xfc, 0x0, 0xd, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xfe, 0x10, 0x0, @@ -3582,7 +3586,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0x30, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0x40, 0x6f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, @@ -3633,7 +3637,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6b, 0xef, 0xfd, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xff, @@ -3664,7 +3668,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf5, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x0, 0x3a, 0xdf, 0xff, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xff, 0x0, 0x0, 0xdf, 0xff, 0xfa, 0x76, @@ -3696,7 +3700,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4f, 0xff, 0xff, 0xff, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x39, 0xdf, 0xff, - /* U+7C "|" */ + /* U+007C "|" */ 0x9f, 0xff, 0x29, 0xff, 0xf2, 0x9f, 0xff, 0x29, 0xff, 0xf2, 0x9f, 0xff, 0x29, 0xff, 0xf2, 0x9f, 0xff, 0x29, 0xff, 0xf2, 0x9f, 0xff, 0x29, 0xff, @@ -3711,7 +3715,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf2, 0x9f, 0xff, 0x29, 0xff, 0xf2, 0x9f, 0xff, 0x29, 0xff, 0xf2, - /* U+7D "}" */ + /* U+007D "}" */ 0x3f, 0xff, 0xc8, 0x10, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0x20, 0x0, 0x1, 0x68, 0xcf, 0xff, 0xf9, @@ -3746,7 +3750,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xf4, 0x0, 0x0, 0x3, 0xff, 0xfc, 0x81, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xf9, 0x10, 0x0, 0x0, 0x0, 0xae, 0xe0, 0x1, 0xdf, 0xff, @@ -3759,7 +3763,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x6, 0xbb, 0x10, 0x0, 0x0, 0x0, 0x3a, 0xef, 0xe9, 0x20, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x29, 0xdf, 0xec, 0x60, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, 0x7f, 0xfd, 0x75, 0x5a, 0xff, 0xe1, 0x0, 0x2f, @@ -9160,6 +9164,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -9354,6 +9359,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -9783,6 +9789,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -9797,9 +9804,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -9807,15 +9819,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_42 = { +#else lv_font_t lv_font_montserrat_42 = { +#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 = 46, /*The maximum line height required by the font*/ @@ -9830,4 +9850,7 @@ lv_font_t lv_font_montserrat_42 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_42*/ + diff --git a/src/lv_font/lv_font_montserrat_44.c b/src/lv_font/lv_font_montserrat_44.c index feb6b21ce..dce2e1788 100644 --- a/src/lv_font/lv_font_montserrat_44.c +++ b/src/lv_font/lv_font_montserrat_44.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 44 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 44 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_44.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_44 #define LV_FONT_MONTSERRAT_44 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x8f, 0xff, 0xf6, 0x8f, 0xff, 0xf5, 0x7f, 0xff, 0xf4, 0x7f, 0xff, 0xf4, 0x6f, 0xff, 0xf3, 0x5f, 0xff, 0xf3, 0x5f, 0xff, 0xf2, 0x4f, 0xff, 0xf1, @@ -34,7 +38,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0xdf, 0xff, 0xfa, 0xef, 0xff, 0xfa, 0x9f, 0xff, 0xf5, 0x9, 0xee, 0x70, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x3f, 0xff, 0x70, 0x0, 0x4f, 0xff, 0x63, 0xff, 0xf6, 0x0, 0x3, 0xff, 0xf6, 0x2f, 0xff, 0x60, 0x0, 0x3f, 0xff, 0x52, 0xff, 0xf6, 0x0, 0x3, @@ -47,7 +51,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf2, 0x0, 0x0, 0xff, 0xf2, 0x1, 0x11, 0x0, 0x0, 0x1, 0x11, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0x20, 0x0, 0x0, 0x0, 0x8f, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xf0, 0x0, 0x0, 0x0, @@ -106,7 +110,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, 0x0, @@ -174,7 +178,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x0, 0x3a, 0xdf, 0xec, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xe4, @@ -244,7 +248,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xef, 0xe9, 0x30, 0x0, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, 0xeb, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xf6, @@ -304,14 +308,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x3f, 0xff, 0x73, 0xff, 0xf6, 0x2f, 0xff, 0x62, 0xff, 0xf6, 0x2f, 0xff, 0x51, 0xff, 0xf5, 0x1f, 0xff, 0x41, 0xff, 0xf4, 0xf, 0xff, 0x30, 0xff, 0xf3, 0xf, 0xff, 0x30, 0xff, 0xf2, 0x1, 0x11, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0xd, 0xff, 0xf2, 0x0, 0x0, 0x6f, 0xff, 0xa0, 0x0, 0x0, 0xef, 0xff, 0x20, 0x0, 0x6, 0xff, 0xfb, 0x0, 0x0, 0xd, 0xff, 0xf4, @@ -340,7 +344,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6f, 0xff, 0xa0, 0x0, 0x0, 0xd, 0xff, 0xf2, - /* U+29 ")" */ + /* U+0029 ")" */ 0x5f, 0xff, 0xb0, 0x0, 0x0, 0xd, 0xff, 0xf4, 0x0, 0x0, 0x5, 0xff, 0xfc, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x40, 0x0, 0x0, 0x7f, 0xff, 0xb0, @@ -369,7 +373,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd, 0xff, 0xf4, 0x0, 0x0, 0x5f, 0xff, 0xb0, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0x8, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x10, 0x0, @@ -390,7 +394,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x6, 0xbb, 0x10, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0xa, 0xaa, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -419,25 +423,25 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x1, 0x66, 0x10, 0x2e, 0xff, 0xf3, 0xbf, 0xff, 0xfb, 0xdf, 0xff, 0xfe, 0xbf, 0xff, 0xfc, 0x3f, 0xff, 0xf9, 0x3, 0xff, 0xf4, 0x5, 0xff, 0xe0, 0x9, 0xff, 0x90, 0xd, 0xff, 0x40, 0x1f, 0xfe, 0x0, 0x4f, 0xf9, 0x0, 0x8f, 0xf4, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x5b, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x37, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x0, 0x0, 0xa, 0xff, 0xa0, 0x9f, 0xff, 0xf9, 0xef, 0xff, 0xfd, 0xdf, 0xff, 0xfd, 0x8f, 0xff, 0xf7, 0x8, 0xee, 0x80, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x88, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, @@ -493,7 +497,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x0, 0x49, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, @@ -546,7 +550,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x49, 0xce, 0xff, 0xda, 0x60, 0x0, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x9e, 0xee, 0xee, 0xef, 0xff, 0xfa, @@ -572,7 +576,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xb, 0xff, 0xfa, 0x0, 0x0, 0x0, 0xb, 0xff, 0xfa, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x0, 0x27, 0xad, 0xff, 0xfe, 0xc9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, 0x0, @@ -621,7 +625,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, - /* U+33 "3" */ + /* U+0033 "3" */ 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, @@ -670,7 +674,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0x58, 0xcd, 0xef, 0xfe, 0xc9, 0x40, 0x0, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xfe, @@ -727,7 +731,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0x10, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, @@ -776,7 +780,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x26, 0xac, 0xef, 0xff, 0xda, 0x72, 0x0, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xde, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x10, @@ -825,7 +829,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x49, 0xcd, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, @@ -874,7 +878,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x5f, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x0, 0x1, 0x59, 0xcd, 0xff, 0xed, 0xb6, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x50, @@ -927,7 +931,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2, 0x7a, 0xde, 0xff, 0xfd, 0xb8, 0x40, 0x0, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, @@ -978,7 +982,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x49, 0xbe, 0xff, 0xfe, 0xb8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x8, 0xee, 0x80, 0x8f, 0xff, 0xf7, 0xdf, 0xff, 0xfd, 0xef, 0xff, 0xfd, 0x9f, 0xff, 0xf8, 0xa, 0xff, 0xa0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, @@ -989,7 +993,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0x9f, 0xff, 0xf9, 0xef, 0xff, 0xfd, 0xdf, 0xff, 0xfd, 0x8f, 0xff, 0xf7, 0x8, 0xee, 0x80, - /* U+3B ";" */ + /* U+003B ";" */ 0x8, 0xee, 0x80, 0x8f, 0xff, 0xf7, 0xdf, 0xff, 0xfd, 0xef, 0xff, 0xfd, 0x9f, 0xff, 0xf8, 0xa, 0xff, 0xa0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, @@ -1003,7 +1007,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0xe, 0xff, 0x10, 0x2f, 0xfc, 0x0, 0x6f, 0xf7, 0x0, 0x58, 0x81, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xfa, 0x0, 0x0, 0x0, @@ -1033,7 +1037,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf, 0xff, 0xff, @@ -1054,7 +1058,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, - /* U+3E ">" */ + /* U+003E ">" */ 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xfb, @@ -1084,7 +1088,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x0, 0x37, 0xbd, 0xff, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x6, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, @@ -1131,7 +1135,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xfa, 0x10, 0x0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x9c, 0xde, 0xff, 0xed, 0xb8, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1238,7 +1242,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x37, 0x9c, 0xef, 0xff, 0xec, 0xa7, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1306,7 +1310,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xf1, - /* U+42 "B" */ + /* U+0042 "B" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1363,7 +1367,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc9, 0x61, 0x0, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xff, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, @@ -1422,7 +1426,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0x9c, 0xef, 0xff, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xca, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1485,7 +1489,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfe, 0xca, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x56, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x6f, @@ -1532,7 +1536,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+46 "F" */ + /* U+0046 "F" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x56, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x6f, @@ -1579,7 +1583,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8b, 0xef, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9f, 0xff, 0xff, 0xff, 0xff, @@ -1638,7 +1642,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0x9b, 0xef, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf1, 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1695,7 +1699,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf1, - /* U+49 "I" */ + /* U+0049 "I" */ 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, @@ -1709,7 +1713,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, 0x6f, 0xff, 0xf0, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x0, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x0, 0x4, 0xff, 0xff, @@ -1750,7 +1754,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9c, 0xff, 0xed, 0xa6, 0x0, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0x40, 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1807,7 +1811,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xff, 0xf3, - /* U+4C "L" */ + /* U+004C "L" */ 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, @@ -1852,7 +1856,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfb, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - /* U+4D "M" */ + /* U+004D "M" */ 0x6f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf5, 0x6f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, @@ -1920,7 +1924,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf6, - /* U+4E "N" */ + /* U+004E "N" */ 0x6f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf1, 0x6f, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1977,7 +1981,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf1, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9b, 0xef, 0xff, 0xeb, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9f, 0xff, 0xff, @@ -2043,7 +2047,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5, 0x9b, 0xef, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x20, @@ -2096,7 +2100,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8b, 0xef, 0xff, 0xeb, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9f, 0xff, @@ -2182,7 +2186,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x15, 0x78, 0x75, 0x10, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa2, @@ -2237,7 +2241,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xfa, 0x0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x0, 0x1, 0x6a, 0xce, 0xff, 0xed, 0xb8, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x30, @@ -2288,7 +2292,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x15, 0x9c, 0xef, 0xff, 0xec, 0xa6, 0x10, 0x0, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2341,7 +2345,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xaf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x6a, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2396,7 +2400,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x48, 0xcd, 0xef, 0xed, 0xb7, 0x30, 0x0, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0x20, 0x6f, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, @@ -2462,7 +2466,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x6f, 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf0, @@ -2557,7 +2561,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x5, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xfd, 0x0, 0x0, 0xaf, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2618,7 +2622,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0xa0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xf5, 0x4, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2679,7 +2683,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2734,7 +2738,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, - /* U+5B "[" */ + /* U+005B "[" */ 0x6f, 0xff, 0xff, 0xff, 0xfd, 0x6f, 0xff, 0xff, 0xff, 0xfd, 0x6f, 0xff, 0xff, 0xff, 0xfd, 0x6f, 0xff, 0xe8, 0x88, 0x87, 0x6f, 0xff, 0xd0, 0x0, @@ -2763,7 +2767,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6f, 0xff, 0xff, 0xff, 0xfd, 0x6f, 0xff, 0xff, 0xff, 0xfd, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x48, 0x88, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xd0, 0x0, 0x0, @@ -2817,7 +2821,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x80, - /* U+5D "]" */ + /* U+005D "]" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0x2, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x1, 0x88, 0x88, 0xaf, 0xff, 0xf0, 0x0, 0x0, @@ -2848,7 +2852,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x2, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0x0, 0x78, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, @@ -2874,21 +2878,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xa, 0xff, 0xb0, 0x7f, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xf2, - /* U+5F "_" */ + /* U+005F "_" */ 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x4f, 0xff, 0xfe, 0x20, 0x0, 0x0, 0x2, 0xdf, 0xff, 0xe2, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xfe, 0x20, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xe2, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfe, 0x20, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xe2, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x4, 0x8b, 0xde, 0xfe, 0xda, 0x71, 0x0, 0x0, 0x0, 0x1, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x5, 0xef, 0xff, @@ -2922,7 +2926,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x70, 0x0, 0x3, 0x8c, 0xef, 0xfd, 0xb6, 0x10, 0x8, 0xff, 0xf7, - /* U+62 "b" */ + /* U+0062 "b" */ 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2976,7 +2980,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x0, 0x0, 0x5a, 0xdf, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x0, 0x38, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x40, 0x0, 0x0, @@ -3013,7 +3017,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xfe, 0xc9, 0x40, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, @@ -3067,7 +3071,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5a, 0xdf, 0xff, 0xda, 0x50, 0x0, 0xf, 0xff, 0xf0, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x0, 0x5a, 0xde, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x0, 0x0, @@ -3107,7 +3111,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3, 0x7b, 0xef, 0xfe, 0xda, 0x51, 0x0, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x0, 0x49, 0xdf, 0xfe, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xff, @@ -3147,7 +3151,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x6f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x0, 0x59, 0xde, 0xfe, 0xda, 0x50, 0x0, 0xb, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0xb, @@ -3203,7 +3207,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3, 0x7a, 0xce, 0xff, 0xed, 0xb7, 0x30, 0x0, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, @@ -3253,7 +3257,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x20, - /* U+69 "i" */ + /* U+0069 "i" */ 0x1, 0x66, 0x20, 0x1e, 0xff, 0xf4, 0x9f, 0xff, 0xfd, 0xbf, 0xff, 0xfe, 0x7f, 0xff, 0xfa, 0x9, 0xff, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3268,7 +3272,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf3, 0xf, 0xff, 0xf3, 0xf, 0xff, 0xf3, 0xf, 0xff, 0xf3, 0xf, 0xff, 0xf3, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xff, 0x10, 0x0, @@ -3311,7 +3315,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfb, 0x0, 0x0, 0x0, 0x6b, 0xef, 0xfe, 0xa4, 0x0, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3363,7 +3367,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xa0, - /* U+6C "l" */ + /* U+006C "l" */ 0xff, 0xff, 0x3f, 0xff, 0xf3, 0xff, 0xff, 0x3f, 0xff, 0xf3, 0xff, 0xff, 0x3f, 0xff, 0xf3, 0xff, 0xff, 0x3f, 0xff, 0xf3, 0xff, 0xff, 0x3f, 0xff, @@ -3376,7 +3380,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0xf3, 0xff, 0xff, 0x3f, 0xff, 0xf3, 0xff, 0xff, 0x30, - /* U+6D "m" */ + /* U+006D "m" */ 0xff, 0xff, 0x0, 0x1, 0x6b, 0xdf, 0xfe, 0xc7, 0x20, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xec, 0x82, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x9, 0xff, @@ -3437,7 +3441,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xcf, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfb, - /* U+6E "n" */ + /* U+006E "n" */ 0xff, 0xff, 0x0, 0x1, 0x5a, 0xde, 0xfe, 0xd9, 0x40, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x0, 0x0, 0xff, @@ -3474,7 +3478,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf2, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0x0, @@ -3515,7 +3519,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0xce, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xff, 0xff, 0x0, 0x0, 0x5a, 0xde, 0xfe, 0xd9, 0x50, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x0, 0x0, @@ -3569,7 +3573,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x0, 0x59, 0xde, 0xff, 0xda, 0x50, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xd4, 0x0, 0xff, @@ -3623,7 +3627,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf0, - /* U+72 "r" */ + /* U+0072 "r" */ 0xff, 0xff, 0x0, 0x0, 0x6a, 0xdf, 0x8f, 0xff, 0xf0, 0x6, 0xef, 0xff, 0xf8, 0xff, 0xff, 0x9, 0xff, 0xff, 0xff, 0x8f, 0xff, 0xf8, 0xff, 0xff, @@ -3645,7 +3649,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x30, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x2, 0x7b, 0xdf, 0xff, 0xdb, 0x84, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x20, 0x0, 0x3f, 0xff, 0xff, @@ -3677,7 +3681,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xfe, 0x70, 0x0, 0x0, 0x0, 0x48, 0xbd, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x0, 0x6f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xd0, 0x0, @@ -3712,7 +3716,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x5a, 0xef, 0xfd, 0xa4, 0x0, - /* U+75 "u" */ + /* U+0075 "u" */ 0x3f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xb3, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xfb, 0x3f, @@ -3749,7 +3753,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb0, 0x0, 0x0, 0x4, 0x8c, 0xef, 0xed, 0xa4, 0x0, 0x4, 0xff, 0xfb, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf6, 0x7, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, @@ -3790,7 +3794,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x8f, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xf1, 0x3f, 0xff, 0xc0, 0x0, @@ -3852,7 +3856,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x9, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xc0, 0x0, 0xcf, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfe, 0x20, @@ -3890,7 +3894,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xff, 0xff, 0x80, 0x1e, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xf4, - /* U+79 "y" */ + /* U+0079 "y" */ 0xd, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf6, 0x7, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, @@ -3946,7 +3950,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x5a, 0xdf, 0xfd, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf, 0xff, 0xff, @@ -3980,7 +3984,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x43, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x0, 0x6, 0xbe, 0xff, 0x90, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xf9, 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0x90, 0x0, 0x6, 0xff, 0xff, @@ -4017,7 +4021,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x7c, 0xef, 0xf9, - /* U+7C "|" */ + /* U+007C "|" */ 0x6f, 0xff, 0x86, 0xff, 0xf8, 0x6f, 0xff, 0x86, 0xff, 0xf8, 0x6f, 0xff, 0x86, 0xff, 0xf8, 0x6f, 0xff, 0x86, 0xff, 0xf8, 0x6f, 0xff, 0x86, 0xff, @@ -4033,7 +4037,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x86, 0xff, 0xf8, 0x6f, 0xff, 0x86, 0xff, 0xf8, - /* U+7D "}" */ + /* U+007D "}" */ 0x2f, 0xff, 0xd9, 0x30, 0x0, 0x0, 0x2, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xff, 0x50, 0x0, 0x1, 0x8a, 0xdf, 0xff, 0xfd, @@ -4070,7 +4074,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2, 0xff, 0xfd, 0x93, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x3, 0xae, 0xfd, 0x81, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xb0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x40, 0x0, 0x0, 0x0, 0xef, 0xf0, 0x2, 0xff, @@ -4083,7 +4087,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xd1, 0x0, 0x4b, 0xb4, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xef, 0xd8, 0x0, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x0, 0x24, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, @@ -9960,6 +9964,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -10154,6 +10159,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -10583,6 +10589,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -10597,9 +10604,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -10607,15 +10619,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_44 = { +#else lv_font_t lv_font_montserrat_44 = { +#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 = 49, /*The maximum line height required by the font*/ @@ -10630,4 +10650,7 @@ lv_font_t lv_font_montserrat_44 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_44*/ + diff --git a/src/lv_font/lv_font_montserrat_46.c b/src/lv_font/lv_font_montserrat_46.c index d6d9f06f2..207ead19c 100644 --- a/src/lv_font/lv_font_montserrat_46.c +++ b/src/lv_font/lv_font_montserrat_46.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 46 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 46 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_46.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_46 #define LV_FONT_MONTSERRAT_46 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x6f, 0xff, 0xfc, 0x5, 0xff, 0xff, 0xb0, 0x5f, 0xff, 0xfa, 0x4, 0xff, 0xff, 0xa0, 0x3f, 0xff, 0xf9, 0x3, 0xff, 0xff, 0x90, 0x2f, 0xff, 0xf8, @@ -37,7 +41,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf1, 0xbf, 0xff, 0xff, 0x16, 0xff, 0xff, 0xb0, 0x7, 0xde, 0xa1, 0x0, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x1f, 0xff, 0xc0, 0x0, 0xc, 0xff, 0xf1, 0x1f, 0xff, 0xb0, 0x0, 0xc, 0xff, 0xf0, 0xf, 0xff, 0xb0, 0x0, 0xb, 0xff, 0xf0, 0xf, 0xff, 0xa0, @@ -51,7 +55,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x8, 0xff, 0xc0, 0x8, 0xaa, 0x40, 0x0, 0x5, 0xaa, 0x70, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfa, 0x0, 0x0, @@ -117,7 +121,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x0, 0x0, 0x0, @@ -193,7 +197,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x78, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x0, 0x17, 0xce, 0xfd, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0xff, 0xff, @@ -272,7 +276,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5, 0xbe, 0xfe, 0xb6, 0x0, 0x0, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x0, 0x39, 0xce, 0xff, 0xda, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xd3, @@ -336,14 +340,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x1f, 0xff, 0xc1, 0xff, 0xfb, 0xf, 0xff, 0xb0, 0xff, 0xfa, 0xf, 0xff, 0xa0, 0xff, 0xf9, 0xf, 0xff, 0x90, 0xff, 0xf9, 0xe, 0xff, 0x80, 0xef, 0xf8, 0xe, 0xff, 0x70, 0xdf, 0xf7, 0x8, 0xaa, 0x40, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0x7, 0xff, 0xfc, 0x0, 0x0, 0x1, 0xef, 0xff, 0x40, 0x0, 0x0, 0x8f, 0xff, 0xb0, 0x0, 0x0, 0xe, 0xff, 0xf4, 0x0, 0x0, 0x6, @@ -376,7 +380,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xe, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xc0, - /* U+29 ")" */ + /* U+0029 ")" */ 0x4f, 0xff, 0xe0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x80, 0x0, 0x0, 0x4, 0xff, 0xff, 0x10, 0x0, 0x0, 0xc, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x5f, @@ -409,7 +413,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf8, 0x0, 0x0, 0x4, 0xff, 0xfe, 0x0, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0x2, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0x80, @@ -432,7 +436,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x1, 0x66, 0x30, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0x47, 0x77, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -462,7 +466,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x0, 0x0, 0x0, 0x0, 0x6e, 0xfb, 0x10, 0x5f, 0xff, 0xfc, 0xb, 0xff, 0xff, 0xf2, 0xbf, 0xff, 0xff, 0x37, 0xff, 0xff, 0xf1, 0xa, 0xff, 0xfd, @@ -471,19 +475,19 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf2, 0x0, 0x3f, 0xfd, 0x0, 0x7, 0xff, 0x80, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x5e, 0xee, 0xee, 0xee, 0xee, 0xee, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x45, 0x10, 0x1, 0xcf, 0xff, 0x50, 0x9f, 0xff, 0xff, 0xd, 0xff, 0xff, 0xf3, 0xcf, 0xff, 0xff, 0x25, 0xff, 0xff, 0xc0, 0x6, 0xdf, 0xa1, 0x0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, @@ -540,7 +544,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x50, @@ -598,7 +602,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xff, 0xed, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3a, 0xff, 0xff, 0xff, 0xff, @@ -627,7 +631,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0x30, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0x30, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x30, 0x0, @@ -681,7 +685,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, - /* U+33 "3" */ + /* U+0033 "3" */ 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -735,7 +739,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x48, 0xbd, 0xff, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, @@ -799,7 +803,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xf1, 0x0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -853,7 +857,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x15, 0x9c, 0xef, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0xbe, 0xff, 0xfe, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -909,7 +913,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x27, 0xbd, 0xff, 0xfe, 0xb7, 0x20, 0x0, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -963,7 +967,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x0, 0x3, 0x8b, 0xdf, 0xff, 0xec, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x20, @@ -1019,7 +1023,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xff, 0xed, 0xa7, 0x30, 0x0, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x0, 0x6, 0xad, 0xff, 0xfe, 0xc8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x0, @@ -1075,7 +1079,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x37, 0xad, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x6, 0xdf, 0xa1, 0x5, 0xff, 0xff, 0xc0, 0xcf, 0xff, 0xff, 0x2d, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xfe, 0x1, 0xcf, 0xff, 0x50, 0x0, 0x45, 0x10, @@ -1088,7 +1092,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xd, 0xff, 0xff, 0xf3, 0xcf, 0xff, 0xff, 0x25, 0xff, 0xff, 0xc0, 0x6, 0xdf, 0xa1, 0x0, - /* U+3B ";" */ + /* U+003B ";" */ 0x6, 0xdf, 0xa1, 0x5, 0xff, 0xff, 0xc0, 0xcf, 0xff, 0xff, 0x2d, 0xff, 0xff, 0xf3, 0x9f, 0xff, 0xfe, 0x1, 0xcf, 0xff, 0x50, 0x0, 0x45, 0x10, @@ -1104,7 +1108,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x0, 0xb, 0xff, 0x80, 0x0, 0xff, 0xf2, 0x0, 0x3f, 0xfd, 0x0, 0x7, 0xff, 0x80, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xfb, 0x0, 0x0, 0x0, @@ -1134,7 +1138,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x80, - /* U+3D "=" */ + /* U+003D "=" */ 0xab, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xef, 0xff, 0xff, @@ -1156,7 +1160,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xfb, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, - /* U+3E ">" */ + /* U+003E ">" */ 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xfa, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xd7, @@ -1186,7 +1190,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x0, 0x16, 0xac, 0xef, 0xfe, 0xdb, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0x0, 0x0, @@ -1238,7 +1242,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xed, 0x60, 0x0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x69, 0xcd, 0xef, 0xfe, 0xdb, 0x96, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1356,7 +1360,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xfe, 0xda, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1431,7 +1435,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0x70, - /* U+42 "B" */ + /* U+0042 "B" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xb8, 0x50, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1493,7 +1497,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xfd, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcf, 0xff, 0xff, 0xff, @@ -1557,7 +1561,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xfd, 0xb8, 0x40, 0x0, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1625,7 +1629,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1679,7 +1683,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, - /* U+46 "F" */ + /* U+0046 "F" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, @@ -1731,7 +1735,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xfe, 0xc9, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xbf, 0xff, 0xff, 0xff, @@ -1795,7 +1799,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xfe, 0xc9, 0x51, 0x0, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x82, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1857,7 +1861,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x80, - /* U+49 "I" */ + /* U+0049 "I" */ 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, @@ -1872,7 +1876,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, 0x2f, 0xff, 0xf7, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x2, 0xff, @@ -1918,7 +1922,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x2, 0x7b, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xfa, 0x0, 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1982,7 +1986,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xff, 0x90, - /* U+4C "L" */ + /* U+004C "L" */ 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, @@ -2032,7 +2036,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, - /* U+4D "M" */ + /* U+004D "M" */ 0x2f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xf0, 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, @@ -2109,7 +2113,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xf1, - /* U+4E "N" */ + /* U+004E "N" */ 0x2f, 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x82, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2171,7 +2175,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0x80, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xff, @@ -2246,7 +2250,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xc8, 0x50, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, @@ -2304,7 +2308,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xbf, @@ -2396,7 +2400,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x9a, 0xa8, 0x50, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xc8, 0x50, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2456,7 +2460,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xef, 0xff, 0xe1, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x0, 0x0, 0x38, 0xbd, 0xff, 0xfe, 0xda, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, @@ -2512,7 +2516,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x3, 0x7a, 0xde, 0xff, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2570,7 +2574,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x7f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xfc, 0x7f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2630,7 +2634,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x15, 0x9c, 0xef, 0xfe, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf9, 0x6, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, @@ -2703,7 +2707,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x5f, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, @@ -2809,7 +2813,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x5, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xf3, 0x0, 0x9, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, @@ -2875,7 +2879,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xfe, 0x10, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xff, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xa0, 0x4f, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2941,7 +2945,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -3001,7 +3005,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - /* U+5B "[" */ + /* U+005B "[" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0x72, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x72, 0xff, 0xff, 0xcb, 0xbb, 0xb4, 0x2f, 0xff, @@ -3034,7 +3038,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0x72, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x9f, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xf1, 0x0, @@ -3091,7 +3095,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x1f, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf4, - /* U+5D "]" */ + /* U+005D "]" */ 0x2f, 0xff, 0xff, 0xff, 0xff, 0x72, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x2f, 0xff, 0xff, 0xff, 0xff, 0x71, 0xbb, 0xbb, 0xbf, 0xff, 0xf7, 0x0, 0x0, @@ -3124,7 +3128,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0x72, 0xff, 0xff, 0xff, 0xff, 0xf7, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0x0, 0x48, 0x88, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3153,21 +3157,21 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xf2, - /* U+5F "_" */ + /* U+005F "_" */ 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+60 "`" */ + /* U+0060 "`" */ 0x2d, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x3, 0xef, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xb0, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x2, 0x6a, 0xce, 0xff, 0xec, 0x95, 0x0, 0x0, 0x0, 0x0, 0x5, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x0, 0x0, 0x2, 0xcf, @@ -3204,7 +3208,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x94, 0x0, 0xb, 0xff, 0xf8, - /* U+62 "b" */ + /* U+0062 "b" */ 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3263,7 +3267,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xdf, 0xff, 0x60, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x0, 0x5, 0xac, 0xef, 0xfe, 0xb7, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x30, 0x0, @@ -3303,7 +3307,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5, 0xad, 0xef, 0xfe, 0xb7, 0x20, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3365,7 +3369,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xbe, 0xff, 0xec, 0x83, 0x0, 0x0, 0xff, 0xff, 0x30, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x0, @@ -3408,7 +3412,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x0, 0x7, 0xbe, 0xff, 0xda, 0x40, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, @@ -3450,7 +3454,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0xaf, 0xff, 0x80, 0x0, 0x0, 0x3, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x50, @@ -3510,7 +3514,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x15, 0x8b, 0xde, 0xff, 0xed, 0xa6, 0x20, 0x0, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3565,7 +3569,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf5, - /* U+69 "i" */ + /* U+0069 "i" */ 0x0, 0x57, 0x40, 0x0, 0xcf, 0xff, 0x90, 0x6f, 0xff, 0xff, 0x38, 0xff, 0xff, 0xf5, 0x5f, 0xff, 0xff, 0x20, 0xaf, 0xff, 0x60, 0x0, 0x24, 0x10, @@ -3583,7 +3587,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd, 0xff, 0xf9, 0x0, 0xdf, 0xff, 0x90, 0xd, 0xff, 0xf9, 0x0, 0xdf, 0xff, 0x90, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0x60, 0x0, @@ -3628,7 +3632,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0x0, 0x0, 0x6b, 0xef, 0xfe, 0xa5, 0x0, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3685,7 +3689,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x20, 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xfd, 0x0, - /* U+6C "l" */ + /* U+006C "l" */ 0xdf, 0xff, 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x9d, 0xff, @@ -3698,7 +3702,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x9d, 0xff, 0xf9, 0xdf, 0xff, 0x90, - /* U+6D "m" */ + /* U+006D "m" */ 0xdf, 0xff, 0x60, 0x0, 0x38, 0xce, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x59, 0xce, 0xfe, 0xda, 0x60, 0x0, 0x0, 0xd, 0xff, 0xf6, 0x2, @@ -3765,7 +3769,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xa0, - /* U+6E "n" */ + /* U+006E "n" */ 0xdf, 0xff, 0x60, 0x0, 0x27, 0xbe, 0xff, 0xec, 0x83, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x60, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, @@ -3805,7 +3809,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf5, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfd, 0xb7, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, @@ -3850,7 +3854,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x16, 0xad, 0xff, 0xfd, 0xb7, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xdf, 0xff, 0x60, 0x0, 0x17, 0xbe, 0xff, 0xec, 0x94, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x60, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x0, @@ -3908,7 +3912,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbe, 0xff, 0xec, 0x83, 0x0, 0x0, 0xff, 0xff, 0x30, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x20, @@ -3968,7 +3972,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf3, - /* U+72 "r" */ + /* U+0072 "r" */ 0xdf, 0xff, 0x60, 0x0, 0x27, 0xbe, 0xf4, 0xdf, 0xff, 0x60, 0x1a, 0xff, 0xff, 0xf4, 0xdf, 0xff, 0x63, 0xef, 0xff, 0xff, 0xf4, 0xdf, 0xff, 0x8e, @@ -3992,7 +3996,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x0, 0x59, 0xce, 0xff, 0xed, 0xa7, 0x30, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x1c, 0xff, @@ -4027,7 +4031,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfc, 0x40, 0x0, 0x0, 0x0, 0x36, 0xac, 0xef, 0xfe, 0xdb, 0x82, 0x0, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x0, 0x18, 0x88, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf4, 0x0, @@ -4064,7 +4068,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x28, 0xce, 0xfe, 0xc8, 0x20, - /* U+75 "u" */ + /* U+0075 "u" */ 0xf, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfe, 0xf, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xfe, @@ -4104,7 +4108,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x16, 0xad, 0xef, 0xfc, 0x93, 0x0, 0x4, 0xff, 0xfe, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0x80, 0x7f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -4149,7 +4153,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xa, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x8f, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xe0, 0x2f, 0xff, 0xf0, @@ -4217,7 +4221,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x8, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xfd, 0x0, 0xc, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, @@ -4259,7 +4263,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0x50, - /* U+79 "y" */ + /* U+0079 "y" */ 0x0, 0xdf, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xf8, 0x0, 0x7f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -4321,7 +4325,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9d, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe, 0xff, @@ -4358,7 +4362,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x0, 0x3, 0x9d, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x1f, @@ -4399,7 +4403,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x3, 0x9d, 0xff, 0xf4, - /* U+7C "|" */ + /* U+007C "|" */ 0x2f, 0xff, 0xe2, 0xff, 0xfe, 0x2f, 0xff, 0xe2, 0xff, 0xfe, 0x2f, 0xff, 0xe2, 0xff, 0xfe, 0x2f, 0xff, 0xe2, 0xff, 0xfe, 0x2f, 0xff, 0xe2, 0xff, @@ -4415,7 +4419,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xe2, 0xff, 0xfe, 0x2f, 0xff, 0xe2, 0xff, 0xfe, 0x2f, 0xff, 0xe2, 0xff, 0xfe, - /* U+7D "}" */ + /* U+007D "}" */ 0x2f, 0xff, 0xda, 0x40, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x1b, 0xce, 0xff, @@ -4456,7 +4460,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfb, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xda, 0x40, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x1, 0x8d, 0xfe, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x9, 0xbb, 0x0, 0x3, 0xef, 0xff, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x0, 0xff, 0xf0, 0x1, @@ -4470,7 +4474,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xbb, 0x60, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xc7, 0x0, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x4a, 0xdf, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xfe, 0x30, 0x0, 0x1, 0xef, 0xfe, 0x97, 0x9d, 0xff, 0xf4, 0x0, @@ -10889,6 +10893,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -11083,6 +11088,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -11512,6 +11518,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -11526,9 +11533,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -11536,15 +11548,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_46 = { +#else lv_font_t lv_font_montserrat_46 = { +#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 = 50, /*The maximum line height required by the font*/ @@ -11559,4 +11579,7 @@ lv_font_t lv_font_montserrat_46 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_46*/ + diff --git a/src/lv_font/lv_font_montserrat_48.c b/src/lv_font/lv_font_montserrat_48.c index 9a801ae59..76b00f571 100644 --- a/src/lv_font/lv_font_montserrat_48.c +++ b/src/lv_font/lv_font_montserrat_48.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 48 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 48 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_48.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_48 #define LV_FONT_MONTSERRAT_48 1 #endif @@ -17,10 +21,10 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x3f, 0xff, 0xff, 0x23, 0xff, 0xff, 0xf1, 0x2f, 0xff, 0xff, 0x11, 0xff, 0xff, 0xf0, 0x1f, 0xff, 0xff, 0x0, 0xff, 0xff, 0xf0, 0xf, 0xff, 0xfe, @@ -37,7 +41,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf3, 0x9f, 0xff, 0xff, 0x79, 0xff, 0xff, 0xf6, 0x3f, 0xff, 0xff, 0x10, 0x4c, 0xfc, 0x30, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xff, 0xff, 0x0, 0x0, 0x4f, 0xff, 0xbf, 0xff, 0xf0, 0x0, 0x4, 0xff, 0xfb, 0xef, 0xff, 0x0, 0x0, 0x3f, 0xff, 0xae, 0xff, 0xf0, 0x0, 0x3, @@ -51,7 +55,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0xf, 0xff, 0x61, 0x22, 0x10, 0x0, 0x0, 0x22, 0x20, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xf4, 0x0, @@ -121,7 +125,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xb0, 0x0, 0x0, @@ -201,7 +205,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x88, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x0, 0x0, 0x5, 0xbe, 0xfe, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x30, 0x0, 0x0, 0x0, 0x2, 0xdf, 0xff, 0xff, @@ -284,7 +288,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0xdf, 0xfd, 0x81, 0x0, 0x0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x0, 0x0, 0x0, 0x6, 0xad, 0xff, 0xec, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, @@ -354,14 +358,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0xff, 0xff, 0xf, 0xff, 0xf0, 0xef, 0xff, 0xe, 0xff, 0xf0, 0xef, 0xff, 0xd, 0xff, 0xe0, 0xdf, 0xfe, 0xc, 0xff, 0xd0, 0xcf, 0xfd, 0xc, 0xff, 0xc0, 0xbf, 0xfc, 0xb, 0xff, 0xc0, 0xbf, 0xfb, 0x1, 0x22, 0x10, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x0, 0x1, 0xff, 0xff, 0x60, 0x0, 0x0, 0x9f, 0xff, 0xd0, 0x0, 0x0, 0x2f, 0xff, 0xf5, 0x0, 0x0, 0x9, 0xff, 0xfd, 0x0, 0x0, 0x1, @@ -394,7 +398,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x2f, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xd0, 0x0, 0x0, 0x1, 0xff, 0xff, 0x60, - /* U+29 ")" */ + /* U+0029 ")" */ 0x3f, 0xff, 0xf3, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xc0, 0x0, 0x0, 0x2, 0xff, 0xff, 0x50, 0x0, 0x0, 0xb, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x4f, @@ -427,7 +431,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x50, 0x0, 0x0, 0xaf, 0xff, 0xc0, 0x0, 0x0, 0x3f, 0xff, 0xf3, 0x0, 0x0, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x0, 0x0, 0x0, 0xdf, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, @@ -452,7 +456,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x44, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -485,7 +489,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x0, 0x57, 0x50, 0x0, 0xcf, 0xff, 0xb0, 0x7f, 0xff, 0xff, 0x5a, 0xff, 0xff, 0xf9, 0x9f, 0xff, 0xff, 0x83, 0xff, 0xff, 0xf5, 0x4, 0xef, 0xff, @@ -494,20 +498,20 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf6, 0x0, 0x1f, 0xff, 0x10, 0x5, 0xff, 0xb0, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x79, 0x70, 0x1, 0xdf, 0xff, 0xc0, 0x8f, 0xff, 0xff, 0x6b, 0xff, 0xff, 0xf9, 0xaf, 0xff, 0xff, 0x73, 0xff, 0xff, 0xf1, 0x4, 0xcf, 0xc3, 0x0, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf2, 0x0, 0x0, 0x0, @@ -570,7 +574,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfd, @@ -632,7 +636,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x3, 0x8c, 0xef, 0xfe, 0xc8, 0x30, 0x0, 0x0, 0x0, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0xff, 0xff, 0xff, 0xff, @@ -662,7 +666,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xfb, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x0, 0x0, 0x3, 0x7b, 0xde, 0xff, 0xed, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x10, @@ -720,7 +724,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - /* U+33 "3" */ + /* U+0033 "3" */ 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -778,7 +782,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x26, 0x9c, 0xef, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @@ -846,7 +850,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xf2, 0x0, 0x0, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -904,7 +908,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4, 0x7b, 0xde, 0xff, 0xfd, 0xb8, 0x40, 0x0, 0x0, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xac, 0xef, 0xfe, 0xdb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -964,7 +968,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x49, 0xce, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1022,7 +1026,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x0, 0x0, 0x0, 0x1, 0x69, 0xce, 0xff, 0xfe, 0xc9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, @@ -1082,7 +1086,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x27, 0xac, 0xef, 0xff, 0xec, 0xa6, 0x20, 0x0, 0x0, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x0, 0x0, 0x0, 0x3, 0x8c, 0xef, 0xff, 0xdb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x40, @@ -1142,7 +1146,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x69, 0xce, 0xff, 0xfe, 0xb9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x4, 0xcf, 0xc3, 0x3, 0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff, 0x7b, 0xff, 0xff, 0xf9, 0x8f, 0xff, 0xff, 0x61, 0xef, 0xff, 0xc0, 0x0, 0x79, 0x60, @@ -1156,7 +1160,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9a, 0xff, 0xff, 0xf7, 0x3f, 0xff, 0xff, 0x10, 0x4c, 0xfc, 0x30, - /* U+3B ";" */ + /* U+003B ";" */ 0x4, 0xcf, 0xc3, 0x3, 0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff, 0x7b, 0xff, 0xff, 0xf9, 0x8f, 0xff, 0xff, 0x61, 0xef, 0xff, 0xc0, 0x0, 0x79, 0x60, @@ -1173,7 +1177,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xd, 0xff, 0x60, 0x1, 0xff, 0xf1, 0x0, 0x5f, 0xfb, 0x0, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xfb, 0x0, 0x0, @@ -1206,7 +1210,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, - /* U+3D "=" */ + /* U+003D "=" */ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xcf, 0xff, @@ -1229,7 +1233,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfb, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - /* U+3E ">" */ + /* U+003E ">" */ 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, @@ -1262,7 +1266,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x0, 0x0, 0x4, 0x8b, 0xdf, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0, @@ -1318,7 +1322,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5d, 0xfc, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x9c, 0xde, 0xff, 0xed, 0xc9, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1444,7 +1448,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xee, 0xff, 0xed, 0xb8, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1525,7 +1529,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xe0, - /* U+42 "B" */ + /* U+0042 "B" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1589,7 +1593,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xc9, 0x61, 0x0, 0x0, 0x0, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0xad, 0xef, 0xfe, 0xdb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0xef, 0xff, 0xff, @@ -1657,7 +1661,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x7a, 0xde, 0xff, 0xfd, 0xb8, 0x40, 0x0, 0x0, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xdb, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1730,7 +1734,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xee, 0xc9, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1786,7 +1790,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, - /* U+46 "F" */ + /* U+0046 "F" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, @@ -1839,7 +1843,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xac, 0xef, 0xff, 0xec, 0x95, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0xff, 0xff, @@ -1909,7 +1913,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xad, 0xef, 0xff, 0xdb, 0x95, 0x10, 0x0, 0x0, 0x0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1973,7 +1977,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xff, - /* U+49 "I" */ + /* U+0049 "I" */ 0xff, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0xff, 0xdf, 0xff, @@ -1986,7 +1990,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xdf, 0xff, 0xfd, 0xff, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0xff, 0xdf, 0xff, 0xfd, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0, 0x0, 0xff, @@ -2033,7 +2037,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x80, 0x0, 0x0, 0x0, 0x0, 0x16, 0xad, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xfe, 0x20, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2099,7 +2103,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xe2, - /* U+4C "L" */ + /* U+004C "L" */ 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2152,7 +2156,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+4D "M" */ + /* U+004D "M" */ 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xfc, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, @@ -2231,7 +2235,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xfc, - /* U+4E "N" */ + /* U+004E "N" */ 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2295,7 +2299,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xad, 0xef, 0xfe, 0xdb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, @@ -2376,7 +2380,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2, 0x7a, 0xde, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, @@ -2438,7 +2442,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xad, 0xef, 0xfe, 0xdb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2538,7 +2542,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x4, 0x8b, 0xcd, 0xc9, 0x50, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, @@ -2600,7 +2604,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xf5, - /* U+53 "S" */ + /* U+0053 "S" */ 0x0, 0x0, 0x0, 0x0, 0x16, 0x9c, 0xef, 0xff, 0xec, 0x96, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2660,7 +2664,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x16, 0x9c, 0xef, 0xff, 0xed, 0xb8, 0x40, 0x0, 0x0, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2722,7 +2726,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x4f, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xf2, 0x4f, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2788,7 +2792,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x2, 0x6a, 0xde, 0xff, 0xec, 0xa6, 0x20, 0x0, 0x0, 0x0, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xd, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xf0, 0x6, 0xff, 0xff, 0xc0, 0x0, 0x0, @@ -2867,7 +2871,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x7, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x4f, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, @@ -2980,7 +2984,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xe, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x4, 0xff, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xff, 0x70, 0x0, 0x8f, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, @@ -3050,7 +3054,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1e, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0xf5, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xd, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xff, 0xfe, 0x0, 0x4f, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, @@ -3123,7 +3127,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -3187,7 +3191,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, - /* U+5B "[" */ + /* U+005B "[" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xdd, 0xdd, 0xd1, 0xff, 0xff, @@ -3220,7 +3224,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xaf, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf3, @@ -3283,7 +3287,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf0, - /* U+5D "]" */ + /* U+005D "]" */ 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xdd, 0xdd, 0xdf, 0xff, 0xff, 0x0, 0x0, @@ -3316,7 +3320,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf0, - /* U+5E "^" */ + /* U+005E "^" */ 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3346,7 +3350,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc0, 0x3f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xf2, - /* U+5F "_" */ + /* U+005F "_" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -3354,7 +3358,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0x7, 0x88, 0x88, 0x50, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, @@ -3362,7 +3366,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x4, 0xef, 0xff, 0x70, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0x70, - /* U+61 "a" */ + /* U+0061 "a" */ 0x0, 0x0, 0x0, 0x48, 0xbd, 0xef, 0xfd, 0xb8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x29, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0x0, 0x0, 0x0, @@ -3402,7 +3406,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x49, 0xce, 0xff, 0xdb, 0x72, 0x0, 0xd, 0xff, 0xf8, - /* U+62 "b" */ + /* U+0062 "b" */ 0xaf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3465,7 +3469,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0xff, 0xfc, 0x0, 0x0, 0x38, 0xce, 0xff, 0xeb, 0x83, 0x0, 0x0, 0x0, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x0, 0x0, 0x0, 0x27, 0xbd, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x10, 0x0, @@ -3506,7 +3510,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf9, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xbd, 0xff, 0xfd, 0xa6, 0x10, 0x0, 0x0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3569,7 +3573,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x60, 0x0, 0x0, 0x0, 0x5, 0x9c, 0xef, 0xfe, 0xb7, 0x20, 0x0, 0xf, 0xff, 0xf6, - /* U+65 "e" */ + /* U+0065 "e" */ 0x0, 0x0, 0x0, 0x0, 0x49, 0xce, 0xff, 0xeb, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x0, @@ -3614,7 +3618,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x27, 0xbd, 0xff, 0xfe, 0xc8, 0x40, 0x0, 0x0, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x0, 0x0, 0x0, 0x4, 0x9d, 0xef, 0xec, 0x82, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x2e, 0xff, @@ -3659,7 +3663,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x0, 0x0, 0x0, 0x59, 0xce, 0xff, 0xec, 0x83, 0x0, 0x0, 0xaf, 0xff, 0xb0, 0x0, 0x0, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x40, @@ -3721,7 +3725,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xcd, 0xef, 0xfd, 0xc9, 0x61, 0x0, 0x0, 0x0, 0x0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xaf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3780,7 +3784,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf8, - /* U+69 "i" */ + /* U+0069 "i" */ 0x0, 0x37, 0x50, 0x0, 0x8f, 0xff, 0xd1, 0x3f, 0xff, 0xff, 0x96, 0xff, 0xff, 0xfb, 0x4f, 0xff, 0xff, 0x90, 0xaf, 0xff, 0xe1, 0x0, 0x58, 0x61, @@ -3799,7 +3803,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0x0, 0xaf, 0xff, 0xf0, 0xa, 0xff, 0xff, 0x0, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, @@ -3847,7 +3851,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3e, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x1, 0x6b, 0xef, 0xfe, 0xb6, 0x0, 0x0, 0x0, - /* U+6B "k" */ + /* U+006B "k" */ 0xaf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3908,7 +3912,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0xf2, - /* U+6C "l" */ + /* U+006C "l" */ 0xaf, 0xff, 0xfa, 0xff, 0xff, 0xaf, 0xff, 0xfa, 0xff, 0xff, 0xaf, 0xff, 0xfa, 0xff, 0xff, 0xaf, 0xff, 0xfa, 0xff, 0xff, 0xaf, 0xff, 0xfa, 0xff, @@ -3922,7 +3926,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xaf, 0xff, 0xfa, 0xff, 0xff, 0xaf, 0xff, 0xfa, 0xff, 0xff, - /* U+6D "m" */ + /* U+006D "m" */ 0xaf, 0xff, 0xc0, 0x0, 0x5, 0xad, 0xff, 0xfd, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8b, 0xef, 0xfe, 0xc8, 0x40, 0x0, 0x0, 0xa, 0xff, 0xfc, @@ -3994,7 +3998,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xdf, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xf9, - /* U+6E "n" */ + /* U+006E "n" */ 0xaf, 0xff, 0xc0, 0x0, 0x4, 0x9c, 0xef, 0xfe, 0xb7, 0x20, 0x0, 0x0, 0xa, 0xff, 0xfc, 0x0, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0, @@ -4037,7 +4041,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8a, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xf8, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x0, 0x0, 0x0, 0x38, 0xbe, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, @@ -4083,7 +4087,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8b, 0xef, 0xfe, 0xda, 0x61, 0x0, 0x0, 0x0, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0xaf, 0xff, 0xc0, 0x0, 0x3, 0x8c, 0xef, 0xfe, 0xb8, 0x30, 0x0, 0x0, 0x0, 0xa, 0xff, 0xfc, 0x0, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, @@ -4145,7 +4149,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x0, 0x0, 0x0, 0x49, 0xce, 0xff, 0xeb, 0x72, 0x0, 0x0, 0xff, 0xff, 0x60, 0x0, 0x0, 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x10, @@ -4207,7 +4211,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, 0x60, - /* U+72 "r" */ + /* U+0072 "r" */ 0xaf, 0xff, 0xc0, 0x0, 0x4, 0x9c, 0xef, 0xa, 0xff, 0xfc, 0x0, 0x5e, 0xff, 0xff, 0xf0, 0xaf, 0xff, 0xc0, 0x9f, 0xff, 0xff, 0xff, 0xa, 0xff, @@ -4234,7 +4238,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xa, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x0, 0x0, 0x0, 0x38, 0xbd, 0xef, 0xfe, 0xc9, 0x61, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0x0, 0x0, 0x9, @@ -4272,7 +4276,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xfa, 0x10, 0x0, 0x0, 0x0, 0x15, 0x8c, 0xde, 0xff, 0xec, 0x96, 0x10, 0x0, 0x0, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x0, 0x7, 0x88, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xfa, @@ -4312,7 +4316,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xef, 0xff, 0xff, 0xff, 0xfe, 0x40, 0x0, 0x0, 0x0, 0x0, 0x6a, 0xef, 0xfe, 0xb6, 0x0, - /* U+75 "u" */ + /* U+0075 "u" */ 0xef, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0x1e, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, @@ -4355,7 +4359,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x10, 0x0, 0x0, 0x4, 0x8c, 0xef, 0xfe, 0xb7, 0x20, 0x0, 0x4f, 0xff, 0xf1, - /* U+76 "v" */ + /* U+0076 "v" */ 0xd, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xfa, 0x7, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -4403,7 +4407,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x8f, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xa2, 0xff, 0xff, @@ -4475,7 +4479,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x7, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, 0xd0, 0x0, 0xbf, 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, @@ -4520,7 +4524,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xf7, - /* U+79 "y" */ + /* U+0079 "y" */ 0x0, 0xdf, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xa0, 0x6, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -4586,7 +4590,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xef, 0xec, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x0, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xc, @@ -4626,7 +4630,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xff, 0x0, 0x0, 0x0, 0x4e, 0xff, 0xff, 0xff, 0x0, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xc, @@ -4668,7 +4672,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4e, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x1, 0x7b, 0xef, 0xff, - /* U+7C "|" */ + /* U+007C "|" */ 0xff, 0xff, 0x5f, 0xff, 0xf5, 0xff, 0xff, 0x5f, 0xff, 0xf5, 0xff, 0xff, 0x5f, 0xff, 0xf5, 0xff, 0xff, 0x5f, 0xff, 0xf5, 0xff, 0xff, 0x5f, 0xff, @@ -4685,7 +4689,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf5, 0xff, 0xff, 0x5f, 0xff, 0xf5, 0xff, 0xff, 0x50, - /* U+7D "}" */ + /* U+007D "}" */ 0x1f, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x1, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x0, 0x1, 0xde, @@ -4730,7 +4734,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x1f, 0xff, 0xeb, 0x60, 0x0, 0x0, 0x0, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x0, 0x0, 0x15, 0x88, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x40, 0x0, 0x5, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x0, 0xff, 0xf1, @@ -4746,7 +4750,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2a, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8d, 0xfe, 0xc6, 0x0, 0x0, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x0, 0x0, 0x2, 0x68, 0x86, 0x20, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xfc, 0x30, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, @@ -11571,6 +11575,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -11765,6 +11770,7 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ static const uint8_t kern_left_class_mapping[] = { @@ -12194,6 +12200,7 @@ static const int8_t kern_class_values[] = 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ static const lv_font_fmt_txt_kern_classes_t kern_classes = { @@ -12208,9 +12215,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -12218,15 +12230,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_48 = { +#else lv_font_t lv_font_montserrat_48 = { +#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 = 52, /*The maximum line height required by the font*/ @@ -12241,4 +12261,7 @@ lv_font_t lv_font_montserrat_48 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_48*/ + diff --git a/src/lv_font/lv_font_montserrat_8.c b/src/lv_font/lv_font_montserrat_8.c index 34f6d4cc9..1370730f4 100644 --- a/src/lv_font/lv_font_montserrat_8.c +++ b/src/lv_font/lv_font_montserrat_8.c @@ -1,13 +1,17 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 8 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 8 --font Montserrat-Medium.ttf -r 0x20-0x7F,0xB0,0x2022 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_montserrat_8.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_MONTSERRAT_8 - #define LV_FONT_MONTSERRAT_8 1 +#define LV_FONT_MONTSERRAT_8 1 #endif #if LV_FONT_MONTSERRAT_8 @@ -17,377 +21,377 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x58, 0x57, 0x46, 0x23, 0x46, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x73, 0x97, 0x29, 0x0, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x4, 0x52, 0x60, 0x4b, 0x9b, 0xa3, 0x8, 0x7, 0x20, 0x6c, 0x8c, 0x81, 0x9, 0x9, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x80, 0x2, 0xbd, 0xa2, 0x76, 0x80, 0x0, 0x8d, 0x81, 0x0, 0x84, 0x95, 0xad, 0xb3, 0x0, 0x80, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x58, 0x70, 0x63, 0x8, 0x8, 0x36, 0x0, 0x27, 0x58, 0x67, 0x10, 0x8, 0x27, 0x26, 0x6, 0x20, 0x88, 0x20, - /* U+26 "&" */ + /* U+0026 "&" */ 0x9, 0x99, 0x0, 0xb, 0x3a, 0x0, 0x19, 0xc2, 0x20, 0x83, 0x1a, 0xa0, 0x3a, 0x99, 0x92, 0x0, 0x0, 0x0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x72, 0x72, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x8, 0x20, 0xb0, 0x1a, 0x3, 0x80, 0x1a, 0x0, 0xb0, 0x8, 0x20, - /* U+29 ")" */ + /* U+0029 ")" */ 0x73, 0x19, 0xb, 0xc, 0xb, 0x19, 0x73, - /* U+2A "*" */ + /* U+002A "*" */ 0x48, 0x40, 0x6e, 0x80, 0x15, 0x10, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x20, 0x0, 0xa, 0x0, 0x49, 0xd9, 0x10, 0xa, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0x0, 0x75, 0x71, - /* U+2D "-" */ + /* U+002D "-" */ 0x5a, 0x60, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0x74, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0xa, 0x0, 0x2, 0x80, 0x0, 0x82, 0x0, 0xa, 0x0, 0x4, 0x60, 0x0, 0x91, 0x0, 0x19, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0xa, 0xbb, 0x26, 0x60, 0x1b, 0x93, 0x0, 0xc6, 0x60, 0x1b, 0xa, 0xbb, 0x20, - /* U+31 "1" */ + /* U+0031 "1" */ 0x9e, 0x20, 0xa2, 0xa, 0x20, 0xa2, 0xa, 0x20, - /* U+32 "2" */ + /* U+0032 "2" */ 0x6a, 0xb9, 0x0, 0x0, 0xc0, 0x0, 0x58, 0x0, 0x87, 0x0, 0x9e, 0xaa, 0x30, - /* U+33 "3" */ + /* U+0033 "3" */ 0x7a, 0xbe, 0x0, 0xa, 0x20, 0x4, 0xa9, 0x0, 0x0, 0xa2, 0x8a, 0xa9, 0x0, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x49, 0x0, 0x3, 0xa0, 0x0, 0x1b, 0x8, 0x20, 0x8b, 0xad, 0xb2, 0x0, 0x9, 0x30, - /* U+35 "5" */ + /* U+0035 "5" */ 0x3d, 0xaa, 0x5, 0x60, 0x0, 0x5b, 0xa8, 0x0, 0x0, 0x93, 0x7a, 0xaa, 0x0, - /* U+36 "6" */ + /* U+0036 "6" */ 0x9, 0xaa, 0x36, 0x70, 0x0, 0x98, 0x9a, 0x26, 0x80, 0x2a, 0x9, 0x9a, 0x40, - /* U+37 "7" */ + /* U+0037 "7" */ 0xca, 0xad, 0x67, 0x0, 0xc0, 0x0, 0x67, 0x0, 0xc, 0x0, 0x6, 0x70, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x1a, 0xab, 0x25, 0x60, 0x48, 0x1d, 0xad, 0x38, 0x40, 0x1b, 0x3a, 0x9a, 0x40, - /* U+39 "9" */ + /* U+0039 "9" */ 0x4a, 0x99, 0xb, 0x10, 0x95, 0x3a, 0x99, 0x80, 0x0, 0x95, 0x3a, 0xb8, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0x74, 0x0, 0x0, 0x74, - /* U+3B ";" */ + /* U+003B ";" */ 0x74, 0x0, 0x0, 0x75, 0x62, 0x0, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x1, 0x0, 0x49, 0x80, 0x5c, 0x30, 0x0, 0x16, 0x91, 0x0, 0x0, 0x0, - /* U+3D "=" */ + /* U+003D "=" */ 0x49, 0x99, 0x10, 0x0, 0x0, 0x49, 0x99, 0x10, - /* U+3E ">" */ + /* U+003E ">" */ 0x10, 0x0, 0x3, 0x98, 0x20, 0x0, 0x6d, 0x14, 0x94, 0x0, 0x0, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x6a, 0xb9, 0x0, 0x0, 0xc0, 0x0, 0xa4, 0x0, 0x3, 0x0, 0x2, 0x80, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x3, 0x87, 0x78, 0x50, 0x28, 0x4a, 0x9c, 0x75, 0x80, 0xb0, 0xa, 0x28, 0x80, 0xb0, 0xa, 0x28, 0x28, 0x49, 0x99, 0xa6, 0x3, 0x88, 0x75, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0xb, 0x90, 0x0, 0x3, 0x8a, 0x10, 0x0, 0xb1, 0x39, 0x0, 0x4d, 0x99, 0xd1, 0xb, 0x10, 0x3, 0x90, - /* U+42 "B" */ + /* U+0042 "B" */ 0x2d, 0x99, 0xb1, 0x2a, 0x0, 0x84, 0x2d, 0x9a, 0xd1, 0x2a, 0x0, 0x39, 0x2d, 0x99, 0xb4, - /* U+43 "C" */ + /* U+0043 "C" */ 0x7, 0xba, 0xa2, 0x59, 0x0, 0x0, 0x93, 0x0, 0x0, 0x59, 0x0, 0x0, 0x7, 0xba, 0xa2, - /* U+44 "D" */ + /* U+0044 "D" */ 0x2e, 0xab, 0xb3, 0x2, 0xa0, 0x1, 0xc0, 0x2a, 0x0, 0x9, 0x22, 0xa0, 0x1, 0xc0, 0x2e, 0xab, 0xb3, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x2e, 0xaa, 0x82, 0xa0, 0x0, 0x2d, 0xaa, 0x42, 0xa0, 0x0, 0x2e, 0xaa, 0x90, - /* U+46 "F" */ + /* U+0046 "F" */ 0x2e, 0xaa, 0x82, 0xa0, 0x0, 0x2e, 0xaa, 0x42, 0xa0, 0x0, 0x2a, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x7, 0xba, 0xa2, 0x59, 0x0, 0x0, 0x93, 0x0, 0x23, 0x59, 0x0, 0x47, 0x7, 0xba, 0xa3, - /* U+48 "H" */ + /* U+0048 "H" */ 0x2a, 0x0, 0x2a, 0x2a, 0x0, 0x2a, 0x2e, 0xaa, 0xba, 0x2a, 0x0, 0x2a, 0x2a, 0x0, 0x2a, - /* U+49 "I" */ + /* U+0049 "I" */ 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, - /* U+4A "J" */ + /* U+004A "J" */ 0x5, 0xad, 0x50, 0x0, 0x75, 0x0, 0x7, 0x50, 0x0, 0x84, 0x9, 0xab, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x2a, 0x1, 0xa2, 0x2a, 0x1b, 0x20, 0x2c, 0xc7, 0x0, 0x2d, 0x19, 0x50, 0x2a, 0x0, 0xa4, - /* U+4C "L" */ + /* U+004C "L" */ 0x2a, 0x0, 0x2, 0xa0, 0x0, 0x2a, 0x0, 0x2, 0xa0, 0x0, 0x2e, 0xaa, 0x70, - /* U+4D "M" */ + /* U+004D "M" */ 0x2c, 0x0, 0x3, 0xc2, 0xd7, 0x0, 0xbc, 0x29, 0x92, 0x84, 0xc2, 0x91, 0xb9, 0xc, 0x29, 0x3, 0x0, 0xc0, - /* U+4E "N" */ + /* U+004E "N" */ 0x2d, 0x10, 0x2a, 0x2c, 0xb0, 0x2a, 0x2a, 0x4b, 0x2a, 0x2a, 0x5, 0xca, 0x2a, 0x0, 0x7a, - /* U+4F "O" */ + /* U+004F "O" */ 0x7, 0xbb, 0xb3, 0x5, 0x90, 0x1, 0xc1, 0x93, 0x0, 0x8, 0x45, 0x90, 0x1, 0xc1, 0x7, 0xbb, 0xb3, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x2e, 0xaa, 0x90, 0x2a, 0x0, 0x84, 0x2a, 0x0, 0xa3, 0x2e, 0xaa, 0x60, 0x2a, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x7, 0xbb, 0xb3, 0x5, 0x90, 0x1, 0xc1, 0x93, 0x0, 0x8, 0x45, 0x90, 0x0, 0xc1, 0x7, 0xbb, 0xb3, 0x0, 0x0, 0x39, 0x93, - /* U+52 "R" */ + /* U+0052 "R" */ 0x2e, 0xaa, 0x90, 0x2a, 0x0, 0x84, 0x2a, 0x0, 0xa3, 0x2d, 0xac, 0x80, 0x2a, 0x1, 0xa1, - /* U+53 "S" */ + /* U+0053 "S" */ 0x2a, 0xaa, 0x27, 0x60, 0x0, 0x8, 0x98, 0x10, 0x0, 0x49, 0x5a, 0xaa, 0x30, - /* U+54 "T" */ + /* U+0054 "T" */ 0xaa, 0xea, 0x60, 0xc, 0x0, 0x0, 0xc0, 0x0, 0xc, 0x0, 0x0, 0xc0, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x39, 0x0, 0x48, 0x39, 0x0, 0x48, 0x39, 0x0, 0x48, 0x1c, 0x0, 0x66, 0x6, 0xba, 0xa0, - /* U+56 "V" */ + /* U+0056 "V" */ 0xb, 0x10, 0x5, 0x70, 0x49, 0x0, 0xb0, 0x0, 0xc1, 0x57, 0x0, 0x4, 0x9c, 0x0, 0x0, 0xc, 0x70, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x94, 0x0, 0xf1, 0x3, 0x93, 0xa0, 0x69, 0x70, 0x93, 0xc, 0xb, 0xb, 0xb, 0x0, 0x79, 0x80, 0x89, 0x70, 0x1, 0xf2, 0x2, 0xf1, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x58, 0x2, 0xa0, 0x8, 0x7b, 0x10, 0x0, 0xf5, 0x0, 0xa, 0x4b, 0x10, 0x76, 0x2, 0xb0, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xa, 0x20, 0xb, 0x0, 0x1b, 0x9, 0x30, 0x0, 0x5b, 0x80, 0x0, 0x0, 0xd0, 0x0, 0x0, 0xc, 0x0, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x6a, 0xac, 0xd0, 0x0, 0x1b, 0x10, 0x0, 0xb2, 0x0, 0xb, 0x30, 0x0, 0x8d, 0xaa, 0xa0, - /* U+5B "[" */ + /* U+005B "[" */ 0x2d, 0x42, 0x90, 0x29, 0x2, 0x90, 0x29, 0x2, 0x90, 0x2d, 0x40, - /* U+5C "\\" */ + /* U+005C "\\" */ 0x19, 0x0, 0x0, 0xa0, 0x0, 0x5, 0x50, 0x0, 0xa, 0x0, 0x0, 0x91, 0x0, 0x3, 0x70, 0x0, 0xa, 0x0, - /* U+5D "]" */ + /* U+005D "]" */ 0x8c, 0xc, 0xc, 0xc, 0xc, 0xc, 0x8c, - /* U+5E "^" */ + /* U+005E "^" */ 0x3, 0xc0, 0x0, 0x94, 0x50, 0x27, 0x9, 0x0, - /* U+5F "_" */ + /* U+005F "_" */ 0x77, 0x77, - /* U+60 "`" */ + /* U+0060 "`" */ 0x6, 0x60, - /* U+61 "a" */ + /* U+0061 "a" */ 0x29, 0x98, 0x2, 0x98, 0xd0, 0x84, 0xc, 0x13, 0xb9, 0xd1, - /* U+62 "b" */ + /* U+0062 "b" */ 0x48, 0x0, 0x0, 0x48, 0x0, 0x0, 0x4c, 0xab, 0x50, 0x4a, 0x0, 0xc0, 0x4a, 0x0, 0xc0, 0x4c, 0xaa, 0x50, - /* U+63 "c" */ + /* U+0063 "c" */ 0x1a, 0xaa, 0x18, 0x40, 0x0, 0x84, 0x0, 0x1, 0xaa, 0xa1, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0xb0, 0x0, 0xb, 0x1a, 0xaa, 0xb9, 0x40, 0x3b, 0x94, 0x2, 0xb1, 0xa9, 0x9b, - /* U+65 "e" */ + /* U+0065 "e" */ 0x19, 0x99, 0x19, 0x98, 0x86, 0x85, 0x1, 0x1, 0xaa, 0xb1, - /* U+66 "f" */ + /* U+0066 "f" */ 0xa, 0xa0, 0x2a, 0x0, 0x9d, 0x70, 0x29, 0x0, 0x29, 0x0, 0x29, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x1a, 0x99, 0xb9, 0x40, 0x1c, 0x94, 0x2, 0xc1, 0xaa, 0xab, 0x18, 0x9a, 0x30, - /* U+68 "h" */ + /* U+0068 "h" */ 0x48, 0x0, 0x4, 0x80, 0x0, 0x4c, 0x9b, 0x44, 0x90, 0x1b, 0x48, 0x0, 0xc4, 0x80, 0xc, - /* U+69 "i" */ + /* U+0069 "i" */ 0x37, 0x0, 0x48, 0x48, 0x48, 0x48, - /* U+6A "j" */ + /* U+006A "j" */ 0x3, 0x70, 0x0, 0x3, 0x80, 0x38, 0x3, 0x80, 0x38, 0x6b, 0x40, - /* U+6B "k" */ + /* U+006B "k" */ 0x48, 0x0, 0x4, 0x80, 0x0, 0x48, 0xa, 0x44, 0x9c, 0x30, 0x4d, 0x6a, 0x4, 0x80, 0x77, - /* U+6C "l" */ + /* U+006C "l" */ 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, - /* U+6D "m" */ + /* U+006D "m" */ 0x4c, 0x9b, 0x89, 0xb4, 0x49, 0x3, 0xb0, 0xb, 0x48, 0x2, 0xa0, 0xc, 0x48, 0x2, 0xa0, 0xc, - /* U+6E "n" */ + /* U+006E "n" */ 0x4c, 0x9b, 0x44, 0x90, 0x1b, 0x48, 0x0, 0xc4, 0x80, 0xc, - /* U+6F "o" */ + /* U+006F "o" */ 0x1a, 0xaa, 0x18, 0x40, 0x3a, 0x84, 0x3, 0xa1, 0xaa, 0xa1, - /* U+70 "p" */ + /* U+0070 "p" */ 0x4c, 0xab, 0x50, 0x4a, 0x0, 0xc0, 0x4a, 0x0, 0xc0, 0x4c, 0xaa, 0x50, 0x48, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x1a, 0xa9, 0xb9, 0x40, 0x3b, 0x94, 0x3, 0xb1, 0xaa, 0x9b, 0x0, 0x0, 0xb0, - /* U+72 "r" */ + /* U+0072 "r" */ 0x4b, 0xa0, 0x4a, 0x0, 0x48, 0x0, 0x48, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x5b, 0x95, 0x87, 0x30, 0x3, 0x79, 0x7a, 0xa6, - /* U+74 "t" */ + /* U+0074 "t" */ 0x29, 0x0, 0x9d, 0x70, 0x29, 0x0, 0x29, 0x0, 0xb, 0x90, - /* U+75 "u" */ + /* U+0075 "u" */ 0x57, 0x1, 0xb5, 0x70, 0x1b, 0x48, 0x3, 0xb0, 0xa9, 0x9b, - /* U+76 "v" */ + /* U+0076 "v" */ 0xb, 0x0, 0x84, 0x5, 0x70, 0xb0, 0x0, 0xb7, 0x50, 0x0, 0x6d, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xb0, 0xe, 0x20, 0xa0, 0x55, 0x59, 0x82, 0x80, 0xa, 0xa0, 0xa8, 0x20, 0x9, 0x80, 0x6b, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x67, 0x1b, 0x0, 0x9b, 0x10, 0xa, 0xb2, 0x7, 0x51, 0xb0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xb, 0x10, 0x83, 0x3, 0x81, 0xa0, 0x0, 0xaa, 0x30, 0x0, 0x4a, 0x0, 0xa, 0xb2, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0x59, 0xbb, 0x1, 0xb1, 0xb, 0x20, 0x9c, 0x98, - /* U+7B "{" */ + /* U+007B "{" */ 0xa, 0x60, 0xc0, 0xc, 0x5, 0xb0, 0xc, 0x0, 0xc0, 0xa, 0x60, - /* U+7C "|" */ + /* U+007C "|" */ 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, - /* U+7D "}" */ + /* U+007D "}" */ 0x97, 0x0, 0xb0, 0xb, 0x0, 0xd3, 0xb, 0x0, 0xb0, 0x97, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x29, 0x35, 0x15, 0x6, 0x80, - /* U+B0 "°" */ + /* U+00B0 "°" */ 0x26, 0x47, 0x7, 0x27, 0x50, /* U+2022 "•" */ @@ -739,6 +743,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -917,7 +922,8 @@ static const uint16_t unicode_list_1[] = { }; /*Collect the unicode lists and glyph_id offsets*/ -static const lv_font_fmt_txt_cmap_t cmaps[] = { +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 @@ -932,8 +938,10 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = { * KERNING *----------------*/ + /*Map glyph_ids to kern left classes*/ -static const uint8_t kern_left_class_mapping[] = { +static const uint8_t kern_left_class_mapping[] = +{ 0, 0, 1, 2, 0, 3, 4, 5, 2, 6, 7, 8, 9, 10, 9, 10, 11, 12, 0, 13, 14, 15, 16, 17, @@ -957,7 +965,8 @@ static const uint8_t kern_left_class_mapping[] = { }; /*Map glyph_ids to kern right classes*/ -static const uint8_t kern_right_class_mapping[] = { +static const uint8_t kern_right_class_mapping[] = +{ 0, 0, 1, 2, 0, 3, 4, 5, 2, 6, 7, 8, 9, 10, 9, 10, 11, 12, 13, 14, 15, 16, 17, 12, @@ -981,7 +990,8 @@ static const uint8_t kern_right_class_mapping[] = { }; /*Kern values between classes*/ -static const int8_t kern_class_values[] = { +static const int8_t kern_class_values[] = +{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, @@ -1358,8 +1368,10 @@ static const int8_t kern_class_values[] = { 0, 0, 0, 0, 0 }; + /*Collect the kern class' data in one place*/ -static const lv_font_fmt_txt_kern_classes_t kern_classes = { +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, @@ -1371,9 +1383,14 @@ static const lv_font_fmt_txt_kern_classes_t kern_classes = { * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = &kern_classes, @@ -1381,15 +1398,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 1, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_montserrat_8 = { +#else lv_font_t lv_font_montserrat_8 = { +#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 = 10, /*The maximum line height required by the font*/ @@ -1404,4 +1429,7 @@ lv_font_t lv_font_montserrat_8 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_MONTSERRAT_8*/ + diff --git a/src/lv_font/lv_font_simsun_16_cjk.c b/src/lv_font/lv_font_simsun_16_cjk.c index 7e8a38a0b..1943f1c86 100644 --- a/src/lv_font/lv_font_simsun_16_cjk.c +++ b/src/lv_font/lv_font_simsun_16_cjk.c @@ -1,11 +1,15 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 16 px * Bpp: 4 * Opts: --no-compress --no-prefilter --bpp 4 --size 16 --font SimSun.woff -r 0x20-0x7f --symbols 一在有個我不這了他也就人都說而我們你了要會對及和與以很種的大能著她那上但年還可以最自己為來所他們兩各可為或好等又將因為於由從更被才已者每次把三什麼問題其讓此做再所以只與則台灣卻並位想去呢學生表示到公司將如果社會看小天因此新但是它中使工作全覺得使用這些裡並由於時候知道這樣一認為時間事過向可能中國美國到和幾系統政府大家國家許多生活跟已經大學研究因本二活動該世界應四希望方式內項啊下環境一些必須文化高孩子沒有不能如開始元不同仍網路日本用中心來對雖然重要地方進行關係市場太老師提供學校應該指出經濟其他家發展教育成為多非常便方面很多吃然後未發現電腦一樣而且心不過無法企業正服務較不會臺灣曾嗎空間看到五如何國內們無對於以及之後可是當人員比先產品資訊資料比較先生地除了大陸需要像在給歲請月些名另若亦地區技術至特別其實國際不要發生參加一定其中問台北包括講造成看像常即喜歡去沒出現政治話走單位一直吧是否當然整處理歷史了解那怎麼機會家聽所有只要朋友令甚至用真六呀情況還是錢方法點任何經驗藝術你們十主要媽媽增加提出為什麼以您計畫作利用東西在條設計找之間成長能夠決定學習誰見半時代完成帶相當同學件能力別人生命下來場會議容易開發民眾事情書事實有關自組織言多愛建立相關均產生多業者解決完全的話接受知約一般推動過程管理功能手打水要求小朋友教授難我國告訴內容結果調查家庭成立選擇經營然而父母寫人類至於買尤其配合進入例如得討論依作品情形資源原因啦妳運動觀念給軟體品質經過如此嗯精神影響之過好像成參與以後於是部分另外公園透過訓練努力研究具有共同所謂下行為合作經合作目標起來考慮長意見辦法音樂連受廠商隻受到一切或是中央某女性教學極獲得真的路來快國小部份工程女人舉行句只是段根據現象人民土地面對注意這裡新聞繼續相信政策變成計劃強調學人士前前存在制度意義代表課程該沒至需求人生那些成功爸爸產業負責民間雖影響直接幾乎分實際團體價值使得類形成科技這麼當七不但往本身標準似乎應用或者動物電話態度建設事業老那麼常常字坐舉辦自我有的具目的塊條件即使好十分多少放又電影科學執行邊委員會溝通開一起張針對員工引起自然那麼安全總統此外擁有並且事件設計研究所語言嚴重故事學術片設備之外車基本實在久套達到改善死結構住皆改變拿小組支持座醫院既僅值得學者八交通階段就是申請主管申請同感覺電視母親嘛香港記者壓力快樂喝敢院也許人們談生產怕就身體規定程度積極知識作為機構而是鼓勵角色狀況專家據清楚不僅比賽玩效果越保護共開放附近上父親專業經費曾經工作願意分別重視不少歡迎小孩小時中國人顯示中共出男人避免屬於實施聲音主義行動不可只有校園興趣山表現得回來主任裡面經常不再電子受思想頭終於謝謝協助除當地正式真正低性份因素推出上價格去認識方向責任說明工業大量做逐漸心理一點供須簡單運用觀察往往規劃減少重新業務報導仍然感到開放領域有效女要從事發揮人才反而行政銀行公共媒體提高代自然社區力量啊教育部愈超過維持家長結合校長通常缺乏委員特色結果有時教師之前遠控制本否則法少原則要臉通過建議工具作業達節目智慧來自而變化同樣形式站以為健康擔任人口規劃剛特殊原來道分傳統總是前往投資加強不斷對象追求加上比思考製作台北市取得出來加入台安排兒童國中範圍老人雙方牠北京年輕結束教程式婦女找到彼此全球成本回到部而已之下等變期間非小姐整體採用根本叫歐洲正在加以充滿系列隨著早等等頗不足總分析深報告不錯在於旁笑故消費者意識公尺民族為主大眾到底願度大概對方官員發表進一步自由正確豐富國民黨戰爭怎麼樣只好明顯改革表達肯定強高興哪樹適合茶別國外關心蘇聯成績人物聽到創造不必不論尚居民不管美麗伊拉克帶來有般永遠感情兒子這樣子起全部 --font FontAwesome5-Solid+Brands+Regular.woff -r 61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650 --format lvgl -o lv_font_simsun_16_cjk.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_SIMSUN_16_CJK #define LV_FONT_SIMSUN_16_CJK 1 #endif @@ -17,18 +21,18 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ - /* U+21 "!" */ + /* U+0021 "!" */ 0x97, 0xb9, 0xa8, 0x97, 0x75, 0x64, 0x53, 0x53, 0x0, 0x0, 0xa8, 0xb9, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0x2, 0xe1, 0x98, 0xa, 0xc3, 0xf4, 0x2c, 0xa, 0x60, 0x81, 0x27, 0x0, 0x0, 0x0, 0x0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x0, 0x90, 0x3, 0x50, 0x0, 0x90, 0x4, 0x40, 0x0, 0x90, 0x6, 0x40, 0x7f, 0xff, 0xff, 0xf6, 0x13, 0xa3, 0x39, 0x41, 0x0, 0x80, 0x8, 0x0, @@ -36,7 +40,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7f, 0xff, 0xff, 0xf6, 0x17, 0x73, 0x3a, 0x31, 0x5, 0x30, 0x9, 0x0, 0x6, 0x20, 0x9, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x0, 0x45, 0x0, 0x6, 0xaa, 0x80, 0x48, 0x45, 0x86, 0x95, 0x45, 0xc7, 0x7b, 0x45, 0x20, 0x1e, 0xc5, 0x0, 0x2, 0xec, 0x0, 0x0, 0x4f, 0xb0, @@ -44,7 +48,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x49, 0xa4, 0x45, 0x74, 0x18, 0x9a, 0x60, 0x0, 0x45, 0x0, 0x0, 0x45, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0x19, 0x80, 0x3, 0x20, 0x82, 0x64, 0x8, 0x0, 0xb0, 0x47, 0x7, 0x0, 0xc0, 0x48, 0x61, 0x0, 0xb0, 0x47, 0x70, 0x0, 0x73, 0x76, 0x50, 0x0, @@ -52,7 +56,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x42, 0xa1, 0x38, 0x0, 0x70, 0xb1, 0x39, 0x1, 0x50, 0x82, 0x47, 0x5, 0x0, 0x19, 0x91, - /* U+26 "&" */ + /* U+0026 "&" */ 0x0, 0x88, 0x50, 0x0, 0x6, 0x40, 0xc0, 0x0, 0x9, 0x30, 0xd0, 0x0, 0x8, 0x53, 0x90, 0x0, 0x6, 0x99, 0x10, 0x0, 0x5, 0xf0, 0x2a, 0x80, @@ -60,49 +64,49 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xc2, 0xe, 0x38, 0x0, 0xb3, 0x6, 0xe5, 0x0, 0x6a, 0x0, 0xe9, 0x5, 0x9, 0xc9, 0x2b, 0xc3, - /* U+27 "'" */ + /* U+0027 "'" */ 0xb, 0xb0, 0x7, 0xf0, 0x0, 0xc0, 0x8, 0x30, 0x1, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x0, 0x6, 0x10, 0x4, 0x60, 0x0, 0xb0, 0x0, 0x84, 0x0, 0xd, 0x0, 0x4, 0xa0, 0x0, 0x67, 0x0, 0x8, 0x60, 0x0, 0x77, 0x0, 0x6, 0x80, 0x0, 0x2c, 0x0, 0x0, 0xc1, 0x0, 0x5, 0x70, 0x0, 0xa, 0x10, 0x0, 0x19, 0x0, 0x0, 0x21, - /* U+29 ")" */ + /* U+0029 ")" */ 0x16, 0x0, 0x0, 0x74, 0x0, 0x0, 0xb0, 0x0, 0x5, 0x70, 0x0, 0xd, 0x0, 0x0, 0xb3, 0x0, 0x8, 0x50, 0x0, 0x77, 0x0, 0x8, 0x60, 0x0, 0x95, 0x0, 0xc, 0x10, 0x1, 0xb0, 0x0, 0x84, 0x0, 0x29, 0x0, 0x9, 0x0, 0x1, 0x10, 0x0, - /* U+2A "*" */ + /* U+002A "*" */ 0x0, 0x7, 0x80, 0x0, 0x0, 0x8, 0x80, 0x0, 0x5d, 0x26, 0x52, 0xd4, 0x18, 0xd6, 0x6d, 0x80, 0x0, 0x1b, 0xa1, 0x0, 0x8, 0xd6, 0x6d, 0x80, 0x5d, 0x27, 0x52, 0xd4, 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, - /* U+2B "+" */ + /* U+002B "+" */ 0x0, 0x2, 0x40, 0x0, 0x0, 0x3, 0x60, 0x0, 0x0, 0x3, 0x60, 0x0, 0x0, 0x3, 0x60, 0x0, 0x39, 0x9a, 0xc9, 0x94, 0x0, 0x3, 0x60, 0x0, 0x0, 0x3, 0x60, 0x0, 0x0, 0x3, 0x60, 0x0, 0x0, 0x2, 0x40, 0x0, - /* U+2C "," */ + /* U+002C "," */ 0xb, 0xb0, 0x7, 0xf0, 0x0, 0xc0, 0x8, 0x40, 0x2, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0x49, 0x99, 0x99, 0x94, - /* U+2E "." */ + /* U+002E "." */ 0x0, 0xcb, 0xbb, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x5, 0x20, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x44, 0x0, @@ -112,7 +116,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x5, 0x30, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x0, 0x6a, 0x95, 0x0, 0x3, 0xc0, 0xb, 0x30, 0xb, 0x60, 0x6, 0xa0, 0xf, 0x20, 0x2, 0xf0, 0x2f, 0x0, 0x1, 0xf1, 0x3f, 0x0, 0x0, 0xf2, @@ -120,14 +124,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0x20, 0x2, 0xe0, 0xb, 0x50, 0x6, 0xa0, 0x3, 0xc0, 0xb, 0x30, 0x0, 0x6a, 0x95, 0x0, - /* U+31 "1" */ + /* U+0031 "1" */ 0x0, 0x17, 0x0, 0x16, 0xd9, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, 0x0, 0x16, 0xde, 0x72, - /* U+32 "2" */ + /* U+0032 "2" */ 0x0, 0x77, 0x89, 0x0, 0x92, 0x0, 0x88, 0xe, 0x20, 0x4, 0xc0, 0xd5, 0x0, 0x3c, 0x0, 0x0, 0x8, 0x80, 0x0, 0x1, 0xd1, 0x0, 0x0, 0x93, @@ -135,7 +139,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x28, 0x0, 0x6, 0x9, 0x0, 0x1, 0xa2, 0xff, 0xff, 0xfb, - /* U+33 "3" */ + /* U+0033 "3" */ 0x1, 0x77, 0xa5, 0x0, 0xa2, 0x0, 0xd3, 0xd, 0x40, 0x8, 0x80, 0x10, 0x0, 0x96, 0x0, 0x0, 0x2c, 0x10, 0x0, 0x8d, 0x20, 0x0, 0x0, 0xb, @@ -143,7 +147,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x0, 0x3d, 0xd, 0x30, 0x9, 0x60, 0x28, 0x78, 0x70, - /* U+34 "4" */ + /* U+0034 "4" */ 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x3, 0x8c, 0x0, 0x0, 0x8, 0x4c, 0x0, 0x0, 0x53, 0x4c, 0x0, 0x0, 0x80, 0x4c, 0x0, @@ -151,7 +155,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x47, 0x66, 0x8d, 0x62, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x5, 0xaf, 0x71, - /* U+35 "5" */ + /* U+0035 "5" */ 0x5, 0xff, 0xff, 0xb0, 0x61, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x7, 0x5a, 0xca, 0x0, 0x85, 0x0, 0xa7, 0x1, 0x0, 0x3, @@ -159,7 +163,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf4, 0x0, 0x3c, 0xb, 0x10, 0x9, 0x50, 0x17, 0x79, 0x80, - /* U+36 "6" */ + /* U+0036 "6" */ 0x0, 0x28, 0x7b, 0x20, 0x1, 0xa0, 0xa, 0x80, 0x9, 0x40, 0x0, 0x0, 0xe, 0x10, 0x0, 0x0, 0x1f, 0x2a, 0xbb, 0x10, 0x3f, 0x90, 0x7, 0xa0, @@ -167,7 +171,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1f, 0x10, 0x0, 0xe2, 0xd, 0x40, 0x0, 0xe0, 0x6, 0xb0, 0x4, 0x90, 0x0, 0x79, 0x88, 0x0, - /* U+37 "7" */ + /* U+0037 "7" */ 0xaf, 0xff, 0xff, 0xb, 0x30, 0x1, 0x80, 0x60, 0x0, 0x71, 0x0, 0x0, 0x8, 0x0, 0x0, 0x7, 0x30, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x49, 0x0, @@ -175,7 +179,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xf, 0x30, 0x0, 0x2, 0xf3, 0x0, 0x0, 0x1e, 0x20, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x1, 0x87, 0x78, 0x0, 0xa, 0x20, 0x4, 0x80, 0xd, 0x0, 0x0, 0xd0, 0xe, 0x20, 0x0, 0xc0, 0x7, 0xd3, 0x7, 0x50, 0x0, 0x9f, 0xc6, 0x0, @@ -183,7 +187,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x39, 0x0, 0x0, 0xf0, 0x3a, 0x0, 0x0, 0xe0, 0xb, 0x10, 0x3, 0x90, 0x1, 0x87, 0x78, 0x0, - /* U+39 "9" */ + /* U+0039 "9" */ 0x1, 0x98, 0x86, 0x0, 0xa, 0x40, 0x9, 0x40, 0x1e, 0x0, 0x4, 0xb0, 0x3c, 0x0, 0x2, 0xf0, 0x4c, 0x0, 0x1, 0xf1, 0x2e, 0x0, 0x6, 0xf1, @@ -191,32 +195,32 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x5, 0xb0, 0x0, 0x0, 0x9, 0x50, 0xa, 0x80, 0x1c, 0x0, 0x4, 0xb7, 0x91, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0xc8, 0xb7, 0x0, 0x0, 0x0, 0x0, 0xb7, 0xc8, - /* U+3B ";" */ + /* U+003B ";" */ 0xda, 0x64, 0x0, 0x0, 0x0, 0x0, 0x65, 0xda, 0x56, 0x90, - /* U+3C "<" */ + /* U+003C "<" */ 0x0, 0x0, 0x1, 0x0, 0x0, 0x38, 0x0, 0x2, 0x90, 0x0, 0x19, 0x0, 0x1, 0xa0, 0x0, 0xa, 0x10, 0x0, 0xa1, 0x0, 0x0, 0x56, 0x0, 0x0, 0x6, 0x50, 0x0, 0x0, 0x74, 0x0, 0x0, 0x8, 0x30, 0x0, 0x0, 0x92, 0x0, 0x0, 0x6, - /* U+3D "=" */ + /* U+003D "=" */ 0x49, 0x99, 0x99, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x99, 0x99, 0x94, - /* U+3E ">" */ + /* U+003E ">" */ 0x10, 0x0, 0x0, 0x83, 0x0, 0x0, 0x9, 0x20, 0x0, 0x0, 0x91, 0x0, 0x0, 0xa, 0x10, 0x0, 0x1, 0xa0, 0x0, 0x0, 0x1a, 0x0, 0x0, 0x65, 0x0, 0x5, 0x60, 0x0, 0x47, 0x0, 0x3, 0x80, 0x0, 0x29, 0x0, 0x0, 0x60, 0x0, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x0, 0x79, 0xa9, 0x10, 0x8, 0x10, 0x5, 0xb0, 0x1a, 0x0, 0x0, 0xf1, 0x2f, 0x40, 0x0, 0xf1, 0x5, 0x10, 0x5, 0xe0, 0x0, 0x0, 0x5d, 0x20, @@ -224,7 +228,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0xc, 0x80, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x0, 0x38, 0x78, 0x10, 0x2, 0x90, 0x0, 0x90, 0xa, 0x10, 0x79, 0x64, 0x1b, 0x8, 0x2b, 0x27, 0x49, 0xa, 0xc, 0x9, 0x58, 0x57, 0xc, 0x8, @@ -232,7 +236,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x1b, 0x73, 0x78, 0x70, 0xa, 0x29, 0x3a, 0x41, 0x3, 0x80, 0x0, 0x72, 0x0, 0x59, 0x88, 0x30, - /* U+41 "A" */ + /* U+0041 "A" */ 0x0, 0x5, 0x50, 0x0, 0x0, 0xc, 0xa0, 0x0, 0x0, 0x8, 0xe0, 0x0, 0x0, 0x44, 0xd1, 0x0, 0x0, 0x70, 0x95, 0x0, 0x0, 0x80, 0x68, 0x0, @@ -240,7 +244,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0x10, 0xc, 0x30, 0x8, 0x0, 0x8, 0x70, 0x9, 0x0, 0x5, 0xa0, 0x8d, 0x20, 0x9, 0xf5, - /* U+42 "B" */ + /* U+0042 "B" */ 0x4e, 0xa6, 0x8a, 0x20, 0xb, 0x50, 0x6, 0xb0, 0xb, 0x50, 0x2, 0xe0, 0xb, 0x50, 0x3, 0xd0, 0xb, 0x50, 0xa, 0x50, 0xb, 0x96, 0xb7, 0x0, @@ -248,7 +252,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0x50, 0x0, 0xc6, 0xb, 0x50, 0x0, 0xd5, 0xb, 0x50, 0x3, 0xe1, 0x5e, 0xa6, 0x7a, 0x30, - /* U+43 "C" */ + /* U+0043 "C" */ 0x0, 0x49, 0x7c, 0xf0, 0x3, 0xb0, 0x0, 0xb2, 0xc, 0x40, 0x0, 0x25, 0x2f, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, @@ -256,7 +260,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4e, 0x0, 0x0, 0x2, 0xf, 0x20, 0x0, 0x42, 0x7, 0xa0, 0x1, 0x70, 0x0, 0x7b, 0x98, 0x0, - /* U+44 "D" */ + /* U+0044 "D" */ 0x4e, 0xb6, 0x84, 0x0, 0xb, 0x50, 0xa, 0x50, 0xb, 0x50, 0x3, 0xe0, 0xb, 0x50, 0x0, 0xe3, 0xb, 0x50, 0x0, 0xd5, 0xb, 0x50, 0x0, 0xc6, @@ -264,7 +268,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0x50, 0x0, 0xf2, 0xb, 0x50, 0x3, 0xd0, 0xb, 0x50, 0xb, 0x40, 0x4e, 0xb6, 0x94, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0x3d, 0xb6, 0x6b, 0xc0, 0xa, 0x60, 0x0, 0xb0, 0xa, 0x60, 0x0, 0x22, 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x6, 0x0, 0xa, 0xa6, 0x8b, 0x0, @@ -272,7 +276,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, 0x3, 0xa, 0x60, 0x0, 0x63, 0x3d, 0xb6, 0x69, 0xe0, - /* U+46 "F" */ + /* U+0046 "F" */ 0x3d, 0xb6, 0x69, 0xf1, 0xa, 0x60, 0x0, 0x65, 0xa, 0x60, 0x0, 0x5, 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x6, 0x0, 0xa, 0xa6, 0x7e, 0x0, @@ -280,7 +284,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, 0x0, 0x4d, 0xb2, 0x0, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x0, 0x68, 0x9f, 0x50, 0x4, 0x90, 0x4, 0x80, 0xd, 0x10, 0x0, 0x70, 0x3c, 0x0, 0x0, 0x0, 0x6a, 0x0, 0x0, 0x0, 0x89, 0x0, 0x0, 0x0, @@ -288,7 +292,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x4d, 0x0, 0x5, 0xb0, 0xe, 0x10, 0x5, 0xb0, 0x7, 0x80, 0x6, 0xb0, 0x0, 0x88, 0x77, 0x20, - /* U+48 "H" */ + /* U+0048 "H" */ 0x4f, 0x80, 0x9, 0xf4, 0xe, 0x20, 0x3, 0xd0, 0xe, 0x20, 0x3, 0xd0, 0xe, 0x20, 0x3, 0xd0, 0xe, 0x20, 0x3, 0xd0, 0xe, 0x76, 0x68, 0xd0, @@ -296,14 +300,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0x20, 0x3, 0xd0, 0xe, 0x20, 0x3, 0xd0, 0xe, 0x20, 0x3, 0xd0, 0x5f, 0x90, 0x9, 0xf4, - /* U+49 "I" */ + /* U+0049 "I" */ 0x36, 0xcc, 0x63, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, 0x36, 0xcc, 0x63, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0x36, 0xbd, 0x64, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x79, 0x0, @@ -312,7 +316,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x78, 0x0, 0x1, 0x0, 0x87, 0x0, 0x5d, 0x0, 0xb2, 0x0, 0x1b, 0x77, 0x40, 0x0, - /* U+4B "K" */ + /* U+004B "K" */ 0x4e, 0xa1, 0x2c, 0xb2, 0xb, 0x50, 0x9, 0x0, 0xb, 0x50, 0x62, 0x0, 0xb, 0x51, 0x60, 0x0, 0xb, 0x5a, 0x10, 0x0, 0xb, 0x9d, 0x60, 0x0, @@ -320,7 +324,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0x50, 0x6a, 0x0, 0xb, 0x50, 0xe, 0x10, 0xb, 0x50, 0x9, 0x70, 0x4e, 0xa1, 0xa, 0xf5, - /* U+4C "L" */ + /* U+004C "L" */ 0x2c, 0xc3, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, @@ -328,7 +332,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x8, 0x80, 0x0, 0x0, 0x8, 0x80, 0x0, 0x4, 0x8, 0x80, 0x0, 0x63, 0x3c, 0xc6, 0x69, 0xf0, - /* U+4D "M" */ + /* U+004D "M" */ 0x7f, 0x0, 0x4, 0xf6, 0x1f, 0x30, 0x7, 0xf0, 0x1c, 0x60, 0x6, 0xf0, 0x19, 0x90, 0x6, 0xf0, 0x16, 0xc0, 0x14, 0xf0, 0x15, 0xd0, 0x51, 0xf0, @@ -336,7 +340,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x15, 0x49, 0x60, 0xf0, 0x15, 0x1e, 0x40, 0xf0, 0x15, 0xe, 0x10, 0xf0, 0x7a, 0x9, 0x6, 0xf6, - /* U+4E "N" */ + /* U+004E "N" */ 0x5f, 0x40, 0x4, 0xc6, 0xb, 0xc0, 0x0, 0x60, 0x6, 0xd3, 0x0, 0x60, 0x6, 0x6a, 0x0, 0x60, 0x6, 0xe, 0x20, 0x60, 0x6, 0x8, 0x90, 0x60, @@ -344,7 +348,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x6, 0x0, 0x2e, 0x60, 0x6, 0x0, 0xb, 0xc0, 0x6, 0x0, 0x3, 0xd0, 0x6c, 0x40, 0x0, 0x90, - /* U+4F "O" */ + /* U+004F "O" */ 0x0, 0x68, 0x87, 0x0, 0x5, 0x90, 0x6, 0x70, 0xd, 0x20, 0x0, 0xe0, 0x2e, 0x0, 0x0, 0xd3, 0x5c, 0x0, 0x0, 0xb6, 0x6c, 0x0, 0x0, 0xa8, @@ -352,7 +356,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x2e, 0x0, 0x0, 0xc4, 0xd, 0x20, 0x0, 0xe0, 0x4, 0x80, 0x5, 0x70, 0x0, 0x57, 0x77, 0x0, - /* U+50 "P" */ + /* U+0050 "P" */ 0x3d, 0xb6, 0x79, 0x20, 0xa, 0x60, 0x1, 0xd0, 0xa, 0x60, 0x0, 0xc4, 0xa, 0x60, 0x0, 0xb5, 0xa, 0x60, 0x0, 0xd2, 0xa, 0x60, 0x6, 0xa0, @@ -360,7 +364,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, 0x0, 0x4d, 0xb2, 0x0, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x0, 0x88, 0x87, 0x0, 0x7, 0x80, 0x6, 0x60, 0xe, 0x10, 0x0, 0xe0, 0x3d, 0x0, 0x0, 0xd3, 0x6b, 0x0, 0x0, 0xb6, 0x7b, 0x0, 0x0, 0xb7, @@ -369,7 +373,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x7, 0x90, 0x9c, 0x80, 0x0, 0x78, 0xbe, 0x0, 0x0, 0x0, 0xd, 0xe1, 0x0, 0x0, 0x0, 0x0, - /* U+52 "R" */ + /* U+0052 "R" */ 0x3c, 0xb6, 0x7a, 0x20, 0x9, 0x70, 0x5, 0xc0, 0x9, 0x70, 0x0, 0xf0, 0x9, 0x70, 0x1, 0xf0, 0x9, 0x70, 0x8, 0x80, 0x9, 0xa6, 0xc5, 0x0, @@ -377,7 +381,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0x70, 0x3c, 0x0, 0x9, 0x70, 0xe, 0x20, 0x9, 0x70, 0x8, 0x70, 0x3c, 0xc2, 0x3, 0xe4, - /* U+53 "S" */ + /* U+0053 "S" */ 0x1, 0x77, 0x9f, 0x70, 0xa, 0x0, 0x5, 0x90, 0x1a, 0x0, 0x0, 0x40, 0x1c, 0x0, 0x0, 0x0, 0xb, 0xb2, 0x0, 0x0, 0x0, 0x9f, 0x91, 0x0, @@ -385,7 +389,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0xe0, 0x35, 0x0, 0x0, 0xd0, 0xd, 0x10, 0x3, 0x90, 0xe, 0xe8, 0x78, 0x0, - /* U+54 "T" */ + /* U+0054 "T" */ 0x1e, 0x8c, 0xb8, 0xe0, 0x54, 0x9, 0x70, 0x53, 0x40, 0x9, 0x70, 0x3, 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, @@ -393,7 +397,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x4c, 0xb3, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0x5f, 0x90, 0x4, 0xc4, 0xe, 0x20, 0x0, 0x60, 0xe, 0x20, 0x0, 0x60, 0xe, 0x20, 0x0, 0x60, 0xe, 0x20, 0x0, 0x60, 0xe, 0x20, 0x0, 0x60, @@ -401,7 +405,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0x20, 0x0, 0x60, 0xc, 0x20, 0x0, 0x50, 0x8, 0x60, 0x3, 0x40, 0x0, 0x98, 0x86, 0x0, - /* U+56 "V" */ + /* U+0056 "V" */ 0x5f, 0x90, 0x5, 0xe4, 0xb, 0x50, 0x0, 0x70, 0x8, 0x80, 0x4, 0x30, 0x4, 0xb0, 0x7, 0x0, 0x1, 0xf0, 0x7, 0x0, 0x0, 0xd2, 0x7, 0x0, @@ -409,7 +413,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3c, 0x70, 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, 0xc, 0x40, 0x0, 0x0, 0x8, 0x10, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0x8d, 0x2b, 0xc0, 0xa8, 0x2b, 0x5, 0x90, 0x50, 0xd, 0x3, 0xb0, 0x60, 0xd, 0x4, 0xd0, 0x60, 0xc, 0x17, 0xe0, 0x60, 0xa, 0x37, 0xd1, 0x60, @@ -417,7 +421,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x3, 0xd3, 0x6d, 0x0, 0x1, 0xf1, 0x4d, 0x0, 0x0, 0xd0, 0x2a, 0x0, 0x0, 0x80, 0x7, 0x0, - /* U+58 "X" */ + /* U+0058 "X" */ 0x2c, 0xc1, 0x9, 0xb2, 0x4, 0xb0, 0x6, 0x10, 0x0, 0xd2, 0x7, 0x0, 0x0, 0x78, 0x43, 0x0, 0x0, 0x1d, 0x80, 0x0, 0x0, 0xa, 0x70, 0x0, @@ -425,7 +429,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x62, 0x79, 0x0, 0x0, 0x80, 0x1e, 0x0, 0x3, 0x50, 0xa, 0x60, 0x3d, 0x70, 0xb, 0xe4, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0x4f, 0xa0, 0x7, 0xe4, 0x9, 0x70, 0x2, 0x50, 0x3, 0xc0, 0x6, 0x0, 0x0, 0xe1, 0x7, 0x0, 0x0, 0x86, 0x24, 0x0, 0x0, 0x3c, 0x60, 0x0, @@ -433,7 +437,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x4c, 0xb3, 0x0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0x8, 0xd7, 0x67, 0xf1, 0xb, 0x10, 0x7, 0x90, 0x3, 0x0, 0xe, 0x20, 0x0, 0x0, 0x6a, 0x0, 0x0, 0x0, 0xd2, 0x0, 0x0, 0x5, 0xb0, 0x0, @@ -441,13 +445,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0xc4, 0x0, 0x0, 0x4, 0xc0, 0x0, 0x31, 0xb, 0x50, 0x0, 0xa0, 0x3f, 0x66, 0x6b, 0xb0, - /* U+5B "[" */ + /* U+005B "[" */ 0xa9, 0x98, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa0, 0x0, 0xa9, 0x98, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xa1, 0x0, 0x0, 0x4, 0x70, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x83, 0x0, 0x0, 0x2, 0x90, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x65, 0x0, @@ -456,28 +460,28 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0x20, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x4, 0x10, - /* U+5D "]" */ + /* U+005D "]" */ 0x89, 0x99, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x0, 0xa, 0x99, 0x99, - /* U+5E "^" */ + /* U+005E "^" */ 0x2, 0xdd, 0x20, 0x7, 0x1, 0x70, - /* U+5F "_" */ + /* U+005F "_" */ 0x66, 0x66, 0x66, 0x66, - /* U+60 "`" */ + /* U+0060 "`" */ 0x3c, 0x90, 0x0, 0x43, - /* U+61 "a" */ + /* U+0061 "a" */ 0x2, 0x86, 0x68, 0x0, 0xd, 0x20, 0x9, 0x40, 0x5, 0x0, 0x8, 0x50, 0x0, 0x68, 0x6a, 0x60, 0xb, 0x50, 0x8, 0x60, 0x3d, 0x0, 0x8, 0x60, 0x3e, 0x0, 0x9, 0x63, 0x7, 0x97, 0x76, 0xb4, - /* U+62 "b" */ + /* U+0062 "b" */ 0x2, 0x10, 0x0, 0x0, 0x4e, 0x30, 0x0, 0x0, 0xb, 0x30, 0x0, 0x0, 0xb, 0x30, 0x0, 0x0, 0xb, 0x30, 0x0, 0x0, 0xb, 0x48, 0x9b, 0x10, @@ -486,13 +490,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb, 0x30, 0x0, 0xe0, 0xb, 0x60, 0x5, 0x80, 0x8, 0x57, 0x89, 0x0, - /* U+63 "c" */ + /* U+0063 "c" */ 0x0, 0x67, 0x69, 0x0, 0x59, 0x0, 0x87, 0xc, 0x20, 0x4, 0x30, 0xf0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0xd2, 0x0, 0x3, 0x6, 0x80, 0x0, 0x60, 0x8, 0xa8, 0x80, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x2a, 0xa0, 0x0, 0x0, 0x4, 0xa0, 0x0, 0x0, 0x4, 0xa0, 0x0, 0x0, 0x4, 0xa0, 0x0, 0x89, 0x87, 0xa0, @@ -501,13 +505,13 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xe, 0x10, 0x4, 0xa0, 0x7, 0x60, 0x9, 0xa0, 0x0, 0x99, 0x86, 0xc3, - /* U+65 "e" */ + /* U+0065 "e" */ 0x6, 0x87, 0x90, 0x4, 0x70, 0x5, 0xa0, 0xb1, 0x0, 0xf, 0xe, 0x66, 0x66, 0xb0, 0xe0, 0x0, 0x0, 0xc, 0x30, 0x0, 0x20, 0x5a, 0x0, 0x16, 0x0, 0x7a, 0x87, 0x0, - /* U+66 "f" */ + /* U+0066 "f" */ 0x0, 0x2, 0x76, 0xa2, 0x0, 0xb, 0x0, 0x87, 0x0, 0x2b, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x6, 0x8d, 0x66, 0x20, 0x0, 0x3b, 0x0, 0x0, @@ -515,14 +519,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x3b, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x0, 0x3b, 0x0, 0x0, 0x5, 0x9e, 0x64, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x0, 0x86, 0x88, 0xb6, 0x7, 0x50, 0xb, 0x21, 0xa, 0x30, 0x9, 0x40, 0x4, 0x80, 0xb, 0x10, 0x3, 0x86, 0x72, 0x0, 0x8, 0x84, 0x10, 0x0, 0x3, 0xaa, 0xde, 0x70, 0xc, 0x0, 0x0, 0xe0, 0xc, 0x0, 0x0, 0xb0, 0x3, 0x86, 0x68, 0x30, - /* U+68 "h" */ + /* U+0068 "h" */ 0x3d, 0x40, 0x0, 0x0, 0xa, 0x40, 0x0, 0x0, 0xa, 0x40, 0x0, 0x0, 0xa, 0x40, 0x0, 0x0, 0xa, 0x59, 0x9b, 0x10, 0xa, 0xb0, 0x6, 0x70, @@ -530,14 +534,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xa, 0x40, 0x4, 0xa0, 0xa, 0x40, 0x4, 0xa0, 0xa, 0x40, 0x4, 0xa0, 0x3d, 0xa0, 0xa, 0xd3, - /* U+69 "i" */ + /* U+0069 "i" */ 0x0, 0x8a, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x26, 0xc7, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x26, 0xbc, 0x62, - /* U+6A "j" */ + /* U+006A "j" */ 0x0, 0x0, 0xd5, 0x0, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x36, 0xe3, 0x0, 0x0, 0xb3, 0x0, 0x0, 0xb3, 0x0, 0x0, 0xb3, @@ -545,7 +549,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0xb2, 0x0, 0x0, 0xb1, 0x73, 0x0, 0xb0, 0x6c, 0x88, 0x10, - /* U+6B "k" */ + /* U+006B "k" */ 0x3c, 0x50, 0x0, 0x0, 0x9, 0x50, 0x0, 0x0, 0x9, 0x50, 0x0, 0x0, 0x9, 0x50, 0x0, 0x0, 0x9, 0x50, 0x4e, 0x70, 0x9, 0x50, 0x63, 0x0, @@ -553,121 +557,121 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x9, 0xb0, 0xd2, 0x0, 0x9, 0x50, 0x5a, 0x0, 0x9, 0x50, 0xc, 0x30, 0x2c, 0xa1, 0xb, 0xd3, - /* U+6C "l" */ + /* U+006C "l" */ 0x26, 0xb7, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x0, 0x77, 0x0, 0x26, 0xbb, 0x62, - /* U+6D "m" */ + /* U+006D "m" */ 0x8b, 0x7b, 0x68, 0xc1, 0x3d, 0x6, 0xa0, 0x94, 0x3b, 0x6, 0x80, 0x95, 0x3b, 0x6, 0x80, 0x95, 0x3b, 0x6, 0x80, 0x95, 0x3b, 0x6, 0x80, 0x95, 0x3b, 0x6, 0x80, 0x95, 0x8d, 0x2b, 0xc2, 0xc9, - /* U+6E "n" */ + /* U+006E "n" */ 0x3d, 0x58, 0x8a, 0x10, 0xa, 0xa0, 0x6, 0x70, 0xa, 0x40, 0x4, 0x90, 0xa, 0x40, 0x4, 0xa0, 0xa, 0x40, 0x4, 0xa0, 0xa, 0x40, 0x4, 0xa0, 0xa, 0x40, 0x4, 0xa0, 0x3d, 0xa0, 0xa, 0xd3, - /* U+6F "o" */ + /* U+006F "o" */ 0x0, 0x87, 0x78, 0x0, 0x7, 0x60, 0x6, 0x70, 0xd, 0x0, 0x0, 0xd0, 0x2c, 0x0, 0x0, 0xd2, 0x2c, 0x0, 0x0, 0xc2, 0xd, 0x0, 0x0, 0xd0, 0x8, 0x50, 0x4, 0x80, 0x0, 0x87, 0x77, 0x0, - /* U+70 "p" */ + /* U+0070 "p" */ 0x5e, 0x59, 0x89, 0x10, 0xa, 0xa0, 0x3, 0xc0, 0xa, 0x40, 0x0, 0xe1, 0xa, 0x40, 0x0, 0xc3, 0xa, 0x40, 0x0, 0xc2, 0xa, 0x40, 0x0, 0xe0, 0xa, 0x70, 0x5, 0x90, 0xa, 0x87, 0x8a, 0x0, 0xa, 0x40, 0x0, 0x0, 0x3d, 0xa2, 0x0, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x0, 0x88, 0x74, 0x70, 0x7, 0x60, 0x8, 0x90, 0xe, 0x0, 0x5, 0x90, 0x1d, 0x0, 0x5, 0x90, 0x2d, 0x0, 0x5, 0x90, 0xe, 0x0, 0x5, 0x90, 0x9, 0x40, 0x9, 0x90, 0x1, 0xa9, 0x87, 0x90, 0x0, 0x0, 0x5, 0x90, 0x0, 0x0, 0x2a, 0xd3, - /* U+72 "r" */ + /* U+0072 "r" */ 0x38, 0xe3, 0x58, 0xd2, 0x0, 0xb7, 0x40, 0x82, 0x0, 0xb8, 0x0, 0x0, 0x0, 0xb3, 0x0, 0x0, 0x0, 0xb3, 0x0, 0x0, 0x0, 0xb3, 0x0, 0x0, 0x0, 0xb3, 0x0, 0x0, 0x36, 0xe9, 0x60, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x6, 0x68, 0xe6, 0x46, 0x0, 0x28, 0x59, 0x0, 0x2, 0xa, 0xd7, 0x10, 0x0, 0x29, 0xe3, 0x40, 0x0, 0x3b, 0x92, 0x0, 0xa, 0x8e, 0x86, 0x72, - /* U+74 "t" */ + /* U+0074 "t" */ 0x0, 0x30, 0x0, 0x0, 0x80, 0x0, 0x5, 0xb0, 0x0, 0x67, 0xd6, 0x61, 0x2, 0xc0, 0x0, 0x2, 0xc0, 0x0, 0x2, 0xc0, 0x0, 0x2, 0xc0, 0x0, 0x1, 0xc0, 0x1, 0x0, 0xd0, 0x6, 0x0, 0x7a, 0x81, - /* U+75 "u" */ + /* U+0075 "u" */ 0x4e, 0x30, 0x1a, 0x90, 0xb, 0x30, 0x5, 0x90, 0xb, 0x30, 0x5, 0x90, 0xb, 0x30, 0x5, 0x90, 0xb, 0x30, 0x5, 0x90, 0xa, 0x30, 0x5, 0x90, 0x8, 0x50, 0xa, 0x90, 0x1, 0xca, 0x96, 0xb3, - /* U+76 "v" */ + /* U+0076 "v" */ 0x2c, 0xb1, 0x9, 0xc2, 0x4, 0x90, 0x5, 0x20, 0x0, 0xd0, 0x7, 0x0, 0x0, 0xb3, 0x7, 0x0, 0x0, 0x68, 0x42, 0x0, 0x0, 0x1c, 0x60, 0x0, 0x0, 0xc, 0x70, 0x0, 0x0, 0x7, 0x30, 0x0, - /* U+77 "w" */ + /* U+0077 "w" */ 0x9e, 0x2b, 0xb1, 0xb8, 0x1c, 0x4, 0x80, 0x70, 0xc, 0x6, 0xb0, 0x60, 0x9, 0x26, 0xc0, 0x60, 0x6, 0x66, 0xa4, 0x30, 0x2, 0xa4, 0x7b, 0x0, 0x0, 0xf1, 0x4c, 0x0, 0x0, 0x90, 0x8, 0x0, - /* U+78 "x" */ + /* U+0078 "x" */ 0x8, 0xf5, 0x2c, 0x80, 0x0, 0xa5, 0x8, 0x0, 0x0, 0x2e, 0x81, 0x0, 0x0, 0x9, 0x90, 0x0, 0x0, 0x9, 0xd0, 0x0, 0x0, 0x44, 0x77, 0x0, 0x0, 0x80, 0xd, 0x10, 0x2b, 0xb0, 0x2d, 0xc2, - /* U+79 "y" */ + /* U+0079 "y" */ 0x2b, 0xd2, 0x1a, 0xb2, 0x2, 0xc0, 0x7, 0x10, 0x0, 0xc1, 0x8, 0x0, 0x0, 0x66, 0x16, 0x0, 0x0, 0x1b, 0x61, 0x0, 0x0, 0xb, 0x90, 0x0, 0x0, 0x5, 0x70, 0x0, 0x0, 0x5, 0x20, 0x0, 0x2, 0x8, 0x0, 0x0, 0xb, 0xc3, 0x0, 0x0, - /* U+7A "z" */ + /* U+007A "z" */ 0xaa, 0x66, 0xe4, 0x90, 0x4, 0xb0, 0x30, 0xd, 0x20, 0x0, 0x78, 0x0, 0x1, 0xd0, 0x0, 0xa, 0x50, 0x5, 0x4c, 0x0, 0x9, 0xc9, 0x66, 0xc8, - /* U+7B "{" */ + /* U+007B "{" */ 0x0, 0x46, 0x1, 0x80, 0x3, 0x50, 0x4, 0x50, 0x4, 0x50, 0x4, 0x50, 0x5, 0x40, 0x38, 0x0, 0x27, 0x0, 0x5, 0x30, 0x4, 0x50, 0x4, 0x50, 0x4, 0x50, 0x3, 0x50, 0x1, 0x80, 0x0, 0x46, - /* U+7C "|" */ + /* U+007C "|" */ 0x21, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, - /* U+7D "}" */ + /* U+007D "}" */ 0x64, 0x0, 0x8, 0x10, 0x5, 0x30, 0x5, 0x40, 0x5, 0x40, 0x5, 0x40, 0x4, 0x50, 0x0, 0x83, 0x0, 0x72, 0x3, 0x50, 0x5, 0x40, 0x5, 0x40, 0x5, 0x40, 0x5, 0x30, 0x8, 0x10, 0x64, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x4, 0x95, 0x0, 0x0, 0x5, 0xb, 0x30, 0x4, 0x30, 0x1, 0xc1, 0x41, 0x0, 0x0, 0x3a, 0x50, - /* U+7F "" */ + /* U+007F "" */ /* U+4E00 "一" */ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x10, @@ -12639,6 +12643,7 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -13558,13 +13563,20 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = } }; + + /*-------------------- * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = NULL, @@ -13572,15 +13584,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 2, .bpp = 4, .kern_classes = 0, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_simsun_16_cjk = { +#else lv_font_t lv_font_simsun_16_cjk = { +#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 = 19, /*The maximum line height required by the font*/ @@ -13595,4 +13615,7 @@ lv_font_t lv_font_simsun_16_cjk = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_SIMSUN_16_CJK*/ + diff --git a/src/lv_font/lv_font_unscii_16.c b/src/lv_font/lv_font_unscii_16.c index 1ce0bf719..451cd1ea3 100644 --- a/src/lv_font/lv_font_unscii_16.c +++ b/src/lv_font/lv_font_unscii_16.c @@ -1,13 +1,17 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 16 px * Bpp: 1 - * Opts: + * Opts: --no-compress --no-prefilter --bpp 1 --size 16 --font unscii-8.ttf -r 0x20-0x7F --format lvgl -o lv_font_unscii_16.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_UNSCII_16 - #define LV_FONT_UNSCII_16 1 +#define LV_FONT_UNSCII_16 1 #endif #if LV_FONT_UNSCII_16 @@ -17,460 +21,461 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ 0x0, - /* U+21 "!" */ + /* U+0021 "!" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0xff, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, - /* U+23 "#" */ + /* U+0023 "#" */ 0x3c, 0xf0, 0xf3, 0xc3, 0xcf, 0xf, 0x3c, 0xff, 0xff, 0xff, 0xf3, 0xcf, 0xf, 0x3c, 0xff, 0xff, 0xff, 0xf3, 0xcf, 0xf, 0x3c, 0x3c, 0xf0, 0xf3, 0xc0, - /* U+24 "$" */ + /* U+0024 "$" */ 0xf, 0x0, 0xf0, 0x3f, 0xf3, 0xff, 0xf0, 0xf, 0x0, 0x3f, 0xc3, 0xfc, 0x0, 0xf0, 0xf, 0xff, 0xcf, 0xfc, 0xf, 0x0, 0xf0, - /* U+25 "%" */ + /* U+0025 "%" */ 0xf0, 0x3f, 0xc0, 0xff, 0xf, 0x3c, 0x3c, 0x3, 0xc0, 0xf, 0x0, 0xf0, 0x3, 0xc0, 0x3c, 0x3c, 0xf0, 0xff, 0x3, 0xfc, 0xf, - /* U+26 "&" */ + /* U+0026 "&" */ 0xf, 0xc0, 0x3f, 0x3, 0xcf, 0xf, 0x3c, 0xf, 0xc0, 0x3f, 0x3, 0xf3, 0xcf, 0xcf, 0xf3, 0xf3, 0xcf, 0xcf, 0xf, 0x3c, 0x3c, 0x3f, 0x3c, 0xfc, 0xf0, - /* U+27 "'" */ + /* U+0027 "'" */ 0x3c, 0xf3, 0xcf, 0xf3, 0xc0, - /* U+28 "(" */ + /* U+0028 "(" */ 0xf, 0xf, 0x3c, 0x3c, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x3c, 0x3c, 0xf, 0xf, - /* U+29 ")" */ + /* U+0029 ")" */ 0xf0, 0xf0, 0x3c, 0x3c, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0x3c, 0x3c, 0xf0, 0xf0, - /* U+2A "*" */ + /* U+002A "*" */ 0x3c, 0x3c, 0x3c, 0x3c, 0xf, 0xf0, 0xf, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xf, 0xf0, 0xf, 0xf0, 0x3c, 0x3c, 0x3c, 0x3c, - /* U+2B "+" */ + /* U+002B "+" */ 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xff, 0xff, 0xff, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, - /* U+2C "," */ + /* U+002C "," */ 0x3c, 0xf3, 0xcf, 0xf3, 0xc0, - /* U+2D "-" */ + /* U+002D "-" */ 0xff, 0xff, 0xff, - /* U+2E "." */ + /* U+002E "." */ 0xff, 0xff, - /* U+2F "/" */ + /* U+002F "/" */ 0x0, 0xf, 0x0, 0xf, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0xf0, 0x0, 0xf0, 0x3, 0xc0, 0x3, 0xc0, 0xf, 0x0, 0xf, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0xf0, 0x0, 0xf0, 0x0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf3, 0xff, 0x3f, 0xfc, 0xff, 0xcf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+31 "1" */ + /* U+0031 "1" */ 0xf, 0x0, 0xf0, 0x3f, 0x3, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xff, 0xff, 0xff, - /* U+32 "2" */ + /* U+0032 "2" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0x3, 0xc0, 0x3c, 0xf, 0x0, 0xf0, 0x3c, 0x3, 0xc0, 0xf0, 0xf, 0x0, 0xff, 0xff, 0xff, - /* U+33 "3" */ + /* U+0033 "3" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0x0, 0xf0, 0xf, 0xf, 0xc0, 0xfc, 0x0, 0xf0, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+34 "4" */ + /* U+0034 "4" */ 0x3, 0xf0, 0xf, 0xc0, 0xff, 0x3, 0xfc, 0x3c, 0xf0, 0xf3, 0xcf, 0xf, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xf0, 0xf, 0x0, 0x3c, 0x0, 0xf0, 0x3, 0xc0, - /* U+35 "5" */ + /* U+0035 "5" */ 0xff, 0xff, 0xff, 0xf0, 0xf, 0x0, 0xff, 0xcf, 0xfc, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+36 "6" */ + /* U+0036 "6" */ 0xf, 0xc0, 0xfc, 0x3c, 0x3, 0xc0, 0xf0, 0xf, 0x0, 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+37 "7" */ + /* U+0037 "7" */ 0xff, 0xff, 0xff, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x3, 0xc0, 0x3c, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+39 "9" */ + /* U+0039 "9" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, 0x0, 0xf0, 0xf, 0x3, 0xc0, 0x3c, 0x3f, 0x3, 0xf0, - /* U+3A ":" */ + /* U+003A ":" */ 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, - /* U+3B ";" */ + /* U+003B ";" */ 0x3c, 0xf3, 0xcf, 0x0, 0x0, 0x0, 0x3c, 0xf3, 0xcf, 0xf3, 0xc0, - /* U+3C "<" */ + /* U+003C "<" */ 0x3, 0xc0, 0xf0, 0xf0, 0x3c, 0x3c, 0xf, 0xf, 0x3, 0xc0, 0x3c, 0xf, 0x0, 0xf0, 0x3c, 0x3, 0xc0, 0xf0, - /* U+3D "=" */ + /* U+003D "=" */ 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, - /* U+3E ">" */ + /* U+003E ">" */ 0xf0, 0x3c, 0x3, 0xc0, 0xf0, 0xf, 0x3, 0xc0, 0x3c, 0xf, 0xf, 0x3, 0xc3, 0xc0, 0xf0, 0xf0, 0x3c, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0x0, 0xf0, 0xf, 0x3, 0xc0, 0x3c, 0xf, 0x0, 0xf0, 0x0, 0x0, 0x0, 0xf, 0x0, 0xf0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x3f, 0xf0, 0xff, 0xcf, 0x3, 0xfc, 0xf, 0xf3, 0xff, 0xcf, 0xff, 0x3f, 0xfc, 0xff, 0xf3, 0xff, 0xcf, 0xff, 0x0, 0x3c, 0x0, 0x3f, 0xf0, 0xff, 0xc0, - /* U+41 "A" */ + /* U+0041 "A" */ 0xf, 0x0, 0xf0, 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, - /* U+42 "B" */ + /* U+0042 "B" */ 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xcf, 0xfc, - /* U+43 "C" */ + /* U+0043 "C" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+44 "D" */ + /* U+0044 "D" */ 0xff, 0xf, 0xf0, 0xf3, 0xcf, 0x3c, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf3, 0xcf, 0x3c, 0xff, 0xf, 0xf0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xff, 0xff, 0xff, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xff, 0xcf, 0xfc, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xff, 0xff, 0xff, - /* U+46 "F" */ + /* U+0046 "F" */ 0xff, 0xff, 0xff, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xff, 0xcf, 0xfc, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xf, 0x0, 0xf3, 0xff, 0x3f, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, - /* U+48 "H" */ + /* U+0048 "H" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, - /* U+49 "I" */ + /* U+0049 "I" */ 0xff, 0xff, 0xff, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xff, 0xff, 0xff, - /* U+4A "J" */ + /* U+004A "J" */ 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+4B "K" */ + /* U+004B "K" */ 0xf0, 0x3f, 0xc0, 0xff, 0xf, 0x3c, 0x3c, 0xf3, 0xc3, 0xcf, 0xf, 0xf0, 0x3f, 0xc0, 0xf3, 0xc3, 0xcf, 0xf, 0xf, 0x3c, 0x3c, 0xf0, 0x3f, 0xc0, 0xf0, - /* U+4C "L" */ + /* U+004C "L" */ 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xff, 0xff, 0xff, - /* U+4D "M" */ + /* U+004D "M" */ 0xf0, 0x3f, 0xc0, 0xff, 0xcf, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0x33, 0xfc, 0xcf, 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, 0xf0, 0x3f, 0xc0, 0xf0, - /* U+4E "N" */ + /* U+004E "N" */ 0xf0, 0x3f, 0xc0, 0xff, 0xc3, 0xff, 0xf, 0xff, 0x3f, 0xfc, 0xff, 0x3f, 0xfc, 0xff, 0xf0, 0xff, 0xc3, 0xff, 0x3, 0xfc, 0xf, 0xf0, 0x3f, 0xc0, 0xf0, - /* U+4F "O" */ + /* U+004F "O" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+50 "P" */ + /* U+0050 "P" */ 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xcf, 0xfc, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf3, 0xcf, 0x3c, 0x3c, 0xf3, 0xcf, - /* U+52 "R" */ + /* U+0052 "R" */ 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xcf, 0xfc, 0xf3, 0xcf, 0x3c, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, - /* U+53 "S" */ + /* U+0053 "S" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xf, 0x0, 0x3f, 0xc3, 0xfc, 0x0, 0xf0, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+54 "T" */ + /* U+0054 "T" */ 0xff, 0xff, 0xff, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+56 "V" */ + /* U+0056 "V" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, 0xf, 0x0, 0xf0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, 0xf0, 0x3f, 0xc0, 0xff, 0x33, 0xfc, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0x3f, 0xf0, 0x3f, 0xc0, 0xf0, - /* U+58 "X" */ + /* U+0058 "X" */ 0xf0, 0xf, 0xf0, 0xf, 0x3c, 0x3c, 0x3c, 0x3c, 0xf, 0xf0, 0xf, 0xf0, 0x3, 0xc0, 0x3, 0xc0, 0xf, 0xf0, 0xf, 0xf0, 0x3c, 0x3c, 0x3c, 0x3c, 0xf0, 0xf, 0xf0, 0xf, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xf0, 0xf, 0xf0, 0xf, 0x3c, 0x3c, 0x3c, 0x3c, 0xf, 0xf0, 0xf, 0xf0, 0x3, 0xc0, 0x3, 0xc0, 0x3, 0xc0, 0x3, 0xc0, 0x3, 0xc0, 0x3, 0xc0, 0x3, 0xc0, 0x3, 0xc0, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xff, 0xff, 0xff, 0x0, 0xf0, 0xf, 0x3, 0xc0, 0x3c, 0xf, 0x0, 0xf0, 0x3c, 0x3, 0xc0, 0xf0, 0xf, 0x0, 0xff, 0xff, 0xff, - /* U+5B "[" */ + /* U+005B "[" */ 0xff, 0xff, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xff, 0xff, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xf0, 0x0, 0xf0, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0xf, 0x0, 0xf, 0x0, 0x3, 0xc0, 0x3, 0xc0, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0x3c, 0x0, 0x3c, 0x0, 0xf, 0x0, 0xf, - /* U+5D "]" */ + /* U+005D "]" */ 0xff, 0xff, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xff, 0xff, - /* U+5E "^" */ + /* U+005E "^" */ 0x3, 0x0, 0xc, 0x0, 0xfc, 0x3, 0xf0, 0x3c, 0xf0, 0xf3, 0xcf, 0x3, 0xfc, 0xf, - /* U+5F "_" */ + /* U+005F "_" */ 0xff, 0xff, 0xff, 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0xf0, 0xf0, 0x3c, 0x3c, 0xf, 0xf, - /* U+61 "a" */ + /* U+0061 "a" */ 0x3f, 0xc3, 0xfc, 0x0, 0xf0, 0xf, 0x3f, 0xf3, 0xff, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, - /* U+62 "b" */ + /* U+0062 "b" */ 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xcf, 0xfc, - /* U+63 "c" */ + /* U+0063 "c" */ 0x3f, 0xcf, 0xff, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0x3f, 0xcf, 0xf0, - /* U+64 "d" */ + /* U+0064 "d" */ 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x3f, 0xf3, 0xff, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, - /* U+65 "e" */ + /* U+0065 "e" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xff, 0xff, 0xff, 0xf0, 0xf, 0x0, 0x3f, 0xc3, 0xfc, - /* U+66 "f" */ + /* U+0066 "f" */ 0xf, 0xc3, 0xf3, 0xc0, 0xf0, 0xff, 0xff, 0xf3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x0, - /* U+67 "g" */ + /* U+0067 "g" */ 0x3f, 0xf3, 0xff, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, 0x0, 0xf0, 0xf, 0xff, 0xcf, 0xfc, - /* U+68 "h" */ + /* U+0068 "h" */ 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, - /* U+69 "i" */ + /* U+0069 "i" */ 0x3c, 0xf, 0x0, 0x0, 0x0, 0xfc, 0x3f, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3f, 0xcf, 0xf0, - /* U+6A "j" */ + /* U+006A "j" */ 0x3, 0xc0, 0xf0, 0x0, 0x0, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xff, 0xf3, 0xfc, - /* U+6B "k" */ + /* U+006B "k" */ 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xff, 0xf, 0xf3, 0xcf, 0x3c, 0xff, 0xf, 0xf0, 0xf3, 0xcf, 0x3c, 0xf0, 0xff, 0xf, - /* U+6C "l" */ + /* U+006C "l" */ 0xfc, 0x3f, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3c, 0xf, 0x3, 0xc0, 0xf0, 0x3f, 0xcf, 0xf0, - /* U+6D "m" */ + /* U+006D "m" */ 0xf0, 0xf3, 0xc3, 0xcf, 0xff, 0xff, 0xff, 0xf3, 0x3f, 0xcc, 0xff, 0x33, 0xfc, 0xcf, 0xf0, 0x3f, 0xc0, 0xf0, - /* U+6E "n" */ + /* U+006E "n" */ 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, - /* U+6F "o" */ + /* U+006F "o" */ 0x3f, 0xc3, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, - /* U+70 "p" */ + /* U+0070 "p" */ 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xff, 0xcf, 0xfc, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x3f, 0xf3, 0xff, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, - /* U+72 "r" */ + /* U+0072 "r" */ 0xff, 0xcf, 0xfc, 0xf0, 0xff, 0xf, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x3f, 0xf3, 0xff, 0xf0, 0xf, 0x0, 0x3f, 0xc3, 0xfc, 0x0, 0xf0, 0xf, 0xff, 0xcf, 0xfc, - /* U+74 "t" */ + /* U+0074 "t" */ 0x3c, 0x3, 0xc0, 0x3c, 0x3, 0xc0, 0xff, 0xff, 0xff, 0x3c, 0x3, 0xc0, 0x3c, 0x3, 0xc0, 0x3c, 0x3, 0xc0, 0xf, 0xf0, 0xff, - /* U+75 "u" */ + /* U+0075 "u" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, - /* U+76 "v" */ + /* U+0076 "v" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xc3, 0xfc, 0xf, 0x0, 0xf0, - /* U+77 "w" */ + /* U+0077 "w" */ 0xf0, 0x3f, 0xc0, 0xff, 0x3, 0xfc, 0xf, 0xf3, 0x3f, 0xcc, 0xf3, 0xff, 0xf, 0xfc, 0x3c, 0xf0, 0xf3, 0xc0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xf0, 0x3f, 0xc0, 0xf3, 0xcf, 0xf, 0x3c, 0xf, 0xc0, 0x3f, 0x3, 0xcf, 0xf, 0x3c, 0xf0, 0x3f, 0xc0, 0xf0, - /* U+79 "y" */ + /* U+0079 "y" */ 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0xf0, 0xff, 0xf, 0x3f, 0xf3, 0xff, 0x0, 0xf0, 0xf, 0x3f, 0xc3, 0xfc, - /* U+7A "z" */ + /* U+007A "z" */ 0xff, 0xff, 0xff, 0x3, 0xc0, 0x3c, 0xf, 0x0, 0xf0, 0x3c, 0x3, 0xc0, 0xff, 0xff, 0xff, - /* U+7B "{" */ + /* U+007B "{" */ 0x3, 0xf0, 0x3f, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xfc, 0xf, 0xc0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0x3, 0xf0, 0x3f, - /* U+7C "|" */ + /* U+007C "|" */ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - /* U+7D "}" */ + /* U+007D "}" */ 0xfc, 0xf, 0xc0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0x3, 0xf0, 0x3f, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xfc, 0xf, 0xc0, - /* U+7E "~" */ + /* U+007E "~" */ 0x3f, 0x3c, 0xfc, 0xff, 0x3f, 0x3c, 0xfc, - /* U+7F "" */ + /* U+007F "" */ 0xf0, 0x3, 0xc0, 0xc, 0xc0, 0x33, 0x0, 0xcc, 0xff, 0x33, 0xfc, 0xc3, 0x33, 0xc, 0xf0, 0x33, 0xc0, 0xc0, 0x3, 0x0, 0xc, 0x0, 0x30, 0x0, 0xc0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -579,21 +584,31 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { * CHARACTER MAPPING *--------------------*/ + + /*Collect the unicode lists and glyph_id offsets*/ -static const lv_font_fmt_txt_cmap_t cmaps[] = { +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ { .range_start = 32, .range_length = 96, .glyph_id_start = 1, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY } }; + + /*-------------------- * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = NULL, @@ -601,15 +616,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 1, .bpp = 1, .kern_classes = 0, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_unscii_16 = { +#else lv_font_t lv_font_unscii_16 = { +#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 = 17, /*The maximum line height required by the font*/ @@ -624,4 +647,7 @@ lv_font_t lv_font_unscii_16 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_UNSCII_16*/ + diff --git a/src/lv_font/lv_font_unscii_8.c b/src/lv_font/lv_font_unscii_8.c index 714f5486a..49ea8394a 100644 --- a/src/lv_font/lv_font_unscii_8.c +++ b/src/lv_font/lv_font_unscii_8.c @@ -1,13 +1,17 @@ -#include "../../lvgl.h" - /******************************************************************************* * Size: 8 px * Bpp: 1 - * Opts: + * Opts: --no-compress --no-prefilter --bpp 1 --size 8 --font unscii-8.ttf -r 0x20-0x7F --format lvgl -o lv_font_unscii_8.c --force-fast-kern-format ******************************************************************************/ +#ifdef LV_LVGL_H_INCLUDE_SIMPLE +#include "lvgl.h" +#else +#include "../../lvgl.h" +#endif + #ifndef LV_FONT_UNSCII_8 - #define LV_FONT_UNSCII_8 1 +#define LV_FONT_UNSCII_8 1 #endif #if LV_FONT_UNSCII_8 @@ -17,296 +21,297 @@ *----------------*/ /*Store the image of the glyphs*/ -static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = { - /* U+20 " " */ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ 0x0, - /* U+21 "!" */ + /* U+0021 "!" */ 0xff, 0xcc, - /* U+22 "\"" */ + /* U+0022 "\"" */ 0xcf, 0x3c, 0xc0, - /* U+23 "#" */ + /* U+0023 "#" */ 0x6c, 0xdb, 0xfb, 0x6f, 0xed, 0x9b, 0x0, - /* U+24 "$" */ + /* U+0024 "$" */ 0x31, 0xfc, 0x1e, 0xf, 0xe3, 0x0, - /* U+25 "%" */ + /* U+0025 "%" */ 0xc7, 0x98, 0x61, 0x86, 0x78, 0xc0, - /* U+26 "&" */ + /* U+0026 "&" */ 0x38, 0xd8, 0xe3, 0xbd, 0xd9, 0x9d, 0x80, - /* U+27 "'" */ + /* U+0027 "'" */ 0x6f, 0x0, - /* U+28 "(" */ + /* U+0028 "(" */ 0x36, 0xcc, 0xc6, 0x30, - /* U+29 ")" */ + /* U+0029 ")" */ 0xc6, 0x33, 0x36, 0xc0, - /* U+2A "*" */ + /* U+002A "*" */ 0x66, 0x3c, 0xff, 0x3c, 0x66, - /* U+2B "+" */ + /* U+002B "+" */ 0x30, 0xcf, 0xcc, 0x30, - /* U+2C "," */ + /* U+002C "," */ 0x6f, 0x0, - /* U+2D "-" */ + /* U+002D "-" */ 0xfc, - /* U+2E "." */ + /* U+002E "." */ 0xf0, - /* U+2F "/" */ + /* U+002F "/" */ 0x3, 0x6, 0xc, 0x18, 0x30, 0x60, 0xc0, - /* U+30 "0" */ + /* U+0030 "0" */ 0x7b, 0x3d, 0xfb, 0xcf, 0x37, 0x80, - /* U+31 "1" */ + /* U+0031 "1" */ 0x31, 0xc3, 0xc, 0x30, 0xcf, 0xc0, - /* U+32 "2" */ + /* U+0032 "2" */ 0x7b, 0x31, 0x8c, 0x63, 0xf, 0xc0, - /* U+33 "3" */ + /* U+0033 "3" */ 0x7b, 0x30, 0xce, 0xf, 0x37, 0x80, - /* U+34 "4" */ + /* U+0034 "4" */ 0x1c, 0x79, 0xb6, 0x6f, 0xe1, 0x83, 0x0, - /* U+35 "5" */ + /* U+0035 "5" */ 0xff, 0xf, 0x83, 0xf, 0x37, 0x80, - /* U+36 "6" */ + /* U+0036 "6" */ 0x39, 0x8c, 0x3e, 0xcf, 0x37, 0x80, - /* U+37 "7" */ + /* U+0037 "7" */ 0xfc, 0x30, 0xc6, 0x30, 0xc3, 0x0, - /* U+38 "8" */ + /* U+0038 "8" */ 0x7b, 0x3c, 0xde, 0xcf, 0x37, 0x80, - /* U+39 "9" */ + /* U+0039 "9" */ 0x7b, 0x3c, 0xdf, 0xc, 0x67, 0x0, - /* U+3A ":" */ + /* U+003A ":" */ 0xf0, 0xf0, - /* U+3B ";" */ + /* U+003B ";" */ 0x6c, 0x6, 0xf0, - /* U+3C "<" */ + /* U+003C "<" */ 0x19, 0x99, 0x86, 0x18, 0x60, - /* U+3D "=" */ + /* U+003D "=" */ 0xfc, 0xf, 0xc0, - /* U+3E ">" */ + /* U+003E ">" */ 0xc3, 0xc, 0x33, 0x33, 0x0, - /* U+3F "?" */ + /* U+003F "?" */ 0x7b, 0x30, 0xc6, 0x30, 0x3, 0x0, - /* U+40 "@" */ + /* U+0040 "@" */ 0x7d, 0x8f, 0x7e, 0xfd, 0xf8, 0x1f, 0x0, - /* U+41 "A" */ + /* U+0041 "A" */ 0x31, 0xec, 0xf3, 0xff, 0x3c, 0xc0, - /* U+42 "B" */ + /* U+0042 "B" */ 0xfb, 0x3c, 0xfe, 0xcf, 0x3f, 0x80, - /* U+43 "C" */ + /* U+0043 "C" */ 0x7b, 0x3c, 0x30, 0xc3, 0x37, 0x80, - /* U+44 "D" */ + /* U+0044 "D" */ 0xf3, 0x6c, 0xf3, 0xcf, 0x6f, 0x0, - /* U+45 "E" */ + /* U+0045 "E" */ 0xff, 0xc, 0x3e, 0xc3, 0xf, 0xc0, - /* U+46 "F" */ + /* U+0046 "F" */ 0xff, 0xc, 0x3e, 0xc3, 0xc, 0x0, - /* U+47 "G" */ + /* U+0047 "G" */ 0x7b, 0x3c, 0x37, 0xcf, 0x37, 0xc0, - /* U+48 "H" */ + /* U+0048 "H" */ 0xcf, 0x3c, 0xff, 0xcf, 0x3c, 0xc0, - /* U+49 "I" */ + /* U+0049 "I" */ 0xfc, 0xc3, 0xc, 0x30, 0xcf, 0xc0, - /* U+4A "J" */ + /* U+004A "J" */ 0xc, 0x30, 0xc3, 0xf, 0x37, 0x80, - /* U+4B "K" */ + /* U+004B "K" */ 0xc7, 0x9b, 0x67, 0x8d, 0x99, 0xb1, 0x80, - /* U+4C "L" */ + /* U+004C "L" */ 0xc3, 0xc, 0x30, 0xc3, 0xf, 0xc0, - /* U+4D "M" */ + /* U+004D "M" */ 0xc7, 0xdf, 0xfe, 0xbc, 0x78, 0xf1, 0x80, - /* U+4E "N" */ + /* U+004E "N" */ 0xc7, 0xcf, 0xde, 0xfc, 0xf8, 0xf1, 0x80, - /* U+4F "O" */ + /* U+004F "O" */ 0x7b, 0x3c, 0xf3, 0xcf, 0x37, 0x80, - /* U+50 "P" */ + /* U+0050 "P" */ 0xfb, 0x3c, 0xfe, 0xc3, 0xc, 0x0, - /* U+51 "Q" */ + /* U+0051 "Q" */ 0x7b, 0x3c, 0xf3, 0xcf, 0x66, 0xc0, - /* U+52 "R" */ + /* U+0052 "R" */ 0xfb, 0x3c, 0xfe, 0xdb, 0x3c, 0xc0, - /* U+53 "S" */ + /* U+0053 "S" */ 0x7b, 0x3c, 0x1e, 0xf, 0x37, 0x80, - /* U+54 "T" */ + /* U+0054 "T" */ 0xfc, 0xc3, 0xc, 0x30, 0xc3, 0x0, - /* U+55 "U" */ + /* U+0055 "U" */ 0xcf, 0x3c, 0xf3, 0xcf, 0x37, 0x80, - /* U+56 "V" */ + /* U+0056 "V" */ 0xcf, 0x3c, 0xf3, 0xcd, 0xe3, 0x0, - /* U+57 "W" */ + /* U+0057 "W" */ 0xc7, 0x8f, 0x1e, 0xbf, 0xfd, 0xf1, 0x80, - /* U+58 "X" */ + /* U+0058 "X" */ 0xc3, 0x66, 0x3c, 0x18, 0x3c, 0x66, 0xc3, - /* U+59 "Y" */ + /* U+0059 "Y" */ 0xc3, 0x66, 0x3c, 0x18, 0x18, 0x18, 0x18, - /* U+5A "Z" */ + /* U+005A "Z" */ 0xfc, 0x31, 0x8c, 0x63, 0xf, 0xc0, - /* U+5B "[" */ + /* U+005B "[" */ 0xfc, 0xcc, 0xcc, 0xf0, - /* U+5C "\\" */ + /* U+005C "\\" */ 0xc0, 0x60, 0x30, 0x18, 0xc, 0x6, 0x3, - /* U+5D "]" */ + /* U+005D "]" */ 0xf3, 0x33, 0x33, 0xf0, - /* U+5E "^" */ + /* U+005E "^" */ 0x10, 0x71, 0xb6, 0x30, - /* U+5F "_" */ + /* U+005F "_" */ 0xff, - /* U+60 "`" */ + /* U+0060 "`" */ 0xc6, 0x30, - /* U+61 "a" */ + /* U+0061 "a" */ 0x78, 0x37, 0xf3, 0x7c, - /* U+62 "b" */ + /* U+0062 "b" */ 0xc3, 0xf, 0xb3, 0xcf, 0x3f, 0x80, - /* U+63 "c" */ + /* U+0063 "c" */ 0x7e, 0x31, 0x87, 0x80, - /* U+64 "d" */ + /* U+0064 "d" */ 0xc, 0x37, 0xf3, 0xcf, 0x37, 0xc0, - /* U+65 "e" */ + /* U+0065 "e" */ 0x7b, 0x3f, 0xf0, 0x78, - /* U+66 "f" */ + /* U+0066 "f" */ 0x3b, 0x3e, 0xc6, 0x31, 0x80, - /* U+67 "g" */ + /* U+0067 "g" */ 0x7f, 0x3c, 0xdf, 0xf, 0xe0, - /* U+68 "h" */ + /* U+0068 "h" */ 0xc3, 0xf, 0xb3, 0xcf, 0x3c, 0xc0, - /* U+69 "i" */ + /* U+0069 "i" */ 0x60, 0x38, 0xc6, 0x31, 0xe0, - /* U+6A "j" */ + /* U+006A "j" */ 0x18, 0x6, 0x31, 0x8c, 0x7e, - /* U+6B "k" */ + /* U+006B "k" */ 0xc3, 0xc, 0xf6, 0xf3, 0x6c, 0xc0, - /* U+6C "l" */ + /* U+006C "l" */ 0xe3, 0x18, 0xc6, 0x31, 0xe0, - /* U+6D "m" */ + /* U+006D "m" */ 0xcd, 0xff, 0x5e, 0xbc, 0x60, - /* U+6E "n" */ + /* U+006E "n" */ 0xfb, 0x3c, 0xf3, 0xcc, - /* U+6F "o" */ + /* U+006F "o" */ 0x7b, 0x3c, 0xf3, 0x78, - /* U+70 "p" */ + /* U+0070 "p" */ 0xfb, 0x3c, 0xfe, 0xc3, 0x0, - /* U+71 "q" */ + /* U+0071 "q" */ 0x7f, 0x3c, 0xdf, 0xc, 0x30, - /* U+72 "r" */ + /* U+0072 "r" */ 0xfb, 0x3c, 0x30, 0xc0, - /* U+73 "s" */ + /* U+0073 "s" */ 0x7f, 0x7, 0x83, 0xf8, - /* U+74 "t" */ + /* U+0074 "t" */ 0x61, 0x8f, 0xd8, 0x61, 0x83, 0xc0, - /* U+75 "u" */ + /* U+0075 "u" */ 0xcf, 0x3c, 0xf3, 0x7c, - /* U+76 "v" */ + /* U+0076 "v" */ 0xcf, 0x3c, 0xde, 0x30, - /* U+77 "w" */ + /* U+0077 "w" */ 0xc7, 0x8f, 0x5b, 0xe6, 0xc0, - /* U+78 "x" */ + /* U+0078 "x" */ 0xc6, 0xd8, 0xe3, 0x6c, 0x60, - /* U+79 "y" */ + /* U+0079 "y" */ 0xcf, 0x3c, 0xdf, 0xd, 0xe0, - /* U+7A "z" */ + /* U+007A "z" */ 0xfc, 0x63, 0x18, 0xfc, - /* U+7B "{" */ + /* U+007B "{" */ 0x1c, 0xc3, 0x38, 0x30, 0xc1, 0xc0, - /* U+7C "|" */ + /* U+007C "|" */ 0xff, 0xfc, - /* U+7D "}" */ + /* U+007D "}" */ 0xe0, 0xc3, 0x7, 0x30, 0xce, 0x0, - /* U+7E "~" */ + /* U+007E "~" */ 0x77, 0xb8, - /* U+7F "" */ + /* U+007F "" */ 0xc1, 0x42, 0xbd, 0x2c, 0x40, 0x81, 0x0 }; + /*--------------------- * GLYPH DESCRIPTION *--------------------*/ @@ -415,21 +420,31 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { * CHARACTER MAPPING *--------------------*/ + + /*Collect the unicode lists and glyph_id offsets*/ -static const lv_font_fmt_txt_cmap_t cmaps[] = { +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ { .range_start = 32, .range_length = 96, .glyph_id_start = 1, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY } }; + + /*-------------------- * ALL CUSTOM DATA *--------------------*/ +#if LV_VERSION_CHECK(8, 0, 0) /*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else static lv_font_fmt_txt_dsc_t font_dsc = { - .glyph_bitmap = gylph_bitmap, +#endif + .glyph_bitmap = glyph_bitmap, .glyph_dsc = glyph_dsc, .cmaps = cmaps, .kern_dsc = NULL, @@ -437,15 +452,23 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmap_num = 1, .bpp = 1, .kern_classes = 0, - .bitmap_format = 0 + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif }; + /*----------------- * PUBLIC FONT *----------------*/ /*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t lv_font_unscii_8 = { +#else lv_font_t lv_font_unscii_8 = { +#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 = 9, /*The maximum line height required by the font*/ @@ -460,4 +483,7 @@ lv_font_t lv_font_unscii_8 = { .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ }; + + #endif /*#if LV_FONT_UNSCII_8*/ + |