diff --git a/lib_nbgl/fonts/config-HMAlphaMono-Medium32.ini b/lib_nbgl/fonts/config-HMAlphaMono-Medium32.ini deleted file mode 100644 index 2f6dd4354..000000000 --- a/lib_nbgl/fonts/config-HMAlphaMono-Medium32.ini +++ /dev/null @@ -1,16 +0,0 @@ -[main] -font=HMAlphaMono-Medium.otf -font_id_name=BAGL_FONT_HM_ALPHA_MONO_MEDIUM_32px -# Distance of the baseline from the top of the loaded pictures -loaded_baseline=20 -# This font can display characters at y=-5 => we need to compensate that -baseline_offset=5 -fontSize=32 -lineSize=40 -firstChar=0x20 -lastChar=0x5A -firstLine=0 -align=true -crop=true -bpp=4 -nbgl=true diff --git a/lib_nbgl/fonts/config-Inter-Medium36-1bpp.ini b/lib_nbgl/fonts/config-Inter-Medium36-1bpp.ini new file mode 100644 index 000000000..9eb1e2658 --- /dev/null +++ b/lib_nbgl/fonts/config-Inter-Medium36-1bpp.ini @@ -0,0 +1,16 @@ +[main] +font=Inter-Medium.ttf +font_id_name=BAGL_FONT_INTER_MEDIUM_36px_1bpp +# Distance of the baseline from the top of the loaded pictures +loaded_baseline=30 +# This font can display characters at y=-1 => we need to compensate that +baseline_offset=1 +fontSize=36 +lineSize=44 +firstChar=0x20 +lastChar=0x7E +firstLine=5 +align=true +crop=true +bpp=1 +nbgl=true diff --git a/lib_nbgl/fonts/config-Inter-Medium36.ini b/lib_nbgl/fonts/config-Inter-Medium36.ini new file mode 100644 index 000000000..0805b7b4e --- /dev/null +++ b/lib_nbgl/fonts/config-Inter-Medium36.ini @@ -0,0 +1,16 @@ +[main] +font=Inter-Medium.ttf +font_id_name=BAGL_FONT_INTER_MEDIUM_36px +# Distance of the baseline from the top of the loaded pictures +loaded_baseline=28 +# This font can display characters at y=-1 => we need to compensate that +baseline_offset=1 +fontSize=36 +lineSize=44 +firstChar=0x20 +lastChar=0x7E +firstLine=5 +align=true +crop=true +bpp=4 +nbgl=true diff --git a/lib_nbgl/fonts/config-Inter-Regular28-1bpp.ini b/lib_nbgl/fonts/config-Inter-Regular28-1bpp.ini new file mode 100644 index 000000000..303fbe3e8 --- /dev/null +++ b/lib_nbgl/fonts/config-Inter-Regular28-1bpp.ini @@ -0,0 +1,14 @@ +[main] +font=Inter-Regular.ttf +font_id_name=BAGL_FONT_INTER_REGULAR_28px_1bpp +# Distance of the baseline from the top of the loaded pictures +loaded_baseline=22 +fontSize=28 +lineSize=36 +firstChar=0x20 +lastChar=0x7E +firstLine=5 +align=true +crop=true +bpp=1 +nbgl=true diff --git a/lib_nbgl/fonts/config-Inter-Regular28.ini b/lib_nbgl/fonts/config-Inter-Regular28.ini new file mode 100644 index 000000000..5b054a516 --- /dev/null +++ b/lib_nbgl/fonts/config-Inter-Regular28.ini @@ -0,0 +1,14 @@ +[main] +font=Inter-Regular.ttf +font_id_name=BAGL_FONT_INTER_REGULAR_28px +# Distance of the baseline from the top of the loaded pictures +loaded_baseline=23 +fontSize=28 +lineSize=36 +firstChar=0x20 +lastChar=0x7E +firstLine=4 +align=true +crop=true +bpp=4 +nbgl=true diff --git a/lib_nbgl/fonts/config-Inter-SemiBold28-1bpp.ini b/lib_nbgl/fonts/config-Inter-SemiBold28-1bpp.ini new file mode 100644 index 000000000..54a234ecd --- /dev/null +++ b/lib_nbgl/fonts/config-Inter-SemiBold28-1bpp.ini @@ -0,0 +1,14 @@ +[main] +font=Inter-SemiBold.ttf +font_id_name=BAGL_FONT_INTER_SEMIBOLD_28px_1bpp +# Distance of the baseline from the top of the loaded pictures +loaded_baseline=22 +fontSize=28 +lineSize=36 +firstChar=0x20 +lastChar=0x7E +firstLine=5 +crop=false +align=true +bpp=1 +nbgl=true diff --git a/lib_nbgl/fonts/config-Inter-SemiBold28.ini b/lib_nbgl/fonts/config-Inter-SemiBold28.ini new file mode 100644 index 000000000..6ccdf4d2d --- /dev/null +++ b/lib_nbgl/fonts/config-Inter-SemiBold28.ini @@ -0,0 +1,14 @@ +[main] +font=Inter-SemiBold.ttf +font_id_name=BAGL_FONT_INTER_SEMIBOLD_28px +# Distance of the baseline from the top of the loaded pictures +loaded_baseline=23 +fontSize=28 +lineSize=36 +firstChar=0x20 +lastChar=0x7E +firstLine=4 +crop=true +bpp=4 +align=true +nbgl=true diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000020.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000020.png deleted file mode 100644 index fdf7a2137..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000020.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000021.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000021.png deleted file mode 100644 index ff74e2720..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000021.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000022.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000022.png deleted file mode 100644 index 99ee05ed3..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000022.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000023.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000023.png deleted file mode 100644 index 32c74d714..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000023.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000024.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000024.png deleted file mode 100644 index a39c71b81..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000024.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000025.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000025.png deleted file mode 100644 index fdbdedd05..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000025.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000026.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000026.png deleted file mode 100644 index 742d66488..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000026.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000027.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000027.png deleted file mode 100644 index 0367e0d15..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000027.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000028.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000028.png deleted file mode 100644 index d3cc5db7a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000028.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000029.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000029.png deleted file mode 100644 index 18b436726..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000029.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002A.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002A.png deleted file mode 100644 index 3544e6617..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002A.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002B.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002B.png deleted file mode 100644 index 2f081f9f5..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002B.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002C.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002C.png deleted file mode 100644 index db67a049b..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002C.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002D.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002D.png deleted file mode 100644 index 058698d6e..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002D.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002E.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002E.png deleted file mode 100644 index 7bdfc7fbb..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002E.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002F.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002F.png deleted file mode 100644 index b9c109fda..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002F.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000030.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000030.png deleted file mode 100644 index 7f8d1fcdc..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000030.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000031.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000031.png deleted file mode 100644 index c54952a90..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000031.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000032.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000032.png deleted file mode 100644 index 80f8d3b49..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000032.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000033.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000033.png deleted file mode 100644 index f65467f50..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000033.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000034.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000034.png deleted file mode 100644 index 2114f82d8..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000034.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000035.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000035.png deleted file mode 100644 index f4a3b2a19..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000035.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000036.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000036.png deleted file mode 100644 index 5f22c8473..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000036.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000037.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000037.png deleted file mode 100644 index 9209a6a32..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000037.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000038.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000038.png deleted file mode 100644 index fbd66bf1e..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000038.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000039.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000039.png deleted file mode 100644 index 5e2c1dcd3..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000039.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003A.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003A.png deleted file mode 100644 index 358ac5316..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003A.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003B.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003B.png deleted file mode 100644 index efd645e99..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003B.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003C.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003C.png deleted file mode 100644 index 462f57522..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003C.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003D.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003D.png deleted file mode 100644 index e89abd5d8..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003D.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003E.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003E.png deleted file mode 100644 index 11d3403c9..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003E.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003F.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003F.png deleted file mode 100644 index b26241a10..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003F.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000040.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000040.png deleted file mode 100644 index 2393c2572..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000040.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000041.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000041.png deleted file mode 100644 index d8c855206..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000041.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000042.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000042.png deleted file mode 100644 index f1ae3af44..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000042.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000043.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000043.png deleted file mode 100644 index 79919142a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000043.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000044.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000044.png deleted file mode 100644 index dde393375..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000044.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000045.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000045.png deleted file mode 100644 index 231200bbc..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000045.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000046.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000046.png deleted file mode 100644 index e629aa445..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000046.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000047.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000047.png deleted file mode 100644 index 1d7c58f6a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000047.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000048.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000048.png deleted file mode 100644 index 3f94c1cca..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000048.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000049.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000049.png deleted file mode 100644 index 6f9f929b4..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000049.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004A.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004A.png deleted file mode 100644 index df1409cda..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004A.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004B.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004B.png deleted file mode 100644 index ecff0942a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004B.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004C.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004C.png deleted file mode 100644 index f2aa30cf5..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004C.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004D.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004D.png deleted file mode 100644 index aba8a3c4e..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004D.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004E.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004E.png deleted file mode 100644 index 6e48f28e6..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004E.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004F.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004F.png deleted file mode 100644 index 8c7dea2c4..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004F.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000050.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000050.png deleted file mode 100644 index 443d9f58f..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000050.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000051.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000051.png deleted file mode 100644 index 975d1f034..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000051.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000052.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000052.png deleted file mode 100644 index 98c3d548f..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000052.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000053.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000053.png deleted file mode 100644 index 8949f3ecc..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000053.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000054.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000054.png deleted file mode 100644 index e39dcaf81..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000054.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000055.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000055.png deleted file mode 100644 index 94e13ec77..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000055.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000056.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000056.png deleted file mode 100644 index 1ffbc34c6..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000056.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000057.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000057.png deleted file mode 100644 index 652602a2f..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000057.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000058.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000058.png deleted file mode 100644 index bbe6b6cfb..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000058.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000059.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000059.png deleted file mode 100644 index 7c4667c88..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000059.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00005A.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00005A.png deleted file mode 100644 index f06fa51df..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00005A.png and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000020.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000020.gif deleted file mode 100644 index 5594896a8..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000020.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000021.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000021.gif deleted file mode 100644 index b0468481d..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000021.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000022.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000022.gif deleted file mode 100644 index a40ce5bc4..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000022.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000023.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000023.gif deleted file mode 100644 index 27ec7ed68..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000023.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000024.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000024.gif deleted file mode 100644 index f7e902f64..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000024.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000025.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000025.gif deleted file mode 100644 index 6aa3f1740..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000025.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000026.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000026.gif deleted file mode 100644 index ea5687a64..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000026.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000027.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000027.gif deleted file mode 100644 index 514b4b52d..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000027.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000028.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000028.gif deleted file mode 100644 index ac0fbac01..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000028.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000029.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000029.gif deleted file mode 100644 index db8657145..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000029.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002A.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002A.gif deleted file mode 100644 index 15e0a33b4..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002A.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002B.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002B.gif deleted file mode 100644 index 3efb4f060..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002B.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002C.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002C.gif deleted file mode 100644 index d3d0295dc..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002C.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002D.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002D.gif deleted file mode 100644 index 805f0419d..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002D.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002E.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002E.gif deleted file mode 100644 index f76410d34..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002E.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002F.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002F.gif deleted file mode 100644 index 91469feb4..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002F.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000030.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000030.gif deleted file mode 100644 index 264904307..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000030.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000031.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000031.gif deleted file mode 100644 index 75bbe8206..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000031.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000032.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000032.gif deleted file mode 100644 index 39f876770..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000032.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000033.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000033.gif deleted file mode 100644 index 04059cc01..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000033.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000034.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000034.gif deleted file mode 100644 index 2abb60e51..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000034.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000035.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000035.gif deleted file mode 100644 index 65fd8957f..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000035.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000036.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000036.gif deleted file mode 100644 index a561977a6..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000036.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000037.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000037.gif deleted file mode 100644 index 931d5875f..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000037.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000038.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000038.gif deleted file mode 100644 index 8595f6f3a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000038.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000039.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000039.gif deleted file mode 100644 index 7d19d6892..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000039.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003A.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003A.gif deleted file mode 100644 index 47e61f93a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003A.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003B.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003B.gif deleted file mode 100644 index ce75357ec..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003B.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003C.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003C.gif deleted file mode 100644 index ba2a11587..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003C.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003D.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003D.gif deleted file mode 100644 index 80ae09681..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003D.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003E.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003E.gif deleted file mode 100644 index 24d783600..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003E.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003F.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003F.gif deleted file mode 100644 index 893f74338..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003F.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000040.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000040.gif deleted file mode 100644 index 9e444e4ff..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000040.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000041.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000041.gif deleted file mode 100644 index df49ef597..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000041.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000042.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000042.gif deleted file mode 100644 index 6acbc4ee1..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000042.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000043.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000043.gif deleted file mode 100644 index 187189ea7..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000043.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000044.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000044.gif deleted file mode 100644 index 38c295331..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000044.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000045.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000045.gif deleted file mode 100644 index 371730b23..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000045.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000046.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000046.gif deleted file mode 100644 index 820be0aaf..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000046.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000047.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000047.gif deleted file mode 100644 index 6bedc1cb2..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000047.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000048.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000048.gif deleted file mode 100644 index 10a3d6879..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000048.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000049.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000049.gif deleted file mode 100644 index f8d216428..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000049.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004A.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004A.gif deleted file mode 100644 index f7fbc623b..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004A.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004B.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004B.gif deleted file mode 100644 index c4ddca4b5..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004B.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004C.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004C.gif deleted file mode 100644 index 57f76bf5f..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004C.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004D.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004D.gif deleted file mode 100644 index 9b3ea7141..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004D.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004E.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004E.gif deleted file mode 100644 index e95e3d56e..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004E.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004F.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004F.gif deleted file mode 100644 index fe2c67e19..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004F.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000050.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000050.gif deleted file mode 100644 index 198cdd4fe..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000050.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000051.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000051.gif deleted file mode 100644 index 937977639..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000051.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000052.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000052.gif deleted file mode 100644 index 0bd7ba0f3..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000052.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000053.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000053.gif deleted file mode 100644 index e73e8d0b9..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000053.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000054.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000054.gif deleted file mode 100644 index 1edde615a..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000054.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000055.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000055.gif deleted file mode 100644 index b09a012c7..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000055.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000056.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000056.gif deleted file mode 100644 index 3e4f9015d..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000056.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000057.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000057.gif deleted file mode 100644 index fb23828b3..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000057.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000058.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000058.gif deleted file mode 100644 index e39d08615..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000058.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000059.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000059.gif deleted file mode 100644 index ff236b6ce..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000059.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00005A.gif b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00005A.gif deleted file mode 100644 index 06b3d59a0..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00005A.gif and /dev/null differ diff --git a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_unicode/nbgl_font_HMAlphaMono_Medium_32px_unicode_0x00FFFD.png b/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_unicode/nbgl_font_HMAlphaMono_Medium_32px_unicode_0x00FFFD.png deleted file mode 100644 index dc83a4269..000000000 Binary files a/lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_unicode/nbgl_font_HMAlphaMono_Medium_32px_unicode_0x00FFFD.png and /dev/null differ diff --git a/lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.inc b/lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.inc deleted file mode 100644 index 305684155..000000000 --- a/lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.inc +++ /dev/null @@ -1,943 +0,0 @@ -#include "nbgl_fonts.h" - -__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapHMALPHAMONO_MEDIUM_32PX[] = { -//ascii 0x0020 -//ascii 0x0021 - 0xFF, 0xDF, 0x0E, 0x6B, 0x1D, 0x0E, 0xC7, 0x36, - 0xC0, 0x0A, 0x70, 0x40, 0x13, 0xC2, 0x30, 0xC0, - 0x0A, 0x70, 0x60, 0xC2, 0x30, 0xC0, 0x0A, 0x70, - 0x10, 0x23, 0x16, 0xC2, 0x30, 0xD3, 0x3A, 0xC0, -//ascii 0x0022 - 0xCB, 0x0E, 0x6C, 0x0D, 0xC2, 0x0A, 0x60, 0x04, - 0xC2, 0x0A, 0x60, 0x04, 0xC2, 0x0A, 0x60, 0x04, - 0xDA, 0x0E, 0x6C, 0x0D, 0xC2, 0x0A, 0x60, 0x04, - 0xC2, 0x0A, 0x60, 0x04, 0xC2, 0x0A, 0x60, 0x04, - 0xC0, -//ascii 0x0023 - 0xC9, 0x84, 0x69, 0xE0, 0x81, 0x01, 0xDA, 0x9B, - 0x79, 0xD0, 0xC1, 0x81, 0x01, 0xC4, 0x9B, 0x01, - 0x90, 0xD1, 0x09, 0x30, 0x04, 0x10, 0x01, 0xC4, - 0x0B, 0x10, 0x07, 0xD1, 0x09, 0x70, 0xB0, 0x46, - 0x9B, 0x90, 0x10, 0x07, 0xD1, 0x9E, 0x96, 0x40, - 0x70, 0x40, 0x84, 0xBE, 0xD4, 0x0D, 0x20, 0x01, - 0x70, 0x10, 0x81, 0x47, 0xD2, 0x81, 0x01, 0xC0, - 0xAD, 0xB7, 0x41, 0x70, 0xD2, 0x81, 0x01, 0xC4, - 0x0B, 0x10, 0x84, 0x61, 0x20, 0xCC, 0x9B, 0x7B, - 0xD0, 0xC1, 0x81, 0x01, 0xC4, 0x0B, 0x10, 0x07, - 0xC2, 0x0B, 0x09, 0xCC, 0x09, 0x20, 0x01, 0x04, - 0x10, 0x01, 0xC4, 0x0B, 0x10, 0x07, 0xD1, 0x09, - 0x70, 0xB0, 0x46, 0x9B, 0x90, 0x10, 0x07, 0xD1, - 0x9D, 0x76, 0x10, 0x70, 0x40, 0x84, 0xBE, 0xD4, - 0x0B, 0x70, 0x50, 0x81, 0x47, 0xD2, 0x81, 0x01, - 0xC0, 0xAD, 0x97, 0x41, 0x70, 0xD2, 0x81, 0x01, - 0xC4, 0x0B, 0x10, 0x14, 0x01, 0x20, 0xD2, 0x87, - 0x41, 0xC4, 0x0B, 0x10, 0x07, 0xC1, 0x8E, 0xB9, - 0xDA, 0x0B, 0x10, 0x07, 0xE0, 0x8B, 0x79, -//ascii 0x0024 - 0xED, 0x1C, 0xC4, 0x0D, 0x06, 0x12, 0x04, 0x08, - 0xD3, 0x0E, 0x05, 0x10, 0x07, 0xC3, 0x09, 0x50, - 0x02, 0x0A, 0xD0, 0x0C, 0x02, 0x20, 0x07, 0xC2, - 0x09, 0x70, 0x00, 0x0C, 0xCF, 0x02, 0x30, 0x07, - 0xC2, 0x02, 0x20, 0x94, 0x54, 0x20, 0x10, 0x02, - 0xCE, 0x06, 0x10, 0x04, 0x0C, 0xC3, 0x0A, 0x20, - 0x0C, 0xC3, 0x04, 0x10, 0x09, 0xCD, 0x82, 0x02, - 0xC5, 0x07, 0x10, 0x06, 0xC4, 0x0D, 0x10, 0x05, - 0xCC, 0x0A, 0x10, 0x06, 0xC5, 0x04, 0x10, 0x0A, - 0xC5, 0x10, 0x02, 0xCA, 0x40, 0x08, 0xC5, 0x20, - 0x0D, 0xC5, 0x02, 0x30, 0x02, 0xC7, 0x40, 0x09, - 0xC4, 0x0E, 0x20, 0xC6, 0x02, 0x30, 0x02, 0xC7, - 0x22, 0x10, 0x08, 0xC4, 0x0C, 0x10, 0x02, 0xC6, - 0x02, 0x10, 0x12, 0x04, 0xC9, 0x0C, 0x10, 0x06, - 0xC4, 0x08, 0x10, 0x05, 0xC6, 0x10, 0x04, 0xCD, - 0x20, 0x0E, 0xC3, 0x02, 0x10, 0x0A, 0xC5, 0x08, - 0x10, 0x08, 0xCD, 0x07, 0x10, 0xA2, 0x8A, 0x94, - 0x20, 0x0E, 0xC4, 0x08, 0x20, 0x0D, 0xCE, 0x02, - 0x70, 0x08, 0xC2, 0x09, 0x02, 0x30, 0x08, 0xCF, - 0x0E, 0x04, 0x50, 0x05, 0xC3, 0x07, 0x30, 0x04, - 0xD2, 0x09, 0x04, 0x12, 0x05, 0x0C, 0xC4, 0x07, - 0x20, 0x08, 0xDE, 0x9A, 0x7A, 0xE0, 0xC0, -//ascii 0x0025 - 0xCE, 0x0B, 0x07, 0x13, 0x05, 0x07, 0xC2, 0x09, - 0x07, 0xCB, 0x07, 0x60, 0x0B, 0xC0, 0x99, 0x03, - 0xB0, 0xC8, 0x0B, 0x10, 0x07, 0x29, 0x05, 0x10, - 0xC0, 0x0B, 0x20, 0x07, 0xC7, 0x87, 0x07, 0xC4, - 0x10, 0x0D, 0xC0, 0x0E, 0x05, 0x10, 0x03, 0x0B, - 0xC5, 0x87, 0x09, 0xC4, 0x83, 0x0D, 0xC2, 0x09, - 0x20, 0x05, 0xC4, 0x99, 0x03, 0xB0, 0x2D, 0x09, - 0x10, 0xC4, 0x0E, 0x05, 0x20, 0x09, 0xC3, 0x03, - 0x60, 0x09, 0xC6, 0x0B, 0x03, 0x10, 0x05, 0x0E, - 0xC2, 0x07, 0x30, 0x03, 0x09, 0xC9, 0x07, 0x20, - 0x09, 0xC4, 0x0E, 0xCD, 0x0B, 0x03, 0x10, 0x03, - 0x0D, 0xCB, 0x0E, 0x1B, 0x0D, 0xC3, 0x07, 0x20, - 0x07, 0xC8, 0x0D, 0x03, 0x40, 0x07, 0xC2, 0x0D, - 0x03, 0x10, 0x03, 0x0B, 0xC5, 0x0E, 0x70, 0x07, - 0xC3, 0x09, 0x20, 0x07, 0xC4, 0x89, 0x05, 0xC3, - 0x0D, 0x10, 0xC4, 0x0E, 0x05, 0x20, 0x0B, 0xC2, - 0x85, 0x09, 0xC4, 0x83, 0x0D, 0xC5, 0x09, 0x20, - 0x05, 0x0E, 0xC0, 0x87, 0x07, 0xC4, 0x10, 0x0E, - 0xC7, 0x05, 0x20, 0xC0, 0x0D, 0x10, 0x03, 0x25, - 0x83, 0x03, 0xC9, 0x8B, 0x30, 0xC1, 0x09, 0x50, - 0x03, 0x0E, 0xCB, 0x07, 0xC3, 0xA9, 0x75, 0x7B, -//ascii 0x0026 - 0xCD, 0x2D, 0xD8, 0x82, 0x02, 0xD8, 0x82, 0x02, - 0xD5, 0x28, 0x10, 0x02, 0x78, 0x18, 0xCB, 0x70, - 0x70, 0xCB, 0x70, 0x70, 0xC4, 0x28, 0xC3, 0x28, - 0x10, 0x02, 0x68, 0x02, 0x10, 0xC4, 0x20, 0xC6, - 0x82, 0x02, 0xC6, 0x03, 0x10, 0xC4, 0x20, 0xC6, - 0x82, 0x02, 0xC6, 0x03, 0x10, 0xC4, 0x20, 0x0E, - 0xC5, 0x82, 0x02, 0xC6, 0x03, 0x10, 0xC4, 0x03, - 0x10, 0x0D, 0xC5, 0x10, 0x02, 0xC6, 0x82, 0x02, - 0xC4, 0x06, 0x10, 0x0A, 0xC4, 0x0D, 0x20, 0xC6, - 0x10, 0x03, 0xC4, 0x0D, 0x10, 0x02, 0x0B, 0xC2, - 0x0D, 0x03, 0x20, 0x0A, 0xC4, 0x0A, 0x10, 0x08, - 0xC5, 0x05, 0x70, 0x00, 0x03, 0x10, 0xA6, 0x8A, - 0x86, 0x20, 0x0E, 0xC5, 0x0E, 0x03, 0x60, 0x06, - 0xC0, 0x03, 0x70, 0x08, 0xC8, 0x06, 0x40, 0x08, - 0xC1, 0x0D, 0x02, 0x50, 0x06, 0xCA, 0x9E, 0xBA, - 0xB0, 0xC4, 0x8E, 0x82, 0x10, 0x03, 0x0A, -//ascii 0x0027 - 0xEF, 0x0E, 0x6C, 0x0D, 0xC2, 0x0A, 0x60, 0x04, - 0xC2, 0x0A, 0x60, 0x04, 0xC2, 0x0A, 0x60, 0x04, - 0xC0, -//ascii 0x0028 - 0xE5, 0x07, 0x12, 0x0B, 0xD6, 0x05, 0x12, 0x0C, - 0xC4, 0x07, 0x10, 0x0A, 0xD6, 0x02, 0x10, 0x0D, - 0xC4, 0x08, 0x10, 0x07, 0xD6, 0x02, 0x10, 0xC5, - 0x0C, 0x10, 0x05, 0xD6, 0x10, 0x02, 0xC6, 0x02, - 0x10, 0x0D, 0xD4, 0x08, 0x10, 0x08, 0xC6, 0x0A, - 0x10, 0x02, 0x0D, 0xD2, 0x0A, 0x10, 0x02, 0xC8, - 0x05, 0x20, 0x85, 0x8B, 0x7C, 0x3C, 0x9B, 0xA7, - 0x20, 0x20, 0x0B, 0xC9, 0x05, 0x70, 0x70, 0x60, - 0x0B, 0xCB, 0x0B, 0x02, 0x70, 0x70, 0x20, 0x05, - 0x0E, 0xCE, 0x8C, 0x72, 0x70, 0x40, 0x85, 0x8E, - 0xD4, 0x0D, 0x0C, 0x6B, 0x0C, 0x0E, 0xC0, -//ascii 0x0029 - 0xFF, 0xFF, 0xDA, 0x0D, 0x19, 0x08, 0x37, 0x18, - 0x89, 0xBD, 0xD2, 0x8E, 0x83, 0x70, 0x60, 0x05, - 0x0B, 0xCE, 0x08, 0x70, 0x70, 0x30, 0x01, 0x0B, - 0xCB, 0x03, 0x70, 0x70, 0x60, 0x08, 0xC9, 0x03, - 0x10, 0x91, 0x7B, 0xD0, 0xCB, 0x9E, 0xD9, 0x50, - 0x20, 0x08, 0xC7, 0x08, 0x10, 0x03, 0xD3, 0x0B, - 0x20, 0x0D, 0xC6, 0x91, 0x01, 0xE0, 0xD4, 0x09, - 0x10, 0x07, 0xC5, 0x0B, 0x10, 0x05, 0xD6, 0x10, - 0x01, 0xC5, 0x08, 0x10, 0x08, 0xD6, 0x01, 0x10, - 0x0E, 0xC4, 0x07, 0x10, 0x09, 0xD6, 0x03, 0x10, - 0x0D, 0xC4, 0x09, 0x16, 0x0B, 0xD6, 0x08, 0x16, - 0x0D, 0xC0, -//ascii 0x002A - 0xFF, 0xF2, 0x0E, 0x19, 0xE0, 0x10, 0x02, 0xE0, - 0x05, 0x10, 0x0E, 0xC0, 0x8E, 0x45, 0xDB, 0x0C, - 0x10, 0x8A, 0xC2, 0x10, 0x0A, 0xDB, 0x82, 0x02, - 0x20, 0x04, 0x0E, 0xD7, 0x10, 0x12, 0x40, 0x09, - 0xD9, 0x70, 0x09, 0xDA, 0x04, 0x25, 0x02, 0x30, - 0x05, 0xDD, 0x92, 0x04, 0x20, 0x10, 0x02, 0x0C, - 0xDA, 0x0B, 0x10, 0x8B, 0xE4, 0x10, 0x0C, 0xDA, - 0x05, 0x10, 0xC2, 0x06, 0x09, 0xDB, 0x82, 0x04, - 0xE1, 0x1C, -//ascii 0x002B - 0xC8, 0x0E, 0x1B, 0x0E, 0xCF, 0x06, 0x10, 0x0B, - 0xCF, 0x06, 0x10, 0x0B, 0xCF, 0x06, 0x10, 0x0B, - 0xCF, 0x06, 0x10, 0x0B, 0xCF, 0x06, 0x10, 0x0B, - 0xC9, 0x0E, 0x4D, 0x05, 0x10, 0x08, 0x4D, 0x0E, - 0xC3, 0x05, 0x70, 0x50, 0x05, 0xC3, 0x05, 0x70, - 0x50, 0x05, 0xC3, 0x05, 0x70, 0x50, 0x06, 0xC9, - 0x06, 0x10, 0x0B, 0xCF, 0x06, 0x10, 0x0B, 0xCF, - 0x06, 0x10, 0x0B, 0xCF, 0x06, 0x10, 0x0B, 0xCF, - 0x06, 0x10, 0x0B, 0xCF, 0x06, 0x10, 0x0B, 0xC0, -//ascii 0x002C - 0xF2, 0x7C, 0xC3, 0x70, 0x0E, 0xC2, 0x70, 0x0E, - 0xC2, 0x70, 0x0E, -//ascii 0x002D - 0xC0, 0x0D, 0x1A, 0x0E, 0xC3, 0x07, 0x10, 0x0A, - 0xC3, 0x07, 0x10, 0x0A, 0xC3, 0x07, 0x10, 0x0A, - 0xC3, 0x07, 0x10, 0x0A, 0xC3, 0x07, 0x10, 0x0A, - 0xC3, 0x07, 0x10, 0x0A, 0xC3, 0x07, 0x10, 0x0A, - 0xC3, 0x07, 0x10, 0x0A, 0xC3, 0x07, 0x10, 0x0A, - 0xC3, 0x07, 0x10, 0x0A, 0xC3, 0x07, 0x10, 0x0A, - 0xC3, 0x2E, -//ascii 0x002E - 0xE2, 0x37, 0xC3, 0x30, 0xC3, 0x30, 0xC3, 0x30, - 0xC3, 0x3A, 0xC0, -//ascii 0x002F - 0xFF, 0xEF, 0x80, 0x6C, 0xE0, 0x20, 0x82, 0x6C, - 0xDD, 0x50, 0x82, 0x7D, 0xDA, 0x0A, 0x04, 0x60, - 0x82, 0x7D, 0xDA, 0x0A, 0x04, 0x60, 0x82, 0x8E, - 0xD9, 0x8E, 0x94, 0x60, 0x82, 0x8E, 0xD9, 0x8E, - 0x84, 0x60, 0x84, 0x9E, 0xD9, 0x8E, 0x82, 0x60, - 0x84, 0x9E, 0xD9, 0x8E, 0x72, 0x60, 0x04, 0x0A, - 0xDA, 0x8D, 0x72, 0x60, 0x04, 0x0E, 0xDA, 0x8D, - 0x62, 0x40, 0x0C, 0xDD, 0x8C, 0x62, 0x10, 0x0C, - 0xE0, 0x8C, 0x6D, 0xC0, -//ascii 0x0030 - 0xC5, 0x9D, 0x85, 0x40, 0x32, 0x94, 0x7B, 0xE0, - 0xC9, 0x08, 0x02, 0x70, 0x30, 0x04, 0x0D, 0xC5, - 0x0E, 0x02, 0x70, 0x70, 0x07, 0xC3, 0x0E, 0x02, - 0x40, 0x02, 0x65, 0x04, 0x02, 0x20, 0x05, 0xC2, - 0x04, 0x10, 0x04, 0x08, 0x20, 0x0B, 0xC7, 0x0B, - 0x02, 0x10, 0x0B, 0xC0, 0x0D, 0x10, 0x02, 0xC1, - 0x0B, 0x20, 0x0B, 0xC7, 0x0B, 0x10, 0x04, 0xC0, - 0x08, 0x10, 0x05, 0xC2, 0x0D, 0x02, 0x10, 0x08, - 0xC7, 0x20, 0x0E, 0x05, 0x10, 0x08, 0xC3, 0x0D, - 0x02, 0x10, 0x07, 0xC6, 0x02, 0x10, 0x0D, 0x05, - 0x10, 0x0B, 0xC4, 0x0E, 0x04, 0x10, 0x05, 0xC5, - 0x04, 0x10, 0x0B, 0x07, 0x10, 0x08, 0xC6, 0x04, - 0x10, 0x04, 0xC4, 0x02, 0x10, 0x0D, 0x08, 0x10, - 0x07, 0xC7, 0x05, 0x10, 0x02, 0x0E, 0xC2, 0x20, - 0xC0, 0x0E, 0x20, 0x0E, 0xC7, 0x07, 0x10, 0x02, - 0x0D, 0xC0, 0x08, 0x10, 0x05, 0xC1, 0x07, 0x10, - 0x02, 0x0B, 0xC7, 0x08, 0x20, 0x07, 0x20, 0x0D, - 0xC2, 0x04, 0x30, 0x72, 0x50, 0x08, 0xC4, 0x05, - 0x70, 0x60, 0x02, 0x0B, 0xC6, 0x0D, 0x05, 0x70, - 0x20, 0x02, 0x08, 0xCB, 0x8B, 0x87, 0x35, 0x87, - 0xBD, 0xC0, -//ascii 0x0031 - 0xD3, 0x2C, 0xD4, 0x02, 0x10, 0xD4, 0x02, 0x10, - 0xD4, 0x02, 0x10, 0xD4, 0x02, 0x10, 0xD4, 0x02, - 0x10, 0xC0, 0x0B, 0x75, 0x75, 0x25, 0x20, 0xC0, - 0x09, 0x70, 0x70, 0x50, 0xC0, 0x09, 0x70, 0x70, - 0x50, 0xC0, 0x09, 0x20, 0x05, 0x77, 0x67, 0x20, - 0xC0, 0x0B, 0x20, 0x02, 0xCE, 0x02, 0x10, 0xC1, - 0x09, 0x20, 0x02, 0x0E, 0xCC, 0x02, 0x10, 0xC2, - 0x09, 0x20, 0x02, 0x0D, 0xCB, 0x02, 0x10, 0xC3, - 0x0B, 0x30, 0x0C, 0xCA, 0x02, 0x10, 0xC4, 0x0C, - 0x02, 0x20, 0x0B, 0xC9, 0x02, 0x10, 0xC5, 0x0D, - 0x05, 0x22, 0x0C, 0xC8, 0x07, 0x15, 0xC0, -//ascii 0x0032 - 0xC5, 0x0E, 0xCC, 0x2E, 0xC3, 0x0E, 0x05, 0x20, - 0x01, 0x0A, 0xC9, 0x20, 0xC2, 0x0A, 0x01, 0x50, - 0x01, 0x0C, 0xC7, 0x20, 0xC1, 0x0C, 0x70, 0x10, - 0x0A, 0xC6, 0x20, 0xC1, 0x03, 0x10, 0xA1, 0x7A, - 0x73, 0x30, 0x0A, 0xC5, 0x20, 0xC0, 0x0C, 0x10, - 0x01, 0x0E, 0xC3, 0x0A, 0x01, 0x20, 0x0C, 0xC4, - 0x20, 0xC0, 0x0A, 0x10, 0x07, 0xC5, 0x0E, 0x01, - 0x10, 0x01, 0x0C, 0xC3, 0x20, 0xC0, 0x07, 0x10, - 0x0A, 0xC6, 0x0E, 0x01, 0x10, 0x01, 0x0E, 0xC2, - 0x20, 0xC0, 0x05, 0x10, 0x0A, 0xC7, 0x0E, 0x01, - 0x10, 0x03, 0xC2, 0x20, 0xC0, 0x07, 0x10, 0x0A, - 0xC8, 0x0C, 0x01, 0x10, 0x05, 0xC1, 0x20, 0xC0, - 0x0A, 0x10, 0x05, 0xC9, 0x0C, 0x20, 0x07, 0xC0, - 0x01, 0x10, 0xC0, 0x0E, 0x01, 0x10, 0x0A, 0xC9, - 0x0A, 0x20, 0x07, 0x20, 0xC1, 0x0A, 0x20, 0x01, - 0x15, 0x0E, 0xC6, 0x0A, 0x50, 0xC2, 0x03, 0x40, - 0x0C, 0xC7, 0x0A, 0x40, 0xC3, 0x07, 0x30, 0x0C, - 0xC8, 0x07, 0x30, 0xC4, 0xAC, 0x73, 0x1E, 0xC9, - 0x07, 0x25, 0xC0, -//ascii 0x0033 - 0xCE, 0x0A, 0x19, 0x0D, 0xC8, 0xA9, 0x53, 0x59, - 0xC3, 0x09, 0x01, 0x30, 0x05, 0xC5, 0x0E, 0x03, - 0x40, 0x01, 0x0E, 0xC0, 0x09, 0x60, 0x01, 0x0D, - 0xC3, 0x01, 0x60, 0x03, 0xC0, 0x01, 0x70, 0x03, - 0xC2, 0x07, 0x20, 0x03, 0x15, 0x03, 0x10, 0xA3, - 0x01, 0xAD, 0xC0, 0x8D, 0xA1, 0x10, 0x09, 0xC0, - 0x0D, 0x10, 0x01, 0x0E, 0xC3, 0x07, 0x20, 0x09, - 0xC4, 0x0C, 0x10, 0x01, 0xC0, 0x0A, 0x10, 0x07, - 0xC5, 0x20, 0x0D, 0xC5, 0x01, 0x10, 0x0E, 0x07, - 0x10, 0x09, 0xC5, 0x01, 0x10, 0xC6, 0x03, 0x10, - 0x0C, 0x05, 0x10, 0x0A, 0xC5, 0x01, 0x10, 0xC6, - 0x03, 0x10, 0x0C, 0x07, 0x10, 0x09, 0xC5, 0x01, - 0x10, 0xC6, 0x03, 0x10, 0x0C, 0x09, 0x10, 0x07, - 0xC5, 0x2C, 0xC6, 0x01, 0x10, 0xC1, 0x01, 0x10, - 0x0D, 0xCD, 0x0A, 0x10, 0x05, 0xC1, 0x09, 0x20, - 0x83, 0x5A, 0xC7, 0x8A, 0x97, 0x20, 0x0D, 0xC2, - 0x05, 0x30, 0x09, 0xC6, 0x0A, 0x40, 0x07, 0xC4, - 0x07, 0x20, 0x09, 0xC6, 0x0A, 0x30, 0x07, 0xC6, - 0x9D, 0x75, 0xA0, 0xC6, 0x0A, 0x10, 0x03, 0x0C, - 0xD3, 0x0D, 0xC0, -//ascii 0x0034 - 0xCD, 0x09, 0x12, 0x08, 0xD3, 0x09, 0x10, 0x08, - 0xD3, 0x09, 0x10, 0x08, 0xC5, 0x0B, 0x74, 0x44, - 0x02, 0x10, 0x02, 0x44, 0xC0, 0x09, 0x70, 0x70, - 0x50, 0xC0, 0x09, 0x70, 0x70, 0x50, 0xC0, 0x09, - 0x20, 0x04, 0x3B, 0x49, 0x06, 0x10, 0x04, 0x48, - 0xC0, 0x0D, 0x02, 0x20, 0x06, 0x0E, 0xC6, 0x09, - 0x10, 0x08, 0xC7, 0x08, 0x01, 0x10, 0x01, 0x09, - 0xC5, 0x09, 0x10, 0x08, 0xC8, 0x0D, 0x04, 0x20, - 0x04, 0x0D, 0xC3, 0x09, 0x10, 0x08, 0xCA, 0x08, - 0x01, 0x10, 0x01, 0x08, 0xC2, 0x09, 0x10, 0x08, - 0xCB, 0x0E, 0x04, 0x20, 0x02, 0x0B, 0xC0, 0x09, - 0x10, 0x08, 0xCD, 0x09, 0x01, 0x20, 0x06, 0x08, - 0x10, 0x08, 0xCF, 0x06, 0x50, 0x08, 0xD0, 0x0B, - 0x02, 0x30, 0x08, 0xD2, 0x06, 0x20, 0x08, 0xD3, - 0x0B, 0x16, 0x0B, -//ascii 0x0035 - 0xCC, 0xAD, 0xA7, 0xAC, 0xC5, 0x0E, 0x1C, 0x0D, - 0xC6, 0x0C, 0x03, 0x40, 0x01, 0x0A, 0xC3, 0x0A, - 0x10, 0x07, 0xC5, 0x06, 0x70, 0x00, 0x06, 0xC2, - 0x0A, 0x10, 0x07, 0xC4, 0x07, 0x70, 0x20, 0x07, - 0xC1, 0x0A, 0x10, 0x07, 0xC3, 0x0D, 0x20, 0x07, - 0x0D, 0xC2, 0x8E, 0xA1, 0x10, 0x0C, 0xC0, 0x0A, - 0x10, 0x07, 0xC3, 0x06, 0x10, 0x06, 0xC6, 0x0A, - 0x10, 0x03, 0xC0, 0x0A, 0x10, 0x07, 0xC3, 0x03, - 0x10, 0x0C, 0xC7, 0x01, 0x10, 0xC0, 0x0A, 0x10, - 0x07, 0xC3, 0x01, 0x10, 0x0D, 0xC7, 0x03, 0x10, - 0x0C, 0x0A, 0x10, 0x07, 0xC3, 0x03, 0x10, 0x0E, - 0xC7, 0x03, 0x10, 0x0C, 0x0A, 0x10, 0x07, 0xC3, - 0x07, 0x10, 0x0D, 0xC7, 0x01, 0x10, 0x0D, 0x0A, - 0x10, 0x07, 0xC3, 0x9E, 0x10, 0xA0, 0xC7, 0x20, - 0xC0, 0x0A, 0x10, 0x93, 0x7A, 0xD0, 0xC1, 0x8A, - 0x03, 0xC6, 0x07, 0x10, 0x06, 0xC0, 0x0A, 0x60, - 0x01, 0x03, 0x10, 0x01, 0x0E, 0xC1, 0x8D, 0xA6, - 0x20, 0x0D, 0xC0, 0x0A, 0x70, 0x30, 0x0C, 0xC1, - 0x40, 0x07, 0xC2, 0x8C, 0xA7, 0x16, 0x03, 0x01, - 0x40, 0x0C, 0xC1, 0x30, 0x06, 0xCB, 0xAE, 0xCA, - 0x7E, 0xC1, 0x10, 0x01, 0x0A, 0xD3, 0x0C, 0x0D, -//ascii 0x0036 - 0xCC, 0x0D, 0x0B, 0x19, 0x0C, 0xC8, 0x9E, 0x93, - 0x50, 0xC3, 0x0E, 0x05, 0x40, 0x01, 0x0B, 0xC5, - 0x0C, 0x02, 0x10, 0x05, 0xC2, 0x0B, 0x01, 0x70, - 0x05, 0xC3, 0x0D, 0x30, 0x05, 0xC1, 0x0E, 0x01, - 0x70, 0x10, 0x06, 0xC2, 0x03, 0x10, 0x81, 0x6C, - 0xC1, 0x05, 0x10, 0x03, 0x0B, 0x2E, 0x8D, 0xB2, - 0x10, 0x0B, 0xC0, 0x0C, 0x20, 0x0D, 0xC2, 0x0D, - 0x10, 0x01, 0x0E, 0xC5, 0x0C, 0x10, 0x03, 0xC0, - 0x09, 0x10, 0x06, 0xC3, 0x09, 0x10, 0x05, 0xC7, - 0x01, 0x10, 0x0E, 0x06, 0x10, 0x09, 0xC3, 0x09, - 0x10, 0x06, 0xC7, 0x03, 0x10, 0x0C, 0x05, 0x10, - 0x09, 0xC3, 0x09, 0x10, 0x06, 0xC7, 0x03, 0x10, - 0x0B, 0x06, 0x10, 0x06, 0xC3, 0x0C, 0x10, 0x05, - 0xC7, 0x02, 0x10, 0x0D, 0x0C, 0x10, 0x02, 0xC4, - 0x82, 0x02, 0xC6, 0x0E, 0x10, 0x01, 0xC1, 0x03, - 0x10, 0x03, 0x0E, 0xC2, 0x9C, 0x10, 0x90, 0xC5, - 0x05, 0x10, 0x06, 0xC1, 0x0C, 0x01, 0x20, 0xA5, - 0x9B, 0xC9, 0x10, 0x03, 0x26, 0x05, 0x01, 0x10, - 0x01, 0x0E, 0xC2, 0x0C, 0x01, 0x70, 0x70, 0x01, - 0x0C, 0xC4, 0x0E, 0x05, 0x70, 0x50, 0x05, 0x0D, - 0xC7, 0x9E, 0x95, 0x10, 0x60, 0x82, 0x6C, 0xCD, - 0xBE, 0xDC, 0xBC, 0xD0, 0xC0, -//ascii 0x0037 - 0x0A, 0x23, 0x08, 0xD2, 0x0A, 0x30, 0x06, 0xD1, - 0x0A, 0x40, 0x05, 0xD0, 0x0A, 0x10, 0x05, 0x03, - 0x10, 0x02, 0x0C, 0xCE, 0x0A, 0x10, 0x08, 0xC0, - 0x05, 0x20, 0x05, 0x0E, 0xCC, 0x0A, 0x10, 0x08, - 0xC1, 0x08, 0x30, 0x06, 0xCB, 0x0A, 0x10, 0x08, - 0xC2, 0x0A, 0x02, 0x30, 0x05, 0x0A, 0xC8, 0x0A, - 0x10, 0x08, 0xC4, 0x08, 0x50, 0x95, 0xAC, 0xE0, - 0xC3, 0x0A, 0x10, 0x08, 0xC5, 0x0E, 0x05, 0x70, - 0x80, 0x35, 0xC0, 0x0A, 0x10, 0x08, 0xC7, 0x0C, - 0x06, 0x70, 0x00, 0xC0, 0x0A, 0x10, 0x08, 0xCA, - 0x0A, 0x03, 0x50, 0xC0, 0x0A, 0x10, 0x08, 0xCC, - 0x9E, 0xA8, 0x30, 0x10, 0xC0, 0x0A, 0x10, 0x08, - 0xD1, 0x0E, 0xC0, 0x0A, 0x50, 0xD0, 0x0A, 0x50, - 0xD0, 0x0A, 0x52, 0xC0, -//ascii 0x0038 - 0xF5, 0x0D, 0x0A, 0x17, 0x0C, 0xD4, 0xB7, 0x32, - 0x37, 0xE0, 0xC2, 0x07, 0x40, 0x04, 0xD1, 0x0E, - 0x03, 0x40, 0x02, 0x0C, 0xC0, 0x07, 0x60, 0x02, - 0x0D, 0xCF, 0x02, 0x60, 0x02, 0xC0, 0x70, 0x00, - 0x03, 0xCE, 0x05, 0x10, 0xA2, 0x57, 0x54, 0x10, - 0x92, 0x02, 0xC0, 0xC2, 0x0E, 0x04, 0x10, 0x0A, - 0xCC, 0x0D, 0x10, 0x02, 0xC4, 0x07, 0x20, 0x0A, - 0xC4, 0x0E, 0x10, 0x03, 0xCC, 0x0A, 0x10, 0x07, - 0xC5, 0x20, 0x0D, 0xC5, 0x02, 0x10, 0xCC, 0x07, - 0x10, 0x0A, 0xC5, 0x20, 0xC6, 0x03, 0x10, 0x0D, - 0xCB, 0x05, 0x10, 0x0A, 0xC5, 0x02, 0x10, 0xC6, - 0x04, 0x10, 0x0C, 0xCB, 0x07, 0x10, 0x0A, 0xC5, - 0x20, 0xC6, 0x03, 0x10, 0x0C, 0xCB, 0x0A, 0x10, - 0x07, 0xC4, 0x0E, 0x20, 0x0D, 0xC5, 0x02, 0x10, - 0xCD, 0x10, 0x02, 0x0D, 0xC3, 0x05, 0x20, 0x07, - 0xC4, 0x0C, 0x10, 0x04, 0xCD, 0x07, 0x20, 0x02, - 0x13, 0x20, 0x05, 0x10, 0x07, 0x2C, 0x0A, 0x02, - 0x10, 0x0C, 0xCE, 0x03, 0x60, 0x04, 0xC0, 0x02, - 0x70, 0x05, 0xD0, 0x05, 0x40, 0x03, 0xC1, 0x0A, - 0x60, 0x04, 0xD2, 0xAC, 0x75, 0x7A, 0xC3, 0x0A, - 0x02, 0x30, 0x07, 0xDE, 0x8D, 0xAC, -//ascii 0x0039 - 0xEE, 0x8E, 0xB9, 0x28, 0x89, 0xBE, 0xD7, 0x8D, - 0x61, 0x70, 0x90, 0x16, 0xB0, 0xD3, 0x06, 0x70, - 0x60, 0x05, 0x0D, 0xD0, 0x05, 0x70, 0x90, 0x13, - 0x10, 0x40, 0x01, 0x0C, 0xCE, 0x08, 0x20, 0x05, - 0x18, 0xB9, 0x83, 0x01, 0xE0, 0xC1, 0x8D, 0x81, - 0x10, 0x01, 0x0E, 0xCC, 0x0E, 0x20, 0x0D, 0xC5, - 0x85, 0x01, 0xC3, 0x0E, 0x03, 0x10, 0x06, 0xCC, - 0x09, 0x10, 0x06, 0xC6, 0x0C, 0x10, 0x08, 0xC3, - 0x0D, 0x10, 0x01, 0xCC, 0x06, 0x10, 0x08, 0xC6, - 0x0E, 0x10, 0x03, 0xC4, 0x01, 0x10, 0x0D, 0xCB, - 0x05, 0x10, 0x09, 0xC7, 0x20, 0xC4, 0x03, 0x10, - 0x0C, 0xCB, 0x06, 0x10, 0x09, 0xC7, 0x20, 0xC4, - 0x03, 0x10, 0x0D, 0xCB, 0x08, 0x10, 0x06, 0xC6, - 0x0D, 0x10, 0x01, 0xC4, 0x01, 0x10, 0xCC, 0x0C, - 0x10, 0x01, 0xC6, 0x06, 0x10, 0x05, 0xC3, 0x09, - 0x10, 0x03, 0xCD, 0x05, 0x10, 0x03, 0x09, 0x2C, - 0x0B, 0x06, 0x20, 0x0C, 0xC1, 0x0B, 0x06, 0x20, - 0x09, 0xCD, 0x0E, 0x01, 0x70, 0x10, 0x08, 0xC1, - 0x09, 0x30, 0x03, 0xCF, 0x0C, 0x01, 0x70, 0x06, - 0xC2, 0x09, 0x20, 0x05, 0x0E, 0xD1, 0x06, 0x40, - 0x03, 0x0B, 0xC3, 0x99, 0x03, 0x80, 0xD5, 0x0C, - 0x1B, 0x0E, 0xC5, 0x1E, -//ascii 0x003A - 0xFF, 0xD2, 0x0A, 0x26, 0x0D, 0xC6, 0x36, 0xC3, - 0x06, 0x20, 0x0C, 0xC6, 0x30, 0xC3, 0x06, 0x20, - 0x0C, 0xC6, 0x30, 0xC3, 0x06, 0x20, 0x0C, 0xC6, - 0x30, 0xC3, 0x0C, 0x2A, 0x0E, 0xC6, 0x3A, 0xC0, -//ascii 0x003B - 0xFF, 0xE2, 0x0A, 0x27, 0x0D, 0xC6, 0x7C, 0xC3, - 0x05, 0x20, 0x0C, 0xC6, 0x70, 0x0E, 0xC2, 0x05, - 0x20, 0x0C, 0xC6, 0x70, 0x0E, 0xC2, 0x05, 0x20, - 0x0C, 0xC6, 0x70, 0x0E, 0xC2, 0x0C, 0x2A, 0x0E, -//ascii 0x003C - 0xC2, 0x0D, 0x21, 0xC7, 0x21, 0xC5, 0x03, 0x10, - 0x0A, 0xC5, 0x08, 0x10, 0x04, 0xC5, 0x08, 0x10, - 0x04, 0xC5, 0x03, 0x10, 0x0A, 0xC6, 0x20, 0xC4, - 0x0E, 0x10, 0x01, 0xC7, 0x04, 0x10, 0x0A, 0xC3, - 0x08, 0x10, 0x06, 0xC7, 0x0A, 0x10, 0x04, 0xC3, - 0x03, 0x10, 0x0C, 0xC8, 0x01, 0x10, 0x0E, 0xC1, - 0x0D, 0x10, 0x01, 0xC9, 0x06, 0x10, 0x08, 0xC1, - 0x06, 0x10, 0x08, 0xC9, 0x0C, 0x10, 0x03, 0xC1, - 0x01, 0x10, 0x0E, 0xCA, 0x01, 0x10, 0x0D, 0x0C, - 0x10, 0x03, 0xCB, 0x08, 0x10, 0x08, 0x06, 0x10, - 0x0A, 0xCB, 0x0E, 0x10, 0x01, 0x20, 0xCD, 0x03, - 0x30, 0x04, 0xCD, 0x0A, 0x30, 0x0A, 0xCE, 0x34, - 0xC0, -//ascii 0x003D - 0xC1, 0x09, 0x15, 0x0E, 0xC1, 0x0C, 0x15, 0x0B, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x05, 0x10, 0x0C, 0xC1, 0x09, 0x10, 0x07, - 0xC1, 0x0B, 0x19, 0x0E, 0xC1, 0x0D, 0x19, 0x0C, -//ascii 0x003E - 0xC7, 0x0E, 0x20, 0x02, 0xCE, 0x08, 0x30, 0x0A, - 0xCD, 0x02, 0x30, 0x04, 0xCC, 0x0C, 0x10, 0x12, - 0x10, 0x0E, 0xCB, 0x06, 0x10, 0x18, 0x10, 0x08, - 0xCB, 0x02, 0x10, 0xC0, 0x0E, 0x10, 0x02, 0xCA, - 0x0C, 0x10, 0x04, 0xC1, 0x02, 0x10, 0x0C, 0xC9, - 0x05, 0x10, 0x0A, 0xC1, 0x08, 0x10, 0x06, 0xC9, - 0x20, 0xC2, 0x0E, 0x10, 0x02, 0xC8, 0x0A, 0x10, - 0x05, 0xC3, 0x04, 0x10, 0x0C, 0xC7, 0x04, 0x10, - 0x0A, 0xC3, 0x0A, 0x10, 0x05, 0xC6, 0x0E, 0x20, - 0xC5, 0x20, 0xC6, 0x08, 0x10, 0x06, 0xC5, 0x04, - 0x10, 0x0A, 0xC5, 0x02, 0x10, 0x0C, 0xC5, 0x0A, - 0x10, 0x04, 0xC4, 0x0E, 0x24, 0xC7, 0x24, -//ascii 0x003F - 0xC4, 0xBA, 0x76, 0x7A, 0xC0, 0xCF, 0x0A, 0x01, - 0x50, 0x01, 0x0A, 0xCC, 0x06, 0x70, 0x10, 0x06, - 0xCA, 0x0A, 0x40, 0x21, 0x30, 0x0A, 0xC9, 0x01, - 0x10, 0x09, 0xC5, 0x0A, 0x10, 0x01, 0xC8, 0x09, - 0x10, 0x04, 0xC7, 0x04, 0x10, 0x0A, 0xC7, 0x06, - 0x10, 0x09, 0xC7, 0x06, 0x10, 0x09, 0xC2, 0x34, - 0xC0, 0x04, 0x10, 0x09, 0xC7, 0x07, 0x10, 0x07, - 0xC2, 0x30, 0xC0, 0x06, 0x10, 0x09, 0xC7, 0x07, - 0x10, 0x07, 0xC2, 0x30, 0xC0, 0x09, 0x10, 0x07, - 0xC7, 0x07, 0x11, 0x07, 0xC2, 0x30, 0xC0, 0x0D, - 0x10, 0x01, 0xCE, 0x3C, 0xC1, 0x06, 0x10, 0x91, - 0x9A, 0xD0, 0xD1, 0x01, 0x30, 0x09, 0xD1, 0x0D, - 0x04, 0x20, 0x09, 0xD3, 0x99, 0x10, 0x90, -//ascii 0x0040 - 0xEF, 0x8E, 0x96, 0x74, 0x34, 0xC2, 0x0A, 0x14, - 0x0A, 0xCC, 0x09, 0x70, 0x60, 0xC2, 0x09, 0x10, - 0x09, 0xCB, 0x09, 0x70, 0x70, 0xC2, 0x09, 0x10, - 0x09, 0xCA, 0x0E, 0x10, 0xA2, 0x9A, 0xCA, 0x80, - 0x4A, 0x2C, 0x99, 0x24, 0xC0, 0xC2, 0x09, 0x10, - 0x09, 0xCA, 0x09, 0x10, 0x0A, 0xC2, 0x04, 0x00, - 0xC5, 0x8A, 0x09, 0xC2, 0x09, 0x10, 0x09, 0xCA, - 0x06, 0x10, 0x0D, 0xC1, 0x89, 0x02, 0xC5, 0x0D, - 0x10, 0xC2, 0x09, 0x10, 0x09, 0xCA, 0x04, 0x10, - 0x0E, 0xC1, 0x86, 0x02, 0xC5, 0x0C, 0x10, 0x0C, - 0xC1, 0x09, 0x10, 0x09, 0xCA, 0x04, 0x10, 0x0E, - 0xC1, 0x09, 0x10, 0x09, 0xC4, 0x04, 0x10, 0x0E, - 0xC1, 0x09, 0x10, 0x0A, 0xCA, 0x06, 0x10, 0x0D, - 0xC1, 0x0D, 0x30, 0x22, 0x20, 0x04, 0xC2, 0x09, - 0x10, 0x0C, 0xCA, 0x06, 0x10, 0x0D, 0xC2, 0x0A, - 0x70, 0x02, 0xC3, 0x06, 0x10, 0x0D, 0xCA, 0x0A, - 0x10, 0x09, 0xC3, 0x0D, 0x04, 0x30, 0x02, 0x09, - 0xC4, 0x82, 0x02, 0xCC, 0x92, 0x02, 0xE0, 0xC5, - 0x1D, 0x0E, 0xC5, 0x09, 0x10, 0x09, 0xCC, 0x09, - 0x10, 0x82, 0x9D, 0xC9, 0x8E, 0xA4, 0x10, 0x02, - 0xCE, 0x06, 0x40, 0x12, 0x34, 0x12, 0x40, 0x02, - 0x0D, 0xCF, 0x09, 0x02, 0x70, 0x60, 0x04, 0x0E, - 0xD2, 0x06, 0x02, 0x70, 0x20, 0x04, 0x0A, 0xD6, - 0x0D, 0x19, 0x16, 0x04, 0x16, 0x09, 0x0C, -//ascii 0x0041 - 0xD5, 0x0E, 0xD3, 0x9C, 0x73, 0x00, 0xCF, 0x8E, - 0x95, 0x40, 0xCC, 0x8B, 0x72, 0x70, 0xC8, 0x8D, - 0x95, 0x70, 0x90, 0x27, 0xB0, 0xC5, 0x8B, 0x72, - 0x70, 0x90, 0x39, 0xE0, 0xC4, 0x8D, 0x73, 0x70, - 0x00, 0x15, 0x10, 0x07, 0xC5, 0x09, 0x70, 0x85, - 0x9D, 0xC1, 0x09, 0x10, 0x07, 0xC5, 0x09, 0x30, - 0x83, 0x7C, 0xC5, 0x09, 0x10, 0x07, 0xC5, 0x09, - 0x20, 0x07, 0x0E, 0xC7, 0x09, 0x10, 0x07, 0xC5, - 0x09, 0x40, 0x83, 0x7C, 0xC4, 0x09, 0x10, 0x07, - 0xC5, 0x0C, 0x02, 0x70, 0x85, 0x9D, 0xC0, 0x09, - 0x10, 0x07, 0xC7, 0x8E, 0x95, 0x70, 0x02, 0x03, - 0x10, 0x07, 0xCB, 0x8C, 0x72, 0x70, 0x82, 0x7C, - 0xCC, 0x8E, 0x95, 0x70, 0x80, 0x59, 0xCD, 0x8B, - 0x72, 0x60, 0xD0, 0x8D, 0x95, 0x30, 0xD4, 0x8B, - 0x72, 0xC0, -//ascii 0x0042 - 0xCD, 0x0B, 0x06, 0x14, 0x07, 0x0E, 0xC6, 0x0E, - 0x06, 0x10, 0x81, 0x6E, 0xC2, 0x04, 0x40, 0x01, - 0x0C, 0xC4, 0x0D, 0x01, 0x40, 0x01, 0x0D, 0xC0, - 0x04, 0x70, 0x0C, 0xC3, 0x01, 0x60, 0x04, 0x0C, - 0x10, 0x01, 0x24, 0x20, 0x04, 0xC2, 0x07, 0x10, - 0x01, 0x06, 0x17, 0x04, 0x10, 0x81, 0x06, 0xC4, - 0x04, 0x10, 0x0B, 0xC1, 0x20, 0x0E, 0xC3, 0x07, - 0x20, 0x0E, 0xC4, 0x0D, 0x10, 0x06, 0xC0, 0x0D, - 0x10, 0x06, 0xC4, 0x0C, 0x10, 0x01, 0xC6, 0x10, - 0x04, 0xC0, 0x0B, 0x10, 0x07, 0xC4, 0x0E, 0x10, - 0x01, 0xC6, 0x81, 0x01, 0xC0, 0x09, 0x10, 0x07, - 0xC4, 0x0E, 0x10, 0x01, 0xC6, 0x01, 0x10, 0xC0, - 0x09, 0x10, 0x07, 0xC4, 0x0E, 0x10, 0x01, 0xC6, - 0x01, 0x10, 0xC0, 0x09, 0x10, 0x07, 0xC4, 0x0E, - 0x10, 0x01, 0xC6, 0x01, 0x10, 0xC0, 0x09, 0x10, - 0x07, 0xC4, 0x0E, 0x10, 0x01, 0xC6, 0x01, 0x10, - 0xC0, 0x09, 0x10, 0x04, 0x49, 0x07, 0x10, 0x01, - 0x69, 0x20, 0xC0, 0x09, 0x70, 0x70, 0x50, 0xC0, - 0x09, 0x70, 0x70, 0x50, 0xC0, 0x0B, 0x74, 0x74, - 0x54, 0xC0, -//ascii 0x0043 - 0xC5, 0x9C, 0x98, 0xC0, 0xC3, 0x18, 0x09, 0x0D, - 0xC9, 0x08, 0x02, 0x20, 0x08, 0xC3, 0x03, 0x20, - 0x03, 0x0C, 0xC5, 0x0D, 0x03, 0x40, 0x08, 0xC3, - 0x03, 0x40, 0x06, 0xC3, 0x0D, 0x02, 0x40, 0x02, - 0x09, 0xC3, 0x03, 0x02, 0x40, 0x06, 0xC2, 0x06, - 0x10, 0x03, 0x0C, 0xCA, 0x0D, 0x09, 0x20, 0x0C, - 0xC0, 0x0D, 0x10, 0x02, 0xCE, 0x09, 0x10, 0x03, - 0xC0, 0x08, 0x10, 0x08, 0xCF, 0x02, 0x10, 0xC0, - 0x06, 0x10, 0x09, 0xCF, 0x03, 0x10, 0x0C, 0x06, - 0x10, 0x09, 0xCF, 0x03, 0x10, 0x0C, 0x06, 0x10, - 0x08, 0xCF, 0x02, 0x10, 0x0C, 0x09, 0x10, 0x06, - 0xCF, 0x20, 0xC1, 0x20, 0x0D, 0xCD, 0x08, 0x10, - 0x06, 0xC1, 0x08, 0x10, 0x02, 0x09, 0xCA, 0x0D, - 0x06, 0x20, 0x0D, 0xC2, 0x03, 0x30, 0x12, 0x53, - 0x02, 0x40, 0x09, 0xC4, 0x06, 0x70, 0x60, 0x02, - 0x09, 0xC6, 0x0C, 0x06, 0x70, 0x20, 0x02, 0x08, - 0xCB, 0x0C, 0x09, 0x46, 0x88, 0x9D, 0xC0, -//ascii 0x0044 - 0xC6, 0x0E, 0x0B, 0x19, 0x17, 0x89, 0xBD, 0xCC, - 0x07, 0x02, 0x70, 0x10, 0x04, 0x09, 0xC7, 0x09, - 0x01, 0x70, 0x50, 0x02, 0x0D, 0xC4, 0x07, 0x70, - 0x70, 0x80, 0x1D, 0xC2, 0x0B, 0x20, 0x07, 0x0B, - 0xC8, 0x8E, 0x92, 0x10, 0x02, 0xC2, 0x04, 0x10, - 0x09, 0xCD, 0x02, 0x10, 0x09, 0xC1, 0x10, 0x01, - 0xCE, 0x0B, 0x10, 0x04, 0xC0, 0x0B, 0x10, 0x04, - 0xCF, 0x10, 0x02, 0xC0, 0x09, 0x10, 0x07, 0xCF, - 0x20, 0xC0, 0x09, 0x10, 0x07, 0xCF, 0x01, 0x10, - 0xC0, 0x09, 0x10, 0x07, 0xCF, 0x01, 0x10, 0xC0, - 0x09, 0x10, 0x07, 0xCF, 0x01, 0x10, 0xC0, 0x09, - 0x10, 0x04, 0x79, 0x79, 0x01, 0x10, 0xC0, 0x09, - 0x70, 0x70, 0x50, 0xC0, 0x09, 0x70, 0x70, 0x50, - 0xC0, 0x0B, 0x74, 0x74, 0x54, 0xC0, -//ascii 0x0045 - 0xD3, 0x2B, 0xC0, 0x0B, 0x14, 0x09, 0xCF, 0x01, - 0x10, 0xC0, 0x09, 0x10, 0x07, 0xC5, 0x07, 0x11, - 0x0D, 0xC5, 0x01, 0x10, 0xC0, 0x09, 0x10, 0x07, - 0xC5, 0x04, 0x10, 0x0D, 0xC5, 0x01, 0x10, 0xC0, - 0x09, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0D, 0xC5, - 0x01, 0x10, 0xC0, 0x09, 0x10, 0x07, 0xC5, 0x04, - 0x10, 0x0D, 0xC5, 0x01, 0x10, 0xC0, 0x09, 0x10, - 0x07, 0xC5, 0x04, 0x10, 0x0D, 0xC5, 0x01, 0x10, - 0xC0, 0x09, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0D, - 0xC5, 0x01, 0x10, 0xC0, 0x09, 0x10, 0x07, 0xC5, - 0x04, 0x10, 0x0D, 0xC5, 0x01, 0x10, 0xC0, 0x09, - 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0D, 0xC5, 0x01, - 0x10, 0xC0, 0x09, 0x10, 0x07, 0xC5, 0x04, 0x10, - 0x0D, 0xC5, 0x01, 0x10, 0xC0, 0x09, 0x10, 0x07, - 0xC5, 0x04, 0x10, 0x0D, 0xC5, 0x01, 0x10, 0xC0, - 0x09, 0x70, 0x70, 0x50, 0xC0, 0x09, 0x70, 0x70, - 0x50, 0xC0, 0x09, 0x70, 0x70, 0x50, 0xC0, 0x0D, - 0x7B, 0x7B, 0x5B, 0xC0, -//ascii 0x0046 - 0xC0, 0x1E, 0xD4, 0x0A, 0x10, 0x07, 0xC5, 0x2E, - 0xCA, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x10, 0x07, 0xC5, 0x04, 0x10, 0x0C, - 0xC9, 0x0A, 0x70, 0x70, 0x50, 0xC0, 0x0A, 0x70, - 0x70, 0x50, 0xC0, 0x0A, 0x70, 0x70, 0x50, 0xC0, - 0x0E, 0x7C, 0x7C, 0x5C, 0xC0, -//ascii 0x0047 - 0xC4, 0x8D, 0x8A, 0xC2, 0x0A, 0x78, 0x28, 0xC3, - 0x0A, 0x02, 0x10, 0x08, 0xC2, 0x08, 0x70, 0x20, - 0xC2, 0x08, 0x30, 0x08, 0xC2, 0x08, 0x70, 0x20, - 0xC1, 0x0A, 0x40, 0x0A, 0xC2, 0x08, 0x10, 0x05, - 0x18, 0x05, 0x20, 0x1A, 0xC1, 0x02, 0x10, 0x05, - 0x0E, 0xC4, 0x08, 0x10, 0x0A, 0xC3, 0x85, 0x05, - 0xC1, 0x0A, 0x10, 0x02, 0xC6, 0x08, 0x10, 0x0A, - 0xC3, 0x0E, 0x10, 0x08, 0xC0, 0x08, 0x10, 0x08, - 0xC6, 0x08, 0x10, 0x0A, 0xC4, 0x02, 0x10, 0xC0, - 0x05, 0x10, 0x0A, 0xC6, 0x08, 0x10, 0x0A, 0xC4, - 0x02, 0x10, 0x0D, 0x05, 0x10, 0x0A, 0xC6, 0x08, - 0x10, 0x0A, 0xC4, 0x02, 0x10, 0x0A, 0x08, 0x10, - 0x08, 0xC7, 0x1E, 0xC5, 0x02, 0x10, 0x0D, 0x0A, - 0x10, 0x05, 0xCE, 0x0E, 0x20, 0xC1, 0x02, 0x10, - 0x0A, 0xCD, 0x05, 0x10, 0x08, 0xC1, 0x0D, 0x20, - 0x05, 0x0A, 0x7D, 0x9D, 0xA8, 0x20, 0x10, 0x02, - 0xC3, 0x08, 0x70, 0x70, 0x10, 0x0D, 0xC4, 0x0A, - 0x02, 0x70, 0x50, 0x05, 0x0E, 0xC7, 0x0A, 0x05, - 0x70, 0x90, 0x25, 0xD0, 0xCC, 0x0E, 0x0D, 0x3A, - 0x0D, 0xC0, -//ascii 0x0048 - 0xC0, 0x7E, 0x7E, 0x5E, 0xC0, 0x09, 0x70, 0x70, - 0x50, 0xC0, 0x09, 0x70, 0x70, 0x50, 0xC0, 0x09, - 0x70, 0x70, 0x50, 0xC1, 0x7E, 0x0E, 0x03, 0x10, - 0x0B, 0x7E, 0x0E, 0xCA, 0x03, 0x10, 0x0E, 0xD3, - 0x03, 0x10, 0x0E, 0xD3, 0x03, 0x10, 0x0E, 0xD3, - 0x03, 0x10, 0x0E, 0xD3, 0x03, 0x10, 0x0E, 0xD3, - 0x03, 0x10, 0x0E, 0xD3, 0x03, 0x10, 0x0E, 0xC9, - 0x0E, 0x7A, 0x0A, 0x01, 0x10, 0x09, 0x7A, 0x0A, - 0xC0, 0x09, 0x70, 0x70, 0x50, 0xC0, 0x09, 0x70, - 0x70, 0x50, 0xC0, 0x0A, 0x71, 0x71, 0x51, 0xC0, -//ascii 0x0049 - 0x0C, 0x16, 0x0B, 0xCF, 0x08, 0x16, 0xC0, 0x09, - 0x10, 0x08, 0xCF, 0x02, 0x10, 0xC0, 0x09, 0x10, - 0x08, 0xCF, 0x02, 0x10, 0xC0, 0x09, 0x10, 0x08, - 0xCF, 0x02, 0x10, 0xC0, 0x09, 0x10, 0x08, 0xCF, - 0x02, 0x10, 0xC0, 0x09, 0x10, 0x06, 0x7C, 0x7C, - 0x02, 0x10, 0xC0, 0x09, 0x70, 0x70, 0x50, 0xC0, - 0x09, 0x70, 0x70, 0x50, 0xC0, 0x09, 0x70, 0x70, - 0x50, 0xC0, 0x09, 0x10, 0x08, 0xCF, 0x02, 0x10, - 0xC0, 0x09, 0x10, 0x08, 0xCF, 0x02, 0x10, 0xC0, - 0x09, 0x10, 0x08, 0xCF, 0x02, 0x10, 0xC0, 0x09, - 0x10, 0x08, 0xCF, 0x02, 0x10, 0xC0, 0x09, 0x10, - 0x08, 0xCF, 0x02, 0x10, 0xC0, 0x0C, 0x19, 0x0C, - 0xCF, 0x29, 0xC0, -//ascii 0x004A - 0xC0, 0x7E, 0x5E, 0xC8, 0x09, 0x70, 0x70, 0x83, - 0x6E, 0xC3, 0x09, 0x70, 0x70, 0x20, 0x06, 0xC2, - 0x09, 0x70, 0x70, 0x30, 0x03, 0xC2, 0x7E, 0x6E, - 0x8D, 0xB6, 0x20, 0x09, 0xD3, 0x09, 0x10, 0x03, - 0xD4, 0x20, 0x0E, 0xD3, 0x01, 0x10, 0x0B, 0xD3, - 0x03, 0x10, 0x0B, 0xD3, 0x01, 0x10, 0x0D, 0xD2, - 0x0E, 0x10, 0x01, 0xD3, 0x03, 0x10, 0x06, 0xCF, - 0x16, 0x03, 0x01, 0x10, 0x01, 0x0E, 0xCF, 0x01, - 0x40, 0x0B, 0xD0, 0x01, 0x20, 0x03, 0x0D, 0xD1, - 0x13, 0x06, 0x09, 0xC0, -//ascii 0x004B - 0xD5, 0x0E, 0xC0, 0x1A, 0xD2, 0x0B, 0x00, 0xC0, - 0x8A, 0x07, 0xD0, 0x08, 0x10, 0xC0, 0x0A, 0x10, - 0x05, 0xCE, 0x06, 0x20, 0xC0, 0x0A, 0x20, 0x03, - 0x0E, 0xCA, 0x0E, 0x03, 0x30, 0xC1, 0x07, 0x30, - 0x0C, 0xC8, 0x0C, 0x30, 0x03, 0x0E, 0xC2, 0x0A, - 0x30, 0x0B, 0xC6, 0x0A, 0x30, 0x05, 0xC5, 0x0C, - 0x30, 0x08, 0xC4, 0x07, 0x30, 0x08, 0xC7, 0x0E, - 0x03, 0x20, 0x06, 0xC2, 0x05, 0x30, 0x0B, 0xCA, - 0x05, 0x20, 0x83, 0xC3, 0x20, 0x03, 0x0E, 0xCC, - 0x07, 0x60, 0x05, 0xCF, 0x0A, 0x40, 0x08, 0xD1, - 0x0C, 0x20, 0x0B, 0xC9, 0x0C, 0x78, 0x98, 0x30, - 0x30, 0x78, 0x18, 0xC0, 0x0A, 0x70, 0x70, 0x50, - 0xC0, 0x0A, 0x70, 0x70, 0x50, 0xC0, 0x0B, 0x73, - 0x73, 0x53, 0xC0, -//ascii 0x004C - 0xD3, 0x24, 0xD4, 0x01, 0x10, 0xD4, 0x01, 0x10, - 0xD4, 0x01, 0x10, 0xD4, 0x01, 0x10, 0xD4, 0x01, - 0x10, 0xD4, 0x01, 0x10, 0xD4, 0x01, 0x10, 0xD4, - 0x01, 0x10, 0xD4, 0x01, 0x10, 0xD4, 0x01, 0x10, - 0xC0, 0x0E, 0x7B, 0x7B, 0x2B, 0x01, 0x10, 0xC0, - 0x0A, 0x70, 0x70, 0x50, 0xC0, 0x0A, 0x70, 0x70, - 0x50, 0xC0, 0x0A, 0x71, 0x71, 0x51, 0xC0, -//ascii 0x004D - 0xE7, 0x0C, 0x76, 0x76, 0x56, 0xCC, 0x0A, 0x70, - 0x70, 0x50, 0xCC, 0x0A, 0x70, 0x70, 0x50, 0xCC, - 0x0A, 0x20, 0x06, 0x0B, 0x1C, 0x6B, 0x7A, 0xCC, - 0x0A, 0x40, 0x93, 0x6A, 0xD0, 0xD9, 0x8D, 0x63, - 0x60, 0x91, 0x48, 0xC0, 0xD9, 0x9C, 0x84, 0x10, - 0x60, 0x03, 0x0B, 0xDA, 0x9D, 0xA6, 0x30, 0x30, - 0x08, 0xDE, 0x08, 0x20, 0x08, 0xD9, 0x9D, 0xA6, - 0x30, 0x40, 0x08, 0xD5, 0x9C, 0x84, 0x10, 0x60, - 0x81, 0x6C, 0xD2, 0x0C, 0x03, 0x60, 0x91, 0x48, - 0xB0, 0xD6, 0x0A, 0x30, 0x93, 0x6A, 0xD0, 0xDA, - 0x0A, 0x20, 0x06, 0x78, 0x18, 0x76, 0xCC, 0x0A, - 0x70, 0x70, 0x50, 0xCC, 0x0A, 0x70, 0x70, 0x50, - 0xCC, 0x0D, 0x78, 0x78, 0x58, 0xC0, -//ascii 0x004E - 0xC0, 0x7C, 0x7C, 0x5C, 0xC0, 0x0A, 0x70, 0x70, - 0x50, 0xC0, 0x0A, 0x70, 0x70, 0x50, 0xC0, 0x0A, - 0x10, 0x51, 0x62, 0x24, 0x01, 0x20, 0xD1, 0x8D, - 0x81, 0x20, 0xCF, 0x0A, 0x04, 0x50, 0xCC, 0x0A, - 0x04, 0x50, 0x04, 0x0A, 0xCA, 0x8C, 0x61, 0x40, - 0x82, 0x8E, 0xC9, 0x8C, 0x81, 0x40, 0x81, 0x6C, - 0xC9, 0x8E, 0x82, 0x50, 0x06, 0x0C, 0xCA, 0x0A, - 0x04, 0x50, 0x04, 0x0A, 0xCC, 0x0A, 0x40, 0x82, - 0x8E, 0xCE, 0x0A, 0x20, 0x06, 0x0C, 0xCB, 0x1E, - 0x2D, 0xC0, 0x0A, 0x20, 0x21, 0x70, 0x70, 0xC0, - 0x0A, 0x70, 0x70, 0x50, 0xC0, 0x0A, 0x70, 0x70, - 0x50, 0xC0, -//ascii 0x004F - 0xC5, 0x9C, 0x86, 0x40, 0x32, 0x94, 0x6A, 0xE0, - 0xC9, 0x08, 0x02, 0x70, 0x30, 0x04, 0x0C, 0xC5, - 0x0D, 0x02, 0x70, 0x70, 0x06, 0xC3, 0x0E, 0x02, - 0x20, 0x02, 0x04, 0x66, 0x14, 0x02, 0x20, 0x06, - 0xC2, 0x04, 0x10, 0x04, 0x0E, 0xCB, 0x0B, 0x02, - 0x10, 0x0B, 0xC0, 0x0D, 0x10, 0x02, 0xCE, 0x0A, - 0x10, 0x04, 0xC0, 0x08, 0x10, 0x06, 0xCF, 0x20, - 0x0E, 0x06, 0x10, 0x08, 0xCF, 0x02, 0x10, 0x0C, - 0x04, 0x10, 0x0A, 0xCF, 0x04, 0x10, 0x0B, 0x06, - 0x10, 0x08, 0xCF, 0x02, 0x10, 0x0D, 0x08, 0x10, - 0x06, 0xCF, 0x20, 0xC0, 0x0E, 0x20, 0x0E, 0xCD, - 0x08, 0x10, 0x04, 0xC1, 0x06, 0x10, 0x02, 0x0B, - 0xCA, 0x0D, 0x06, 0x20, 0x0D, 0xC2, 0x02, 0x30, - 0x72, 0x02, 0x40, 0x0A, 0xC4, 0x04, 0x70, 0x60, - 0x02, 0x0A, 0xC6, 0x0B, 0x04, 0x70, 0x20, 0x02, - 0x08, 0xCB, 0x0B, 0x08, 0x16, 0x14, 0x16, 0x0A, - 0x0D, 0xC0, -//ascii 0x0050 - 0xDB, 0x0D, 0x06, 0x20, 0x04, 0x08, 0xCF, 0x08, - 0x60, 0x04, 0x0D, 0xCC, 0x08, 0x70, 0x10, 0x0D, - 0xCA, 0x0D, 0x20, 0x04, 0x28, 0x06, 0x04, 0x10, - 0x04, 0xCA, 0x04, 0x10, 0x0B, 0xC5, 0x04, 0x10, - 0x0B, 0xC8, 0x0E, 0x10, 0x04, 0xC6, 0x0D, 0x10, - 0x06, 0xC8, 0x0B, 0x10, 0x06, 0xC6, 0x0E, 0x10, - 0x04, 0xC8, 0x0A, 0x10, 0x08, 0xC7, 0x20, 0xC8, - 0x0A, 0x10, 0x08, 0xC7, 0x20, 0xC8, 0x0A, 0x10, - 0x08, 0xC7, 0x20, 0xC8, 0x0A, 0x10, 0x08, 0xC7, - 0x20, 0xC8, 0x0A, 0x10, 0x08, 0xC7, 0x20, 0xC8, - 0x0A, 0x10, 0x04, 0x78, 0x20, 0x78, 0xC0, 0x0A, - 0x70, 0x70, 0x50, 0xC0, 0x0A, 0x70, 0x70, 0x50, - 0xC0, 0x0B, 0x74, 0x74, 0x54, 0xC0, -//ascii 0x0051 - 0xC5, 0xBB, 0x95, 0x32, 0x10, 0xB2, 0x35, 0x79, - 0xE0, 0xCD, 0x09, 0x01, 0x70, 0x30, 0x05, 0x0B, - 0xC9, 0x0D, 0x02, 0x70, 0x70, 0x07, 0xC7, 0x0D, - 0x01, 0x20, 0x02, 0x75, 0x85, 0x31, 0x20, 0x07, - 0xC6, 0x05, 0x10, 0x05, 0x0D, 0xCB, 0x0B, 0x01, - 0x10, 0x0B, 0xC4, 0x0D, 0x10, 0x01, 0xCE, 0x0B, - 0x10, 0x03, 0xC4, 0x09, 0x10, 0x07, 0xCB, 0x3E, - 0x01, 0x10, 0x0D, 0x2E, 0xC0, 0x07, 0x10, 0x09, - 0xCA, 0x05, 0x70, 0x20, 0x0D, 0x05, 0x10, 0x09, - 0xCA, 0x05, 0x70, 0x20, 0x0D, 0x07, 0x10, 0x09, - 0xCA, 0x07, 0x33, 0x20, 0x02, 0x23, 0x0D, 0x09, - 0x10, 0x07, 0xCF, 0x20, 0xC4, 0x0E, 0x20, 0x0D, - 0xCD, 0x09, 0x10, 0x05, 0xC5, 0x07, 0x10, 0x02, - 0x0B, 0xCA, 0x0D, 0x07, 0x20, 0x0D, 0xC6, 0x03, - 0x30, 0x01, 0x62, 0x01, 0x40, 0x09, 0xC8, 0x05, - 0x70, 0x60, 0x01, 0x0B, 0xCA, 0x0B, 0x05, 0x70, - 0x20, 0x02, 0x07, 0xCF, 0x8B, 0x97, 0x35, 0x87, - 0x9D, 0xC0, -//ascii 0x0052 - 0xC4, 0xAA, 0x76, 0xAE, 0xC7, 0x4E, 0xC3, 0x0A, - 0x02, 0x40, 0x07, 0xC2, 0x0A, 0x03, 0x60, 0xC2, - 0x0A, 0x70, 0x07, 0xC0, 0x0A, 0x70, 0x00, 0xC1, - 0x0C, 0x30, 0x12, 0x30, 0x0E, 0x02, 0x70, 0x00, - 0xC1, 0x06, 0x10, 0x07, 0xC3, 0x9E, 0x30, 0x20, - 0x10, 0x06, 0x0C, 0x5E, 0xC1, 0x10, 0x03, 0xC5, - 0x0E, 0x20, 0x07, 0xC8, 0x0C, 0x10, 0x06, 0xC6, - 0x20, 0x0C, 0xC8, 0x0A, 0x10, 0x07, 0xC6, 0x02, - 0x10, 0xC9, 0x0A, 0x10, 0x07, 0xC6, 0x02, 0x10, - 0xC9, 0x0A, 0x10, 0x07, 0xC6, 0x02, 0x10, 0xC9, - 0x0A, 0x10, 0x07, 0xC6, 0x02, 0x10, 0xC9, 0x0A, - 0x10, 0x07, 0xC6, 0x02, 0x10, 0xC9, 0x0A, 0x10, - 0x03, 0x67, 0x20, 0x06, 0x77, 0xC0, 0x0A, 0x70, - 0x70, 0x50, 0xC0, 0x0A, 0x70, 0x70, 0x50, 0xC0, - 0x0C, 0x77, 0x77, 0x57, 0xC0, -//ascii 0x0053 - 0xEC, 0x8D, 0xAC, 0xC4, 0x0C, 0x05, 0x12, 0x84, - 0x9E, 0xD2, 0x0E, 0x04, 0x10, 0x07, 0xC3, 0x09, - 0x50, 0x02, 0x0A, 0xD0, 0x0C, 0x02, 0x20, 0x07, - 0xC2, 0x0A, 0x70, 0x00, 0x0C, 0xCE, 0x0E, 0x40, - 0x07, 0xC2, 0x02, 0x20, 0x84, 0x54, 0x20, 0x02, - 0xCE, 0x05, 0x10, 0x84, 0xCE, 0xC2, 0x0A, 0x20, - 0x0C, 0xC3, 0x04, 0x10, 0x09, 0xCC, 0x0C, 0x10, - 0x02, 0xC5, 0x07, 0x10, 0x05, 0xC4, 0x0D, 0x10, - 0x02, 0xCC, 0x09, 0x10, 0x07, 0xC5, 0x04, 0x10, - 0x0A, 0xC5, 0x02, 0x10, 0x0E, 0xCB, 0x05, 0x10, - 0x09, 0xC5, 0x20, 0x0D, 0xC5, 0x04, 0x10, 0x0C, - 0xCB, 0x05, 0x10, 0x0A, 0xC4, 0x0E, 0x20, 0xC6, - 0x04, 0x10, 0x0C, 0xCB, 0x05, 0x10, 0x09, 0xC4, - 0x0C, 0x10, 0x02, 0xC6, 0x02, 0x10, 0x0C, 0xCB, - 0x09, 0x10, 0x07, 0xC4, 0x09, 0x10, 0x05, 0xC6, - 0x20, 0xCC, 0x0E, 0x20, 0x0E, 0xC3, 0x02, 0x10, - 0x0A, 0xC5, 0x09, 0x10, 0x04, 0xCD, 0x07, 0x10, - 0xA2, 0x7A, 0x94, 0x20, 0x0E, 0xC4, 0x09, 0x20, - 0x0C, 0xCE, 0x02, 0x70, 0x09, 0xC2, 0x09, 0x02, - 0x30, 0x05, 0xCF, 0x0E, 0x04, 0x50, 0x05, 0xC3, - 0x07, 0x30, 0x02, 0x0E, 0xD1, 0xB9, 0x40, 0x25, - 0xC0, 0xC4, 0x07, 0x20, 0x05, 0xDE, 0x9A, 0x79, - 0xE0, 0xC0, -//ascii 0x0054 - 0x0E, 0x1C, 0x0E, 0xD3, 0x0A, 0x10, 0x07, 0xD3, - 0x0A, 0x10, 0x07, 0xD3, 0x0A, 0x10, 0x07, 0xD3, - 0x0A, 0x10, 0x07, 0xD3, 0x0A, 0x10, 0x07, 0xD3, - 0x0A, 0x10, 0x07, 0xD3, 0x0A, 0x10, 0x07, 0x7C, - 0x7C, 0x2C, 0xC0, 0x0A, 0x70, 0x70, 0x50, 0xC0, - 0x0A, 0x70, 0x70, 0x50, 0xC0, 0x0A, 0x70, 0x70, - 0x50, 0xC0, 0x0A, 0x10, 0x07, 0xD3, 0x0A, 0x10, - 0x07, 0xD3, 0x0A, 0x10, 0x07, 0xD3, 0x0A, 0x10, - 0x07, 0xD3, 0x0A, 0x10, 0x07, 0xD3, 0x0A, 0x10, - 0x07, 0xD3, 0x0A, 0x10, 0x07, -//ascii 0x0055 - 0xC0, 0x7C, 0x6C, 0x0D, 0xC6, 0x09, 0x70, 0x70, - 0x80, 0x5D, 0xC3, 0x09, 0x70, 0x70, 0x20, 0x05, - 0xC2, 0x09, 0x70, 0x70, 0x30, 0x05, 0xD3, 0x09, - 0x02, 0x10, 0x09, 0xD3, 0x0C, 0x10, 0x03, 0xD4, - 0x20, 0xD4, 0x02, 0x10, 0x0C, 0xD3, 0x02, 0x10, - 0x0C, 0xD3, 0x02, 0x10, 0x0D, 0xD3, 0x20, 0xD3, - 0x09, 0x10, 0x03, 0xC1, 0x7D, 0x7D, 0x0C, 0x07, - 0x20, 0x0C, 0xC0, 0x09, 0x70, 0x70, 0x30, 0x09, - 0xC1, 0x09, 0x70, 0x70, 0x10, 0x02, 0x09, 0xC2, - 0x09, 0x70, 0x70, 0x03, 0x09, 0xC0, -//ascii 0x0056 - 0x0E, 0xD6, 0xA9, 0x16, 0x9E, 0xD2, 0x09, 0x30, - 0x83, 0x7C, 0xCF, 0x09, 0x60, 0x91, 0x69, 0xE0, - 0xCC, 0x89, 0x61, 0x70, 0x83, 0x7C, 0xCC, 0x8D, - 0x94, 0x70, 0x91, 0x69, 0xE0, 0xCC, 0x8C, 0x73, - 0x70, 0x83, 0x7D, 0xCC, 0x9E, 0x96, 0x10, 0x60, - 0x01, 0xCF, 0x8D, 0x94, 0x40, 0xD2, 0x0E, 0x03, - 0x20, 0xCF, 0x8C, 0x73, 0x40, 0xCB, 0x8C, 0x73, - 0x70, 0x01, 0xC7, 0x8D, 0x94, 0x70, 0x90, 0x49, - 0xD0, 0xC4, 0x9D, 0x96, 0x10, 0x70, 0x81, 0x7C, - 0xC5, 0x8D, 0x61, 0x70, 0x90, 0x49, 0xD0, 0xC8, - 0x09, 0x60, 0x83, 0x7C, 0xCC, 0x09, 0x20, 0x91, - 0x69, 0xE0, 0xCF, 0x99, 0x37, 0xC0, -//ascii 0x0057 - 0xC3, 0xAD, 0x8A, 0xCD, 0xDE, 0x09, 0x50, 0xB2, - 0x35, 0x67, 0x80, 0x8A, 0xCD, 0xD3, 0x09, 0x70, - 0x70, 0xB0, 0x23, 0x56, 0x70, 0xCC, 0x8D, 0x65, - 0x13, 0x02, 0x70, 0x70, 0x00, 0xD4, 0xBE, 0xDC, - 0xA9, 0x80, 0xA7, 0x65, 0x32, 0x30, 0xDB, 0xAD, - 0xA9, 0x72, 0x20, 0xD1, 0xAE, 0xCA, 0x87, 0x85, - 0x32, 0x70, 0x10, 0xD0, 0x06, 0x70, 0x50, 0x92, - 0x36, 0x70, 0xD0, 0x06, 0x40, 0xB2, 0x35, 0x79, - 0xA0, 0x0D, 0xD6, 0x06, 0x20, 0x08, 0x0D, 0xDD, - 0x06, 0x60, 0xB2, 0x36, 0x79, 0xC0, 0x0D, 0xD4, - 0x08, 0x02, 0x70, 0x60, 0x02, 0x05, 0xD3, 0xAE, - 0xDA, 0x97, 0x86, 0x32, 0x70, 0xDD, 0x8D, 0x93, - 0x20, 0xD0, 0xBE, 0xDC, 0xA9, 0x80, 0x97, 0x65, - 0x30, 0x12, 0x60, 0xCC, 0x0A, 0x02, 0x70, 0x70, - 0x40, 0xCC, 0x09, 0x70, 0x60, 0xB2, 0x35, 0x67, - 0x90, 0x0A, 0xCC, 0x09, 0x30, 0xB2, 0x35, 0x67, - 0x90, 0x8A, 0xCE, 0xD5, 0x8E, 0xCD, 0xC0, -//ascii 0x0058 - 0xD5, 0x0E, 0xC0, 0x89, 0x5E, 0xD1, 0x08, 0x00, - 0xC0, 0x09, 0x10, 0x08, 0xCE, 0x0A, 0x02, 0x10, - 0xC0, 0x09, 0x20, 0x02, 0x0A, 0xCA, 0x0D, 0x02, - 0x30, 0xC0, 0x0B, 0x40, 0x02, 0x0D, 0xC7, 0x05, - 0x40, 0x02, 0xC1, 0x0E, 0x05, 0x40, 0x05, 0xC4, - 0x09, 0x40, 0x02, 0x0B, 0xC4, 0x0E, 0x05, 0x40, - 0x09, 0xC0, 0x0B, 0x02, 0x30, 0x02, 0x0A, 0xC8, - 0x0D, 0x05, 0x70, 0x10, 0x09, 0xCC, 0x0B, 0x02, - 0x50, 0x08, 0xD0, 0x02, 0x30, 0x08, 0xCF, 0x09, - 0x02, 0x50, 0x02, 0x0B, 0xCB, 0x09, 0x02, 0x30, - 0x12, 0x30, 0x05, 0x0E, 0xC7, 0x0A, 0x02, 0x30, - 0x02, 0x0A, 0xC1, 0x08, 0x40, 0x08, 0xC4, 0x0A, - 0x02, 0x40, 0x08, 0xC4, 0x0E, 0x05, 0x40, 0x09, - 0xC1, 0x0A, 0x40, 0x05, 0x0E, 0xC7, 0x0B, 0x02, - 0x30, 0x02, 0xC0, 0x09, 0x20, 0x02, 0x0D, 0xCB, - 0x08, 0x30, 0xC0, 0x99, 0x02, 0xA0, 0xCE, 0x0E, - 0x05, 0x10, 0xC0, 0x0A, 0x08, 0xD2, 0x0B, 0x02, - 0xC0, -//ascii 0x0059 - 0xC3, 0x0E, 0xE2, 0x8A, 0x2B, 0xE0, 0x0A, 0x10, - 0x04, 0x0D, 0xDE, 0x0A, 0x30, 0x06, 0x0E, 0xDC, - 0x0D, 0x03, 0x30, 0x01, 0x08, 0xDD, 0x0B, 0x03, - 0x30, 0x01, 0x0A, 0xDD, 0x0B, 0x03, 0x30, 0x03, - 0x0B, 0xDD, 0x0B, 0x02, 0x30, 0x04, 0x0B, 0x7C, - 0x0C, 0xD4, 0x0A, 0x02, 0x70, 0x40, 0xD5, 0x0D, - 0x70, 0x40, 0xD3, 0x0D, 0x06, 0x70, 0x50, 0xD1, - 0x0E, 0x06, 0x30, 0x01, 0x08, 0xD9, 0x0E, 0x06, - 0x40, 0x06, 0x0E, 0xD8, 0x0E, 0x06, 0x40, 0x04, - 0x0D, 0xD9, 0x0B, 0x40, 0x02, 0x0B, 0xDB, 0x0A, - 0x20, 0x01, 0x0A, 0xDD, 0x9A, 0x01, 0x80, 0xDF, - 0x8A, 0x6E, 0xC0, -//ascii 0x005A - 0x0D, 0x3C, 0xCE, 0x29, 0xC0, 0x09, 0x30, 0x04, - 0xCD, 0x02, 0x10, 0xC0, 0x09, 0x40, 0x02, 0x0D, - 0xCB, 0x02, 0x10, 0xC0, 0x09, 0x60, 0x0C, 0xCA, - 0x02, 0x10, 0xC0, 0x09, 0x10, 0x08, 0x09, 0x30, - 0x09, 0xC9, 0x02, 0x10, 0xC0, 0x09, 0x10, 0x08, - 0xC0, 0x0C, 0x30, 0x04, 0xC8, 0x02, 0x10, 0xC0, - 0x09, 0x10, 0x08, 0xC1, 0x0D, 0x02, 0x20, 0x04, - 0xC7, 0x02, 0x10, 0xC0, 0x09, 0x10, 0x08, 0xC3, - 0x04, 0x20, 0x02, 0x0D, 0xC5, 0x02, 0x10, 0xC0, - 0x09, 0x10, 0x08, 0xC4, 0x08, 0x30, 0x0C, 0xC4, - 0x02, 0x10, 0xC0, 0x09, 0x10, 0x08, 0xC5, 0x09, - 0x30, 0x08, 0xC3, 0x02, 0x10, 0xC0, 0x09, 0x10, - 0x08, 0xC6, 0x0C, 0x02, 0x20, 0x04, 0xC2, 0x02, - 0x10, 0xC0, 0x09, 0x10, 0x08, 0xC7, 0x0D, 0x02, - 0x20, 0x04, 0xC1, 0x02, 0x10, 0xC0, 0x09, 0x10, - 0x08, 0xC9, 0x04, 0x20, 0x82, 0xC2, 0x10, 0xC0, - 0x09, 0x10, 0x08, 0xCA, 0x08, 0x60, 0xC0, 0x09, - 0x10, 0x08, 0xCB, 0x09, 0x50, 0xC0, 0x09, 0x10, - 0x08, 0xCC, 0x0C, 0x02, 0x30, 0xD3, 0x3C, 0xC0, -}; - - __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersHMALPHAMONO_MEDIUM_32PX[59] = { - { 0, 0, 10,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 19,7, 1, 3, 2 }, //asciii 0x0021 - { 1, 32, 19,4, 1, 3, 5 }, //asciii 0x0022 - { 1, 65, 19,0, 0, 0, 0 }, //asciii 0x0023 - { 1, 216, 19,0, 0, 0, 0 }, //asciii 0x0024 - { 1, 391, 19,0, 1, 0, 2 }, //asciii 0x0025 - { 1, 559, 19,1, 0, 0, 2 }, //asciii 0x0026 - { 1, 686, 19,7, 1, 3, 5 }, //asciii 0x0027 - { 1, 703, 19,4, 0, 3, 0 }, //asciii 0x0028 - { 1, 790, 19,0, 0, 0, 0 }, //asciii 0x0029 - { 1, 880, 19,0, 0, 0, 0 }, //asciii 0x002A - { 1, 946, 19,1, 2, 1, 2 }, //asciii 0x002B - { 1, 1018, 19,7, 5, 3, 1 }, //asciii 0x002C - { 1, 1029, 19,3, 4, 3, 3 }, //asciii 0x002D - { 1, 1079, 19,7, 5, 3, 2 }, //asciii 0x002E - { 1, 1090, 19,0, 0, 0, 0 }, //asciii 0x002F - { 1, 1158, 19,1, 1, 1, 2 }, //asciii 0x0030 - { 1, 1320, 19,3, 1, 0, 2 }, //asciii 0x0031 - { 1, 1407, 19,2, 1, 1, 2 }, //asciii 0x0032 - { 1, 1554, 19,1, 1, 1, 2 }, //asciii 0x0033 - { 1, 1709, 19,1, 1, 1, 2 }, //asciii 0x0034 - { 1, 1824, 19,1, 1, 1, 2 }, //asciii 0x0035 - { 1, 1992, 19,1, 1, 1, 2 }, //asciii 0x0036 - { 1, 2165, 19,2, 1, 1, 2 }, //asciii 0x0037 - { 1, 2273, 19,0, 0, 0, 0 }, //asciii 0x0038 - { 1, 2439, 19,0, 0, 0, 0 }, //asciii 0x0039 - { 1, 2611, 19,7, 2, 3, 2 }, //asciii 0x003A - { 1, 2643, 19,7, 2, 3, 1 }, //asciii 0x003B - { 1, 2675, 19,2, 2, 2, 2 }, //asciii 0x003C - { 1, 2772, 19,2, 3, 2, 3 }, //asciii 0x003D - { 1, 2892, 19,2, 2, 2, 2 }, //asciii 0x003E - { 1, 2987, 19,1, 1, 2, 2 }, //asciii 0x003F - { 1, 3090, 19,0, 0, 0, 0 }, //asciii 0x0040 - { 1, 3281, 19,1, 1, 0, 2 }, //asciii 0x0041 - { 1, 3395, 19,2, 1, 1, 2 }, //asciii 0x0042 - { 1, 3549, 19,1, 1, 1, 2 }, //asciii 0x0043 - { 1, 3684, 19,2, 1, 1, 2 }, //asciii 0x0044 - { 1, 3794, 19,2, 1, 1, 2 }, //asciii 0x0045 - { 1, 3934, 19,2, 1, 1, 2 }, //asciii 0x0046 - { 1, 4043, 19,1, 1, 1, 2 }, //asciii 0x0047 - { 1, 4197, 19,2, 1, 1, 2 }, //asciii 0x0048 - { 1, 4277, 19,2, 1, 2, 2 }, //asciii 0x0049 - { 1, 4376, 19,2, 1, 1, 2 }, //asciii 0x004A - { 1, 4452, 19,2, 1, 0, 2 }, //asciii 0x004B - { 1, 4559, 19,3, 1, 1, 2 }, //asciii 0x004C - { 1, 4614, 19,0, 0, 0, 0 }, //asciii 0x004D - { 1, 4716, 19,1, 1, 1, 2 }, //asciii 0x004E - { 1, 4806, 19,1, 1, 1, 2 }, //asciii 0x004F - { 1, 4936, 19,2, 1, 0, 2 }, //asciii 0x0050 - { 1, 5038, 19,1, 1, 1, 1 }, //asciii 0x0051 - { 1, 5176, 19,2, 1, 1, 2 }, //asciii 0x0052 - { 1, 5293, 19,0, 0, 0, 0 }, //asciii 0x0053 - { 1, 5471, 19,0, 1, 0, 2 }, //asciii 0x0054 - { 1, 5548, 19,1, 1, 1, 2 }, //asciii 0x0055 - { 1, 5626, 19,0, 1, 0, 2 }, //asciii 0x0056 - { 1, 5720, 19,0, 0, 0, 0 }, //asciii 0x0057 - { 1, 5855, 19,0, 1, 0, 2 }, //asciii 0x0058 - { 1, 5992, 19,0, 0, 0, 0 }, //asciii 0x0059 - { 1, 6083, 19,1, 1, 1, 2 }, //asciii 0x005A -}; - -__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontHMALPHAMONO_MEDIUM_32PX= { - 6235, // bitmap len - BAGL_FONT_HM_ALPHA_MONO_MEDIUM_32px, // font id - (uint8_t) NBGL_BPP_4, // bpp - 44, // height of all characters in pixels - 40, // line height in pixels - 0, // kerning - 1, // crop enabled (1) or not (0) - 8, // Most top Y coordinate of any char - 0x20, // first character - 0x5A, // last character - charactersHMALPHAMONO_MEDIUM_32PX, - bitmapHMALPHAMONO_MEDIUM_32PX -}; diff --git a/lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.json b/lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.json deleted file mode 100644 index 054917823..000000000 --- a/lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.json +++ /dev/null @@ -1,656 +0,0 @@ -[ - { - "bitmap": "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", - "nbgl_font_character": [ - { - "encoding": 0, - "bitmap_offset": 0, - "width": 10, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 32, - "bitmap_byte_count": 0 - }, - { - "encoding": 1, - "bitmap_offset": 0, - "width": 19, - "x_min_offset": 7, - "y_min_offset": 1, - "x_max_offset": 3, - "y_max_offset": 2, - "char": 33, - "bitmap_byte_count": 32 - }, - { - "encoding": 1, - "bitmap_offset": 32, - "width": 19, - "x_min_offset": 4, - "y_min_offset": 1, - "x_max_offset": 3, - "y_max_offset": 5, - "char": 34, - "bitmap_byte_count": 33 - }, - { - "encoding": 1, - "bitmap_offset": 65, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 35, - "bitmap_byte_count": 151 - }, - { - "encoding": 1, - "bitmap_offset": 216, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 36, - "bitmap_byte_count": 175 - }, - { - "encoding": 1, - "bitmap_offset": 391, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 37, - "bitmap_byte_count": 168 - }, - { - "encoding": 1, - "bitmap_offset": 559, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 38, - "bitmap_byte_count": 127 - }, - { - "encoding": 1, - "bitmap_offset": 686, - "width": 19, - "x_min_offset": 7, - "y_min_offset": 1, - "x_max_offset": 3, - "y_max_offset": 5, - "char": 39, - "bitmap_byte_count": 17 - }, - { - "encoding": 1, - "bitmap_offset": 703, - "width": 19, - "x_min_offset": 4, - "y_min_offset": 0, - "x_max_offset": 3, - "y_max_offset": 0, - "char": 40, - "bitmap_byte_count": 87 - }, - { - "encoding": 1, - "bitmap_offset": 790, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 41, - "bitmap_byte_count": 90 - }, - { - "encoding": 1, - "bitmap_offset": 880, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 42, - "bitmap_byte_count": 66 - }, - { - "encoding": 1, - "bitmap_offset": 946, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 2, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 43, - "bitmap_byte_count": 72 - }, - { - "encoding": 1, - "bitmap_offset": 1018, - "width": 19, - "x_min_offset": 7, - "y_min_offset": 5, - "x_max_offset": 3, - "y_max_offset": 1, - "char": 44, - "bitmap_byte_count": 11 - }, - { - "encoding": 1, - "bitmap_offset": 1029, - "width": 19, - "x_min_offset": 3, - "y_min_offset": 4, - "x_max_offset": 3, - "y_max_offset": 3, - "char": 45, - "bitmap_byte_count": 50 - }, - { - "encoding": 1, - "bitmap_offset": 1079, - "width": 19, - "x_min_offset": 7, - "y_min_offset": 5, - "x_max_offset": 3, - "y_max_offset": 2, - "char": 46, - "bitmap_byte_count": 11 - }, - { - "encoding": 1, - "bitmap_offset": 1090, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 47, - "bitmap_byte_count": 68 - }, - { - "encoding": 1, - "bitmap_offset": 1158, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 48, - "bitmap_byte_count": 162 - }, - { - "encoding": 1, - "bitmap_offset": 1320, - "width": 19, - "x_min_offset": 3, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 49, - "bitmap_byte_count": 87 - }, - { - "encoding": 1, - "bitmap_offset": 1407, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 50, - "bitmap_byte_count": 147 - }, - { - "encoding": 1, - "bitmap_offset": 1554, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 51, - "bitmap_byte_count": 155 - }, - { - "encoding": 1, - "bitmap_offset": 1709, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 52, - "bitmap_byte_count": 115 - }, - { - "encoding": 1, - "bitmap_offset": 1824, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 53, - "bitmap_byte_count": 168 - }, - { - "encoding": 1, - "bitmap_offset": 1992, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 54, - "bitmap_byte_count": 173 - }, - { - "encoding": 1, - "bitmap_offset": 2165, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 55, - "bitmap_byte_count": 108 - }, - { - "encoding": 1, - "bitmap_offset": 2273, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 56, - "bitmap_byte_count": 166 - }, - { - "encoding": 1, - "bitmap_offset": 2439, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 57, - "bitmap_byte_count": 172 - }, - { - "encoding": 1, - "bitmap_offset": 2611, - "width": 19, - "x_min_offset": 7, - "y_min_offset": 2, - "x_max_offset": 3, - "y_max_offset": 2, - "char": 58, - "bitmap_byte_count": 32 - }, - { - "encoding": 1, - "bitmap_offset": 2643, - "width": 19, - "x_min_offset": 7, - "y_min_offset": 2, - "x_max_offset": 3, - "y_max_offset": 1, - "char": 59, - "bitmap_byte_count": 32 - }, - { - "encoding": 1, - "bitmap_offset": 2675, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 2, - "x_max_offset": 2, - "y_max_offset": 2, - "char": 60, - "bitmap_byte_count": 97 - }, - { - "encoding": 1, - "bitmap_offset": 2772, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 3, - "x_max_offset": 2, - "y_max_offset": 3, - "char": 61, - "bitmap_byte_count": 120 - }, - { - "encoding": 1, - "bitmap_offset": 2892, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 2, - "x_max_offset": 2, - "y_max_offset": 2, - "char": 62, - "bitmap_byte_count": 95 - }, - { - "encoding": 1, - "bitmap_offset": 2987, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 2, - "y_max_offset": 2, - "char": 63, - "bitmap_byte_count": 103 - }, - { - "encoding": 1, - "bitmap_offset": 3090, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 64, - "bitmap_byte_count": 191 - }, - { - "encoding": 1, - "bitmap_offset": 3281, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 65, - "bitmap_byte_count": 114 - }, - { - "encoding": 1, - "bitmap_offset": 3395, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 66, - "bitmap_byte_count": 154 - }, - { - "encoding": 1, - "bitmap_offset": 3549, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 67, - "bitmap_byte_count": 135 - }, - { - "encoding": 1, - "bitmap_offset": 3684, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 68, - "bitmap_byte_count": 110 - }, - { - "encoding": 1, - "bitmap_offset": 3794, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 69, - "bitmap_byte_count": 140 - }, - { - "encoding": 1, - "bitmap_offset": 3934, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 70, - "bitmap_byte_count": 109 - }, - { - "encoding": 1, - "bitmap_offset": 4043, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 71, - "bitmap_byte_count": 154 - }, - { - "encoding": 1, - "bitmap_offset": 4197, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 72, - "bitmap_byte_count": 80 - }, - { - "encoding": 1, - "bitmap_offset": 4277, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 2, - "y_max_offset": 2, - "char": 73, - "bitmap_byte_count": 99 - }, - { - "encoding": 1, - "bitmap_offset": 4376, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 74, - "bitmap_byte_count": 76 - }, - { - "encoding": 1, - "bitmap_offset": 4452, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 75, - "bitmap_byte_count": 107 - }, - { - "encoding": 1, - "bitmap_offset": 4559, - "width": 19, - "x_min_offset": 3, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 76, - "bitmap_byte_count": 55 - }, - { - "encoding": 1, - "bitmap_offset": 4614, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 77, - "bitmap_byte_count": 102 - }, - { - "encoding": 1, - "bitmap_offset": 4716, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 78, - "bitmap_byte_count": 90 - }, - { - "encoding": 1, - "bitmap_offset": 4806, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 79, - "bitmap_byte_count": 130 - }, - { - "encoding": 1, - "bitmap_offset": 4936, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 80, - "bitmap_byte_count": 102 - }, - { - "encoding": 1, - "bitmap_offset": 5038, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 1, - "char": 81, - "bitmap_byte_count": 138 - }, - { - "encoding": 1, - "bitmap_offset": 5176, - "width": 19, - "x_min_offset": 2, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 82, - "bitmap_byte_count": 117 - }, - { - "encoding": 1, - "bitmap_offset": 5293, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 83, - "bitmap_byte_count": 178 - }, - { - "encoding": 1, - "bitmap_offset": 5471, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 84, - "bitmap_byte_count": 77 - }, - { - "encoding": 1, - "bitmap_offset": 5548, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 85, - "bitmap_byte_count": 78 - }, - { - "encoding": 1, - "bitmap_offset": 5626, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 86, - "bitmap_byte_count": 94 - }, - { - "encoding": 1, - "bitmap_offset": 5720, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 87, - "bitmap_byte_count": 135 - }, - { - "encoding": 1, - "bitmap_offset": 5855, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 1, - "x_max_offset": 0, - "y_max_offset": 2, - "char": 88, - "bitmap_byte_count": 137 - }, - { - "encoding": 1, - "bitmap_offset": 5992, - "width": 19, - "x_min_offset": 0, - "y_min_offset": 0, - "x_max_offset": 0, - "y_max_offset": 0, - "char": 89, - "bitmap_byte_count": 91 - }, - { - "encoding": 1, - "bitmap_offset": 6083, - "width": 19, - "x_min_offset": 1, - "y_min_offset": 1, - "x_max_offset": 1, - "y_max_offset": 2, - "char": 90, - "bitmap_byte_count": 152 - } - ] - } -] diff --git a/lib_nbgl/include/nbgl_font_inter_medium_32.inc b/lib_nbgl/include/nbgl_font_inter_medium_32.inc index 0e66f0110..a81d4f0a8 100644 --- a/lib_nbgl/include/nbgl_font_inter_medium_32.inc +++ b/lib_nbgl/include/nbgl_font_inter_medium_32.inc @@ -984,14 +984,14 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIU 0x20, 0x01, 0x06, 0xCA, 0x08, 0x01, 0x20, 0x0C, 0xCB, 0x98, 0x10, 0xC0, 0xCD, 0x08, 0x0D, 0xC0, //ascii 0x005F - 0xC4, 0x22, 0xC4, 0x10, 0x02, 0xC4, 0x10, 0x02, - 0xC4, 0x10, 0x02, 0xC4, 0x10, 0x02, 0xC4, 0x10, - 0x02, 0xC4, 0x10, 0x02, 0xC4, 0x10, 0x02, 0xC4, - 0x10, 0x02, 0xC4, 0x10, 0x02, 0xC4, 0x10, 0x02, - 0xC4, 0x10, 0x02, 0xC4, 0x10, 0x02, 0xC4, 0x10, - 0x02, 0xC4, 0x10, 0x02, + 0xC0, 0x22, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, + 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, + 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, + 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, + 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, + 0x02, 0xC0, 0x10, 0x02, //ascii 0x0060 - 0xD2, 0x8D, 0x5D, 0xC2, 0x0D, 0x05, 0x10, 0x0C, + 0xCA, 0x8D, 0x5D, 0xC2, 0x0D, 0x05, 0x10, 0x0C, 0xC1, 0x05, 0x30, 0x0D, 0xC1, 0x20, 0x03, 0x0D, 0xC2, 0x10, 0x09, 0xC4, 0x03, 0x0D, //ascii 0x0061 @@ -1377,8 +1377,8 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIU 0xD2, 0x03, 0x20, 0x06, 0xDA, 0x09, 0x20, 0x0E, 0xDA, 0x0B, 0x20, 0xC0, //ascii 0x007C - 0xDF, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, - 0x70, 0x70, 0x70, 0x70, 0x70, + 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, + 0x70, 0x70, 0x70, 0x70, //ascii 0x007D 0xEC, 0x0A, 0x20, 0xDB, 0x08, 0x20, 0x0D, 0xDA, 0x03, 0x20, 0x06, 0xD1, 0x0C, 0x0A, 0x48, 0x06, @@ -1403,105 +1403,105 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIU }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_MEDIUM_32PX[95] = { - { 0, 0, 8,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 9,2, 0, 2, 1 }, //asciii 0x0021 - { 1, 43, 13,2, 0, 2, 5 }, //asciii 0x0022 - { 1, 63, 20,0, 0, 0, 1 }, //asciii 0x0023 - { 1, 226, 21,1, 0, 2, 1 }, //asciii 0x0024 - { 1, 403, 27,2, 0, 3, 1 }, //asciii 0x0025 - { 1, 611, 21,0, 0, 0, 0 }, //asciii 0x0026 - { 1, 789, 7,2, 0, 2, 5 }, //asciii 0x0027 - { 1, 798, 12,0, 0, 0, 0 }, //asciii 0x0028 - { 1, 867, 12,1, 0, 3, 0 }, //asciii 0x0029 - { 1, 936, 17,2, 0, 2, 4 }, //asciii 0x002A - { 1, 1020, 21,2, 2, 2, 2 }, //asciii 0x002B - { 1, 1088, 9,2, 5, 2, 0 }, //asciii 0x002C - { 1, 1112, 15,2, 3, 2, 3 }, //asciii 0x002D - { 1, 1157, 9,2, 5, 2, 1 }, //asciii 0x002E - { 1, 1179, 12,0, 0, 0, 0 }, //asciii 0x002F - { 1, 1239, 21,1, 0, 2, 1 }, //asciii 0x0030 - { 1, 1376, 15,1, 0, 3, 1 }, //asciii 0x0031 - { 1, 1422, 20,0, 0, 0, 0 }, //asciii 0x0032 - { 1, 1561, 21,2, 0, 2, 1 }, //asciii 0x0033 - { 1, 1720, 21,1, 0, 1, 1 }, //asciii 0x0034 - { 1, 1844, 20,0, 0, 0, 0 }, //asciii 0x0035 - { 1, 2013, 20,1, 0, 1, 1 }, //asciii 0x0036 - { 1, 2190, 19,0, 0, 0, 0 }, //asciii 0x0037 - { 1, 2309, 20,1, 0, 1, 1 }, //asciii 0x0038 - { 1, 2495, 20,1, 0, 1, 1 }, //asciii 0x0039 - { 1, 2675, 9,2, 2, 2, 1 }, //asciii 0x003A - { 1, 2712, 9,0, 0, 0, 0 }, //asciii 0x003B - { 1, 2758, 21,3, 1, 2, 1 }, //asciii 0x003C - { 1, 2863, 21,0, 0, 0, 0 }, //asciii 0x003D - { 1, 2985, 21,0, 0, 0, 0 }, //asciii 0x003E - { 1, 3091, 17,1, 0, 1, 1 }, //asciii 0x003F - { 1, 3198, 31,0, 0, 0, 0 }, //asciii 0x0040 - { 1, 3527, 22,0, 0, 0, 0 }, //asciii 0x0041 - { 1, 3658, 21,0, 0, 0, 0 }, //asciii 0x0042 - { 1, 3814, 24,0, 0, 0, 0 }, //asciii 0x0043 - { 1, 3985, 23,2, 0, 1, 1 }, //asciii 0x0044 - { 1, 4120, 19,2, 0, 1, 1 }, //asciii 0x0045 - { 1, 4254, 19,2, 0, 2, 1 }, //asciii 0x0046 - { 1, 4359, 24,0, 0, 0, 0 }, //asciii 0x0047 - { 1, 4544, 24,2, 0, 2, 1 }, //asciii 0x0048 - { 1, 4635, 15,1, 0, 1, 1 }, //asciii 0x0049 - { 1, 4711, 18,1, 0, 2, 1 }, //asciii 0x004A - { 1, 4786, 21,2, 0, 0, 1 }, //asciii 0x004B - { 1, 4910, 18,2, 0, 1, 1 }, //asciii 0x004C - { 1, 4953, 29,2, 0, 2, 1 }, //asciii 0x004D - { 1, 5090, 24,2, 0, 2, 1 }, //asciii 0x004E - { 1, 5192, 25,0, 0, 0, 0 }, //asciii 0x004F - { 1, 5363, 20,2, 0, 1, 1 }, //asciii 0x0050 - { 1, 5480, 25,1, 0, 2, 1 }, //asciii 0x0051 - { 1, 5675, 21,0, 0, 0, 0 }, //asciii 0x0052 - { 1, 5809, 21,1, 0, 2, 1 }, //asciii 0x0053 - { 1, 5993, 21,1, 0, 1, 1 }, //asciii 0x0054 - { 1, 6078, 24,0, 0, 0, 0 }, //asciii 0x0055 - { 1, 6174, 22,0, 0, 0, 1 }, //asciii 0x0056 - { 1, 6283, 31,0, 0, 0, 1 }, //asciii 0x0057 - { 1, 6452, 21,0, 0, 0, 0 }, //asciii 0x0058 - { 1, 6612, 22,0, 0, 0, 0 }, //asciii 0x0059 - { 1, 6714, 20,1, 0, 1, 1 }, //asciii 0x005A - { 1, 6867, 12,3, 0, 0, 0 }, //asciii 0x005B - { 1, 6926, 12,0, 0, 0, 0 }, //asciii 0x005C - { 1, 6984, 12,0, 0, 3, 0 }, //asciii 0x005D - { 1, 7040, 15,1, 0, 1, 4 }, //asciii 0x005E - { 1, 7104, 15,0, 5, 0, 1 }, //asciii 0x005F - { 1, 7148, 16,4, 0, 3, 6 }, //asciii 0x0060 - { 1, 7170, 18,0, 0, 0, 0 }, //asciii 0x0061 - { 1, 7303, 20,2, 0, 1, 1 }, //asciii 0x0062 - { 1, 7424, 18,1, 1, 1, 1 }, //asciii 0x0063 - { 1, 7549, 20,0, 0, 0, 0 }, //asciii 0x0064 - { 1, 7673, 19,1, 1, 1, 1 }, //asciii 0x0065 - { 1, 7831, 12,0, 0, 0, 1 }, //asciii 0x0066 - { 1, 7901, 20,0, 0, 0, 0 }, //asciii 0x0067 - { 1, 8078, 19,2, 0, 2, 1 }, //asciii 0x0068 - { 1, 8149, 8,1, 0, 1, 1 }, //asciii 0x0069 - { 1, 8190, 8,0, 0, 1, 0 }, //asciii 0x006A - { 1, 8243, 18,2, 0, 0, 1 }, //asciii 0x006B - { 1, 8340, 9,2, 0, 0, 1 }, //asciii 0x006C - { 1, 8376, 28,2, 1, 1, 1 }, //asciii 0x006D - { 1, 8485, 19,2, 1, 2, 1 }, //asciii 0x006E - { 1, 8557, 19,0, 0, 0, 0 }, //asciii 0x006F - { 1, 8681, 20,2, 1, 1, 0 }, //asciii 0x0070 - { 1, 8807, 20,1, 1, 2, 0 }, //asciii 0x0071 - { 1, 8937, 12,2, 1, 0, 1 }, //asciii 0x0072 - { 1, 8986, 17,1, 1, 1, 1 }, //asciii 0x0073 - { 1, 9125, 12,0, 0, 1, 1 }, //asciii 0x0074 - { 1, 9196, 19,0, 0, 0, 0 }, //asciii 0x0075 - { 1, 9271, 18,0, 0, 0, 0 }, //asciii 0x0076 - { 1, 9351, 26,0, 0, 0, 0 }, //asciii 0x0077 - { 1, 9479, 18,1, 1, 1, 1 }, //asciii 0x0078 - { 1, 9599, 18,0, 0, 0, 0 }, //asciii 0x0079 - { 1, 9707, 18,1, 1, 2, 1 }, //asciii 0x007A - { 1, 9832, 12,1, 0, 0, 0 }, //asciii 0x007B - { 1, 9916, 11,3, 0, 3, 0 }, //asciii 0x007C - { 1, 9929, 12,0, 0, 0, 0 }, //asciii 0x007D - { 1, 10006, 21,2, 3, 2, 3 }, //asciii 0x007E + { 0, 0, 8,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 9,2, 0, 2, 4 }, //asciii 0x0021 + { 43, 1, 13,2, 0, 2, 20 }, //asciii 0x0022 + { 63, 1, 20,0, 0, 0, 4 }, //asciii 0x0023 + { 226, 1, 21,1, 0, 2, 4 }, //asciii 0x0024 + { 403, 1, 27,2, 0, 3, 4 }, //asciii 0x0025 + { 611, 1, 21,0, 0, 0, 0 }, //asciii 0x0026 + { 789, 1, 7,2, 0, 2, 20 }, //asciii 0x0027 + { 798, 1, 12,0, 0, 0, 0 }, //asciii 0x0028 + { 867, 1, 12,1, 0, 3, 0 }, //asciii 0x0029 + { 936, 1, 17,2, 0, 2, 16 }, //asciii 0x002A + { 1020, 1, 21,2, 8, 2, 8 }, //asciii 0x002B + { 1088, 1, 9,2, 20, 2, 0 }, //asciii 0x002C + { 1112, 1, 15,2, 12, 2, 12 }, //asciii 0x002D + { 1157, 1, 9,2, 20, 2, 4 }, //asciii 0x002E + { 1179, 1, 12,0, 0, 0, 0 }, //asciii 0x002F + { 1239, 1, 21,1, 0, 2, 4 }, //asciii 0x0030 + { 1376, 1, 15,1, 0, 3, 4 }, //asciii 0x0031 + { 1422, 1, 20,0, 0, 0, 0 }, //asciii 0x0032 + { 1561, 1, 21,2, 0, 2, 4 }, //asciii 0x0033 + { 1720, 1, 21,1, 0, 1, 4 }, //asciii 0x0034 + { 1844, 1, 20,0, 0, 0, 0 }, //asciii 0x0035 + { 2013, 1, 20,1, 0, 1, 4 }, //asciii 0x0036 + { 2190, 1, 19,0, 0, 0, 0 }, //asciii 0x0037 + { 2309, 1, 20,1, 0, 1, 4 }, //asciii 0x0038 + { 2495, 1, 20,1, 0, 1, 4 }, //asciii 0x0039 + { 2675, 1, 9,2, 8, 2, 4 }, //asciii 0x003A + { 2712, 1, 9,0, 0, 0, 0 }, //asciii 0x003B + { 2758, 1, 21,3, 4, 2, 4 }, //asciii 0x003C + { 2863, 1, 21,0, 0, 0, 0 }, //asciii 0x003D + { 2985, 1, 21,0, 0, 0, 0 }, //asciii 0x003E + { 3091, 1, 17,1, 0, 1, 4 }, //asciii 0x003F + { 3198, 1, 31,0, 0, 0, 0 }, //asciii 0x0040 + { 3527, 1, 22,0, 0, 0, 0 }, //asciii 0x0041 + { 3658, 1, 21,0, 0, 0, 0 }, //asciii 0x0042 + { 3814, 1, 24,0, 0, 0, 0 }, //asciii 0x0043 + { 3985, 1, 23,2, 0, 1, 4 }, //asciii 0x0044 + { 4120, 1, 19,2, 0, 1, 4 }, //asciii 0x0045 + { 4254, 1, 19,2, 0, 2, 4 }, //asciii 0x0046 + { 4359, 1, 24,0, 0, 0, 0 }, //asciii 0x0047 + { 4544, 1, 24,2, 0, 2, 4 }, //asciii 0x0048 + { 4635, 1, 15,1, 0, 1, 4 }, //asciii 0x0049 + { 4711, 1, 18,1, 0, 2, 4 }, //asciii 0x004A + { 4786, 1, 21,2, 0, 0, 4 }, //asciii 0x004B + { 4910, 1, 18,2, 0, 1, 4 }, //asciii 0x004C + { 4953, 1, 29,2, 0, 2, 4 }, //asciii 0x004D + { 5090, 1, 24,2, 0, 2, 4 }, //asciii 0x004E + { 5192, 1, 25,0, 0, 0, 0 }, //asciii 0x004F + { 5363, 1, 20,2, 0, 1, 4 }, //asciii 0x0050 + { 5480, 1, 25,1, 0, 2, 4 }, //asciii 0x0051 + { 5675, 1, 21,0, 0, 0, 0 }, //asciii 0x0052 + { 5809, 1, 21,1, 0, 2, 4 }, //asciii 0x0053 + { 5993, 1, 21,1, 0, 1, 4 }, //asciii 0x0054 + { 6078, 1, 24,0, 0, 0, 0 }, //asciii 0x0055 + { 6174, 1, 22,0, 0, 0, 4 }, //asciii 0x0056 + { 6283, 1, 31,0, 0, 0, 4 }, //asciii 0x0057 + { 6452, 1, 21,0, 0, 0, 0 }, //asciii 0x0058 + { 6612, 1, 22,0, 0, 0, 0 }, //asciii 0x0059 + { 6714, 1, 20,1, 0, 1, 4 }, //asciii 0x005A + { 6867, 1, 12,3, 0, 0, 0 }, //asciii 0x005B + { 6926, 1, 12,0, 0, 0, 0 }, //asciii 0x005C + { 6984, 1, 12,0, 0, 3, 0 }, //asciii 0x005D + { 7040, 1, 15,1, 0, 1, 16 }, //asciii 0x005E + { 7104, 1, 15,0, 24, 0, 4 }, //asciii 0x005F + { 7148, 1, 16,4, 0, 4, 24 }, //asciii 0x0060 + { 7170, 1, 18,0, 0, 0, 0 }, //asciii 0x0061 + { 7303, 1, 20,2, 0, 1, 4 }, //asciii 0x0062 + { 7424, 1, 18,1, 4, 1, 4 }, //asciii 0x0063 + { 7549, 1, 20,0, 0, 0, 0 }, //asciii 0x0064 + { 7673, 1, 19,1, 4, 1, 4 }, //asciii 0x0065 + { 7831, 1, 12,0, 0, 0, 4 }, //asciii 0x0066 + { 7901, 1, 20,0, 0, 0, 0 }, //asciii 0x0067 + { 8078, 1, 19,2, 0, 2, 4 }, //asciii 0x0068 + { 8149, 1, 8,1, 0, 1, 4 }, //asciii 0x0069 + { 8190, 1, 8,0, 0, 1, 0 }, //asciii 0x006A + { 8243, 1, 18,2, 0, 0, 4 }, //asciii 0x006B + { 8340, 1, 9,2, 0, 0, 4 }, //asciii 0x006C + { 8376, 1, 28,2, 4, 1, 4 }, //asciii 0x006D + { 8485, 1, 19,2, 4, 2, 4 }, //asciii 0x006E + { 8557, 1, 19,0, 0, 0, 0 }, //asciii 0x006F + { 8681, 1, 20,2, 4, 1, 0 }, //asciii 0x0070 + { 8807, 1, 20,1, 4, 2, 0 }, //asciii 0x0071 + { 8937, 1, 12,2, 4, 0, 4 }, //asciii 0x0072 + { 8986, 1, 17,1, 4, 1, 4 }, //asciii 0x0073 + { 9125, 1, 12,0, 0, 1, 4 }, //asciii 0x0074 + { 9196, 1, 19,0, 0, 0, 0 }, //asciii 0x0075 + { 9271, 1, 18,0, 0, 0, 0 }, //asciii 0x0076 + { 9351, 1, 26,0, 0, 0, 0 }, //asciii 0x0077 + { 9479, 1, 18,1, 4, 1, 4 }, //asciii 0x0078 + { 9599, 1, 18,0, 0, 0, 0 }, //asciii 0x0079 + { 9707, 1, 18,1, 4, 2, 4 }, //asciii 0x007A + { 9832, 1, 12,1, 0, 0, 0 }, //asciii 0x007B + { 9916, 1, 11,3, 0, 4, 0 }, //asciii 0x007C + { 9928, 1, 12,0, 0, 0, 0 }, //asciii 0x007D + { 10005, 1, 21,2, 12, 2, 12 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_MEDIUM_32PX= { - 10076, // bitmap len + 10075, // bitmap len BAGL_FONT_INTER_MEDIUM_32px, // font id (uint8_t) NBGL_BPP_4, // bpp 40, // height of all characters in pixels diff --git a/lib_nbgl/include/nbgl_font_inter_medium_32.json b/lib_nbgl/include/nbgl_font_inter_medium_32.json index 51dffd2d1..eab757691 100644 --- a/lib_nbgl/include/nbgl_font_inter_medium_32.json +++ b/lib_nbgl/include/nbgl_font_inter_medium_32.json @@ -1,6 +1,6 @@ [ { - "bitmap": "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", + "bitmap": "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DccNIA3CA1ACxwIgDcEKIAEDIAjFChACDcIFEAPBChABxQgQCsMCEA3CBRANxAUQxBABwwgQCsQFEMMKEAXDChAKxAUQDcIFEAjDCBAKxAoQBcIBEA3DAxANxSCFgxABwwgQAsYFYAjCAiAIxwNAA8MDEAPJqCAoxIUF1B3GDRkOyo2WyQkQC8oCEA3ICRALygIQDcgJEAvJCyANxAcyEHIiIALFBnBwMAnFBnBwIAfGCycEEAZ3FwkNywkQC9cJEAvYHv/GC3R0BM0IcHAAzQhwcADNC3YWBAEQJtqYAcDcmAHQ3BAE3AIQ3AEQDdoLIA3ZCwEgzQt0JAIwBM0IcGABDc0IcFACDc4LdCSGi+aYKNDbCCAECtkIUAUK1gwEYIFc1goEYIKN1goEYAQK1woFYNkKBTDYjYIw1Y2CUAHSjYJQgVzQjYJgBArRDAJggo7TCECBjdYIEIFc2YhKxh3dqQFq2glAhJ7WCXCDfNSKc3CBatWKYXAECdWdlhBQ2QkBMNWephBQ0opzYIN8zox0YJFq4NAJYIR81AkwBArYCUCEndYMBGCBataKc2CEfNWephBQAQbXjZRA2IphMNSMc3DQjJRwgWrOjGFwg3zRCWCEntQJIIFq2JlJ0MDCDs8NxYg9zAgAxQgQCMkKAxDFCCABCsUOBTDFDQMwBQ7CCgEwCMcKASCRjTAwAw3KCHABCs0NBUAI0AoBIAMNzg0DYAXLDgUwAwgwAQrICAEgAQjBDQMwAw3FCDAFDsQKATDFCBABCscOBSDFiAjLijDFCg3OCMDmmTjQ2wkgAwnZCUCBW9YNBWCBjdYJBWCDjdaJUVADCdeLUUCBW9cLBVABCNUJA3AD0I2TUAEDMAXMjYNgBQvBDQUgDciNg2ADCcYFEAnGCwNgg43ICRAIxglAgY3LCBAIxgkQgVvPiVvGiVnCDBYMygIRxQggCMkBEMUIMATIARDFCEACDcYBEMUIEAIwCsUBEMUIEIjBIAbEARDFCBAIwA4CIAIOwgEQxQgQCMIGIAEKwQEQxQgQCMMIMAbAARDFCBAIxAwBIAQgxQgQCMYEUMUIEAjHBkDFCBAIyAoBIMUKFArJDQIQwMAe2A7CDhAG1oEDwhAE1hAEwgEQCdQEEAbCBiABVAYNwgsGRAMwC8IOAXAgC8AGcCAExA0DcBADDnAgBscNC0kGARAGEARZC9IDIAbaCSAO2gsgwHBwcHBwcHBwcHBwcOwKINsIIA3aAyAG0QwKSAYgCBADBkgKDcYMA3AQA8BwIAbEDXAwDMAIcCADwwYgA1YIDsIMCFYwCsIgCtQGEAbCEAPWEAPBDhAI1oMDwJdX4MMDIArCAzANwY6zEAXDDRADww4QA8MHEAfCCiAOwQ0gCsIDEAfCDRADwwoQB8MLEAPDDiCDfsEHMAvCByALxIuuwA==", "nbgl_font_character": [ { "encoding": 0, @@ -20,7 +20,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 33, "bitmap_byte_count": 43 }, @@ -31,7 +31,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 5, + "y_max_offset": 20, "char": 34, "bitmap_byte_count": 20 }, @@ -42,7 +42,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 35, "bitmap_byte_count": 163 }, @@ -53,7 +53,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 36, "bitmap_byte_count": 177 }, @@ -64,7 +64,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 37, "bitmap_byte_count": 208 }, @@ -86,7 +86,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 5, + "y_max_offset": 20, "char": 39, "bitmap_byte_count": 9 }, @@ -119,7 +119,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 4, + "y_max_offset": 16, "char": 42, "bitmap_byte_count": 84 }, @@ -128,9 +128,9 @@ "bitmap_offset": 1020, "width": 21, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 43, "bitmap_byte_count": 68 }, @@ -139,7 +139,7 @@ "bitmap_offset": 1088, "width": 9, "x_min_offset": 2, - "y_min_offset": 5, + "y_min_offset": 20, "x_max_offset": 2, "y_max_offset": 0, "char": 44, @@ -150,9 +150,9 @@ "bitmap_offset": 1112, "width": 15, "x_min_offset": 2, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 2, - "y_max_offset": 3, + "y_max_offset": 12, "char": 45, "bitmap_byte_count": 45 }, @@ -161,9 +161,9 @@ "bitmap_offset": 1157, "width": 9, "x_min_offset": 2, - "y_min_offset": 5, + "y_min_offset": 20, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 46, "bitmap_byte_count": 22 }, @@ -185,7 +185,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 48, "bitmap_byte_count": 137 }, @@ -196,7 +196,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 49, "bitmap_byte_count": 46 }, @@ -218,7 +218,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 51, "bitmap_byte_count": 159 }, @@ -229,7 +229,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 52, "bitmap_byte_count": 124 }, @@ -251,7 +251,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 54, "bitmap_byte_count": 177 }, @@ -273,7 +273,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 56, "bitmap_byte_count": 186 }, @@ -284,7 +284,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 57, "bitmap_byte_count": 180 }, @@ -293,9 +293,9 @@ "bitmap_offset": 2675, "width": 9, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 58, "bitmap_byte_count": 37 }, @@ -315,9 +315,9 @@ "bitmap_offset": 2758, "width": 21, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 60, "bitmap_byte_count": 105 }, @@ -350,7 +350,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 63, "bitmap_byte_count": 107 }, @@ -405,7 +405,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 68, "bitmap_byte_count": 135 }, @@ -416,7 +416,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 69, "bitmap_byte_count": 134 }, @@ -427,7 +427,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 70, "bitmap_byte_count": 105 }, @@ -449,7 +449,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 72, "bitmap_byte_count": 91 }, @@ -460,7 +460,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 73, "bitmap_byte_count": 76 }, @@ -471,7 +471,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 74, "bitmap_byte_count": 75 }, @@ -482,7 +482,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 75, "bitmap_byte_count": 124 }, @@ -493,7 +493,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 76, "bitmap_byte_count": 43 }, @@ -504,7 +504,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 77, "bitmap_byte_count": 137 }, @@ -515,7 +515,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 78, "bitmap_byte_count": 102 }, @@ -537,7 +537,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 80, "bitmap_byte_count": 117 }, @@ -548,7 +548,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 81, "bitmap_byte_count": 195 }, @@ -570,7 +570,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 83, "bitmap_byte_count": 184 }, @@ -581,7 +581,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 84, "bitmap_byte_count": 85 }, @@ -603,7 +603,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 86, "bitmap_byte_count": 109 }, @@ -614,7 +614,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 87, "bitmap_byte_count": 169 }, @@ -647,7 +647,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 90, "bitmap_byte_count": 153 }, @@ -691,7 +691,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 94, "bitmap_byte_count": 64 }, @@ -700,9 +700,9 @@ "bitmap_offset": 7104, "width": 15, "x_min_offset": 0, - "y_min_offset": 5, + "y_min_offset": 24, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 95, "bitmap_byte_count": 44 }, @@ -712,8 +712,8 @@ "width": 16, "x_min_offset": 4, "y_min_offset": 0, - "x_max_offset": 3, - "y_max_offset": 6, + "x_max_offset": 4, + "y_max_offset": 24, "char": 96, "bitmap_byte_count": 22 }, @@ -735,7 +735,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 98, "bitmap_byte_count": 121 }, @@ -744,9 +744,9 @@ "bitmap_offset": 7424, "width": 18, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 99, "bitmap_byte_count": 125 }, @@ -766,9 +766,9 @@ "bitmap_offset": 7673, "width": 19, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 101, "bitmap_byte_count": 158 }, @@ -779,7 +779,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 102, "bitmap_byte_count": 70 }, @@ -801,7 +801,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 104, "bitmap_byte_count": 71 }, @@ -812,7 +812,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 105, "bitmap_byte_count": 41 }, @@ -834,7 +834,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 107, "bitmap_byte_count": 97 }, @@ -845,7 +845,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 108, "bitmap_byte_count": 36 }, @@ -854,9 +854,9 @@ "bitmap_offset": 8376, "width": 28, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 109, "bitmap_byte_count": 109 }, @@ -865,9 +865,9 @@ "bitmap_offset": 8485, "width": 19, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 110, "bitmap_byte_count": 72 }, @@ -887,7 +887,7 @@ "bitmap_offset": 8681, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 112, @@ -898,7 +898,7 @@ "bitmap_offset": 8807, "width": 20, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, "y_max_offset": 0, "char": 113, @@ -909,9 +909,9 @@ "bitmap_offset": 8937, "width": 12, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 114, "bitmap_byte_count": 49 }, @@ -920,9 +920,9 @@ "bitmap_offset": 8986, "width": 17, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 115, "bitmap_byte_count": 139 }, @@ -933,7 +933,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 116, "bitmap_byte_count": 71 }, @@ -975,9 +975,9 @@ "bitmap_offset": 9479, "width": 18, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 120, "bitmap_byte_count": 120 }, @@ -997,9 +997,9 @@ "bitmap_offset": 9707, "width": 18, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 122, "bitmap_byte_count": 125 }, @@ -1020,14 +1020,14 @@ "width": 11, "x_min_offset": 3, "y_min_offset": 0, - "x_max_offset": 3, + "x_max_offset": 4, "y_max_offset": 0, "char": 124, - "bitmap_byte_count": 13 + "bitmap_byte_count": 12 }, { "encoding": 1, - "bitmap_offset": 9929, + "bitmap_offset": 9928, "width": 12, "x_min_offset": 0, "y_min_offset": 0, @@ -1038,12 +1038,12 @@ }, { "encoding": 1, - "bitmap_offset": 10006, + "bitmap_offset": 10005, "width": 21, "x_min_offset": 2, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 2, - "y_max_offset": 3, + "y_max_offset": 12, "char": 126, "bitmap_byte_count": 70 } diff --git a/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.inc b/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.inc index 530fb7f7d..8cce69dac 100644 --- a/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.inc +++ b/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.inc @@ -333,10 +333,10 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIU 0xB1, 0x93, 0x75, 0x55, 0x55, 0x64, 0x83, 0x94, 0x95, 0x95, 0x95, 0x93, 0xB1, 0x40, //ascii 0x005F - 0x42, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, - 0x62, 0x62, 0x62, 0x62, 0x62, 0x20, + 0x02, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, + 0x22, 0x22, 0x22, 0x22, 0x22, 0x60, //ascii 0x0060 - 0xF0, 0x63, 0x35, 0x33, 0x20, + 0x53, 0x35, 0x33, 0x20, //ascii 0x0061 0x6E, 0x4F, 0x01, 0x4F, 0x01, 0x33, 0x32, 0x53, 0x42, 0x52, 0x53, 0x32, 0x52, 0x62, 0x32, 0x52, @@ -467,8 +467,7 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIU 0x82, 0x1C, 0x4B, 0x2C, 0x1C, 0x5A, 0x1A, 0xF0, 0x13, 0xF0, 0xA3, 0xF0, 0xA3, //ascii 0x007C - 0xF0, 0xF0, 0x8F, 0x0F, 0x02, 0x4F, 0x0F, 0x02, - 0x60, + 0x2F, 0x0F, 0x02, 0x4F, 0x0F, 0x02, 0x20, //ascii 0x007D 0xD3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0x1A, 0x1A, 0x5C, 0x1C, 0x2C, 0x4B, 0x12, 0xF0, 0x82, 0x12, @@ -479,105 +478,105 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIU }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_MEDIUM_32PX_1BPP[95] = { - { 0, 0, 9,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 9,3, 1, 3, 2 }, //asciii 0x0021 - { 1, 9, 13,2, 1, 3, 5 }, //asciii 0x0022 - { 1, 17, 20,1, 1, 1, 2 }, //asciii 0x0023 - { 1, 58, 20,2, 0, 1, 1 }, //asciii 0x0024 - { 1, 104, 25,3, 1, 3, 2 }, //asciii 0x0025 - { 1, 148, 20,1, 1, 1, 2 }, //asciii 0x0026 - { 1, 192, 7,2, 1, 2, 5 }, //asciii 0x0027 - { 1, 196, 11,3, 1, 1, 0 }, //asciii 0x0028 - { 1, 214, 11,1, 1, 3, 0 }, //asciii 0x0029 - { 1, 232, 16,2, 1, 2, 4 }, //asciii 0x002A - { 1, 251, 20,3, 2, 2, 2 }, //asciii 0x002B - { 1, 277, 9,2, 6, 3, 0 }, //asciii 0x002C - { 1, 282, 14,2, 4, 2, 4 }, //asciii 0x002D - { 1, 292, 9,3, 6, 3, 2 }, //asciii 0x002E - { 1, 296, 9,1, 1, 1, 1 }, //asciii 0x002F - { 1, 310, 20,2, 1, 2, 2 }, //asciii 0x0030 - { 1, 343, 14,2, 1, 3, 2 }, //asciii 0x0031 - { 1, 361, 19,2, 1, 2, 2 }, //asciii 0x0032 - { 1, 397, 20,2, 1, 2, 2 }, //asciii 0x0033 - { 1, 437, 20,2, 1, 2, 2 }, //asciii 0x0034 - { 1, 470, 20,2, 1, 2, 2 }, //asciii 0x0035 - { 1, 511, 20,2, 1, 2, 2 }, //asciii 0x0036 - { 1, 552, 18,1, 1, 2, 2 }, //asciii 0x0037 - { 1, 584, 19,2, 1, 2, 2 }, //asciii 0x0038 - { 1, 623, 20,2, 1, 2, 2 }, //asciii 0x0039 - { 1, 664, 9,3, 3, 3, 2 }, //asciii 0x003A - { 1, 668, 9,2, 3, 3, 0 }, //asciii 0x003B - { 1, 677, 20,3, 3, 3, 1 }, //asciii 0x003C - { 1, 703, 20,3, 3, 3, 3 }, //asciii 0x003D - { 1, 732, 20,3, 3, 3, 1 }, //asciii 0x003E - { 1, 758, 16,1, 1, 2, 2 }, //asciii 0x003F - { 1, 785, 29,2, 1, 2, 0 }, //asciii 0x0040 - { 1, 858, 21,1, 1, 1, 2 }, //asciii 0x0041 - { 1, 892, 21,3, 1, 2, 2 }, //asciii 0x0042 - { 1, 933, 23,2, 1, 3, 2 }, //asciii 0x0043 - { 1, 973, 23,3, 1, 2, 2 }, //asciii 0x0044 - { 1, 1014, 19,3, 1, 2, 2 }, //asciii 0x0045 - { 1, 1052, 18,3, 1, 2, 2 }, //asciii 0x0046 - { 1, 1078, 23,2, 1, 2, 2 }, //asciii 0x0047 - { 1, 1123, 23,3, 1, 3, 2 }, //asciii 0x0048 - { 1, 1156, 15,2, 1, 2, 2 }, //asciii 0x0049 - { 1, 1186, 17,1, 1, 3, 2 }, //asciii 0x004A - { 1, 1213, 20,3, 1, 1, 2 }, //asciii 0x004B - { 1, 1247, 17,3, 1, 1, 2 }, //asciii 0x004C - { 1, 1273, 27,3, 1, 3, 2 }, //asciii 0x004D - { 1, 1309, 23,2, 1, 2, 2 }, //asciii 0x004E - { 1, 1348, 24,2, 1, 2, 2 }, //asciii 0x004F - { 1, 1391, 20,3, 1, 2, 2 }, //asciii 0x0050 - { 1, 1419, 24,2, 1, 2, 1 }, //asciii 0x0051 - { 1, 1466, 20,3, 1, 1, 2 }, //asciii 0x0052 - { 1, 1500, 20,2, 1, 1, 2 }, //asciii 0x0053 - { 1, 1546, 20,1, 1, 2, 2 }, //asciii 0x0054 - { 1, 1580, 23,3, 1, 3, 2 }, //asciii 0x0055 - { 1, 1615, 21,1, 1, 1, 2 }, //asciii 0x0056 - { 1, 1647, 29,1, 1, 1, 2 }, //asciii 0x0057 - { 1, 1691, 20,1, 1, 1, 2 }, //asciii 0x0058 - { 1, 1730, 21,1, 1, 1, 2 }, //asciii 0x0059 - { 1, 1765, 19,2, 1, 1, 2 }, //asciii 0x005A - { 1, 1808, 12,4, 1, 1, 0 }, //asciii 0x005B - { 1, 1827, 9,1, 1, 1, 1 }, //asciii 0x005C - { 1, 1838, 11,1, 1, 3, 0 }, //asciii 0x005D - { 1, 1857, 15,1, 1, 1, 5 }, //asciii 0x005E - { 1, 1871, 16,0, 6, 3, 1 }, //asciii 0x005F - { 1, 1885, 13,5, 0, 3, 7 }, //asciii 0x0060 - { 1, 1890, 18,2, 2, 2, 2 }, //asciii 0x0061 - { 1, 1925, 20,3, 1, 1, 2 }, //asciii 0x0062 - { 1, 1954, 17,2, 2, 2, 2 }, //asciii 0x0063 - { 1, 1977, 20,2, 1, 2, 2 }, //asciii 0x0064 - { 1, 2007, 19,2, 2, 2, 2 }, //asciii 0x0065 - { 1, 2044, 11,1, 1, 1, 2 }, //asciii 0x0066 - { 1, 2063, 20,2, 2, 2, 0 }, //asciii 0x0067 - { 1, 2105, 18,2, 1, 2, 2 }, //asciii 0x0068 - { 1, 2130, 7,2, 1, 2, 2 }, //asciii 0x0069 - { 1, 2139, 8,0, 1, 3, 0 }, //asciii 0x006A - { 1, 2153, 17,2, 1, 1, 2 }, //asciii 0x006B - { 1, 2180, 10,3, 1, 1, 2 }, //asciii 0x006C - { 1, 2193, 27,2, 2, 2, 2 }, //asciii 0x006D - { 1, 2236, 18,2, 2, 2, 2 }, //asciii 0x006E - { 1, 2262, 20,2, 2, 2, 2 }, //asciii 0x006F - { 1, 2289, 20,2, 2, 2, 0 }, //asciii 0x0070 - { 1, 2321, 20,2, 2, 2, 0 }, //asciii 0x0071 - { 1, 2353, 12,2, 2, 1, 2 }, //asciii 0x0072 - { 1, 2372, 16,2, 2, 1, 2 }, //asciii 0x0073 - { 1, 2405, 11,1, 1, 1, 2 }, //asciii 0x0074 - { 1, 2423, 18,2, 2, 2, 2 }, //asciii 0x0075 - { 1, 2450, 17,1, 2, 1, 2 }, //asciii 0x0076 - { 1, 2470, 25,1, 2, 1, 2 }, //asciii 0x0077 - { 1, 2500, 17,2, 2, 2, 2 }, //asciii 0x0078 - { 1, 2522, 17,1, 2, 1, 0 }, //asciii 0x0079 - { 1, 2552, 17,2, 2, 2, 2 }, //asciii 0x007A - { 1, 2584, 11,1, 1, 1, 1 }, //asciii 0x007B - { 1, 2605, 10,4, 0, 3, 0 }, //asciii 0x007C - { 1, 2614, 11,1, 1, 1, 1 }, //asciii 0x007D - { 1, 2636, 20,3, 3, 2, 3 }, //asciii 0x007E + { 0, 0, 9,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 9,3, 4, 3, 8 }, //asciii 0x0021 + { 9, 1, 13,2, 4, 3, 20 }, //asciii 0x0022 + { 17, 1, 20,1, 4, 1, 8 }, //asciii 0x0023 + { 58, 1, 20,2, 0, 1, 4 }, //asciii 0x0024 + { 104, 1, 25,3, 4, 3, 8 }, //asciii 0x0025 + { 148, 1, 20,1, 4, 1, 8 }, //asciii 0x0026 + { 192, 1, 7,2, 4, 2, 20 }, //asciii 0x0027 + { 196, 1, 11,3, 4, 1, 0 }, //asciii 0x0028 + { 214, 1, 11,1, 4, 3, 0 }, //asciii 0x0029 + { 232, 1, 16,2, 4, 2, 16 }, //asciii 0x002A + { 251, 1, 20,3, 8, 2, 8 }, //asciii 0x002B + { 277, 1, 9,2, 24, 3, 0 }, //asciii 0x002C + { 282, 1, 14,2, 16, 2, 16 }, //asciii 0x002D + { 292, 1, 9,3, 24, 3, 8 }, //asciii 0x002E + { 296, 1, 9,1, 4, 1, 4 }, //asciii 0x002F + { 310, 1, 20,2, 4, 2, 8 }, //asciii 0x0030 + { 343, 1, 14,2, 4, 3, 8 }, //asciii 0x0031 + { 361, 1, 19,2, 4, 2, 8 }, //asciii 0x0032 + { 397, 1, 20,2, 4, 2, 8 }, //asciii 0x0033 + { 437, 1, 20,2, 4, 2, 8 }, //asciii 0x0034 + { 470, 1, 20,2, 4, 2, 8 }, //asciii 0x0035 + { 511, 1, 20,2, 4, 2, 8 }, //asciii 0x0036 + { 552, 1, 18,1, 4, 2, 8 }, //asciii 0x0037 + { 584, 1, 19,2, 4, 2, 8 }, //asciii 0x0038 + { 623, 1, 20,2, 4, 2, 8 }, //asciii 0x0039 + { 664, 1, 9,3, 12, 3, 8 }, //asciii 0x003A + { 668, 1, 9,2, 12, 3, 0 }, //asciii 0x003B + { 677, 1, 20,3, 12, 3, 4 }, //asciii 0x003C + { 703, 1, 20,3, 12, 3, 12 }, //asciii 0x003D + { 732, 1, 20,3, 12, 3, 4 }, //asciii 0x003E + { 758, 1, 16,1, 4, 2, 8 }, //asciii 0x003F + { 785, 1, 29,2, 4, 2, 0 }, //asciii 0x0040 + { 858, 1, 21,1, 4, 1, 8 }, //asciii 0x0041 + { 892, 1, 21,3, 4, 2, 8 }, //asciii 0x0042 + { 933, 1, 23,2, 4, 3, 8 }, //asciii 0x0043 + { 973, 1, 23,3, 4, 2, 8 }, //asciii 0x0044 + { 1014, 1, 19,3, 4, 2, 8 }, //asciii 0x0045 + { 1052, 1, 18,3, 4, 2, 8 }, //asciii 0x0046 + { 1078, 1, 23,2, 4, 2, 8 }, //asciii 0x0047 + { 1123, 1, 23,3, 4, 3, 8 }, //asciii 0x0048 + { 1156, 1, 15,2, 4, 2, 8 }, //asciii 0x0049 + { 1186, 1, 17,1, 4, 3, 8 }, //asciii 0x004A + { 1213, 1, 20,3, 4, 1, 8 }, //asciii 0x004B + { 1247, 1, 17,3, 4, 1, 8 }, //asciii 0x004C + { 1273, 1, 27,3, 4, 3, 8 }, //asciii 0x004D + { 1309, 1, 23,2, 4, 2, 8 }, //asciii 0x004E + { 1348, 1, 24,2, 4, 2, 8 }, //asciii 0x004F + { 1391, 1, 20,3, 4, 2, 8 }, //asciii 0x0050 + { 1419, 1, 24,2, 4, 2, 4 }, //asciii 0x0051 + { 1466, 1, 20,3, 4, 1, 8 }, //asciii 0x0052 + { 1500, 1, 20,2, 4, 1, 8 }, //asciii 0x0053 + { 1546, 1, 20,1, 4, 2, 8 }, //asciii 0x0054 + { 1580, 1, 23,3, 4, 3, 8 }, //asciii 0x0055 + { 1615, 1, 21,1, 4, 1, 8 }, //asciii 0x0056 + { 1647, 1, 29,1, 4, 1, 8 }, //asciii 0x0057 + { 1691, 1, 20,1, 4, 1, 8 }, //asciii 0x0058 + { 1730, 1, 21,1, 4, 1, 8 }, //asciii 0x0059 + { 1765, 1, 19,2, 4, 1, 8 }, //asciii 0x005A + { 1808, 1, 12,4, 4, 1, 0 }, //asciii 0x005B + { 1827, 1, 9,1, 4, 1, 4 }, //asciii 0x005C + { 1838, 1, 11,1, 4, 3, 0 }, //asciii 0x005D + { 1857, 1, 15,1, 4, 1, 20 }, //asciii 0x005E + { 1871, 1, 16,0, 28, 3, 4 }, //asciii 0x005F + { 1885, 1, 13,5, 0, 5, 28 }, //asciii 0x0060 + { 1889, 1, 18,2, 8, 2, 8 }, //asciii 0x0061 + { 1924, 1, 20,3, 4, 1, 8 }, //asciii 0x0062 + { 1953, 1, 17,2, 8, 2, 8 }, //asciii 0x0063 + { 1976, 1, 20,2, 4, 2, 8 }, //asciii 0x0064 + { 2006, 1, 19,2, 8, 2, 8 }, //asciii 0x0065 + { 2043, 1, 11,1, 4, 1, 8 }, //asciii 0x0066 + { 2062, 1, 20,2, 8, 2, 0 }, //asciii 0x0067 + { 2104, 1, 18,2, 4, 2, 8 }, //asciii 0x0068 + { 2129, 1, 7,2, 4, 2, 8 }, //asciii 0x0069 + { 2138, 1, 8,0, 4, 3, 0 }, //asciii 0x006A + { 2152, 1, 17,2, 4, 1, 8 }, //asciii 0x006B + { 2179, 1, 10,3, 4, 1, 8 }, //asciii 0x006C + { 2192, 1, 27,2, 8, 2, 8 }, //asciii 0x006D + { 2235, 1, 18,2, 8, 2, 8 }, //asciii 0x006E + { 2261, 1, 20,2, 8, 2, 8 }, //asciii 0x006F + { 2288, 1, 20,2, 8, 2, 0 }, //asciii 0x0070 + { 2320, 1, 20,2, 8, 2, 0 }, //asciii 0x0071 + { 2352, 1, 12,2, 8, 1, 8 }, //asciii 0x0072 + { 2371, 1, 16,2, 8, 1, 8 }, //asciii 0x0073 + { 2404, 1, 11,1, 4, 1, 8 }, //asciii 0x0074 + { 2422, 1, 18,2, 8, 2, 8 }, //asciii 0x0075 + { 2449, 1, 17,1, 8, 1, 8 }, //asciii 0x0076 + { 2469, 1, 25,1, 8, 1, 8 }, //asciii 0x0077 + { 2499, 1, 17,2, 8, 2, 8 }, //asciii 0x0078 + { 2521, 1, 17,1, 8, 1, 0 }, //asciii 0x0079 + { 2551, 1, 17,2, 8, 2, 8 }, //asciii 0x007A + { 2583, 1, 11,1, 4, 1, 4 }, //asciii 0x007B + { 2604, 1, 10,4, 0, 4, 0 }, //asciii 0x007C + { 2611, 1, 11,1, 4, 1, 4 }, //asciii 0x007D + { 2633, 1, 20,3, 12, 2, 12 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_MEDIUM_32PX_1BPP= { - 2652, // bitmap len + 2649, // bitmap len BAGL_FONT_INTER_MEDIUM_32px_1bpp, // font id (uint8_t) NBGL_BPP_1, // bpp 40, // height of all characters in pixels diff --git a/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.json b/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.json index 93bf9f572..a756d9cf5 100644 --- a/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.json +++ b/lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.json @@ -1,6 +1,6 @@ [ { - "bitmap": "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", + "bitmap": "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", "nbgl_font_character": [ { "encoding": 0, @@ -18,9 +18,9 @@ "bitmap_offset": 0, "width": 9, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 33, "bitmap_byte_count": 9 }, @@ -29,9 +29,9 @@ "bitmap_offset": 9, "width": 13, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 5, + "y_max_offset": 20, "char": 34, "bitmap_byte_count": 8 }, @@ -40,9 +40,9 @@ "bitmap_offset": 17, "width": 20, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 35, "bitmap_byte_count": 41 }, @@ -53,7 +53,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 36, "bitmap_byte_count": 46 }, @@ -62,9 +62,9 @@ "bitmap_offset": 104, "width": 25, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 37, "bitmap_byte_count": 44 }, @@ -73,9 +73,9 @@ "bitmap_offset": 148, "width": 20, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 38, "bitmap_byte_count": 44 }, @@ -84,9 +84,9 @@ "bitmap_offset": 192, "width": 7, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 5, + "y_max_offset": 20, "char": 39, "bitmap_byte_count": 4 }, @@ -95,7 +95,7 @@ "bitmap_offset": 196, "width": 11, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 40, @@ -106,7 +106,7 @@ "bitmap_offset": 214, "width": 11, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, "y_max_offset": 0, "char": 41, @@ -117,9 +117,9 @@ "bitmap_offset": 232, "width": 16, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 4, + "y_max_offset": 16, "char": 42, "bitmap_byte_count": 19 }, @@ -128,9 +128,9 @@ "bitmap_offset": 251, "width": 20, "x_min_offset": 3, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 43, "bitmap_byte_count": 26 }, @@ -139,7 +139,7 @@ "bitmap_offset": 277, "width": 9, "x_min_offset": 2, - "y_min_offset": 6, + "y_min_offset": 24, "x_max_offset": 3, "y_max_offset": 0, "char": 44, @@ -150,9 +150,9 @@ "bitmap_offset": 282, "width": 14, "x_min_offset": 2, - "y_min_offset": 4, + "y_min_offset": 16, "x_max_offset": 2, - "y_max_offset": 4, + "y_max_offset": 16, "char": 45, "bitmap_byte_count": 10 }, @@ -161,9 +161,9 @@ "bitmap_offset": 292, "width": 9, "x_min_offset": 3, - "y_min_offset": 6, + "y_min_offset": 24, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 46, "bitmap_byte_count": 4 }, @@ -172,9 +172,9 @@ "bitmap_offset": 296, "width": 9, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 47, "bitmap_byte_count": 14 }, @@ -183,9 +183,9 @@ "bitmap_offset": 310, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 48, "bitmap_byte_count": 33 }, @@ -194,9 +194,9 @@ "bitmap_offset": 343, "width": 14, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 49, "bitmap_byte_count": 18 }, @@ -205,9 +205,9 @@ "bitmap_offset": 361, "width": 19, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 50, "bitmap_byte_count": 36 }, @@ -216,9 +216,9 @@ "bitmap_offset": 397, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 51, "bitmap_byte_count": 40 }, @@ -227,9 +227,9 @@ "bitmap_offset": 437, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 52, "bitmap_byte_count": 33 }, @@ -238,9 +238,9 @@ "bitmap_offset": 470, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 53, "bitmap_byte_count": 41 }, @@ -249,9 +249,9 @@ "bitmap_offset": 511, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 54, "bitmap_byte_count": 41 }, @@ -260,9 +260,9 @@ "bitmap_offset": 552, "width": 18, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 55, "bitmap_byte_count": 32 }, @@ -271,9 +271,9 @@ "bitmap_offset": 584, "width": 19, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 56, "bitmap_byte_count": 39 }, @@ -282,9 +282,9 @@ "bitmap_offset": 623, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 57, "bitmap_byte_count": 41 }, @@ -293,9 +293,9 @@ "bitmap_offset": 664, "width": 9, "x_min_offset": 3, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 58, "bitmap_byte_count": 4 }, @@ -304,7 +304,7 @@ "bitmap_offset": 668, "width": 9, "x_min_offset": 2, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 3, "y_max_offset": 0, "char": 59, @@ -315,9 +315,9 @@ "bitmap_offset": 677, "width": 20, "x_min_offset": 3, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 60, "bitmap_byte_count": 26 }, @@ -326,9 +326,9 @@ "bitmap_offset": 703, "width": 20, "x_min_offset": 3, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 3, - "y_max_offset": 3, + "y_max_offset": 12, "char": 61, "bitmap_byte_count": 29 }, @@ -337,9 +337,9 @@ "bitmap_offset": 732, "width": 20, "x_min_offset": 3, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 62, "bitmap_byte_count": 26 }, @@ -348,9 +348,9 @@ "bitmap_offset": 758, "width": 16, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 63, "bitmap_byte_count": 27 }, @@ -359,7 +359,7 @@ "bitmap_offset": 785, "width": 29, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, "y_max_offset": 0, "char": 64, @@ -370,9 +370,9 @@ "bitmap_offset": 858, "width": 21, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 65, "bitmap_byte_count": 34 }, @@ -381,9 +381,9 @@ "bitmap_offset": 892, "width": 21, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 66, "bitmap_byte_count": 41 }, @@ -392,9 +392,9 @@ "bitmap_offset": 933, "width": 23, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 67, "bitmap_byte_count": 40 }, @@ -403,9 +403,9 @@ "bitmap_offset": 973, "width": 23, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 68, "bitmap_byte_count": 41 }, @@ -414,9 +414,9 @@ "bitmap_offset": 1014, "width": 19, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 69, "bitmap_byte_count": 38 }, @@ -425,9 +425,9 @@ "bitmap_offset": 1052, "width": 18, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 70, "bitmap_byte_count": 26 }, @@ -436,9 +436,9 @@ "bitmap_offset": 1078, "width": 23, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 71, "bitmap_byte_count": 45 }, @@ -447,9 +447,9 @@ "bitmap_offset": 1123, "width": 23, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 72, "bitmap_byte_count": 33 }, @@ -458,9 +458,9 @@ "bitmap_offset": 1156, "width": 15, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 73, "bitmap_byte_count": 30 }, @@ -469,9 +469,9 @@ "bitmap_offset": 1186, "width": 17, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 74, "bitmap_byte_count": 27 }, @@ -480,9 +480,9 @@ "bitmap_offset": 1213, "width": 20, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 75, "bitmap_byte_count": 34 }, @@ -491,9 +491,9 @@ "bitmap_offset": 1247, "width": 17, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 76, "bitmap_byte_count": 26 }, @@ -502,9 +502,9 @@ "bitmap_offset": 1273, "width": 27, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 77, "bitmap_byte_count": 36 }, @@ -513,9 +513,9 @@ "bitmap_offset": 1309, "width": 23, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 78, "bitmap_byte_count": 39 }, @@ -524,9 +524,9 @@ "bitmap_offset": 1348, "width": 24, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 79, "bitmap_byte_count": 43 }, @@ -535,9 +535,9 @@ "bitmap_offset": 1391, "width": 20, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 80, "bitmap_byte_count": 28 }, @@ -546,9 +546,9 @@ "bitmap_offset": 1419, "width": 24, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 81, "bitmap_byte_count": 47 }, @@ -557,9 +557,9 @@ "bitmap_offset": 1466, "width": 20, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 82, "bitmap_byte_count": 34 }, @@ -568,9 +568,9 @@ "bitmap_offset": 1500, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 83, "bitmap_byte_count": 46 }, @@ -579,9 +579,9 @@ "bitmap_offset": 1546, "width": 20, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 84, "bitmap_byte_count": 34 }, @@ -590,9 +590,9 @@ "bitmap_offset": 1580, "width": 23, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 85, "bitmap_byte_count": 35 }, @@ -601,9 +601,9 @@ "bitmap_offset": 1615, "width": 21, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 86, "bitmap_byte_count": 32 }, @@ -612,9 +612,9 @@ "bitmap_offset": 1647, "width": 29, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 87, "bitmap_byte_count": 44 }, @@ -623,9 +623,9 @@ "bitmap_offset": 1691, "width": 20, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 88, "bitmap_byte_count": 39 }, @@ -634,9 +634,9 @@ "bitmap_offset": 1730, "width": 21, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 89, "bitmap_byte_count": 35 }, @@ -645,9 +645,9 @@ "bitmap_offset": 1765, "width": 19, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 90, "bitmap_byte_count": 43 }, @@ -656,7 +656,7 @@ "bitmap_offset": 1808, "width": 12, "x_min_offset": 4, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 91, @@ -667,9 +667,9 @@ "bitmap_offset": 1827, "width": 9, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 92, "bitmap_byte_count": 11 }, @@ -678,7 +678,7 @@ "bitmap_offset": 1838, "width": 11, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, "y_max_offset": 0, "char": 93, @@ -689,9 +689,9 @@ "bitmap_offset": 1857, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 5, + "y_max_offset": 20, "char": 94, "bitmap_byte_count": 14 }, @@ -700,9 +700,9 @@ "bitmap_offset": 1871, "width": 16, "x_min_offset": 0, - "y_min_offset": 6, + "y_min_offset": 28, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 95, "bitmap_byte_count": 14 }, @@ -712,83 +712,83 @@ "width": 13, "x_min_offset": 5, "y_min_offset": 0, - "x_max_offset": 3, - "y_max_offset": 7, + "x_max_offset": 5, + "y_max_offset": 28, "char": 96, - "bitmap_byte_count": 5 + "bitmap_byte_count": 4 }, { "encoding": 1, - "bitmap_offset": 1890, + "bitmap_offset": 1889, "width": 18, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 97, "bitmap_byte_count": 35 }, { "encoding": 1, - "bitmap_offset": 1925, + "bitmap_offset": 1924, "width": 20, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 98, "bitmap_byte_count": 29 }, { "encoding": 1, - "bitmap_offset": 1954, + "bitmap_offset": 1953, "width": 17, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 99, "bitmap_byte_count": 23 }, { "encoding": 1, - "bitmap_offset": 1977, + "bitmap_offset": 1976, "width": 20, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 100, "bitmap_byte_count": 30 }, { "encoding": 1, - "bitmap_offset": 2007, + "bitmap_offset": 2006, "width": 19, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 101, "bitmap_byte_count": 37 }, { "encoding": 1, - "bitmap_offset": 2044, + "bitmap_offset": 2043, "width": 11, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 102, "bitmap_byte_count": 19 }, { "encoding": 1, - "bitmap_offset": 2063, + "bitmap_offset": 2062, "width": 20, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, "y_max_offset": 0, "char": 103, @@ -796,32 +796,32 @@ }, { "encoding": 1, - "bitmap_offset": 2105, + "bitmap_offset": 2104, "width": 18, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 104, "bitmap_byte_count": 25 }, { "encoding": 1, - "bitmap_offset": 2130, + "bitmap_offset": 2129, "width": 7, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 105, "bitmap_byte_count": 9 }, { "encoding": 1, - "bitmap_offset": 2139, + "bitmap_offset": 2138, "width": 8, "x_min_offset": 0, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 3, "y_max_offset": 0, "char": 106, @@ -829,65 +829,65 @@ }, { "encoding": 1, - "bitmap_offset": 2153, + "bitmap_offset": 2152, "width": 17, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 107, "bitmap_byte_count": 27 }, { "encoding": 1, - "bitmap_offset": 2180, + "bitmap_offset": 2179, "width": 10, "x_min_offset": 3, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 108, "bitmap_byte_count": 13 }, { "encoding": 1, - "bitmap_offset": 2193, + "bitmap_offset": 2192, "width": 27, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 109, "bitmap_byte_count": 43 }, { "encoding": 1, - "bitmap_offset": 2236, + "bitmap_offset": 2235, "width": 18, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 110, "bitmap_byte_count": 26 }, { "encoding": 1, - "bitmap_offset": 2262, + "bitmap_offset": 2261, "width": 20, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 111, "bitmap_byte_count": 27 }, { "encoding": 1, - "bitmap_offset": 2289, + "bitmap_offset": 2288, "width": 20, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, "y_max_offset": 0, "char": 112, @@ -895,10 +895,10 @@ }, { "encoding": 1, - "bitmap_offset": 2321, + "bitmap_offset": 2320, "width": 20, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, "y_max_offset": 0, "char": 113, @@ -906,87 +906,87 @@ }, { "encoding": 1, - "bitmap_offset": 2353, + "bitmap_offset": 2352, "width": 12, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 114, "bitmap_byte_count": 19 }, { "encoding": 1, - "bitmap_offset": 2372, + "bitmap_offset": 2371, "width": 16, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 115, "bitmap_byte_count": 33 }, { "encoding": 1, - "bitmap_offset": 2405, + "bitmap_offset": 2404, "width": 11, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 116, "bitmap_byte_count": 18 }, { "encoding": 1, - "bitmap_offset": 2423, + "bitmap_offset": 2422, "width": 18, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 117, "bitmap_byte_count": 27 }, { "encoding": 1, - "bitmap_offset": 2450, + "bitmap_offset": 2449, "width": 17, "x_min_offset": 1, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 118, "bitmap_byte_count": 20 }, { "encoding": 1, - "bitmap_offset": 2470, + "bitmap_offset": 2469, "width": 25, "x_min_offset": 1, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 119, "bitmap_byte_count": 30 }, { "encoding": 1, - "bitmap_offset": 2500, + "bitmap_offset": 2499, "width": 17, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 120, "bitmap_byte_count": 22 }, { "encoding": 1, - "bitmap_offset": 2522, + "bitmap_offset": 2521, "width": 17, "x_min_offset": 1, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, "y_max_offset": 0, "char": 121, @@ -994,56 +994,56 @@ }, { "encoding": 1, - "bitmap_offset": 2552, + "bitmap_offset": 2551, "width": 17, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 122, "bitmap_byte_count": 32 }, { "encoding": 1, - "bitmap_offset": 2584, + "bitmap_offset": 2583, "width": 11, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 123, "bitmap_byte_count": 21 }, { "encoding": 1, - "bitmap_offset": 2605, + "bitmap_offset": 2604, "width": 10, "x_min_offset": 4, "y_min_offset": 0, - "x_max_offset": 3, + "x_max_offset": 4, "y_max_offset": 0, "char": 124, - "bitmap_byte_count": 9 + "bitmap_byte_count": 7 }, { "encoding": 1, - "bitmap_offset": 2614, + "bitmap_offset": 2611, "width": 11, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 125, "bitmap_byte_count": 22 }, { "encoding": 1, - "bitmap_offset": 2636, + "bitmap_offset": 2633, "width": 20, "x_min_offset": 3, - "y_min_offset": 3, + "y_min_offset": 12, "x_max_offset": 2, - "y_max_offset": 3, + "y_max_offset": 12, "char": 126, "bitmap_byte_count": 16 } diff --git a/lib_nbgl/include/nbgl_font_inter_medium_36.inc b/lib_nbgl/include/nbgl_font_inter_medium_36.inc new file mode 100644 index 000000000..220056272 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_medium_36.inc @@ -0,0 +1,1727 @@ +#include "nbgl_fonts.h" + +__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIUM_36PX[] = { +//ascii 0x0020 +//ascii 0x0021 + 0xC2, 0x2A, 0x2B, 0x3C, 0x2D, 0x3E, 0xC4, 0x98, + 0x35, 0xE0, 0xC4, 0x0D, 0x70, 0x70, 0x10, 0x08, + 0xC1, 0x08, 0x20, 0x02, 0xC4, 0x0D, 0x70, 0x70, + 0x10, 0x08, 0xC1, 0x03, 0x30, 0x0C, 0xC3, 0x0D, + 0x70, 0x70, 0x10, 0x08, 0xC1, 0x05, 0x30, 0x0E, + 0xC3, 0x0E, 0x13, 0x24, 0x35, 0x26, 0x37, 0x18, + 0x0C, 0xC1, 0x0D, 0x01, 0x10, 0x08, 0xDC, 0x0C, + 0x0E, +//ascii 0x0022 + 0xD1, 0x0D, 0x70, 0x00, 0x0E, 0xC4, 0x0D, 0x70, + 0x00, 0x0E, 0xC4, 0x0D, 0x70, 0x00, 0x0E, 0xC5, + 0x7E, 0x0E, 0xE6, 0x78, 0x08, 0xC5, 0x0D, 0x70, + 0x00, 0x0E, 0xC4, 0x0D, 0x70, 0x00, 0x0E, 0xC4, + 0x0E, 0x75, 0x05, 0x0E, 0xC0, +//ascii 0x0023 + 0xC9, 0x0B, 0x0E, 0xDC, 0x0D, 0x10, 0x02, 0xDB, + 0x0D, 0x10, 0x02, 0xC5, 0x83, 0x69, 0xCB, 0xAE, + 0x68, 0xBE, 0xC1, 0x0D, 0x10, 0x02, 0xC5, 0x20, + 0xCB, 0x0D, 0x40, 0x03, 0x04, 0x10, 0x01, 0xC5, + 0x20, 0xCB, 0x0D, 0x70, 0x20, 0xA3, 0x58, 0xBC, + 0x20, 0xCC, 0x99, 0x74, 0x10, 0x70, 0x60, 0x88, + 0xAD, 0xCE, 0x0C, 0x08, 0x70, 0x70, 0x82, 0x57, + 0xCB, 0x0D, 0x10, 0x02, 0xC0, 0xAC, 0xA7, 0x42, + 0x70, 0x10, 0xCB, 0x0D, 0x10, 0x02, 0xC5, 0x20, + 0x87, 0x52, 0x30, 0xCB, 0x0D, 0x10, 0x02, 0xC5, + 0x20, 0xC3, 0x8D, 0xA7, 0xCB, 0x0D, 0x10, 0x02, + 0xC5, 0x20, 0xCB, 0x9E, 0x9C, 0xE0, 0xC2, 0x0D, + 0x10, 0x02, 0xC5, 0x20, 0xCB, 0x0D, 0x20, 0x91, + 0x36, 0x70, 0x10, 0x02, 0xC5, 0x20, 0xCB, 0x0D, + 0x70, 0x10, 0xA3, 0x69, 0xBE, 0xC0, 0x20, 0xCB, + 0x9E, 0x63, 0x10, 0x70, 0x70, 0x0B, 0x0E, 0xCD, + 0x9E, 0xB9, 0x50, 0x70, 0x60, 0x93, 0x58, 0xB0, + 0xCB, 0x0D, 0x10, 0xB1, 0xC9, 0x64, 0x10, 0x70, + 0x20, 0xCB, 0x0D, 0x10, 0x02, 0xC4, 0x0D, 0x20, + 0x04, 0x01, 0x40, 0xCB, 0x0D, 0x10, 0x02, 0xC5, + 0x20, 0xC2, 0x9C, 0xA7, 0x40, 0xCC, 0x87, 0x54, + 0xC5, 0x20, 0xDC, 0x20, 0xDD, 0x0C, 0x0A, +//ascii 0x0024 + 0xD7, 0x0C, 0x1B, 0x0E, 0xD5, 0x9E, 0x73, 0x50, + 0xC7, 0x08, 0x01, 0x30, 0x03, 0x0B, 0xD2, 0x0A, + 0x01, 0x10, 0x05, 0xC6, 0x04, 0x70, 0x07, 0xD0, + 0x0A, 0x30, 0x05, 0xC5, 0x06, 0x70, 0x10, 0x09, + 0xCE, 0x0E, 0x01, 0x30, 0x06, 0xC4, 0x0C, 0x30, + 0x93, 0x65, 0x10, 0x30, 0x0E, 0xCD, 0x06, 0x20, + 0x03, 0x0D, 0xC5, 0x05, 0x20, 0x06, 0xC2, 0x0E, + 0x03, 0x20, 0x07, 0xCD, 0x01, 0x10, 0x02, 0xC6, + 0x0E, 0x20, 0x02, 0xC4, 0x0E, 0x01, 0x10, 0x01, + 0xCC, 0x0C, 0x20, 0x0A, 0xC6, 0x0A, 0x20, 0x0A, + 0xC5, 0x07, 0x20, 0x0D, 0xCB, 0x09, 0x20, 0xC7, + 0x05, 0x20, 0xC6, 0x0C, 0x20, 0x0B, 0xC8, 0x0B, + 0x15, 0x02, 0x20, 0x75, 0x01, 0x10, 0x01, 0x65, + 0x04, 0x20, 0x03, 0x15, 0x0D, 0xC5, 0x09, 0x70, + 0x70, 0x70, 0x70, 0x0C, 0xC5, 0x0D, 0x19, 0x05, + 0x20, 0x69, 0x04, 0x20, 0x08, 0x69, 0x08, 0x20, + 0x06, 0x19, 0x0E, 0xC8, 0x0B, 0x20, 0x0D, 0xC5, + 0x03, 0x10, 0x01, 0xC7, 0x0B, 0x20, 0x0B, 0xCB, + 0x0E, 0x20, 0x06, 0xC4, 0x0B, 0x20, 0x06, 0xC7, + 0x06, 0x20, 0x0E, 0xCC, 0x04, 0x20, 0x0A, 0xC2, + 0x0E, 0x02, 0x20, 0x0C, 0xC6, 0x0D, 0x20, 0x02, + 0xCD, 0x0B, 0x30, 0x94, 0x87, 0x10, 0x20, 0x03, + 0xC6, 0x0B, 0x01, 0x20, 0x08, 0xCE, 0x05, 0x70, + 0x10, 0x0C, 0xC4, 0x0D, 0x01, 0x30, 0x02, 0xD0, + 0x04, 0x70, 0x09, 0xC5, 0x0C, 0x40, 0x0C, 0xD1, + 0x08, 0x01, 0x30, 0x01, 0x0A, 0xC6, 0x0C, 0x20, + 0x01, 0x0B, 0xD4, 0x0B, 0x19, 0x0B, 0xC8, 0xAC, + 0x02, 0x7E, +//ascii 0x0025 + 0xD3, 0x09, 0x05, 0x23, 0x05, 0x0B, 0xD6, 0x0D, + 0x02, 0x60, 0x04, 0xC5, 0x8D, 0x3D, 0xCC, 0x02, + 0x70, 0x00, 0x05, 0xC4, 0x9D, 0x01, 0x90, 0xCA, + 0x09, 0x10, 0x03, 0x0A, 0x2D, 0x09, 0x01, 0x10, + 0x0D, 0xC3, 0x0D, 0x20, 0x04, 0x0E, 0xC8, 0x85, + 0x01, 0xC5, 0x0C, 0x10, 0x09, 0xC4, 0x0C, 0x02, + 0x10, 0x01, 0x0A, 0xC7, 0x84, 0x02, 0xC6, 0x10, + 0x08, 0xC6, 0x06, 0x20, 0x05, 0xC6, 0x06, 0x10, + 0xC5, 0x0C, 0x10, 0x09, 0xC7, 0x0B, 0x01, 0x10, + 0x01, 0x0B, 0xC4, 0x0A, 0x10, 0x03, 0x0A, 0x2D, + 0x09, 0x01, 0x10, 0x0D, 0xC9, 0x05, 0x20, 0x06, + 0xC4, 0x02, 0x70, 0x00, 0x05, 0xCB, 0x0A, 0x01, + 0x10, 0x02, 0x0C, 0xC2, 0x0E, 0x02, 0x60, 0x04, + 0xCD, 0x0E, 0x04, 0x20, 0x07, 0xC3, 0x0A, 0x05, + 0x23, 0x06, 0x0B, 0xD0, 0x09, 0x01, 0x10, 0x03, + 0x0D, 0xDA, 0x0E, 0x03, 0x20, 0x08, 0xD1, 0x0C, + 0x08, 0x26, 0x08, 0x0D, 0xC2, 0x08, 0x20, 0x03, + 0x0D, 0xCE, 0x04, 0x60, 0x06, 0xC2, 0x0D, 0x03, + 0x10, 0x01, 0x09, 0xCC, 0x03, 0x70, 0x00, 0x06, + 0xC3, 0x07, 0x20, 0x04, 0x0E, 0xC9, 0x0B, 0x10, + 0x01, 0x07, 0x2A, 0x06, 0x20, 0x0D, 0xC3, 0x0C, + 0x02, 0x10, 0x01, 0x0A, 0xC8, 0x06, 0x10, 0x0E, + 0xC4, 0x0B, 0x10, 0x09, 0xC5, 0x06, 0x20, 0x05, + 0xC7, 0x85, 0x02, 0xC6, 0x10, 0x07, 0xC6, 0x0B, + 0x01, 0x10, 0x01, 0x0B, 0xC5, 0x86, 0x01, 0xC5, + 0x0D, 0x10, 0x08, 0xC8, 0x05, 0x20, 0x06, 0xC4, + 0x09, 0x10, 0x04, 0x0C, 0xC2, 0x0C, 0x03, 0x10, + 0x0C, 0xC9, 0x0A, 0x01, 0x10, 0xC5, 0x01, 0x70, + 0x00, 0x03, 0xCB, 0x8E, 0x40, 0xC5, 0x0C, 0x01, + 0x60, 0x02, 0x0E, 0xCD, 0x09, 0xC6, 0x8E, 0x72, + 0x10, 0x81, 0x38, +//ascii 0x0026 + 0xDB, 0x06, 0xD3, 0x19, 0x0B, 0x0E, 0xC5, 0x04, + 0x00, 0xD3, 0x02, 0x20, 0x02, 0x08, 0xC1, 0x0D, + 0x02, 0x10, 0xD3, 0x02, 0x40, 0x81, 0x81, 0x20, + 0xD3, 0x02, 0x70, 0x10, 0x05, 0xD5, 0x8C, 0x82, + 0x40, 0x07, 0xC8, 0xBC, 0x52, 0x13, 0x70, 0x0E, + 0xC8, 0x04, 0x40, 0x0B, 0xC7, 0x09, 0x50, 0x01, + 0x0B, 0xC5, 0x0E, 0x02, 0x50, 0x01, 0xC6, 0x0B, + 0x70, 0x00, 0x0B, 0xC3, 0x0C, 0x01, 0x20, 0x02, + 0x08, 0x20, 0x08, 0xC5, 0x02, 0x20, 0x84, 0x74, + 0x20, 0x01, 0x0D, 0xC1, 0x0A, 0x30, 0x03, 0xC1, + 0x04, 0x10, 0x02, 0xC4, 0x0C, 0x20, 0x09, 0xC2, + 0x0B, 0x20, 0x03, 0xC0, 0x07, 0x30, 0x05, 0xC2, + 0x0B, 0x20, 0x0E, 0xC3, 0x0A, 0x10, 0x02, 0xC4, + 0x09, 0x20, 0x01, 0x30, 0x07, 0xC4, 0x20, 0x0B, + 0xC3, 0x09, 0x10, 0x04, 0xC5, 0x05, 0x50, 0x0A, + 0xC5, 0x02, 0x10, 0x0A, 0xC3, 0x0A, 0x10, 0x01, + 0xC5, 0x0A, 0x30, 0x01, 0x0C, 0xC6, 0x01, 0x10, + 0x0A, 0xC3, 0x0C, 0x20, 0x07, 0xC3, 0x08, 0x40, + 0x03, 0xC6, 0x0E, 0x20, 0x0C, 0xC4, 0x02, 0x20, + 0x93, 0x87, 0x20, 0x60, 0x06, 0xC5, 0x06, 0x20, + 0xC5, 0x0A, 0x70, 0x10, 0x06, 0x02, 0x20, 0x06, + 0xC3, 0x09, 0x20, 0x04, 0xC6, 0x08, 0x60, 0x01, + 0x0A, 0xC0, 0x0D, 0x01, 0x20, 0x91, 0x67, 0x30, + 0x30, 0x0B, 0xC7, 0x0C, 0x04, 0x20, 0x02, 0x07, + 0xC3, 0x0B, 0x70, 0x10, 0x05, 0xCB, 0x0E, 0xC7, + 0x0A, 0x70, 0x04, 0xD6, 0x0D, 0x04, 0x30, 0x02, + 0x09, 0xDA, 0x1C, 0x0E, +//ascii 0x0027 + 0xC2, 0x78, 0x08, 0xC5, 0x0D, 0x70, 0x00, 0x0E, + 0xC4, 0x0D, 0x70, 0x00, 0x0E, 0xC4, 0x0E, 0x75, + 0x05, 0x0E, 0xC0, +//ascii 0x0028 + 0xE4, 0x8D, 0x5E, 0xDC, 0x08, 0x09, 0xC1, 0x0D, + 0x10, 0x07, 0x0E, 0xD8, 0x99, 0x20, 0x90, 0xC1, + 0x0D, 0x30, 0x84, 0xAE, 0xD2, 0x8B, 0x51, 0x20, + 0x09, 0xC2, 0x03, 0x50, 0x93, 0x7B, 0xE0, 0xC9, + 0x9E, 0xB8, 0x40, 0x50, 0x01, 0x0C, 0xC3, 0x09, + 0x01, 0x70, 0x90, 0x24, 0x50, 0x16, 0x95, 0x43, + 0x10, 0x70, 0x00, 0x06, 0xC7, 0x07, 0x01, 0x70, + 0x70, 0x60, 0x05, 0x0D, 0xCA, 0x09, 0x03, 0x70, + 0x70, 0x10, 0x82, 0x8E, 0xCE, 0x9E, 0xA6, 0x30, + 0x70, 0x10, 0x92, 0x59, 0xD0, 0xD6, 0x8E, 0xDC, + 0x2B, 0x0C, 0x0E, +//ascii 0x0029 + 0xCA, 0xBC, 0x96, 0x43, 0x20, 0x11, 0xB2, 0x34, + 0x68, 0xB0, 0xD2, 0x8A, 0x41, 0x70, 0x60, 0x83, + 0x8E, 0xCB, 0x8E, 0x61, 0x70, 0x70, 0x40, 0x04, + 0x0C, 0xC7, 0x0E, 0x06, 0x70, 0x70, 0x70, 0x10, + 0x04, 0x0C, 0xC4, 0x09, 0x01, 0x50, 0xB1, 0x47, + 0xAC, 0xD0, 0x0E, 0xC2, 0xBE, 0xCA, 0x85, 0x20, + 0x60, 0x07, 0xC2, 0x0D, 0x40, 0x83, 0x8C, 0xCF, + 0x8E, 0xA5, 0x40, 0x09, 0xC1, 0x0D, 0x10, 0x81, + 0x7D, 0xD6, 0x09, 0x02, 0x10, 0x09, 0xC1, 0x8D, + 0x18, 0xDB, 0x8B, 0x29, 0xC2, 0x0E, 0xDE, 0x0D, + 0xC0, +//ascii 0x002A + 0xC6, 0x0C, 0xC3, 0x0D, 0xCB, 0x9D, 0x40, 0xC0, + 0xC2, 0x83, 0x19, 0xC9, 0x0A, 0x10, 0x04, 0xC1, + 0x0A, 0x10, 0x05, 0xCA, 0x05, 0x10, 0x0C, 0xC0, + 0x92, 0x01, 0xE0, 0xCA, 0xAE, 0x10, 0x4A, 0x10, + 0x09, 0xCC, 0x09, 0x10, 0x81, 0x04, 0xC8, 0x0E, + 0x04, 0x15, 0x86, 0x71, 0x20, 0x05, 0x16, 0x85, + 0x49, 0xC3, 0x0D, 0x70, 0x50, 0x07, 0xC3, 0x9D, + 0x01, 0x20, 0x13, 0x01, 0x20, 0x13, 0x02, 0x11, + 0x07, 0xC8, 0x0C, 0x30, 0x06, 0xCD, 0x92, 0x02, + 0x80, 0x10, 0x0C, 0xCB, 0x07, 0x10, 0x0A, 0xC0, + 0x81, 0x02, 0xCA, 0x0D, 0x10, 0x03, 0xC1, 0x08, + 0x10, 0x07, 0xC9, 0x9B, 0x10, 0xB0, 0xC2, 0x81, + 0x06, 0xCB, 0x08, 0xC3, 0x0B, 0x0C, +//ascii 0x002B + 0xC8, 0x26, 0x0C, 0xCF, 0x20, 0x09, 0xCF, 0x20, + 0x09, 0xCF, 0x20, 0x09, 0xCF, 0x20, 0x09, 0xCF, + 0x20, 0x09, 0xCF, 0x20, 0x09, 0xC8, 0x55, 0x04, + 0x20, 0x03, 0x55, 0x0C, 0xC1, 0x01, 0x70, 0x70, + 0x0A, 0xC1, 0x01, 0x70, 0x70, 0x0A, 0xC1, 0x05, + 0x54, 0x20, 0x02, 0x54, 0x0C, 0xC8, 0x20, 0x09, + 0xCF, 0x20, 0x09, 0xCF, 0x20, 0x09, 0xCF, 0x20, + 0x09, 0xCF, 0x20, 0x09, 0xCF, 0x20, 0x09, 0xCF, + 0x25, 0x0C, 0xC0, +//ascii 0x002C + 0xC0, 0x8B, 0xAC, 0xC8, 0x07, 0x20, 0x83, 0x7C, + 0xC4, 0x07, 0x50, 0x81, 0x6B, 0xC1, 0x07, 0x70, + 0x00, 0x0A, 0xC0, 0xBE, 0xCB, 0x97, 0x40, 0x01, + 0x20, 0x0A, 0xC7, 0x9E, 0xB7, 0xC0, +//ascii 0x002D + 0x2E, 0xC0, 0x04, 0x10, 0x06, 0x04, 0x10, 0x06, + 0x04, 0x10, 0x06, 0x04, 0x10, 0x06, 0x04, 0x10, + 0x06, 0x04, 0x10, 0x06, 0x04, 0x10, 0x06, 0x04, + 0x10, 0x06, 0x04, 0x10, 0x06, 0x04, 0x10, 0x06, + 0x04, 0x10, 0x06, 0x0B, 0x18, 0x0C, +//ascii 0x002E + 0xC0, 0x8B, 0x68, 0xC3, 0x0A, 0x20, 0x04, 0xC2, + 0x03, 0x30, 0x0D, 0xC1, 0x04, 0x30, 0x0D, 0xC1, + 0x0C, 0x20, 0x06, 0xC3, 0x8D, 0x9B, +//ascii 0x002F + 0xC0, 0x0D, 0x0B, 0xE1, 0x09, 0x10, 0x84, 0x8C, + 0xDD, 0x09, 0x40, 0x91, 0x59, 0xE0, 0xD9, 0x0A, + 0x70, 0x90, 0x26, 0xB0, 0xD7, 0x9E, 0xA5, 0x10, + 0x70, 0x90, 0x37, 0xC0, 0xD7, 0x8D, 0x94, 0x70, + 0xA0, 0x14, 0x9D, 0xD7, 0x8C, 0x73, 0x70, 0xA0, + 0x16, 0xAE, 0xD7, 0x8A, 0x62, 0x70, 0x90, 0x37, + 0xB0, 0xD7, 0x9D, 0x95, 0x10, 0x70, 0x90, 0x48, + 0xC0, 0xD7, 0x8C, 0x84, 0x70, 0x01, 0xDB, 0x8B, + 0x72, 0x30, 0x01, 0xDE, 0x8E, 0xA5, 0x11, 0xE2, + 0x0D, 0xC0, +//ascii 0x0030 + 0xCC, 0x0E, 0x3D, 0x0E, 0xD5, 0x8A, 0x62, 0x70, + 0x83, 0x6B, 0xCF, 0x07, 0x01, 0x70, 0x50, 0x01, + 0x08, 0xCB, 0x0B, 0x01, 0x70, 0x70, 0x10, 0x02, + 0x0C, 0xC8, 0x0A, 0x60, 0x81, 0x34, 0x15, 0x84, + 0x31, 0x60, 0x0C, 0xC6, 0x0D, 0x40, 0x84, 0xAE, + 0xC7, 0x8E, 0xA4, 0x30, 0x01, 0x0E, 0xC5, 0x04, + 0x20, 0x03, 0x0D, 0xCD, 0x0C, 0x02, 0x20, 0x06, + 0xC4, 0x0E, 0x20, 0x03, 0xD0, 0x0E, 0x01, 0x10, + 0x01, 0xC4, 0x0A, 0x20, 0x0C, 0xD1, 0x0A, 0x20, + 0x0C, 0xC3, 0x08, 0x10, 0x01, 0xD3, 0x20, 0x0A, + 0xC3, 0x07, 0x10, 0x03, 0xD3, 0x20, 0x09, 0xC3, + 0x08, 0x10, 0x01, 0xD2, 0x0E, 0x20, 0x0A, 0xC3, + 0x0B, 0x20, 0x0A, 0xD1, 0x08, 0x20, 0x0D, 0xC4, + 0x20, 0x01, 0x0D, 0xCF, 0x0C, 0x20, 0x02, 0xC5, + 0x07, 0x20, 0x01, 0x09, 0xCD, 0x08, 0x30, 0x08, + 0xC6, 0x02, 0x30, 0x91, 0x6A, 0xD0, 0xC5, 0x9C, + 0xA5, 0x10, 0x30, 0x03, 0xC7, 0x0D, 0x01, 0x70, + 0x00, 0x01, 0x70, 0x10, 0x02, 0x0E, 0xC8, 0x0E, + 0x04, 0x70, 0x70, 0x10, 0x05, 0xCC, 0x0B, 0x04, + 0x70, 0x50, 0x05, 0x0C, 0xCF, 0xAE, 0xA6, 0x42, + 0x31, 0x92, 0x47, 0xA0, +//ascii 0x0031 + 0xC2, 0x79, 0x79, 0x79, 0x19, 0xC4, 0x0D, 0x70, + 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0E, 0x20, 0x01, 0x78, 0x78, 0x58, 0xC5, 0x09, + 0x20, 0x0B, 0xDB, 0x03, 0x10, 0x01, 0xDB, 0x0D, + 0x20, 0x06, 0xDB, 0x08, 0x20, 0x0B, 0xDB, 0x03, + 0x10, 0x02, 0xDB, 0x0D, 0x21, 0x07, 0xC0, +//ascii 0x0032 + 0xC7, 0x0D, 0x1B, 0x0E, 0xCC, 0x0B, 0x24, 0xC8, + 0x08, 0x01, 0x30, 0x02, 0x09, 0xCA, 0x0A, 0x20, + 0xC7, 0x03, 0x70, 0x03, 0x0D, 0xC8, 0x0A, 0x20, + 0xC6, 0x04, 0x70, 0x20, 0x0A, 0xC7, 0x0A, 0x20, + 0xC5, 0x09, 0x30, 0xA5, 0x89, 0x61, 0x30, 0x08, + 0xC6, 0x0A, 0x20, 0xC5, 0x02, 0x10, 0x01, 0x0C, + 0xC4, 0x06, 0x30, 0x07, 0xC5, 0x0A, 0x20, 0xC4, + 0x0C, 0x20, 0x09, 0xC6, 0x09, 0x30, 0x06, 0xC4, + 0x0A, 0x20, 0xC4, 0x09, 0x10, 0x01, 0xC8, 0x0B, + 0x01, 0x20, 0x06, 0xC3, 0x0A, 0x20, 0xC4, 0x08, + 0x10, 0x03, 0xC9, 0x0C, 0x01, 0x20, 0x05, 0xC2, + 0x0A, 0x20, 0xC4, 0x08, 0x10, 0x03, 0xCA, 0x0D, + 0x01, 0x20, 0x04, 0xC1, 0x0A, 0x20, 0xC4, 0x09, + 0x10, 0x01, 0xCB, 0x0D, 0x01, 0x20, 0x04, 0xC0, + 0x0A, 0x20, 0xC4, 0x0C, 0x20, 0x0B, 0xCB, 0x0D, + 0x02, 0x20, 0x03, 0x09, 0x20, 0xC5, 0x01, 0x10, + 0x01, 0x0D, 0xCB, 0x0E, 0x02, 0x60, 0xC5, 0x08, + 0x30, 0x86, 0xAE, 0xC9, 0x0E, 0x02, 0x50, 0xC6, + 0x03, 0x40, 0x09, 0xCA, 0x0E, 0x02, 0x40, 0xC6, + 0x0E, 0x03, 0x30, 0x09, 0xCC, 0x03, 0x30, 0xC8, + 0x07, 0x01, 0x10, 0x09, 0xCD, 0x03, 0x20, 0xCA, + 0x8B, 0x9D, 0xCE, 0x28, 0xC0, +//ascii 0x0033 + 0xD1, 0x8E, 0x84, 0x12, 0x05, 0x0A, 0xCC, 0xBD, + 0x63, 0x12, 0x50, 0x0C, 0xC3, 0x0B, 0x01, 0x50, + 0x03, 0x0E, 0xC9, 0x08, 0x60, 0x08, 0xC1, 0x0C, + 0x70, 0x80, 0x2E, 0xC7, 0x07, 0x70, 0x00, 0x09, + 0xC0, 0x03, 0x70, 0x10, 0x04, 0xC6, 0x0B, 0x40, + 0x11, 0x20, 0x01, 0x0C, 0x20, 0xA5, 0xCE, 0xD7, + 0x30, 0x0B, 0xC5, 0x03, 0x20, 0x07, 0x0E, 0xC1, + 0x0C, 0x02, 0x10, 0x03, 0x10, 0x07, 0xC4, 0x0B, + 0x20, 0x04, 0xC4, 0x0D, 0x20, 0x07, 0xC4, 0x0E, + 0x01, 0x20, 0x02, 0xC6, 0x05, 0x20, 0xC4, 0x0A, + 0x20, 0xC6, 0x09, 0x20, 0x08, 0xC6, 0x0B, 0x20, + 0x0D, 0xC3, 0x08, 0x10, 0x03, 0xC6, 0x0E, 0x20, + 0x0B, 0xC6, 0x0E, 0x20, 0x0B, 0xC3, 0x07, 0x10, + 0x03, 0xC7, 0x20, 0x0C, 0xC7, 0x20, 0x0A, 0xC3, + 0x09, 0x10, 0x02, 0xC7, 0x20, 0x0C, 0xC6, 0x0E, + 0x20, 0x0B, 0xC3, 0x0B, 0x20, 0x0D, 0xC6, 0x20, + 0x0C, 0xC6, 0x0A, 0x20, 0x0D, 0xC4, 0x20, 0x05, + 0xD1, 0x03, 0x10, 0x01, 0xC5, 0x05, 0x20, 0x07, + 0xCF, 0x08, 0x20, 0x05, 0xC5, 0x0D, 0x30, 0x01, + 0x08, 0xCB, 0x0A, 0x04, 0x30, 0x0C, 0xC6, 0x09, + 0x30, 0x06, 0xCB, 0x03, 0x30, 0x06, 0xC8, 0x08, + 0x20, 0x06, 0xCB, 0x03, 0x20, 0x03, 0xCA, 0x9D, + 0x51, 0x60, 0xCB, 0x03, 0x10, 0x06, 0xDB, 0x88, + 0x9E, 0xC0, +//ascii 0x0034 + 0xD3, 0x0B, 0x16, 0x07, 0xDB, 0x08, 0x10, 0x02, + 0xDB, 0x08, 0x10, 0x02, 0xCA, 0x7D, 0x7D, 0x0D, + 0x07, 0x10, 0x01, 0x4D, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC4, 0x0C, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0C, + 0x30, 0x03, 0x76, 0x36, 0x03, 0x20, 0x46, 0xC4, + 0x0E, 0x40, 0x07, 0xCA, 0x08, 0x10, 0x02, 0xCA, + 0x0D, 0x04, 0x30, 0x02, 0x0B, 0xC8, 0x08, 0x10, + 0x02, 0xCC, 0x09, 0x01, 0x30, 0x05, 0x0E, 0xC6, + 0x08, 0x10, 0x02, 0xCD, 0x0E, 0x05, 0x30, 0x01, + 0x09, 0xC5, 0x08, 0x10, 0x02, 0xCF, 0x0B, 0x02, + 0x30, 0x03, 0x0D, 0xC3, 0x08, 0x10, 0x02, 0xD1, + 0x07, 0x40, 0x07, 0xC2, 0x08, 0x10, 0x02, 0xD2, + 0x0C, 0x03, 0x30, 0x02, 0x0C, 0xC0, 0x08, 0x10, + 0x02, 0xD4, 0x08, 0x40, 0x06, 0x07, 0x10, 0x02, + 0xD5, 0x0E, 0x04, 0x60, 0x02, 0xD7, 0x0A, 0x01, + 0x40, 0x02, 0xD9, 0x06, 0x30, 0x02, 0xDA, 0x0B, + 0x02, 0x10, 0x02, +//ascii 0x0035 + 0xD2, 0x8E, 0xDE, 0xD9, 0x0B, 0x04, 0x40, 0x04, + 0x0B, 0xC8, 0x0D, 0x21, 0x0D, 0xC6, 0x0E, 0x04, + 0x70, 0x80, 0x4E, 0xC6, 0x0D, 0x20, 0x0D, 0xC5, + 0x0E, 0x02, 0x70, 0x20, 0x02, 0x0E, 0xC5, 0x0D, + 0x20, 0x0D, 0xC5, 0x03, 0x40, 0x94, 0x54, 0x10, + 0x30, 0x04, 0xC5, 0x0D, 0x20, 0x0D, 0xC4, 0x09, + 0x30, 0x08, 0xC4, 0x0A, 0x01, 0x20, 0x0A, 0xC4, + 0x0D, 0x20, 0x0D, 0xC4, 0x03, 0x20, 0x0A, 0xC6, + 0x0D, 0x01, 0x10, 0x03, 0xC4, 0x0D, 0x20, 0x0D, + 0xC4, 0x20, 0x05, 0xC8, 0x08, 0x20, 0x0E, 0xC3, + 0x0D, 0x20, 0x0D, 0xC3, 0x0D, 0x20, 0x0B, 0xC8, + 0x0E, 0x20, 0x0C, 0xC3, 0x0D, 0x20, 0x0D, 0xC3, + 0x0D, 0x20, 0x0E, 0xC9, 0x20, 0x0A, 0xC3, 0x0D, + 0x20, 0x0D, 0xC4, 0x20, 0xCA, 0x20, 0x0B, 0xC3, + 0x0D, 0x20, 0x0D, 0xC4, 0x03, 0x10, 0x0C, 0xC8, + 0x0C, 0x20, 0x0C, 0xC3, 0x0D, 0x20, 0x0D, 0xC4, + 0x0A, 0x10, 0x08, 0xC8, 0x05, 0x20, 0xC4, 0x0D, + 0x20, 0xB3, 0x67, 0x9B, 0xD0, 0x9E, 0x40, 0x10, + 0xC7, 0x09, 0x20, 0x05, 0xC4, 0x0D, 0x70, 0x40, + 0x08, 0xC4, 0x09, 0x04, 0x30, 0x0C, 0xC4, 0x0D, + 0x70, 0x40, 0x0A, 0xC4, 0x03, 0x30, 0x06, 0xC5, + 0xAE, 0x75, 0x32, 0x70, 0x00, 0x0C, 0xC4, 0x03, + 0x20, 0x05, 0xCC, 0xAE, 0xCB, 0x97, 0x85, 0x32, + 0xC5, 0x93, 0x01, 0x90, 0xDB, 0x0B, 0x0C, +//ascii 0x0036 + 0xC7, 0x1B, 0xC6, 0xBB, 0x75, 0x45, 0x70, 0x0C, + 0xCD, 0x99, 0x10, 0x60, 0xC4, 0x0B, 0x02, 0x60, + 0x02, 0x0B, 0xCA, 0x04, 0x20, 0x06, 0xC3, 0x07, + 0x70, 0x20, 0x08, 0xC8, 0x04, 0x30, 0x06, 0xC2, + 0x08, 0x70, 0x40, 0x09, 0xC6, 0x09, 0x30, 0x03, + 0x0B, 0xC1, 0x0D, 0x30, 0xB2, 0x9D, 0xED, 0x90, + 0x02, 0x30, 0x0D, 0xC5, 0x02, 0x20, 0x09, 0xC3, + 0x06, 0x20, 0x05, 0xC6, 0x05, 0x20, 0x05, 0xC4, + 0x0C, 0x20, 0x07, 0xC4, 0x01, 0x10, 0x03, 0xC8, + 0x03, 0x10, 0x01, 0xC4, 0x09, 0x20, 0x0E, 0xC3, + 0x0E, 0x20, 0x0A, 0xC8, 0x0B, 0x20, 0x0C, 0xC3, + 0x08, 0x10, 0x01, 0xC4, 0x0E, 0x20, 0x0E, 0xC9, + 0x20, 0x0B, 0xC3, 0x08, 0x10, 0x01, 0xC5, 0x20, + 0xCA, 0x20, 0x0A, 0xC3, 0x09, 0x20, 0x0E, 0xC4, + 0x02, 0x10, 0x0D, 0xC8, 0x0E, 0x20, 0x0C, 0xC3, + 0x0D, 0x20, 0x08, 0xC4, 0x08, 0x10, 0x07, 0xC8, + 0x09, 0x20, 0xC5, 0x02, 0x20, 0x0C, 0xC4, 0x01, + 0x10, 0x0D, 0xC6, 0x0E, 0x01, 0x10, 0x03, 0xC5, + 0x0A, 0x30, 0x08, 0xC3, 0x0B, 0x10, 0x01, 0x0B, + 0xC4, 0x0C, 0x02, 0x20, 0x0A, 0xC6, 0x06, 0x30, + 0x91, 0x7B, 0xE0, 0xC0, 0x0B, 0x01, 0x10, 0xA3, + 0x8A, 0x94, 0x30, 0x03, 0xC8, 0x05, 0x70, 0x11, + 0x70, 0x10, 0x02, 0x0E, 0xC9, 0x0A, 0x01, 0x70, + 0x70, 0x80, 0x4E, 0xCC, 0x09, 0x03, 0x70, 0x40, + 0x03, 0x0A, 0xD0, 0xAE, 0xA7, 0x53, 0x22, 0xA3, + 0x46, 0x9D, 0xC0, +//ascii 0x0037 + 0xC1, 0x0D, 0x21, 0x03, 0x0B, 0xD9, 0x0D, 0x40, + 0x03, 0x0B, 0xD7, 0x0D, 0x60, 0x03, 0x0B, 0xD5, + 0x0D, 0x70, 0x80, 0x3B, 0xD3, 0x0D, 0x20, 0x09, + 0x04, 0x50, 0x03, 0x0B, 0xD1, 0x0D, 0x20, 0x0D, + 0xC0, 0x0C, 0x04, 0x50, 0x03, 0x0B, 0xCF, 0x0D, + 0x20, 0x0D, 0xC2, 0x0C, 0x04, 0x50, 0x03, 0x0B, + 0xCD, 0x0D, 0x20, 0x0D, 0xC4, 0x0C, 0x04, 0x50, + 0x03, 0x0B, 0xCB, 0x0D, 0x20, 0x0D, 0xC6, 0x0C, + 0x04, 0x50, 0x03, 0x0B, 0xC9, 0x0D, 0x20, 0x0D, + 0xC8, 0x0B, 0x03, 0x50, 0x03, 0x0B, 0xC7, 0x0D, + 0x20, 0x0D, 0xCA, 0x0B, 0x03, 0x50, 0x03, 0x0B, + 0xC5, 0x0D, 0x20, 0x0D, 0xCC, 0x0B, 0x03, 0x50, + 0x03, 0xC4, 0x0D, 0x20, 0x0D, 0xCE, 0x0B, 0x03, + 0x40, 0xC4, 0x0D, 0x20, 0x0D, 0xD0, 0x0B, 0x03, + 0x20, 0xC4, 0x0D, 0x20, 0x0D, 0xD2, 0x8B, 0x30, + 0xC4, 0x0D, 0x20, 0x0D, 0xD4, 0x0A, 0xC4, 0x0D, + 0x20, 0x0D, 0xDB, 0x2A, +//ascii 0x0038 + 0xD2, 0xBD, 0x86, 0x58, 0xD0, 0xCD, 0xA9, 0x65, + 0x6A, 0xC5, 0x05, 0x50, 0x05, 0xCA, 0x0B, 0x01, + 0x40, 0x02, 0x0C, 0xC1, 0x0E, 0x02, 0x70, 0x03, + 0xC8, 0x0A, 0x70, 0x00, 0x0C, 0xC0, 0x04, 0x70, + 0x10, 0x05, 0xC6, 0x0D, 0x70, 0x10, 0x02, 0x0C, + 0x20, 0xA2, 0x8B, 0xA5, 0x30, 0x0C, 0xC5, 0x05, + 0x20, 0x03, 0x0B, 0x1D, 0x08, 0x01, 0x10, 0x03, + 0x10, 0x04, 0xC4, 0x0A, 0x20, 0x05, 0xC5, 0x20, + 0x04, 0xC4, 0x0D, 0x01, 0x20, 0x02, 0xC6, 0x06, + 0x10, 0x01, 0xC4, 0x0B, 0x20, 0x0E, 0xC5, 0x08, + 0x20, 0x09, 0xC6, 0x0D, 0x20, 0x0D, 0xC3, 0x08, + 0x10, 0x03, 0xC6, 0x0D, 0x20, 0x0D, 0xC7, 0x01, + 0x10, 0x0B, 0xC3, 0x07, 0x10, 0x05, 0xC7, 0x20, + 0x0E, 0xC7, 0x02, 0x10, 0x0A, 0xC3, 0x08, 0x10, + 0x04, 0xC6, 0x0E, 0x20, 0x0D, 0xC7, 0x01, 0x10, + 0x0B, 0xC3, 0x0A, 0x10, 0x01, 0xC6, 0x0A, 0x20, + 0x0A, 0xC6, 0x0E, 0x20, 0x0C, 0xC3, 0x0D, 0x20, + 0x08, 0xC5, 0x02, 0x20, 0x04, 0xC6, 0x09, 0x20, + 0xC5, 0x03, 0x20, 0x08, 0xC2, 0x0D, 0x03, 0x10, + 0x01, 0x10, 0x08, 0xC4, 0x0E, 0x01, 0x10, 0x03, + 0xC5, 0x0B, 0x40, 0x02, 0x01, 0x20, 0x01, 0x09, + 0x20, 0x06, 0x0C, 0xC0, 0x8E, 0xA1, 0x20, 0x0A, + 0xC6, 0x06, 0x70, 0x00, 0x09, 0xC0, 0x02, 0x70, + 0x10, 0x02, 0xC8, 0x06, 0x60, 0x07, 0xC1, 0x0C, + 0x70, 0x80, 0x1D, 0xC9, 0xBB, 0x51, 0x02, 0x50, + 0x0C, 0xC3, 0x0B, 0x01, 0x50, 0x01, 0x0C, 0xD7, + 0x08, 0x03, 0x11, 0x03, 0x08, 0xC0, +//ascii 0x0039 + 0xC8, 0x9E, 0xA7, 0x50, 0x34, 0x95, 0x79, 0xD0, + 0xD1, 0x0B, 0x04, 0x70, 0x30, 0x81, 0x5C, 0xCC, + 0x0E, 0x04, 0x70, 0x70, 0x80, 0x3D, 0xC9, 0x0D, + 0x01, 0x70, 0x70, 0x30, 0x0A, 0xC8, 0x02, 0x30, + 0xA3, 0x78, 0x51, 0x10, 0x04, 0x1E, 0x8C, 0x94, + 0x40, 0x0A, 0xC6, 0x08, 0x20, 0x02, 0x0C, 0xC4, + 0x06, 0x10, 0x02, 0xC3, 0x0D, 0x05, 0x30, 0x0E, + 0xC5, 0x01, 0x10, 0x02, 0xC7, 0x07, 0x10, 0x05, + 0xC4, 0x07, 0x20, 0x06, 0xC4, 0x0C, 0x20, 0x0B, + 0xC8, 0x02, 0x10, 0x0C, 0xC4, 0x04, 0x10, 0x01, + 0xC4, 0x09, 0x10, 0x01, 0xC9, 0x08, 0x10, 0x06, + 0xC4, 0x0B, 0x20, 0x0C, 0xC3, 0x07, 0x10, 0x03, + 0xC9, 0x0B, 0x10, 0x03, 0xC4, 0x0E, 0x20, 0x0B, + 0xC3, 0x08, 0x10, 0x02, 0xC9, 0x0A, 0x10, 0x01, + 0xC4, 0x0E, 0x20, 0x0B, 0xC3, 0x09, 0x20, 0xC9, + 0x07, 0x10, 0x02, 0xC4, 0x0C, 0x20, 0x0C, 0xC3, + 0x0C, 0x20, 0x07, 0xC8, 0x01, 0x10, 0x04, 0xC4, + 0x05, 0x20, 0xC5, 0x02, 0x20, 0x0A, 0xC6, 0x04, + 0x20, 0x09, 0xC3, 0x08, 0x20, 0x04, 0xC5, 0x09, + 0x30, 0x05, 0x0C, 0xC1, 0x8E, 0x92, 0x20, 0x01, + 0xC2, 0x0B, 0x04, 0x30, 0x0B, 0xC6, 0x04, 0x70, + 0x40, 0x0B, 0xC2, 0x02, 0x30, 0x06, 0xC8, 0x04, + 0x70, 0x20, 0x09, 0xC3, 0x02, 0x20, 0x05, 0xCA, + 0x08, 0x70, 0x02, 0x0B, 0xC4, 0x92, 0x01, 0x90, + 0xCD, 0xB9, 0x53, 0x23, 0x60, 0x0B, 0xC6, 0x08, + 0x0B, +//ascii 0x003A + 0xC2, 0x89, 0x6A, 0xCA, 0x8B, 0x68, 0xC5, 0x05, + 0x20, 0x08, 0xC8, 0x0A, 0x20, 0x04, 0xC3, 0x0E, + 0x30, 0x02, 0xC8, 0x03, 0x30, 0x0D, 0xC3, 0x30, + 0x02, 0xC8, 0x04, 0x30, 0x0D, 0xC3, 0x07, 0x20, + 0x0A, 0xC8, 0x0C, 0x20, 0x06, 0xC5, 0x8B, 0x9D, + 0xCA, 0x8D, 0x9B, +//ascii 0x003B + 0xDD, 0xAC, 0x10, 0x3E, 0xC9, 0x8B, 0xAC, 0xC9, + 0x01, 0x20, 0x04, 0xC9, 0x07, 0x20, 0x83, 0x7C, + 0xC4, 0x0E, 0x30, 0x01, 0xC9, 0x07, 0x50, 0x81, + 0x6B, 0xC2, 0x02, 0x20, 0x05, 0xC9, 0x07, 0x70, + 0x00, 0x0A, 0xC1, 0xAD, 0x30, 0x4E, 0xC9, 0xBE, + 0xCB, 0x97, 0x40, 0x01, 0x20, 0x0A, 0xD7, 0x9E, + 0xB7, 0xC0, +//ascii 0x003C + 0xC0, 0x09, 0x28, 0xCA, 0x0B, 0x28, 0x0E, 0xC3, + 0x08, 0x20, 0x0A, 0xC9, 0x01, 0x10, 0x02, 0xC5, + 0x01, 0x10, 0x03, 0xC8, 0x09, 0x20, 0x0A, 0xC5, + 0x08, 0x20, 0x0B, 0xC7, 0x02, 0x10, 0x02, 0xC7, + 0x01, 0x10, 0x04, 0xC6, 0x0A, 0x20, 0x09, 0xC7, + 0x07, 0x20, 0x0D, 0xC5, 0x03, 0x10, 0x01, 0xC8, + 0x0E, 0x20, 0x05, 0xC4, 0x0C, 0x20, 0x09, 0xC9, + 0x07, 0x20, 0x0E, 0xC3, 0x04, 0x10, 0x01, 0xCA, + 0x0E, 0x20, 0x07, 0xC2, 0x0D, 0x20, 0x08, 0xCB, + 0x06, 0x10, 0x01, 0xC2, 0x06, 0x10, 0x01, 0xCC, + 0x0E, 0x20, 0x08, 0xC0, 0x0E, 0x20, 0x08, 0xCD, + 0x06, 0x10, 0x01, 0xC0, 0x07, 0x10, 0x01, 0xCE, + 0x0D, 0x20, 0x08, 0x01, 0x10, 0x07, 0xCF, 0x05, + 0x50, 0x0E, 0xCF, 0x0D, 0x40, 0x07, 0xD1, 0x05, + 0x30, 0x0E, 0xD1, 0x0C, 0x20, 0x06, 0xD3, 0x09, + 0x18, 0x0E, 0xC0, +//ascii 0x003D + 0xC0, 0x2D, 0xC4, 0x2D, 0xC4, 0x01, 0x10, 0x09, + 0xC3, 0x20, 0x0B, 0xC3, 0x01, 0x10, 0x09, 0xC3, + 0x20, 0x0B, 0xC3, 0x01, 0x10, 0x09, 0xC3, 0x20, + 0x0B, 0xC3, 0x01, 0x10, 0x09, 0xC3, 0x20, 0x0B, + 0xC3, 0x01, 0x10, 0x09, 0xC3, 0x20, 0x0B, 0xC3, + 0x01, 0x10, 0x09, 0xC3, 0x20, 0x0B, 0xC3, 0x01, + 0x10, 0x09, 0xC3, 0x20, 0x0B, 0xC3, 0x01, 0x10, + 0x09, 0xC3, 0x20, 0x0B, 0xC3, 0x01, 0x10, 0x09, + 0xC3, 0x20, 0x0B, 0xC3, 0x01, 0x10, 0x09, 0xC3, + 0x20, 0x0B, 0xC3, 0x01, 0x10, 0x09, 0xC3, 0x20, + 0x0B, 0xC3, 0x01, 0x10, 0x09, 0xC3, 0x20, 0x0B, + 0xC3, 0x01, 0x10, 0x09, 0xC3, 0x20, 0x0B, 0xC3, + 0x01, 0x10, 0x09, 0xC3, 0x20, 0x0B, 0xC3, 0x01, + 0x10, 0x09, 0xC3, 0x20, 0x0B, 0xC3, 0x01, 0x10, + 0x09, 0xC3, 0x20, 0x0B, 0xC3, 0x2D, 0xC4, 0x2D, +//ascii 0x003E + 0xC8, 0x09, 0x18, 0x0E, 0xD2, 0x0D, 0x20, 0x06, + 0xD2, 0x05, 0x30, 0x0E, 0xD0, 0x0D, 0x40, 0x07, + 0xD0, 0x05, 0x40, 0x01, 0x0E, 0xCE, 0x0D, 0x20, + 0x08, 0x01, 0x10, 0x07, 0xCE, 0x06, 0x10, 0x01, + 0xC0, 0x07, 0x10, 0x01, 0xCD, 0x0E, 0x20, 0x08, + 0xC0, 0x0E, 0x20, 0x08, 0xCC, 0x06, 0x10, 0x01, + 0xC2, 0x06, 0x10, 0x01, 0xCB, 0x0E, 0x20, 0x07, + 0xC2, 0x0D, 0x20, 0x08, 0xCA, 0x07, 0x20, 0x0E, + 0xC3, 0x04, 0x10, 0x01, 0xC9, 0x0E, 0x01, 0x10, + 0x05, 0xC4, 0x0C, 0x20, 0x09, 0xC8, 0x07, 0x20, + 0x0C, 0xC5, 0x03, 0x10, 0x02, 0xC8, 0x01, 0x10, + 0x04, 0xC6, 0x0A, 0x20, 0x09, 0xC6, 0x08, 0x20, + 0x0B, 0xC7, 0x02, 0x10, 0x02, 0xC6, 0x01, 0x10, + 0x02, 0xC8, 0x09, 0x20, 0x0A, 0xC4, 0x08, 0x20, + 0x0A, 0xC9, 0x01, 0x10, 0x02, 0xC4, 0x09, 0x28, + 0xCA, 0x0B, 0x28, 0x0E, 0xC0, +//ascii 0x003F + 0xC7, 0x8E, 0xDE, 0xDA, 0x07, 0x01, 0x20, 0x02, + 0x08, 0xD6, 0x0D, 0x01, 0x60, 0x02, 0x0E, 0xD3, + 0x0E, 0x01, 0x70, 0x00, 0x02, 0xD3, 0x06, 0x30, + 0x82, 0x42, 0x30, 0x06, 0xD2, 0x20, 0x01, 0x0C, + 0xC2, 0x0B, 0x01, 0x20, 0x0B, 0xD0, 0x0B, 0x20, + 0x0C, 0xC4, 0x0D, 0x01, 0x20, 0x0A, 0xC7, 0x0D, + 0x0E, 0xC5, 0x08, 0x10, 0x02, 0xC6, 0x0A, 0x30, + 0x92, 0x79, 0xD0, 0xC1, 0x0E, 0x02, 0x10, 0x09, + 0xC4, 0x07, 0x10, 0x05, 0xC7, 0x05, 0x50, 0x08, + 0xC1, 0x05, 0x30, 0x0E, 0xC3, 0x08, 0x10, 0x03, + 0xC8, 0x04, 0x40, 0x08, 0xC1, 0x03, 0x30, 0x0C, + 0xC3, 0x0A, 0x20, 0x0E, 0xC8, 0x0A, 0x04, 0x20, + 0x08, 0xC1, 0x07, 0x20, 0x02, 0xC4, 0x0E, 0x20, + 0x04, 0xCB, 0x8E, 0xCE, 0xC2, 0x97, 0x24, 0xD0, + 0xC5, 0x04, 0x20, 0x82, 0x8D, 0xD8, 0x0D, 0x40, + 0x07, 0xD9, 0x09, 0x30, 0x07, 0xDA, 0x0B, 0x02, + 0x10, 0x07, 0xDC, 0x8C, 0x8B, +//ascii 0x0040 + 0xCF, 0x0E, 0x1D, 0x0E, 0xDF, 0x8C, 0x73, 0x50, + 0x91, 0x36, 0xB0, 0xD8, 0x0B, 0x03, 0x70, 0x40, + 0x02, 0x0B, 0xD5, 0x05, 0x70, 0x70, 0x00, 0x0A, + 0xD2, 0x0E, 0x02, 0x30, 0x94, 0x9C, 0xE0, 0xC2, + 0xAE, 0xCA, 0x71, 0x20, 0x0E, 0xD1, 0x02, 0x20, + 0x04, 0x0D, 0xCB, 0x04, 0x10, 0x08, 0xD0, 0x04, + 0x20, 0x08, 0xCD, 0x0C, 0x10, 0x05, 0xCF, 0x0A, + 0x20, 0x09, 0xCE, 0x0C, 0x10, 0x04, 0xC4, 0x0E, + 0xC9, 0x02, 0x10, 0x06, 0xCE, 0x0E, 0x04, 0x10, + 0x05, 0xC2, 0x86, 0x12, 0xC8, 0x0A, 0x10, 0x01, + 0xC2, 0x09, 0x72, 0x32, 0x30, 0x08, 0xC2, 0x01, + 0x10, 0x0D, 0xC7, 0x04, 0x10, 0x08, 0xC2, 0x08, + 0x70, 0x60, 0x01, 0xC3, 0x06, 0x10, 0x09, 0xC7, + 0x20, 0x0E, 0xC2, 0x08, 0x70, 0x50, 0x02, 0x0C, + 0xC3, 0x0A, 0x10, 0x05, 0xC6, 0x0D, 0x10, 0x02, + 0xC3, 0x0E, 0x07, 0x20, 0x85, 0x9B, 0x1C, 0x8A, + 0x61, 0x10, 0x09, 0xC4, 0x0D, 0x10, 0x02, 0xC6, + 0x0A, 0x10, 0x05, 0xC3, 0x0E, 0x20, 0x0B, 0xC7, + 0x04, 0x10, 0x08, 0xC4, 0x20, 0xC6, 0x09, 0x10, + 0x07, 0xC3, 0x07, 0x10, 0x06, 0xC9, 0x01, 0x10, + 0x0E, 0xC3, 0x01, 0x10, 0xC6, 0x08, 0x10, 0x08, + 0xC3, 0x03, 0x10, 0x0A, 0xC9, 0x05, 0x10, 0x09, + 0xC3, 0x01, 0x10, 0x0E, 0xC5, 0x08, 0x10, 0x08, + 0xC3, 0x02, 0x10, 0x0C, 0xC9, 0x07, 0x10, 0x06, + 0xC3, 0x01, 0x10, 0x0E, 0xC5, 0x09, 0x10, 0x07, + 0xC3, 0x02, 0x10, 0x0B, 0xC9, 0x07, 0x10, 0x06, + 0xC3, 0x20, 0xC6, 0x0B, 0x10, 0x05, 0xC3, 0x05, + 0x10, 0x07, 0xC9, 0x03, 0x10, 0x08, 0xC2, 0x0E, + 0x10, 0x01, 0xC6, 0x0D, 0x10, 0x02, 0xC3, 0x0A, + 0x20, 0x0D, 0xC7, 0x09, 0x20, 0x0C, 0xC2, 0x0B, + 0x10, 0x03, 0xC7, 0x20, 0x0E, 0xC3, 0x02, 0x10, + 0x01, 0x0A, 0xC4, 0x0E, 0x07, 0x20, 0x02, 0xC3, + 0x07, 0x10, 0x06, 0xC7, 0x04, 0x10, 0x09, 0xC3, + 0x0B, 0x30, 0xA1, 0x45, 0x42, 0x40, 0x0C, 0xC3, + 0x02, 0x10, 0x09, 0xC7, 0x09, 0x10, 0x02, 0xC4, + 0x0A, 0x70, 0x20, 0x01, 0x0B, 0xC3, 0x0A, 0x20, + 0x0E, 0xC8, 0x01, 0x10, 0x08, 0xC4, 0x0D, 0x05, + 0x60, 0x81, 0x6E, 0xC4, 0x02, 0x10, 0x05, 0xC9, + 0x07, 0x20, 0x0B, 0xC5, 0x8E, 0xA8, 0x17, 0x09, + 0x0B, 0xC6, 0x06, 0x20, 0x0C, 0xCA, 0x02, 0x10, + 0x01, 0x0B, 0xD1, 0x07, 0x20, 0x05, 0xCB, 0x0C, + 0x30, 0x08, 0xCE, 0x0E, 0x05, 0x20, 0x01, 0x0E, + 0xCC, 0x0A, 0x30, 0x02, 0x09, 0xCA, 0x8E, 0x71, + 0x20, 0x01, 0x0C, 0xCE, 0x0A, 0x50, 0x83, 0x79, + 0x2B, 0x9A, 0x96, 0x20, 0x40, 0x01, 0x0C, 0xD0, + 0x0D, 0x03, 0x70, 0x70, 0x10, 0x05, 0x0E, 0xD3, + 0x0A, 0x03, 0x70, 0x50, 0x04, 0x0B, 0xD7, 0x9D, + 0x85, 0x20, 0x50, 0x92, 0x59, 0xE0, 0xDF, 0x1E, + 0xC0, +//ascii 0x0041 + 0xDB, 0x0E, 0xDC, 0x8A, 0x40, 0xD9, 0x0B, 0x05, + 0x30, 0xD6, 0x8C, 0x61, 0x50, 0xD3, 0x8D, 0x82, + 0x70, 0x00, 0xD0, 0x8E, 0x93, 0x70, 0x80, 0x49, + 0xCF, 0x0A, 0x04, 0x70, 0x90, 0x39, 0xE0, 0xCE, + 0x8B, 0x61, 0x70, 0x10, 0x0D, 0xCE, 0x8D, 0x71, + 0x70, 0x02, 0x05, 0x20, 0xCC, 0x8E, 0x83, 0x70, + 0x82, 0x7D, 0xC0, 0x0C, 0x20, 0xCB, 0x0D, 0x70, + 0x81, 0x6C, 0xC3, 0x0C, 0x20, 0xCB, 0x0D, 0x40, + 0x81, 0x6B, 0xC6, 0x0C, 0x20, 0xCB, 0x0D, 0x30, + 0x02, 0x0D, 0xC8, 0x0C, 0x20, 0xCB, 0x0D, 0x50, + 0x83, 0x8E, 0xC5, 0x0C, 0x20, 0xCB, 0x0E, 0x01, + 0x70, 0x83, 0x9E, 0xC2, 0x0C, 0x20, 0xCD, 0x8B, + 0x51, 0x70, 0x04, 0x09, 0xC0, 0x0C, 0x20, 0xD0, + 0x0A, 0x04, 0x70, 0x00, 0x03, 0x20, 0xD2, 0x8E, + 0x93, 0x70, 0x10, 0x0A, 0xD4, 0x8D, 0x72, 0x70, + 0x81, 0x6B, 0xD4, 0x8C, 0x61, 0x70, 0x81, 0x6C, + 0xD4, 0x0B, 0x05, 0x70, 0x00, 0xD7, 0x09, 0x04, + 0x50, 0xD9, 0x8E, 0x82, 0x20, 0xDC, 0x8D, 0x71, + 0xC0, +//ascii 0x0042 + 0xD2, 0xBA, 0x64, 0x57, 0xB0, 0xCD, 0x0A, 0x06, + 0x15, 0x08, 0x0E, 0xC3, 0x0C, 0x02, 0x50, 0x03, + 0x0E, 0xC9, 0x0B, 0x01, 0x40, 0x01, 0x0A, 0xC1, + 0x0C, 0x70, 0x80, 0x1E, 0xC7, 0x0B, 0x70, 0x00, + 0x0C, 0xC0, 0x02, 0x70, 0x10, 0x04, 0xC7, 0x01, + 0x70, 0x80, 0x3B, 0x20, 0xA3, 0xAD, 0xC6, 0x30, + 0x0C, 0xC5, 0x08, 0x20, 0x01, 0x09, 0x1D, 0x09, + 0x01, 0x10, 0x04, 0x10, 0x06, 0xC4, 0x09, 0x20, + 0x07, 0xC5, 0x03, 0x10, 0x01, 0x0D, 0xC3, 0x0E, + 0x01, 0x20, 0x02, 0xC6, 0x02, 0x10, 0x03, 0xC5, + 0x20, 0x07, 0xC5, 0x0A, 0x20, 0x08, 0xC6, 0x07, + 0x10, 0x01, 0xC4, 0x0E, 0x20, 0x0B, 0xC6, 0x20, + 0x0B, 0xC6, 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0D, + 0xC6, 0x02, 0x10, 0x0C, 0xC6, 0x0A, 0x20, 0xC4, + 0x0D, 0x20, 0x0D, 0xC6, 0x02, 0x10, 0x0C, 0xC6, + 0x0A, 0x20, 0xC4, 0x0D, 0x20, 0x0D, 0xC6, 0x02, + 0x10, 0x0C, 0xC6, 0x0A, 0x20, 0xC4, 0x0D, 0x20, + 0x0D, 0xC6, 0x02, 0x10, 0x0C, 0xC6, 0x0A, 0x20, + 0xC4, 0x0D, 0x20, 0x0D, 0xC6, 0x02, 0x10, 0x0C, + 0xC6, 0x0A, 0x20, 0xC4, 0x0D, 0x20, 0x0D, 0xC6, + 0x02, 0x10, 0x0C, 0xC6, 0x0A, 0x20, 0xC4, 0x0D, + 0x20, 0x02, 0x63, 0x20, 0x02, 0x63, 0x02, 0x20, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x0043 + 0xC8, 0x8D, 0x9D, 0xC7, 0x8C, 0x9E, 0xCF, 0x0B, + 0x03, 0x10, 0x0B, 0xC7, 0x09, 0x10, 0x05, 0x0D, + 0xCC, 0x06, 0x30, 0x0B, 0xC7, 0x09, 0x30, 0x09, + 0xCA, 0x05, 0x40, 0x0B, 0xC7, 0x09, 0x40, 0x08, + 0xC8, 0x07, 0x30, 0x81, 0x7E, 0xC7, 0x8D, 0x61, + 0x30, 0x0B, 0xC6, 0x0D, 0x30, 0x06, 0xCC, 0x0E, + 0x04, 0x20, 0x02, 0xC6, 0x06, 0x20, 0x06, 0xCF, + 0x03, 0x20, 0x09, 0xC5, 0x01, 0x10, 0x01, 0xD0, + 0x0D, 0x20, 0x03, 0xC4, 0x0C, 0x20, 0x08, 0xD1, + 0x05, 0x20, 0xC4, 0x09, 0x20, 0x0C, 0xD1, 0x09, + 0x20, 0x0C, 0xC3, 0x08, 0x20, 0x0E, 0xD1, 0x0B, + 0x20, 0x0B, 0xC3, 0x07, 0x20, 0xD2, 0x0C, 0x20, + 0x0A, 0xC3, 0x08, 0x20, 0x0D, 0xD1, 0x0A, 0x20, + 0x0B, 0xC3, 0x0B, 0x20, 0x09, 0xD1, 0x06, 0x20, + 0x0E, 0xC3, 0x0E, 0x20, 0x03, 0xD1, 0x01, 0x10, + 0x01, 0xC5, 0x04, 0x20, 0x09, 0xCF, 0x06, 0x20, + 0x06, 0xC5, 0x0B, 0x30, 0x0B, 0xCD, 0x08, 0x30, + 0x0D, 0xC6, 0x04, 0x30, 0x07, 0xCA, 0x0E, 0x05, + 0x30, 0x07, 0xC7, 0x0E, 0x01, 0x30, 0x91, 0x6B, + 0xE0, 0xC3, 0x8E, 0xA5, 0x40, 0x03, 0xC9, 0x0D, + 0x02, 0x70, 0x01, 0x70, 0x00, 0x03, 0xCB, 0x0E, + 0x04, 0x70, 0x70, 0x06, 0xCE, 0x0B, 0x03, 0x70, + 0x30, 0x05, 0x0C, 0xD1, 0x9D, 0x95, 0x30, 0x21, + 0xA2, 0x36, 0x9E, +//ascii 0x0044 + 0xC9, 0xAE, 0x96, 0x32, 0x11, 0x92, 0x46, 0xA0, + 0xD2, 0x0C, 0x04, 0x70, 0x30, 0x06, 0x0E, 0xCE, + 0x06, 0x70, 0x70, 0x09, 0xCC, 0x03, 0x70, 0x11, + 0x70, 0x06, 0xCA, 0x04, 0x30, 0x91, 0x6B, 0xE0, + 0xC3, 0x8D, 0xA5, 0x40, 0x08, 0xC8, 0x09, 0x30, + 0x07, 0xCA, 0x0E, 0x04, 0x30, 0x0C, 0xC7, 0x01, + 0x20, 0x0A, 0xCD, 0x06, 0x20, 0x04, 0xC6, 0x0A, + 0x20, 0x06, 0xCF, 0x03, 0x20, 0x0D, 0xC5, 0x05, + 0x20, 0xD0, 0x0B, 0x20, 0x08, 0xC5, 0x01, 0x10, + 0x05, 0xD1, 0x02, 0x10, 0x05, 0xC5, 0x20, 0x09, + 0xD1, 0x05, 0x10, 0x02, 0xC4, 0x0D, 0x20, 0x0B, + 0xD1, 0x08, 0x10, 0x01, 0xC4, 0x0D, 0x20, 0x0C, + 0xD1, 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xD1, + 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xD1, 0x09, + 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xD1, 0x09, 0x20, + 0xC4, 0x0D, 0x20, 0x0C, 0xD1, 0x09, 0x20, 0xC4, + 0x0D, 0x20, 0x02, 0x73, 0x73, 0x13, 0x01, 0x20, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x0045 + 0xC2, 0x2B, 0xD2, 0x0D, 0x29, 0xC4, 0x0D, 0x20, + 0x0C, 0xC6, 0x0A, 0x19, 0x0C, 0xC6, 0x09, 0x20, + 0xC4, 0x0D, 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, + 0xC6, 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC6, + 0x03, 0x10, 0x07, 0xC6, 0x09, 0x20, 0xC4, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xC6, 0x09, + 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC6, 0x03, 0x10, + 0x07, 0xC6, 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, + 0xC6, 0x03, 0x10, 0x07, 0xC6, 0x09, 0x20, 0xC4, + 0x0D, 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xC6, + 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC6, 0x03, + 0x10, 0x07, 0xC6, 0x09, 0x20, 0xC4, 0x0D, 0x20, + 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xC6, 0x09, 0x20, + 0xC4, 0x0D, 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, + 0xC6, 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC6, + 0x03, 0x10, 0x07, 0xC6, 0x09, 0x20, 0xC4, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xC6, 0x09, + 0x20, 0xC4, 0x0D, 0x20, 0x02, 0x63, 0x01, 0x10, + 0x01, 0x63, 0x02, 0x20, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x7E, + 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x0046 + 0xC2, 0x2E, 0xDB, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, + 0x20, 0x0C, 0xC6, 0x04, 0x11, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x0C, 0xC6, 0x03, 0x10, 0x07, 0xCF, 0x0D, + 0x20, 0x02, 0x63, 0x01, 0x10, 0x01, 0x73, 0x23, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x0047 + 0xC8, 0x0C, 0x08, 0xC3, 0x0B, 0x33, 0x85, 0x8C, + 0xCF, 0x0B, 0x03, 0x10, 0x0E, 0xC2, 0x0A, 0x60, + 0x03, 0x0B, 0xCC, 0x06, 0x30, 0x0E, 0xC2, 0x0A, + 0x70, 0x00, 0x06, 0xCA, 0x05, 0x40, 0x0E, 0xC2, + 0x0A, 0x70, 0x10, 0x05, 0xC8, 0x08, 0x40, 0x06, + 0xC3, 0x0A, 0x10, 0x02, 0xC0, 0x8D, 0x82, 0x30, + 0x09, 0xC6, 0x0E, 0x30, 0x04, 0x0E, 0xC4, 0x0A, + 0x10, 0x02, 0xC3, 0x06, 0x20, 0x01, 0x0E, 0xC5, + 0x06, 0x20, 0x04, 0xC6, 0x0A, 0x10, 0x02, 0xC4, + 0x05, 0x20, 0x08, 0xC5, 0x01, 0x10, 0x01, 0xC7, + 0x0A, 0x10, 0x02, 0xC4, 0x0E, 0x01, 0x10, 0x02, + 0xC4, 0x0C, 0x20, 0x08, 0xC7, 0x0A, 0x10, 0x02, + 0xC5, 0x06, 0x20, 0x0E, 0xC3, 0x09, 0x20, 0x0C, + 0xC7, 0x0A, 0x10, 0x02, 0xC5, 0x0A, 0x20, 0x0C, + 0xC3, 0x08, 0x20, 0x0E, 0xC7, 0x0D, 0x18, 0x0A, + 0xC5, 0x0C, 0x20, 0x0A, 0xC3, 0x07, 0x20, 0xD2, + 0x0C, 0x20, 0x0A, 0xC3, 0x08, 0x20, 0x0D, 0xD1, + 0x0A, 0x20, 0x0C, 0xC3, 0x0B, 0x20, 0x09, 0xD1, + 0x06, 0x20, 0x0E, 0xC3, 0x0E, 0x20, 0x03, 0xD1, + 0x01, 0x10, 0x01, 0xC5, 0x04, 0x20, 0x09, 0xCF, + 0x06, 0x20, 0x06, 0xC5, 0x0B, 0x30, 0x0B, 0xCD, + 0x08, 0x30, 0x0D, 0xC6, 0x04, 0x30, 0x07, 0xCA, + 0x0E, 0x05, 0x30, 0x07, 0xC7, 0x0E, 0x01, 0x30, + 0x91, 0x6B, 0xE0, 0xC3, 0x8D, 0xA5, 0x40, 0x03, + 0xC9, 0x0D, 0x01, 0x70, 0x01, 0x70, 0x00, 0x03, + 0xCB, 0x0E, 0x04, 0x70, 0x70, 0x06, 0xCE, 0x0B, + 0x03, 0x70, 0x30, 0x04, 0x0C, 0xD1, 0x9D, 0x95, + 0x30, 0x31, 0x93, 0x69, 0xE0, +//ascii 0x0048 + 0xC1, 0x0D, 0x72, 0x72, 0x72, 0x12, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC5, 0x7E, 0x2E, 0x03, 0x10, 0x06, 0x7E, 0x2E, + 0xD0, 0x03, 0x10, 0x07, 0xDB, 0x03, 0x10, 0x07, + 0xDB, 0x03, 0x10, 0x07, 0xDB, 0x03, 0x10, 0x07, + 0xDB, 0x03, 0x10, 0x07, 0xDB, 0x03, 0x10, 0x07, + 0xDB, 0x03, 0x10, 0x07, 0xDB, 0x03, 0x10, 0x07, + 0xDB, 0x03, 0x10, 0x07, 0xDB, 0x03, 0x10, 0x07, + 0xDB, 0x03, 0x10, 0x07, 0xDB, 0x03, 0x10, 0x07, + 0xCF, 0x0D, 0x73, 0x23, 0x01, 0x10, 0x01, 0x73, + 0x23, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, + 0x70, 0x70, 0x10, 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, + 0xC0, +//ascii 0x0049 + 0xC1, 0x0D, 0x73, 0x73, 0x73, 0x13, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x004A + 0xC1, 0x0D, 0x70, 0x70, 0x20, 0x91, 0x48, 0xE0, + 0xC7, 0x0D, 0x70, 0x70, 0x60, 0x09, 0xC6, 0x0D, + 0x70, 0x70, 0x70, 0x08, 0xC5, 0x0D, 0x71, 0x71, + 0x21, 0x50, 0x0C, 0xD9, 0x0C, 0x04, 0x20, 0x04, + 0xDB, 0x05, 0x20, 0xDB, 0x0D, 0x20, 0x0C, 0xDB, + 0x20, 0x0B, 0xDB, 0x20, 0x0B, 0xDA, 0x0C, 0x20, + 0x0C, 0xDA, 0x03, 0x20, 0xD8, 0x8E, 0xB3, 0x20, + 0x04, 0xD8, 0x07, 0x40, 0x0C, 0xD8, 0x07, 0x30, + 0x07, 0xD9, 0x07, 0x20, 0x08, 0xDA, 0x9A, 0x58, + 0xE0, +//ascii 0x004B + 0xE1, 0x0D, 0x08, 0xD6, 0x0E, 0x04, 0xC4, 0x8D, + 0x07, 0xD4, 0x8B, 0x10, 0xC4, 0x0D, 0x10, 0x05, + 0xD2, 0x07, 0x20, 0xC4, 0x0D, 0x20, 0x04, 0xCF, + 0x0E, 0x03, 0x30, 0xC4, 0x0D, 0x30, 0x03, 0x0E, + 0xCC, 0x0A, 0x01, 0x30, 0x02, 0xC5, 0x08, 0x30, + 0x02, 0x0D, 0xCA, 0x06, 0x40, 0x05, 0xC7, 0x0A, + 0x30, 0x01, 0x0C, 0xC7, 0x0D, 0x02, 0x40, 0x09, + 0xC9, 0x0C, 0x01, 0x30, 0x0B, 0xC5, 0x09, 0x40, + 0x03, 0x0D, 0xCB, 0x0D, 0x02, 0x30, 0x09, 0xC3, + 0x05, 0x40, 0x07, 0xCE, 0x0E, 0x03, 0x30, 0x07, + 0xC0, 0x0C, 0x02, 0x30, 0x01, 0x0B, 0xD1, 0x04, + 0x30, 0x04, 0x40, 0x04, 0x0E, 0xD3, 0x06, 0x70, + 0x08, 0xD6, 0x08, 0x40, 0x02, 0x0C, 0xD8, 0x0A, + 0x30, 0x04, 0xDA, 0x0C, 0x01, 0x20, 0x03, 0x0E, + 0xD9, 0x0D, 0x01, 0x20, 0x02, 0x0D, 0xCC, 0x0D, + 0x73, 0x33, 0x01, 0x30, 0x01, 0x73, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x004C + 0xD8, 0x0B, 0x25, 0xDB, 0x09, 0x20, 0xDB, 0x09, + 0x20, 0xDB, 0x09, 0x20, 0xDB, 0x09, 0x20, 0xDB, + 0x09, 0x20, 0xDB, 0x09, 0x20, 0xDB, 0x09, 0x20, + 0xDB, 0x09, 0x20, 0xDB, 0x09, 0x20, 0xDB, 0x09, + 0x20, 0xDB, 0x09, 0x20, 0xC4, 0x0D, 0x73, 0x73, + 0x53, 0x02, 0x20, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x7E, 0x7E, + 0x7E, 0x1E, 0xC0, +//ascii 0x004D + 0xC2, 0x79, 0x79, 0x79, 0x19, 0xC4, 0x0D, 0x70, + 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0D, 0x60, 0x07, 0x7B, 0x7B, 0x1B, 0xC5, 0x06, + 0x60, 0x03, 0x09, 0xD7, 0x09, 0x02, 0x50, 0x81, + 0x6D, 0xD6, 0x0C, 0x05, 0x60, 0x03, 0x0A, 0xD6, + 0x8E, 0x82, 0x50, 0x81, 0x7D, 0xD6, 0x0B, 0x04, + 0x60, 0x04, 0x0A, 0xD6, 0x8E, 0x71, 0x50, 0x81, + 0x7E, 0xD6, 0x0A, 0x04, 0x60, 0x04, 0x0B, 0xD6, + 0x8D, 0x61, 0x50, 0x02, 0xD8, 0x09, 0x01, 0x40, + 0xD7, 0x0B, 0x04, 0x50, 0xD4, 0x8E, 0x82, 0x50, + 0x01, 0x07, 0xD2, 0x0C, 0x05, 0x60, 0x03, 0x09, + 0xD2, 0x09, 0x02, 0x60, 0x06, 0x0C, 0xD1, 0x0C, + 0x06, 0x60, 0x02, 0x09, 0xD2, 0x09, 0x03, 0x60, + 0x05, 0x0C, 0xD1, 0x8D, 0x71, 0x50, 0x82, 0x8E, + 0xD1, 0x0A, 0x04, 0x60, 0x04, 0x0B, 0xD2, 0x0E, + 0x01, 0x50, 0x81, 0x8E, 0xD4, 0x0D, 0x60, 0x05, + 0x76, 0x76, 0x16, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x7E, 0x7E, + 0x7E, 0x1E, 0xC0, +//ascii 0x004E + 0xE1, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x71, 0x71, 0x21, 0x50, + 0x02, 0xD7, 0x08, 0x40, 0x05, 0xD6, 0x0E, 0x04, + 0x30, 0x01, 0x0A, 0xD6, 0x0A, 0x01, 0x30, 0x04, + 0x0E, 0xD5, 0x0E, 0x05, 0x40, 0x09, 0xD6, 0x0B, + 0x01, 0x30, 0x03, 0x0D, 0xD6, 0x06, 0x40, 0x08, + 0xD6, 0x0C, 0x02, 0x30, 0x02, 0x0C, 0xD6, 0x07, + 0x40, 0x06, 0xD6, 0x0D, 0x03, 0x30, 0x01, 0x0B, + 0xD6, 0x08, 0x40, 0x05, 0xD6, 0x0E, 0x04, 0x30, + 0x01, 0x0A, 0xD6, 0x0A, 0x01, 0x30, 0x04, 0x0E, + 0xD6, 0x05, 0x40, 0x09, 0xD6, 0x0E, 0x01, 0x40, + 0x01, 0x73, 0x73, 0x23, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x7E, + 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x004F + 0xCA, 0x9E, 0xB8, 0x70, 0x16, 0x87, 0x9B, 0xD4, + 0x09, 0x03, 0x70, 0x10, 0x04, 0x0A, 0xCF, 0x0A, + 0x01, 0x70, 0x50, 0x02, 0x0C, 0xCC, 0x06, 0x70, + 0x70, 0x10, 0x08, 0xCA, 0x05, 0x40, 0x91, 0x58, + 0xA0, 0x1B, 0x9A, 0x85, 0x10, 0x40, 0x08, 0xC8, + 0x08, 0x30, 0x02, 0x0A, 0xC9, 0x09, 0x01, 0x30, + 0x0B, 0xC6, 0x0D, 0x30, 0x06, 0xCD, 0x04, 0x20, + 0x01, 0xC6, 0x06, 0x20, 0x05, 0xCF, 0x03, 0x20, + 0x09, 0xC5, 0x01, 0x10, 0x01, 0xD0, 0x0D, 0x20, + 0x03, 0xC4, 0x0C, 0x20, 0x07, 0xD1, 0x05, 0x20, + 0xC4, 0x09, 0x20, 0x0C, 0xD1, 0x09, 0x20, 0x0C, + 0xC3, 0x08, 0x20, 0x0E, 0xD1, 0x0B, 0x20, 0x0B, + 0xC3, 0x07, 0x20, 0xD2, 0x0C, 0x20, 0x0A, 0xC3, + 0x08, 0x20, 0x0D, 0xD1, 0x0A, 0x20, 0x0B, 0xC3, + 0x0B, 0x20, 0x09, 0xD1, 0x06, 0x20, 0x0E, 0xC3, + 0x0E, 0x20, 0x03, 0xD1, 0x01, 0x10, 0x01, 0xC5, + 0x04, 0x20, 0x09, 0xCF, 0x07, 0x20, 0x07, 0xC5, + 0x0B, 0x30, 0x0B, 0xCD, 0x08, 0x30, 0x0E, 0xC6, + 0x04, 0x30, 0x07, 0xCA, 0x0E, 0x05, 0x30, 0x07, + 0xC7, 0x0E, 0x01, 0x30, 0x91, 0x6B, 0xE0, 0xC3, + 0x8E, 0xA5, 0x40, 0x03, 0xC9, 0x0D, 0x02, 0x70, + 0x01, 0x70, 0x00, 0x03, 0xCB, 0x0E, 0x04, 0x70, + 0x70, 0x06, 0xCE, 0x0B, 0x03, 0x70, 0x30, 0x05, + 0x0C, 0xD1, 0x9D, 0x95, 0x30, 0x21, 0xA2, 0x36, + 0x9E, +//ascii 0x0050 + 0xC8, 0x0E, 0x1C, 0x0D, 0xD9, 0x08, 0x02, 0x40, + 0x04, 0x0B, 0xD4, 0x0C, 0x01, 0x70, 0x00, 0x05, + 0xD2, 0x0C, 0x70, 0x30, 0x03, 0xD1, 0x02, 0x30, + 0x01, 0x14, 0x03, 0x40, 0x08, 0xCF, 0x09, 0x20, + 0x01, 0x0A, 0xC3, 0x0E, 0x06, 0x20, 0x01, 0xCF, + 0x04, 0x20, 0x0C, 0xC6, 0x06, 0x20, 0x0A, 0xCE, + 0x20, 0x05, 0xC8, 0x01, 0x10, 0x06, 0xCD, 0x0E, + 0x20, 0x0A, 0xC8, 0x05, 0x10, 0x04, 0xCD, 0x0D, + 0x20, 0x0C, 0xC8, 0x07, 0x10, 0x03, 0xCD, 0x0D, + 0x20, 0x0D, 0xC8, 0x07, 0x10, 0x03, 0xCD, 0x0D, + 0x20, 0x0D, 0xC8, 0x07, 0x10, 0x03, 0xCD, 0x0D, + 0x20, 0x0D, 0xC8, 0x07, 0x10, 0x03, 0xCD, 0x0D, + 0x20, 0x0D, 0xC8, 0x07, 0x10, 0x03, 0xCD, 0x0D, + 0x20, 0x0D, 0xC8, 0x07, 0x10, 0x03, 0xCD, 0x0D, + 0x20, 0x02, 0x73, 0x03, 0x01, 0x20, 0x73, 0x03, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC5, 0x7E, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x0051 + 0xCA, 0x9E, 0xB8, 0x70, 0x16, 0x87, 0x9B, 0xD4, + 0x09, 0x03, 0x70, 0x10, 0x04, 0x0A, 0xC6, 0x0D, + 0x0C, 0xC6, 0x0A, 0x01, 0x70, 0x50, 0x02, 0x0C, + 0xC3, 0x8A, 0x1A, 0xC5, 0x06, 0x70, 0x70, 0x10, + 0x08, 0xC1, 0x06, 0x10, 0x0A, 0xC4, 0x05, 0x40, + 0x91, 0x58, 0xA0, 0x1B, 0x9A, 0x85, 0x10, 0x40, + 0x07, 0x03, 0x20, 0x0A, 0xC3, 0x08, 0x30, 0x02, + 0x0A, 0xC9, 0x09, 0x01, 0x60, 0x02, 0x0E, 0xC2, + 0x0D, 0x30, 0x06, 0xCD, 0x04, 0x40, 0x05, 0xC4, + 0x06, 0x20, 0x05, 0xCE, 0x05, 0x30, 0x05, 0xC5, + 0x01, 0x10, 0x01, 0xCD, 0x0D, 0x02, 0x40, 0x03, + 0xC4, 0x0C, 0x20, 0x07, 0xCC, 0x0B, 0x01, 0x20, + 0x01, 0x20, 0xC4, 0x09, 0x20, 0x0C, 0xCC, 0x08, + 0x20, 0x19, 0x20, 0x0C, 0xC3, 0x08, 0x20, 0x0E, + 0xCC, 0x98, 0x02, 0xC0, 0xC0, 0x0B, 0x20, 0x0B, + 0xC3, 0x07, 0x20, 0xCD, 0x08, 0x04, 0xC2, 0x0C, + 0x20, 0x0A, 0xC3, 0x08, 0x20, 0x0D, 0xCC, 0x0D, + 0xC3, 0x0A, 0x20, 0x0B, 0xC3, 0x0B, 0x20, 0x09, + 0xD1, 0x06, 0x20, 0x0E, 0xC3, 0x0E, 0x20, 0x03, + 0xD1, 0x01, 0x10, 0x01, 0xC5, 0x04, 0x20, 0x09, + 0xCF, 0x07, 0x20, 0x07, 0xC5, 0x0B, 0x30, 0x0B, + 0xCD, 0x08, 0x30, 0x0E, 0xC6, 0x04, 0x30, 0x07, + 0xCA, 0x0E, 0x05, 0x30, 0x07, 0xC7, 0x0E, 0x01, + 0x30, 0x91, 0x6B, 0xE0, 0xC3, 0x8E, 0xA5, 0x40, + 0x03, 0xC9, 0x0D, 0x02, 0x70, 0x01, 0x70, 0x00, + 0x03, 0xCB, 0x0E, 0x04, 0x70, 0x70, 0x06, 0xCE, + 0x0B, 0x03, 0x70, 0x30, 0x05, 0x0C, 0xD1, 0x9D, + 0x95, 0x30, 0x21, 0xA2, 0x36, 0x9E, +//ascii 0x0052 + 0xE8, 0x0E, 0x1C, 0x0E, 0xCD, 0x09, 0x01, 0xC8, + 0x8E, 0x61, 0x30, 0x81, 0x6E, 0xC8, 0x0A, 0x02, + 0x10, 0xC7, 0x0A, 0x70, 0x10, 0x0A, 0xC5, 0x0C, + 0x03, 0x30, 0xC6, 0x0B, 0x70, 0x30, 0x0B, 0xC2, + 0x0D, 0x05, 0x50, 0xC6, 0x01, 0x30, 0x02, 0x14, + 0x02, 0x30, 0x02, 0xC0, 0x0E, 0x06, 0x50, 0x01, + 0x08, 0xC5, 0x08, 0x20, 0x02, 0x0C, 0xC3, 0x0C, + 0x02, 0x20, 0x04, 0x01, 0x50, 0x07, 0xC7, 0x03, + 0x20, 0x0D, 0xC5, 0x0D, 0x70, 0x80, 0x6E, 0xC8, + 0x20, 0x06, 0xC7, 0x05, 0x50, 0x04, 0x0D, 0xC9, + 0x0E, 0x20, 0x0A, 0xC7, 0x09, 0x30, 0x03, 0x0C, + 0xCB, 0x0D, 0x20, 0x0C, 0xC7, 0x0B, 0x20, 0x0A, + 0xCD, 0x0D, 0x20, 0x0D, 0xC7, 0x0B, 0x20, 0x0E, + 0xCD, 0x0D, 0x20, 0x0D, 0xC7, 0x0B, 0x20, 0x0E, + 0xCD, 0x0D, 0x20, 0x0D, 0xC7, 0x0B, 0x20, 0x0E, + 0xCD, 0x0D, 0x20, 0x0D, 0xC7, 0x0B, 0x20, 0x0E, + 0xCD, 0x0D, 0x20, 0x0D, 0xC7, 0x0B, 0x20, 0x0E, + 0xCD, 0x0D, 0x20, 0x02, 0x73, 0x02, 0x20, 0x02, + 0x73, 0x03, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC5, 0x7E, 0x7E, 0x7E, + 0x1E, 0xC0, +//ascii 0x0053 + 0xD3, 0x0C, 0x1B, 0x0E, 0xCD, 0x9E, 0x73, 0x50, + 0xC7, 0x08, 0x01, 0x30, 0x03, 0x0B, 0xCA, 0x0A, + 0x01, 0x10, 0x05, 0xC6, 0x04, 0x70, 0x07, 0xC8, + 0x0A, 0x30, 0x05, 0xC5, 0x06, 0x70, 0x10, 0x09, + 0xC6, 0x0E, 0x01, 0x30, 0x06, 0xC4, 0x0C, 0x30, + 0x93, 0x65, 0x10, 0x30, 0x0E, 0xC5, 0x06, 0x20, + 0x03, 0x0D, 0xC5, 0x05, 0x20, 0x06, 0xC2, 0x0E, + 0x03, 0x20, 0x07, 0xC5, 0x01, 0x10, 0x02, 0xC6, + 0x0E, 0x20, 0x02, 0xC4, 0x0E, 0x01, 0x10, 0x01, + 0xC4, 0x0C, 0x20, 0x0A, 0xC6, 0x0A, 0x20, 0x0A, + 0xC5, 0x07, 0x20, 0x0D, 0xC3, 0x09, 0x20, 0xC7, + 0x05, 0x20, 0xC6, 0x0C, 0x20, 0x0B, 0xC3, 0x08, + 0x10, 0x01, 0xC7, 0x01, 0x10, 0x04, 0xC7, 0x20, + 0x0A, 0xC3, 0x07, 0x10, 0x02, 0xC6, 0x0D, 0x20, + 0x08, 0xC7, 0x20, 0x09, 0xC3, 0x08, 0x10, 0x01, + 0xC6, 0x08, 0x20, 0x0D, 0xC6, 0x0E, 0x20, 0x0A, + 0xC3, 0x0B, 0x20, 0x0D, 0xC5, 0x03, 0x10, 0x01, + 0xC7, 0x0B, 0x20, 0x0B, 0xC3, 0x0E, 0x20, 0x06, + 0xC4, 0x0B, 0x20, 0x06, 0xC7, 0x06, 0x20, 0x0E, + 0xC4, 0x04, 0x20, 0x0A, 0xC2, 0x0E, 0x02, 0x20, + 0x0C, 0xC6, 0x0D, 0x20, 0x02, 0xC5, 0x0B, 0x30, + 0x94, 0x87, 0x10, 0x20, 0x03, 0xC6, 0x0B, 0x01, + 0x20, 0x08, 0xC6, 0x05, 0x70, 0x10, 0x0C, 0xC4, + 0x0D, 0x01, 0x30, 0x02, 0xC8, 0x04, 0x70, 0x09, + 0xC5, 0x0C, 0x40, 0x0C, 0xC9, 0x08, 0x01, 0x30, + 0x01, 0x0A, 0xC6, 0x0C, 0x20, 0x01, 0x0B, 0xCC, + 0x0B, 0x19, 0x0B, 0xC8, 0xAC, 0x02, 0x7E, +//ascii 0x0054 + 0xC1, 0x0D, 0x22, 0x0D, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x04, 0x75, 0x75, 0x55, 0xC4, + 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, + 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x20, 0x09, 0x7C, 0x7C, 0x5C, + 0xC4, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x0C, 0xDA, 0x0D, 0x20, 0x0C, + 0xDA, 0x0D, 0x20, 0x0C, 0xDB, 0x29, 0x0E, 0xC0, +//ascii 0x0055 + 0xC1, 0x0E, 0x75, 0x75, 0x15, 0x07, 0x0A, 0xCA, + 0x0D, 0x70, 0x70, 0x40, 0x06, 0xC8, 0x0D, 0x70, + 0x70, 0x50, 0x02, 0x0D, 0xC6, 0x0D, 0x70, 0x70, + 0x60, 0x01, 0x0E, 0xC6, 0x7B, 0x7B, 0x1B, 0x08, + 0x02, 0x30, 0x03, 0xDA, 0x08, 0x30, 0x0A, 0xDA, + 0x08, 0x20, 0x04, 0xDB, 0x02, 0x20, 0xDB, 0x08, + 0x20, 0x0C, 0xDA, 0x0C, 0x20, 0x0A, 0xDA, 0x0D, + 0x20, 0x09, 0xDA, 0x0D, 0x20, 0x09, 0xDA, 0x0A, + 0x20, 0x0B, 0xDA, 0x05, 0x20, 0x0D, 0xD9, 0x0D, + 0x20, 0x01, 0xD9, 0x0E, 0x02, 0x20, 0x07, 0xD8, + 0x09, 0x01, 0x20, 0x01, 0x0E, 0xC4, 0x0D, 0x73, + 0x73, 0x03, 0x02, 0x50, 0x09, 0xC5, 0x0D, 0x70, + 0x70, 0x60, 0x07, 0xC6, 0x0D, 0x70, 0x70, 0x40, + 0x01, 0x09, 0xC7, 0x0D, 0x70, 0x70, 0x20, 0x83, + 0x8E, 0xC9, 0x7E, 0x7E, 0x1E, 0xC0, +//ascii 0x0056 + 0xE1, 0x9D, 0x05, 0xB0, 0xDB, 0x0D, 0x20, 0x81, + 0x6C, 0xD8, 0x0D, 0x50, 0x82, 0x7D, 0xD5, 0x0D, + 0x70, 0x90, 0x39, 0xE0, 0xD3, 0x8D, 0x72, 0x70, + 0x80, 0x4A, 0xD4, 0x8C, 0x72, 0x70, 0x81, 0x6B, + 0xD4, 0x8C, 0x61, 0x70, 0x81, 0x7D, 0xD4, 0x8C, + 0x61, 0x70, 0x82, 0x8E, 0xD4, 0x8B, 0x61, 0x70, + 0x04, 0x09, 0xD5, 0x8B, 0x51, 0x70, 0xD7, 0x0A, + 0x05, 0x50, 0xD9, 0x0B, 0x01, 0x30, 0xD6, 0x8D, + 0x72, 0x50, 0xD3, 0x8D, 0x82, 0x70, 0x02, 0xD0, + 0x8D, 0x82, 0x70, 0x81, 0x7C, 0xCE, 0x8E, 0x83, + 0x70, 0x80, 0x5B, 0xCE, 0x8E, 0x93, 0x70, 0x80, + 0x4A, 0xCE, 0x8E, 0x94, 0x70, 0x90, 0x39, 0xE0, + 0xCE, 0x09, 0x04, 0x70, 0x90, 0x27, 0xD0, 0xD0, + 0x0D, 0x70, 0x81, 0x6C, 0xD3, 0x0D, 0x50, 0x05, + 0x0B, 0xD6, 0x0D, 0x20, 0x03, 0x09, 0xD9, 0x9D, + 0x28, 0xE0, +//ascii 0x0057 + 0xC2, 0x0C, 0xDD, 0xBD, 0x01, 0x49, 0xD0, 0xD9, + 0x0D, 0x40, 0x82, 0x6B, 0xD6, 0x0D, 0x70, 0x90, + 0x48, 0xC0, 0xD2, 0x0E, 0x02, 0x70, 0x20, 0x91, + 0x5A, 0xE0, 0xD0, 0x9E, 0xA6, 0x20, 0x70, 0x20, + 0x83, 0x7C, 0xD1, 0x9E, 0xA6, 0x20, 0x70, 0x10, + 0x91, 0x49, 0xD0, 0xD1, 0x9E, 0xA6, 0x20, 0x70, + 0x10, 0x82, 0x6B, 0xD2, 0x9E, 0xA6, 0x20, 0x70, + 0x00, 0xD6, 0x8E, 0xA6, 0x50, 0xD6, 0x8B, 0x73, + 0x50, 0xD2, 0x8C, 0x84, 0x70, 0x00, 0x01, 0xCE, + 0x9D, 0x95, 0x10, 0x70, 0x90, 0x48, 0xD0, 0xCB, + 0x9E, 0x95, 0x10, 0x70, 0x90, 0x26, 0xB0, 0xCB, + 0x9E, 0xA6, 0x20, 0x70, 0x10, 0x84, 0x9D, 0xCC, + 0x0E, 0x03, 0x70, 0x10, 0x82, 0x7B, 0xD0, 0x0D, + 0x60, 0x91, 0x59, 0xE0, 0xD3, 0x0D, 0x50, 0x04, + 0x0D, 0xD6, 0x0D, 0x70, 0x82, 0x6A, 0xD4, 0x06, + 0x02, 0x70, 0x10, 0x84, 0x8C, 0xD2, 0x9D, 0x95, + 0x10, 0x70, 0xA0, 0x15, 0xAE, 0xD2, 0x9D, 0x84, + 0x10, 0x70, 0x90, 0x38, 0xC0, 0xD3, 0x8C, 0x84, + 0x70, 0xA0, 0x15, 0x9E, 0xD3, 0x8B, 0x73, 0x70, + 0x00, 0xD7, 0x0A, 0x06, 0x50, 0xD5, 0x9E, 0xA6, + 0x20, 0x50, 0xD1, 0x9E, 0xB7, 0x30, 0x70, 0x10, + 0xCE, 0x8B, 0x73, 0x70, 0x10, 0x91, 0x59, 0xE0, + 0xCA, 0x8B, 0x73, 0x70, 0x20, 0x83, 0x8C, 0xCA, + 0x8B, 0x73, 0x70, 0x20, 0x81, 0x6A, 0xCC, 0x0D, + 0x70, 0x30, 0x84, 0x8D, 0xCF, 0x0D, 0x70, 0x82, + 0x7B, 0xD3, 0x0D, 0x30, 0x91, 0x59, 0xE0, 0xD6, + 0xAD, 0x03, 0x8C, 0xC0, +//ascii 0x0058 + 0xC1, 0x0D, 0x08, 0xD6, 0x0E, 0x05, 0xC4, 0x9D, + 0x02, 0xC0, 0xD3, 0x89, 0x10, 0xC4, 0x0D, 0x20, + 0x06, 0xD0, 0x0D, 0x03, 0x20, 0xC4, 0x0D, 0x30, + 0x01, 0x0A, 0xCD, 0x07, 0x40, 0xC4, 0x0E, 0x01, + 0x40, 0x04, 0x0D, 0xC9, 0x0B, 0x02, 0x40, 0x02, + 0xC5, 0x0E, 0x05, 0x50, 0x07, 0xC6, 0x0E, 0x05, + 0x50, 0x07, 0xC8, 0x0B, 0x02, 0x40, 0x02, 0x0B, + 0xC3, 0x09, 0x01, 0x40, 0x03, 0x0D, 0xCB, 0x08, + 0x50, 0x95, 0xED, 0x40, 0x40, 0x01, 0x09, 0xCE, + 0x0E, 0x04, 0x40, 0x01, 0x50, 0x05, 0x0E, 0xD1, + 0x0B, 0x02, 0x70, 0x02, 0x0B, 0xD5, 0x07, 0x50, + 0x07, 0xD7, 0x07, 0x50, 0x08, 0xD5, 0x0B, 0x02, + 0x70, 0x02, 0x0C, 0xD1, 0x0E, 0x05, 0x40, 0x02, + 0x01, 0x40, 0x06, 0x0E, 0xCE, 0x08, 0x01, 0x40, + 0x07, 0xC0, 0x0E, 0x05, 0x40, 0x01, 0x09, 0xCB, + 0x0C, 0x02, 0x40, 0x03, 0x0D, 0xC3, 0x0B, 0x02, + 0x40, 0x04, 0x0D, 0xC7, 0x0E, 0x05, 0x40, 0x01, + 0x09, 0xC7, 0x07, 0x50, 0x07, 0xC5, 0x0E, 0x01, + 0x40, 0x04, 0x0E, 0xC9, 0x0C, 0x03, 0x40, 0x02, + 0xC4, 0x0D, 0x30, 0x01, 0x0A, 0xCD, 0x08, 0x40, + 0xC4, 0x0D, 0x20, 0x06, 0xD0, 0x0D, 0x04, 0x20, + 0xC4, 0x9D, 0x02, 0xC0, 0xD3, 0x89, 0x10, 0xC4, + 0x0D, 0x08, 0xD6, 0x0E, 0x05, 0xC0, +//ascii 0x0059 + 0xC1, 0x0E, 0x0A, 0xDD, 0x9D, 0x04, 0xD0, 0xDB, + 0x0D, 0x20, 0x06, 0xDA, 0x0D, 0x30, 0x01, 0x0A, + 0xD8, 0x0E, 0x50, 0x03, 0x0D, 0xD7, 0x0E, 0x05, + 0x50, 0x06, 0xD8, 0x0C, 0x03, 0x40, 0x01, 0x09, + 0xD8, 0x0A, 0x01, 0x40, 0x03, 0x0C, 0xD8, 0x07, + 0x50, 0x06, 0xD8, 0x0E, 0x05, 0x40, 0x01, 0x09, + 0x7B, 0x1B, 0xCE, 0x0C, 0x03, 0x70, 0x60, 0xD0, + 0x07, 0x70, 0x50, 0xCF, 0x08, 0x01, 0x70, 0x50, + 0xCD, 0x0B, 0x02, 0x40, 0x03, 0x76, 0x16, 0xCB, + 0x0D, 0x04, 0x40, 0x01, 0x0A, 0xD5, 0x06, 0x50, + 0x07, 0xD5, 0x09, 0x01, 0x40, 0x04, 0x0D, 0xD4, + 0x0B, 0x02, 0x40, 0x02, 0x0A, 0xD5, 0x04, 0x50, + 0x07, 0xD6, 0x0D, 0x40, 0x04, 0x0D, 0xD7, 0x0D, + 0x20, 0x02, 0x0A, 0xD9, 0x0D, 0x10, 0x07, 0xDB, + 0x8D, 0x4D, 0xC0, +//ascii 0x005A + 0xC1, 0x0E, 0x13, 0x05, 0x0E, 0xD1, 0x0A, 0x21, + 0xC4, 0x0D, 0x20, 0x01, 0x0A, 0xD0, 0x09, 0x20, + 0xC4, 0x0D, 0x40, 0x05, 0x0E, 0xCE, 0x09, 0x20, + 0xC4, 0x0D, 0x50, 0x01, 0x0A, 0xCD, 0x09, 0x20, + 0xC4, 0x0D, 0x70, 0x05, 0xCC, 0x09, 0x20, 0xC4, + 0x0D, 0x20, 0x09, 0x02, 0x30, 0x01, 0x0B, 0xCA, + 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC0, 0x07, + 0x40, 0x06, 0xC9, 0x09, 0x20, 0xC4, 0x0D, 0x20, + 0x0C, 0xC1, 0x0C, 0x02, 0x30, 0x02, 0x0C, 0xC7, + 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC3, 0x06, + 0x40, 0x07, 0xC6, 0x09, 0x20, 0xC4, 0x0D, 0x20, + 0x0C, 0xC4, 0x0B, 0x01, 0x30, 0x02, 0x0D, 0xC4, + 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC6, 0x05, + 0x40, 0x08, 0xC3, 0x09, 0x20, 0xC4, 0x0D, 0x20, + 0x0C, 0xC7, 0x0A, 0x01, 0x30, 0x03, 0x0D, 0xC1, + 0x09, 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xC8, 0x0E, + 0x04, 0x40, 0x09, 0xC0, 0x09, 0x20, 0xC4, 0x0D, + 0x20, 0x0C, 0xCA, 0x09, 0x01, 0x30, 0x04, 0x07, + 0x20, 0xC4, 0x0D, 0x20, 0x0C, 0xCB, 0x0E, 0x03, + 0x70, 0xC4, 0x0D, 0x20, 0x0C, 0xCD, 0x08, 0x60, + 0xC4, 0x0D, 0x20, 0x0C, 0xCE, 0x0D, 0x03, 0x40, + 0xC4, 0x0D, 0x20, 0x0C, 0xD0, 0x08, 0x30, 0xC4, + 0x0D, 0x21, 0x0D, 0xD1, 0x0C, 0x04, 0x13, 0xC0, +//ascii 0x005B + 0xC1, 0x18, 0x09, 0xD9, 0x0B, 0x18, 0x0C, 0xC1, + 0x0D, 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, + 0x0D, 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, + 0x0D, 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, + 0x0D, 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, + 0x0D, 0x20, 0x74, 0x74, 0x74, 0x14, 0x02, 0x10, + 0x09, 0xC1, 0x0D, 0x70, 0x70, 0x70, 0x70, 0x09, + 0xC1, 0x0D, 0x70, 0x70, 0x70, 0x70, 0x09, 0xC1, + 0x0E, 0x72, 0x72, 0x72, 0x72, 0x0A, 0xC0, +//ascii 0x005C + 0xDE, 0x0D, 0x0A, 0xDE, 0xAA, 0x62, 0x01, 0xDA, + 0x8C, 0x73, 0x40, 0x01, 0xD6, 0x8D, 0x84, 0x70, + 0x00, 0x01, 0xD2, 0x9E, 0xA5, 0x10, 0x70, 0x90, + 0x38, 0xC0, 0xD0, 0x8B, 0x72, 0x70, 0x90, 0x26, + 0xB0, 0xD0, 0x8C, 0x84, 0x70, 0xA0, 0x15, 0x9E, + 0xCF, 0x9D, 0x95, 0x10, 0x70, 0x90, 0x48, 0xC0, + 0xD0, 0x8A, 0x62, 0x70, 0x90, 0x37, 0xB0, 0xD3, + 0x09, 0x70, 0x91, 0x6A, 0xE0, 0xD6, 0x09, 0x30, + 0x91, 0x49, 0xD0, 0xDA, 0xA9, 0x03, 0x8C, 0xDE, + 0x0E, +//ascii 0x005D + 0xC1, 0x78, 0x78, 0x78, 0x78, 0x0C, 0xC1, 0x0D, + 0x70, 0x70, 0x70, 0x70, 0x09, 0xC1, 0x0D, 0x70, + 0x70, 0x70, 0x70, 0x09, 0xC1, 0x0D, 0x70, 0x70, + 0x70, 0x70, 0x09, 0xC1, 0x0D, 0x10, 0x02, 0x7D, + 0x7D, 0x7D, 0x1D, 0x06, 0x10, 0x09, 0xC1, 0x0D, + 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, 0x0D, + 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, 0x0D, + 0x10, 0x02, 0xD9, 0x07, 0x10, 0x09, 0xC1, 0x0D, + 0x11, 0x04, 0xD9, 0x08, 0x11, 0x09, 0xC0, +//ascii 0x005E + 0xCC, 0x0D, 0x0A, 0xCB, 0x9C, 0x50, 0x50, 0xC9, + 0x0C, 0x04, 0x20, 0x05, 0xC7, 0x0B, 0x03, 0x40, + 0x07, 0xC5, 0x0A, 0x03, 0x40, 0x06, 0x0D, 0xC4, + 0x0C, 0x02, 0x30, 0x81, 0x7E, 0xC6, 0x09, 0x20, + 0x02, 0x08, 0xC9, 0x09, 0x10, 0x02, 0x0E, 0xCA, + 0x09, 0x20, 0x81, 0x7E, 0xC8, 0x0D, 0x03, 0x40, + 0x05, 0x0C, 0xC8, 0x0C, 0x04, 0x40, 0x04, 0x0B, + 0xC8, 0x0C, 0x05, 0x40, 0x06, 0xC9, 0x0D, 0x06, + 0x20, 0x05, 0xCB, 0x9E, 0x60, 0x50, 0xCD, 0x0E, + 0x0B, 0xC0, +//ascii 0x005F + 0xC0, 0x26, 0x0E, 0xC3, 0x20, 0x0C, 0xC3, 0x20, + 0x0C, 0xC3, 0x20, 0x0C, 0xC3, 0x20, 0x0C, 0xC3, + 0x20, 0x0C, 0xC3, 0x20, 0x0C, 0xC3, 0x20, 0x0C, + 0xC3, 0x20, 0x0C, 0xC3, 0x20, 0x0C, 0xC3, 0x20, + 0x0C, 0xC3, 0x20, 0x0C, 0xC3, 0x20, 0x0C, 0xC3, + 0x20, 0x0C, 0xC3, 0x20, 0x0C, 0xC3, 0x20, 0x0C, + 0xC3, 0x20, 0x0C, 0xC0, +//ascii 0x0060 + 0xC5, 0x0D, 0xC4, 0x8B, 0x34, 0xC2, 0x0B, 0x03, + 0x10, 0x04, 0xC1, 0x03, 0x30, 0x06, 0xC0, 0x0D, + 0x20, 0x01, 0x09, 0xC1, 0x0D, 0x10, 0x04, 0x0E, + 0xC2, 0x8D, 0x19, 0xC5, 0x0E, +//ascii 0x0061 + 0xC3, 0x9C, 0x62, 0x10, 0x70, 0x40, 0xC5, 0x07, + 0x70, 0x70, 0x00, 0xC4, 0x08, 0x70, 0x70, 0x10, + 0xC4, 0x01, 0x30, 0x02, 0x01, 0x10, 0x01, 0x22, + 0x20, 0x02, 0x14, 0xC3, 0x09, 0x20, 0x08, 0xC1, + 0x0D, 0x10, 0x05, 0xC2, 0xAD, 0x40, 0x1C, 0xC4, + 0x05, 0x10, 0x05, 0xC3, 0x83, 0x01, 0xC4, 0x95, + 0x01, 0xD0, 0xC3, 0x03, 0x10, 0x0B, 0xC3, 0x05, + 0x10, 0x0E, 0xC3, 0x0E, 0x10, 0x04, 0xC3, 0x02, + 0x10, 0x0C, 0xC3, 0x07, 0x10, 0x0B, 0xC4, 0x03, + 0x10, 0x0E, 0xC2, 0x02, 0x10, 0x0C, 0xC3, 0x09, + 0x10, 0x09, 0xC4, 0x05, 0x10, 0x0A, 0xC2, 0x04, + 0x10, 0x08, 0xC3, 0x0B, 0x10, 0x06, 0xC4, 0x05, + 0x10, 0x09, 0xC2, 0x08, 0x10, 0x01, 0xC3, 0x0E, + 0x10, 0x02, 0xC4, 0x02, 0x10, 0x0A, 0xC2, 0x0D, + 0x20, 0x03, 0x0E, 0xC2, 0x01, 0x10, 0x0A, 0xC2, + 0x0A, 0x20, 0x0C, 0xC3, 0x04, 0x20, 0x03, 0xC2, + 0x06, 0x20, 0x87, 0x97, 0x20, 0x01, 0xC4, 0x0E, + 0x01, 0x10, 0x06, 0xC2, 0x0C, 0x70, 0x00, 0x08, + 0xC5, 0x9D, 0x20, 0x90, 0xC3, 0x06, 0x60, 0x04, + 0xC8, 0x08, 0x0E, 0xC4, 0x07, 0x40, 0x07, 0xD2, + 0x8C, 0xBC, 0xC0, +//ascii 0x0062 + 0xCE, 0x8A, 0x74, 0x13, 0x94, 0x68, 0xD0, 0xD4, + 0x06, 0x70, 0x10, 0x03, 0x0B, 0xD0, 0x0C, 0x01, + 0x70, 0x40, 0x06, 0xCE, 0x0D, 0x01, 0x70, 0x60, + 0x06, 0xCD, 0x02, 0x30, 0x84, 0xAD, 0xC1, 0x9E, + 0xB7, 0x10, 0x30, 0x0A, 0xCB, 0x0A, 0x20, 0x01, + 0x0C, 0xC8, 0x05, 0x20, 0x02, 0xCB, 0x05, 0x20, + 0x0D, 0xCA, 0x04, 0x20, 0x0D, 0xCA, 0x03, 0x10, + 0x05, 0xCB, 0x0D, 0x20, 0x0B, 0xCA, 0x02, 0x10, + 0x09, 0xCC, 0x01, 0x10, 0x0A, 0xCA, 0x03, 0x10, + 0x0A, 0xCC, 0x02, 0x10, 0x0B, 0xCA, 0x06, 0x10, + 0x08, 0xCC, 0x20, 0x0E, 0xCA, 0x0D, 0x10, 0x02, + 0xCB, 0x09, 0x10, 0x05, 0xCC, 0x08, 0x10, 0x06, + 0xC9, 0xAC, 0x10, 0x2E, 0xCD, 0xAA, 0x10, 0x4C, + 0xC5, 0x0E, 0x07, 0x10, 0x04, 0x0E, 0xC5, 0x0E, + 0x75, 0x05, 0x02, 0x20, 0x01, 0x04, 0x16, 0x05, + 0x02, 0x30, 0x26, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x7E, 0x7E, + 0x7E, 0x1E, 0xC0, +//ascii 0x0063 + 0xC4, 0x8B, 0x56, 0xC5, 0x9D, 0x38, 0xE0, 0xC8, + 0x0E, 0x04, 0x10, 0x05, 0xC5, 0x0C, 0x10, 0x01, + 0x09, 0xC7, 0x02, 0x20, 0x05, 0xC5, 0x0C, 0x30, + 0x09, 0xC5, 0x05, 0x30, 0x06, 0xC5, 0x0D, 0x40, + 0x0D, 0xC3, 0x0D, 0x20, 0x01, 0x0B, 0xC8, 0x06, + 0x20, 0x05, 0xC3, 0x08, 0x10, 0x01, 0x0D, 0xCA, + 0x06, 0x20, 0xC3, 0x04, 0x10, 0x06, 0xCB, 0x0E, + 0x20, 0x0C, 0xC2, 0x02, 0x10, 0x0A, 0xCC, 0x02, + 0x10, 0x0A, 0xC2, 0x02, 0x10, 0x0A, 0xCC, 0x02, + 0x10, 0x0A, 0xC2, 0x03, 0x10, 0x08, 0xCC, 0x20, + 0x0B, 0xC2, 0x06, 0x10, 0x02, 0xCB, 0x09, 0x20, + 0x0E, 0xC2, 0x0B, 0x20, 0x06, 0xC9, 0x0C, 0x01, + 0x10, 0x03, 0xC4, 0x02, 0x20, 0x03, 0x0C, 0xC6, + 0x08, 0x30, 0x0A, 0xC4, 0x0C, 0x40, 0x02, 0x05, + 0x17, 0x06, 0x03, 0x40, 0x04, 0xC6, 0x0A, 0x70, + 0x50, 0x03, 0xC8, 0x0C, 0x02, 0x70, 0x20, 0x06, + 0xCB, 0x09, 0x04, 0x50, 0x81, 0x6D, 0xCF, 0x0D, + 0x1B, 0x0C, 0x0E, +//ascii 0x0064 + 0xC1, 0x0E, 0x75, 0x75, 0x75, 0x15, 0xC4, 0x0D, + 0x70, 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC5, 0x7D, 0x0C, 0x04, 0x10, 0x84, 0x9C, 0x1E, + 0x9D, 0xB6, 0x10, 0x10, 0x0B, 0xCE, 0xAE, 0x20, + 0x1C, 0xC8, 0x05, 0x10, 0x08, 0xCD, 0x02, 0x10, + 0x0D, 0xCA, 0x04, 0x10, 0x0A, 0xCB, 0x09, 0x10, + 0x05, 0xCB, 0x0D, 0x10, 0x02, 0xCB, 0x04, 0x10, + 0x09, 0xCC, 0x01, 0x10, 0x0C, 0xCA, 0x02, 0x10, + 0x0A, 0xCC, 0x02, 0x10, 0x0A, 0xCA, 0x02, 0x10, + 0x08, 0xCC, 0x20, 0x0A, 0xCA, 0x04, 0x10, 0x02, + 0xCB, 0x09, 0x20, 0x0C, 0xCA, 0x08, 0x20, 0x06, + 0xC9, 0x0C, 0x01, 0x20, 0xCB, 0x0E, 0x30, 0x04, + 0x0C, 0xC5, 0x0E, 0x08, 0x30, 0x06, 0xCC, 0x07, + 0x40, 0xB1, 0x56, 0x75, 0x30, 0x40, 0x01, 0x0E, + 0xCD, 0x05, 0x70, 0x50, 0x01, 0x0C, 0xCF, 0x08, + 0x01, 0x70, 0x20, 0x03, 0x0D, 0xD1, 0x8E, 0x83, + 0x50, 0x81, 0x5B, 0xD7, 0x0D, 0x2C, 0x0E, +//ascii 0x0065 + 0xC7, 0x0C, 0x0A, 0x19, 0x0E, 0xCF, 0x0B, 0x04, + 0x40, 0x0B, 0xC2, 0x00, 0x06, 0xC9, 0x04, 0x60, + 0x0B, 0xC1, 0x0D, 0x10, 0x02, 0x0E, 0xC6, 0x03, + 0x70, 0x0B, 0xC1, 0x0A, 0x20, 0x03, 0xC5, 0x06, + 0x20, 0x91, 0x6A, 0x50, 0x10, 0x0B, 0xC1, 0x0B, + 0x01, 0x20, 0x09, 0xC3, 0x0E, 0x20, 0x03, 0x0E, + 0xC1, 0x07, 0x10, 0x0B, 0xC2, 0x0E, 0x02, 0x10, + 0x02, 0xC3, 0x08, 0x10, 0x01, 0x0E, 0xC2, 0x07, + 0x10, 0x0B, 0xC3, 0x0C, 0x20, 0x0E, 0xC2, 0x04, + 0x10, 0x07, 0xC3, 0x07, 0x10, 0x0B, 0xC4, 0x01, + 0x10, 0x0B, 0xC2, 0x02, 0x10, 0x0B, 0xC3, 0x07, + 0x10, 0x0B, 0xC4, 0x03, 0x10, 0x0A, 0xC2, 0x02, + 0x10, 0x0B, 0xC3, 0x07, 0x10, 0x0B, 0xC4, 0x03, + 0x10, 0x0A, 0xC2, 0x03, 0x10, 0x09, 0xC3, 0x07, + 0x10, 0x0B, 0xC4, 0x01, 0x10, 0x0B, 0xC2, 0x06, + 0x10, 0x04, 0xC3, 0x07, 0x10, 0x0B, 0xC3, 0x0B, + 0x20, 0x0E, 0xC2, 0x0B, 0x20, 0x09, 0xC2, 0x07, + 0x10, 0x0B, 0xC3, 0x02, 0x10, 0x03, 0xC4, 0x02, + 0x20, 0x08, 0xC1, 0x07, 0x10, 0x0B, 0xC1, 0x0C, + 0x02, 0x20, 0x0A, 0xC4, 0x0C, 0x30, 0x81, 0x63, + 0x10, 0x85, 0x62, 0x30, 0x04, 0xC6, 0x0A, 0x70, + 0x50, 0x02, 0x0E, 0xC7, 0x0C, 0x02, 0x70, 0x20, + 0x05, 0xCB, 0x09, 0x04, 0x50, 0x81, 0x6C, 0xCF, + 0x0D, 0x1B, 0x0C, 0x0E, +//ascii 0x0066 + 0xC1, 0x84, 0x8D, 0xDB, 0x0C, 0x20, 0xC3, 0x07, + 0x11, 0x0A, 0xD3, 0x0A, 0x10, 0x01, 0xC3, 0x06, + 0x10, 0x09, 0xD3, 0x0A, 0x20, 0xC3, 0x06, 0x10, + 0x09, 0xD3, 0x0B, 0x20, 0x08, 0xC2, 0x06, 0x10, + 0x09, 0xD4, 0x30, 0x03, 0x15, 0x02, 0x10, 0x03, + 0x75, 0x75, 0xC4, 0x06, 0x70, 0x70, 0x70, 0x10, + 0xC5, 0x02, 0x70, 0x70, 0x70, 0x00, 0xC6, 0x07, + 0x01, 0x70, 0x70, 0x60, 0xC8, 0x2E, 0x05, 0x10, + 0x08, 0x7E, 0x7E, 0xCB, 0x06, 0x10, 0x09, 0xDB, + 0x06, 0x10, 0x09, 0xDB, 0x0E, 0x1D, +//ascii 0x0067 + 0xC0, 0x09, 0x75, 0x75, 0x25, 0x96, 0x79, 0xE0, + 0xC7, 0x06, 0x70, 0x70, 0x60, 0x08, 0xC6, 0x06, + 0x70, 0x70, 0x70, 0x06, 0xC5, 0x06, 0x70, 0x70, + 0x70, 0x00, 0x0A, 0xC6, 0x0E, 0x04, 0x10, 0x84, + 0x9C, 0x1E, 0x8D, 0xA5, 0x10, 0x04, 0x0D, 0x2E, + 0x0C, 0x06, 0x20, 0x02, 0xC5, 0xAE, 0x20, 0x1C, + 0xC7, 0xAC, 0x10, 0x3E, 0xC3, 0x09, 0x20, 0x0C, + 0xC4, 0x02, 0x10, 0x0D, 0xC9, 0x0C, 0x10, 0x04, + 0xC4, 0x03, 0x10, 0x08, 0xC3, 0x09, 0x10, 0x05, + 0xCB, 0x04, 0x10, 0x0C, 0xC3, 0x08, 0x10, 0x05, + 0xC3, 0x04, 0x10, 0x09, 0xCB, 0x08, 0x10, 0x07, + 0xC3, 0x0A, 0x10, 0x04, 0xC3, 0x02, 0x10, 0x0A, + 0xCB, 0x08, 0x10, 0x05, 0xC3, 0x0B, 0x10, 0x04, + 0xC3, 0x02, 0x10, 0x08, 0xCB, 0x06, 0x10, 0x05, + 0xC3, 0x09, 0x10, 0x05, 0xC3, 0x04, 0x10, 0x02, + 0xCB, 0x01, 0x10, 0x07, 0xC3, 0x05, 0x10, 0x07, + 0xC3, 0x08, 0x20, 0x06, 0xC9, 0x06, 0x20, 0x0A, + 0xC2, 0x0D, 0x20, 0x0A, 0xC3, 0x0E, 0x30, 0x04, + 0x0C, 0xC5, 0x0D, 0x04, 0x20, 0x01, 0xC2, 0x0D, + 0x02, 0x20, 0xC5, 0x07, 0x40, 0x02, 0x05, 0x16, + 0x05, 0x02, 0x40, 0x09, 0xC2, 0x02, 0x20, 0x07, + 0xC6, 0x05, 0x70, 0x50, 0x05, 0xC3, 0x08, 0x10, + 0x02, 0xC8, 0x08, 0x70, 0x30, 0x08, 0xC4, 0x9E, + 0x03, 0xE0, 0xC9, 0x8E, 0x72, 0x50, 0x82, 0x7E, + 0xC6, 0x0B, 0xCF, 0x0D, 0x2C, 0x0E, +//ascii 0x0068 + 0xCF, 0x7E, 0x4E, 0xCE, 0x8B, 0x51, 0x70, 0x50, + 0xCD, 0x05, 0x70, 0x70, 0x00, 0xCC, 0x05, 0x70, + 0x70, 0x10, 0xCB, 0x0C, 0x40, 0x02, 0x04, 0x75, + 0x35, 0xCB, 0x06, 0x20, 0x02, 0x0C, 0xD9, 0x03, + 0x10, 0x01, 0x0E, 0xDA, 0x02, 0x10, 0x06, 0xDB, + 0x03, 0x10, 0x09, 0xDB, 0x05, 0x10, 0x08, 0xDB, + 0x0A, 0x10, 0x05, 0xDC, 0x03, 0x10, 0x0E, 0xDC, + 0x93, 0x02, 0xE0, 0xD3, 0x7A, 0x0A, 0x03, 0x10, + 0x05, 0x09, 0x7A, 0x3A, 0xC4, 0x0D, 0x70, 0x70, + 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, + 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x79, + 0x79, 0x79, 0x19, 0xC0, +//ascii 0x0069 + 0xC1, 0x9C, 0x32, 0xB0, 0xC2, 0x0C, 0x7A, 0x7A, + 0x2A, 0xC4, 0x01, 0x20, 0x0E, 0xC1, 0x06, 0x70, + 0x70, 0x20, 0xC3, 0x0D, 0x30, 0x0B, 0xC1, 0x06, + 0x70, 0x70, 0x20, 0xC4, 0x01, 0x20, 0x0E, 0xC1, + 0x06, 0x70, 0x70, 0x20, 0xC4, 0x9C, 0x32, 0xB0, + 0xC2, 0x0B, 0x79, 0x79, 0x29, 0xC0, +//ascii 0x006A + 0xC1, 0x9C, 0x43, 0xB0, 0xC2, 0x0C, 0x7A, 0x7A, + 0x4A, 0x0B, 0x0E, 0xC8, 0x01, 0x20, 0x0E, 0xC1, + 0x06, 0x70, 0x70, 0x60, 0x05, 0x0E, 0xC5, 0x0D, + 0x30, 0x0B, 0xC1, 0x06, 0x70, 0x70, 0x70, 0x01, + 0x0E, 0xC5, 0x01, 0x20, 0x0E, 0xC1, 0x06, 0x70, + 0x70, 0x70, 0x00, 0x05, 0xC5, 0x0B, 0x12, 0x0A, + 0xC2, 0x0B, 0x79, 0x79, 0x49, 0x06, 0x30, 0xE3, + 0x0B, 0x20, 0x0C, 0xE3, 0x20, 0x0A, 0xE3, 0x07, + 0x16, 0x0C, 0xC0, +//ascii 0x006B + 0xDB, 0x0B, 0xCB, 0x08, 0x0E, 0xCF, 0x08, 0x00, + 0xCB, 0x86, 0x1D, 0xCC, 0x0E, 0x04, 0x10, 0xCB, + 0x96, 0x01, 0xC0, 0xCA, 0x0C, 0x01, 0x20, 0xCB, + 0x06, 0x10, 0x01, 0x0C, 0xC8, 0x08, 0x40, 0xCB, + 0x08, 0x30, 0x0B, 0xC6, 0x04, 0x40, 0x09, 0xCC, + 0x08, 0x30, 0x0A, 0xC3, 0x0C, 0x02, 0x30, 0x02, + 0x0D, 0xCE, 0x08, 0x30, 0x0A, 0xC1, 0x08, 0x40, + 0x05, 0xD1, 0x09, 0x30, 0x08, 0x05, 0x40, 0x09, + 0xD3, 0x0A, 0x70, 0x02, 0x0D, 0xD5, 0x0B, 0x50, + 0x05, 0xD8, 0x0C, 0x01, 0x20, 0x08, 0xDA, 0x0C, + 0x01, 0x10, 0x03, 0xCD, 0x7A, 0x5A, 0x06, 0x20, + 0x03, 0x09, 0x5A, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC4, + 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, 0x79, 0x79, + 0x79, 0x19, 0xC0, +//ascii 0x006C + 0xC2, 0x7A, 0x7A, 0x7A, 0x1A, 0xC4, 0x0D, 0x70, + 0x70, 0x70, 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, + 0x10, 0xC4, 0x0D, 0x70, 0x70, 0x70, 0x10, 0xC5, + 0x79, 0x79, 0x79, 0x19, 0xC0, +//ascii 0x006D + 0xC5, 0x0D, 0x7C, 0x5C, 0xC5, 0x0D, 0x05, 0x70, + 0x70, 0xC4, 0x0B, 0x70, 0x70, 0x10, 0xC4, 0x01, + 0x70, 0x70, 0x10, 0xC3, 0x08, 0x30, 0x03, 0x06, + 0x77, 0x47, 0xC3, 0x04, 0x20, 0x08, 0xD2, 0x02, + 0x10, 0x03, 0xD3, 0x02, 0x10, 0x08, 0xD3, 0x05, + 0x10, 0x09, 0xD3, 0x0A, 0x10, 0x07, 0xD4, 0x92, + 0x01, 0xE0, 0xD3, 0xAD, 0x10, 0x3C, 0xD3, 0x0E, + 0x04, 0x10, 0x01, 0x73, 0x43, 0xC5, 0x07, 0x70, + 0x70, 0x00, 0xC4, 0x05, 0x70, 0x70, 0x10, 0xC3, + 0x0B, 0x70, 0x70, 0x20, 0xC3, 0x05, 0x20, 0x03, + 0x0C, 0xD1, 0x02, 0x10, 0x01, 0xD3, 0x02, 0x10, + 0x07, 0xD3, 0x04, 0x10, 0x09, 0xD3, 0x08, 0x10, + 0x07, 0xD4, 0x82, 0x02, 0xD4, 0x9D, 0x20, 0x40, + 0xD2, 0xAE, 0xCB, 0x30, 0x81, 0x79, 0x7A, 0x3A, + 0xC3, 0x06, 0x70, 0x70, 0x20, 0xC3, 0x06, 0x70, + 0x70, 0x20, 0xC3, 0x06, 0x70, 0x70, 0x20, 0xC3, + 0x0B, 0x79, 0x79, 0x29, 0xC0, +//ascii 0x006E + 0xC3, 0x9E, 0x74, 0x20, 0x71, 0x41, 0xC5, 0x08, + 0x70, 0x70, 0x00, 0xC4, 0x07, 0x70, 0x70, 0x10, + 0xC3, 0x0D, 0x50, 0x72, 0x42, 0xC3, 0x07, 0x20, + 0x01, 0x0A, 0xD1, 0x03, 0x20, 0x0D, 0xD2, 0x02, + 0x10, 0x05, 0xD3, 0x02, 0x10, 0x09, 0xD3, 0x05, + 0x10, 0x09, 0xD3, 0x0A, 0x10, 0x06, 0xD4, 0x93, + 0x01, 0xE0, 0xD3, 0xAE, 0x20, 0x3E, 0xD1, 0x0E, + 0x1C, 0x03, 0x10, 0x05, 0x09, 0x7A, 0x3A, 0xC3, + 0x06, 0x70, 0x70, 0x20, 0xC3, 0x06, 0x70, 0x70, + 0x20, 0xC3, 0x06, 0x70, 0x70, 0x20, 0xC3, 0x0B, + 0x79, 0x79, 0x29, 0xC0, +//ascii 0x006F + 0xC5, 0x9E, 0x84, 0x20, 0x10, 0x91, 0x36, 0xB0, + 0xCC, 0x06, 0x70, 0x10, 0x02, 0x0B, 0xC8, 0x0D, + 0x02, 0x70, 0x40, 0x07, 0xC6, 0x0E, 0x01, 0x50, + 0x12, 0x01, 0x50, 0x08, 0xC5, 0x05, 0x20, 0x81, + 0x7C, 0xC3, 0x8E, 0xA3, 0x30, 0x0C, 0xC3, 0x0D, + 0x20, 0x03, 0x0E, 0xC8, 0x09, 0x20, 0x05, 0xC3, + 0x07, 0x10, 0x01, 0x0E, 0xCA, 0x07, 0x20, 0xC3, + 0x04, 0x10, 0x07, 0xCC, 0x20, 0x0C, 0xC2, 0x02, + 0x10, 0x0A, 0xCC, 0x02, 0x10, 0x0A, 0xC2, 0x02, + 0x10, 0x0B, 0xCC, 0x03, 0x10, 0x0A, 0xC2, 0x03, + 0x10, 0x08, 0xCC, 0x01, 0x10, 0x0B, 0xC2, 0x06, + 0x10, 0x02, 0xCB, 0x0A, 0x20, 0x0E, 0xC2, 0x0B, + 0x20, 0x06, 0xC9, 0x0D, 0x01, 0x10, 0x03, 0xC4, + 0x02, 0x20, 0x04, 0x0C, 0xC6, 0x08, 0x01, 0x20, + 0x0A, 0xC4, 0x0C, 0x40, 0x02, 0x05, 0x17, 0x06, + 0x03, 0x40, 0x04, 0xC6, 0x09, 0x70, 0x50, 0x03, + 0xC8, 0x0B, 0x02, 0x70, 0x20, 0x06, 0xCB, 0x09, + 0x03, 0x50, 0x81, 0x6D, 0xCF, 0x0D, 0x1B, 0x0C, + 0x0E, +//ascii 0x0070 + 0xC7, 0x0C, 0x09, 0x18, 0x89, 0xBD, 0xD5, 0x0B, + 0x04, 0x70, 0x02, 0x08, 0xD2, 0x05, 0x70, 0x30, + 0x01, 0x0B, 0xCF, 0x03, 0x70, 0x60, 0x0A, 0xCD, + 0x05, 0x30, 0x81, 0x58, 0x1A, 0x89, 0x62, 0x40, + 0x0D, 0xCB, 0x0C, 0x30, 0x07, 0xC7, 0x0B, 0x02, + 0x20, 0x04, 0xCB, 0x07, 0x20, 0x09, 0xC9, 0x0E, + 0x02, 0x20, 0x0E, 0xCA, 0x03, 0x10, 0x03, 0xCB, + 0x0B, 0x20, 0x0B, 0xCA, 0x02, 0x10, 0x08, 0xCC, + 0x20, 0x0A, 0xCA, 0x02, 0x10, 0x0A, 0xCC, 0x02, + 0x10, 0x0A, 0xCA, 0x05, 0x10, 0x09, 0xCC, 0x01, + 0x10, 0x0D, 0xCA, 0x0A, 0x10, 0x04, 0xCB, 0x0C, + 0x10, 0x03, 0xCC, 0x04, 0x10, 0x0A, 0xCA, 0x03, + 0x10, 0x0C, 0xCD, 0x05, 0x10, 0x08, 0xC7, 0xAC, + 0x30, 0x1B, 0xCC, 0x0D, 0x1B, 0x04, 0x10, 0x81, + 0x69, 0x1B, 0x8A, 0x73, 0x20, 0x08, 0x7A, 0x0A, + 0x0E, 0xC3, 0x06, 0x70, 0x70, 0x70, 0x10, 0x0A, + 0xC3, 0x06, 0x70, 0x70, 0x70, 0x10, 0x0A, 0xC3, + 0x06, 0x70, 0x70, 0x70, 0x10, 0x0A, 0xC3, 0x0B, + 0x79, 0x79, 0x79, 0x19, 0x0D, 0xC0, +//ascii 0x0071 + 0xC0, 0x09, 0x75, 0x75, 0x75, 0x15, 0x0C, 0xC3, + 0x06, 0x70, 0x70, 0x70, 0x10, 0x0A, 0xC3, 0x06, + 0x70, 0x70, 0x70, 0x10, 0x0A, 0xC3, 0x06, 0x70, + 0x70, 0x70, 0x10, 0x0A, 0xC5, 0x0E, 0x04, 0x10, + 0x84, 0x9C, 0x1E, 0x9D, 0xB6, 0x10, 0x10, 0x09, + 0x7D, 0x0D, 0xC5, 0xAE, 0x20, 0x1C, 0xC8, 0x05, + 0x10, 0x08, 0xCD, 0x02, 0x10, 0x0D, 0xCA, 0x04, + 0x10, 0x0A, 0xCB, 0x09, 0x10, 0x05, 0xCB, 0x0D, + 0x10, 0x02, 0xCB, 0x04, 0x10, 0x09, 0xCC, 0x01, + 0x10, 0x0C, 0xCA, 0x02, 0x10, 0x0A, 0xCC, 0x02, + 0x10, 0x0A, 0xCA, 0x02, 0x10, 0x08, 0xCC, 0x20, + 0x0A, 0xCA, 0x04, 0x10, 0x02, 0xCB, 0x09, 0x20, + 0x0C, 0xCA, 0x08, 0x20, 0x06, 0xC9, 0x0C, 0x01, + 0x20, 0xCB, 0x0E, 0x30, 0x04, 0x0C, 0xC5, 0x0E, + 0x08, 0x30, 0x06, 0xCC, 0x07, 0x40, 0xB1, 0x56, + 0x75, 0x30, 0x40, 0x01, 0x0E, 0xCD, 0x05, 0x70, + 0x50, 0x01, 0x0C, 0xCF, 0x08, 0x01, 0x70, 0x20, + 0x03, 0x0D, 0xD1, 0x8E, 0x83, 0x50, 0x81, 0x5B, + 0xD7, 0x0D, 0x2C, 0x0E, +//ascii 0x0072 + 0xD8, 0x02, 0x10, 0x05, 0xD3, 0x01, 0x10, 0x06, + 0xD3, 0x02, 0x10, 0x06, 0xD3, 0x07, 0x10, 0x03, + 0xD3, 0x0E, 0x01, 0x10, 0x0C, 0xD3, 0xAB, 0x10, + 0x1D, 0xD1, 0x9D, 0xCA, 0x20, 0x10, 0x05, 0x09, + 0x7A, 0x3A, 0xC3, 0x06, 0x70, 0x70, 0x20, 0xC3, + 0x06, 0x70, 0x70, 0x20, 0xC3, 0x06, 0x70, 0x70, + 0x20, 0xC3, 0x0B, 0x79, 0x79, 0x29, 0xC0, +//ascii 0x0073 + 0xCC, 0xAA, 0x65, 0x7D, 0xC9, 0x86, 0x0B, 0xC4, + 0x03, 0x40, 0x06, 0xC6, 0x0E, 0x02, 0x10, 0x08, + 0xC3, 0x04, 0x60, 0x06, 0xC5, 0x04, 0x20, 0x06, + 0xC2, 0x0C, 0x70, 0x00, 0x0C, 0xC3, 0x0C, 0x20, + 0x03, 0x0C, 0xC2, 0x05, 0x20, 0x86, 0xC8, 0x20, + 0x04, 0xC3, 0x07, 0x10, 0x02, 0xC4, 0x01, 0x10, + 0x05, 0xC2, 0x09, 0x20, 0xC3, 0x04, 0x10, 0x0A, + 0xC3, 0x0D, 0x20, 0x0C, 0xC3, 0x01, 0x10, 0x0C, + 0xC2, 0x02, 0x10, 0x0D, 0xC3, 0x0A, 0x20, 0xC4, + 0x04, 0x10, 0x0A, 0xC2, 0x02, 0x10, 0x0D, 0xC3, + 0x06, 0x10, 0x03, 0xC4, 0x05, 0x10, 0x0A, 0xC2, + 0x03, 0x10, 0x0B, 0xC3, 0x02, 0x10, 0x07, 0xC4, + 0x03, 0x10, 0x0A, 0xC2, 0x06, 0x10, 0x05, 0xC2, + 0x0B, 0x20, 0x0A, 0xC3, 0x0E, 0x20, 0x0D, 0xC2, + 0x0A, 0x20, 0x97, 0xEC, 0x20, 0x20, 0xC4, 0x05, + 0x10, 0x01, 0xC4, 0x02, 0x70, 0x05, 0xC2, 0x0C, + 0x03, 0x20, 0x06, 0xC4, 0x0B, 0x60, 0x01, 0x0E, + 0xC2, 0x09, 0x30, 0x0D, 0xC5, 0x09, 0x40, 0x01, + 0x0B, 0xC3, 0x0B, 0x20, 0x0A, 0xC7, 0x0E, 0x08, + 0x15, 0x08, 0x0E, 0xC4, 0x9E, 0x03, 0xC0, 0xD4, + 0x0D, 0xC0, +//ascii 0x0074 + 0xE0, 0x08, 0x14, 0x0B, 0xCB, 0x9E, 0x73, 0x10, + 0xC7, 0x06, 0x10, 0x09, 0xCB, 0x0D, 0x20, 0x0D, + 0xC6, 0x06, 0x10, 0x09, 0xCB, 0x0D, 0x20, 0x0C, + 0xC6, 0x06, 0x10, 0x09, 0xCB, 0x06, 0x20, 0x0D, + 0xC1, 0x0C, 0x35, 0x02, 0x10, 0x03, 0x75, 0x25, + 0x02, 0x20, 0x01, 0xC2, 0x0A, 0x70, 0x70, 0x60, + 0x07, 0xC2, 0x0A, 0x70, 0x70, 0x50, 0x03, 0xC3, + 0x0A, 0x70, 0x70, 0x30, 0x01, 0x07, 0xC5, 0x3E, + 0x05, 0x10, 0x08, 0x7E, 0x2E, 0xCC, 0x06, 0x10, + 0x09, 0xD7, 0x06, 0x10, 0x09, 0xC0, +//ascii 0x0075 + 0xC0, 0x07, 0x72, 0x72, 0x22, 0xC3, 0x06, 0x70, + 0x70, 0x20, 0xC3, 0x06, 0x70, 0x70, 0x20, 0xC3, + 0x06, 0x70, 0x70, 0x21, 0xD0, 0xAD, 0x60, 0x2A, + 0xD4, 0x09, 0x10, 0x07, 0xD4, 0x04, 0x10, 0x0B, + 0xD3, 0x0A, 0x10, 0x03, 0xD3, 0x0C, 0x20, 0x0E, + 0xD2, 0x0B, 0x20, 0x0C, 0xD2, 0x05, 0x20, 0x0C, + 0xD1, 0x09, 0x30, 0xC3, 0x0C, 0x7A, 0x3A, 0x08, + 0x03, 0x30, 0x03, 0xC3, 0x06, 0x70, 0x70, 0x10, + 0x0B, 0xC3, 0x06, 0x70, 0x70, 0x00, 0x08, 0xC4, + 0x06, 0x70, 0x60, 0x03, 0x0C, 0xC5, 0x0B, 0x79, + 0x49, 0x0B, 0x0E, 0xC0, +//ascii 0x0076 + 0xC0, 0x0D, 0xD6, 0x96, 0x16, 0xC0, 0xD3, 0x06, + 0x20, 0x82, 0x8E, 0xD0, 0x06, 0x50, 0x03, 0x09, + 0xCE, 0x07, 0x70, 0x80, 0x5B, 0xCC, 0x8E, 0x94, + 0x70, 0x81, 0x6C, 0xCC, 0x8E, 0x94, 0x70, 0x82, + 0x8D, 0xCC, 0x8E, 0x94, 0x70, 0x03, 0x09, 0xCE, + 0x0A, 0x04, 0x60, 0xD1, 0x0A, 0x03, 0x30, 0xCF, + 0x8E, 0x94, 0x40, 0xCC, 0x8E, 0x93, 0x70, 0xC9, + 0x8E, 0x83, 0x70, 0x04, 0x0A, 0xC7, 0x8D, 0x83, + 0x70, 0x83, 0x8E, 0xC6, 0x8E, 0x83, 0x70, 0x81, + 0x7D, 0xC9, 0x06, 0x60, 0x81, 0x5B, 0xCC, 0x06, + 0x40, 0x04, 0x0A, 0xCF, 0x06, 0x10, 0x83, 0x8E, + 0xD1, 0x17, 0x0D, +//ascii 0x0077 + 0xC0, 0x0A, 0x0B, 0xD5, 0x06, 0x10, 0x84, 0x9E, + 0xD1, 0x06, 0x40, 0x82, 0x7C, 0xCE, 0x06, 0x70, + 0x91, 0x5A, 0xE0, 0xCA, 0x8C, 0x62, 0x70, 0x10, + 0x83, 0x8D, 0xCA, 0x9E, 0xA5, 0x10, 0x70, 0x90, + 0x16, 0xB0, 0xCB, 0x8D, 0x84, 0x70, 0x10, 0xCE, + 0x8C, 0x73, 0x50, 0xCF, 0x8E, 0xA4, 0x40, 0xCC, + 0x8B, 0x73, 0x70, 0xC8, 0x8C, 0x84, 0x70, 0x91, + 0x49, 0xD0, 0xC4, 0x9E, 0x95, 0x10, 0x70, 0x82, + 0x7C, 0xC7, 0x06, 0x70, 0x91, 0x59, 0xE0, 0xCA, + 0x06, 0x40, 0x83, 0x8C, 0xCE, 0x06, 0x30, 0x81, + 0x8C, 0xCF, 0x06, 0x60, 0x91, 0x5A, 0xE0, 0xCB, + 0x9E, 0xA5, 0x10, 0x70, 0x83, 0x7C, 0xCC, 0x8D, + 0x84, 0x70, 0x91, 0x59, 0xE0, 0xCC, 0x8C, 0x73, + 0x70, 0x02, 0xCF, 0x8A, 0x62, 0x40, 0xCF, 0x8C, + 0x83, 0x40, 0xCB, 0x9D, 0x95, 0x10, 0x70, 0xC7, + 0x9E, 0xA6, 0x20, 0x70, 0x90, 0x26, 0xB0, 0xC4, + 0x8B, 0x73, 0x70, 0x10, 0x83, 0x8D, 0xC6, 0x06, + 0x70, 0xA0, 0x15, 0xAE, 0xC9, 0x06, 0x50, 0x82, + 0x7C, 0xCD, 0x06, 0x20, 0x84, 0x9E, 0xD0, 0x87, + 0x6B, +//ascii 0x0078 + 0xC0, 0x0D, 0xD1, 0x0C, 0xC3, 0x86, 0x4D, 0xCE, + 0x07, 0x00, 0xC3, 0x06, 0x10, 0x08, 0xCB, 0x0B, + 0x02, 0x10, 0xC3, 0x06, 0x20, 0x02, 0x0C, 0xC7, + 0x0E, 0x05, 0x30, 0xC3, 0x07, 0x40, 0x06, 0xC5, + 0x09, 0x01, 0x30, 0x01, 0xC4, 0x0A, 0x02, 0x30, + 0x01, 0x0A, 0xC1, 0x0D, 0x03, 0x40, 0x07, 0xC7, + 0x08, 0x01, 0x30, 0x04, 0x07, 0x40, 0x04, 0x0D, + 0xC9, 0x0E, 0x06, 0x70, 0x01, 0x0A, 0xCD, 0x0D, + 0x04, 0x40, 0x07, 0xCF, 0x0E, 0x06, 0x30, 0x01, + 0x09, 0xCE, 0x08, 0x01, 0x60, 0x03, 0x0C, 0xCA, + 0x0A, 0x02, 0x30, 0x01, 0x03, 0x40, 0x06, 0xC7, + 0x0C, 0x03, 0x40, 0x06, 0xC1, 0x0A, 0x01, 0x30, + 0x01, 0x09, 0xC4, 0x08, 0x40, 0x03, 0x0C, 0xC4, + 0x06, 0x40, 0x03, 0xC3, 0x06, 0x20, 0x01, 0x09, + 0xC7, 0x0C, 0x02, 0x30, 0xC3, 0x06, 0x10, 0x05, + 0x0E, 0xCA, 0x08, 0x20, 0xC3, 0x86, 0x2B, 0xCD, + 0x8D, 0x40, 0xC3, 0x0C, 0xD1, 0x0A, 0xC0, +//ascii 0x0079 + 0xC0, 0x0D, 0xDE, 0x96, 0x16, 0xC0, 0xDB, 0x06, + 0x20, 0x82, 0x8E, 0xD8, 0x06, 0x50, 0x03, 0x09, + 0xD6, 0x07, 0x70, 0x80, 0x5B, 0xD4, 0x8E, 0x94, + 0x70, 0x81, 0x6C, 0xD4, 0x8E, 0x94, 0x70, 0x82, + 0x8E, 0xD5, 0x0A, 0x05, 0x70, 0x03, 0x09, 0xD6, + 0x8A, 0x51, 0x60, 0x05, 0x0B, 0xD6, 0x0A, 0x04, + 0x60, 0x02, 0x0A, 0xD3, 0x0A, 0x04, 0x70, 0x10, + 0x07, 0xCE, 0x8E, 0x94, 0x70, 0x01, 0x40, 0x09, + 0xCA, 0x8E, 0x94, 0x70, 0x03, 0x09, 0xC1, 0x0C, + 0x05, 0x20, 0x01, 0xC7, 0x8E, 0x93, 0x70, 0x82, + 0x8E, 0xC5, 0x08, 0x20, 0x0D, 0xC3, 0x8E, 0x83, + 0x70, 0x81, 0x6C, 0xC9, 0x20, 0x0B, 0xC3, 0x06, + 0x70, 0x05, 0x0B, 0xCC, 0x20, 0x0B, 0xC3, 0x06, + 0x40, 0x04, 0x09, 0xCF, 0x02, 0x10, 0x0C, 0xC3, + 0x06, 0x10, 0x82, 0x8E, 0xD2, 0x0D, 0x08, 0xC4, + 0x17, 0x0D, +//ascii 0x007A + 0xC0, 0x0A, 0x17, 0x0B, 0xCB, 0x0B, 0x21, 0xC3, + 0x06, 0x20, 0x07, 0xCA, 0x0B, 0x20, 0xC3, 0x06, + 0x30, 0x04, 0x0E, 0xC8, 0x0B, 0x20, 0xC3, 0x06, + 0x40, 0x01, 0x0C, 0xC7, 0x0B, 0x20, 0xC3, 0x06, + 0x60, 0x08, 0xC6, 0x0B, 0x20, 0xC3, 0x06, 0x10, + 0x04, 0x05, 0x30, 0x05, 0xC5, 0x0B, 0x20, 0xC3, + 0x06, 0x10, 0x05, 0xC0, 0x08, 0x30, 0x02, 0x0D, + 0xC3, 0x0B, 0x20, 0xC3, 0x06, 0x10, 0x05, 0xC1, + 0x0B, 0x01, 0x30, 0x09, 0xC2, 0x0B, 0x20, 0xC3, + 0x06, 0x10, 0x05, 0xC2, 0x0E, 0x03, 0x30, 0x06, + 0xC1, 0x0B, 0x20, 0xC3, 0x06, 0x10, 0x05, 0xC4, + 0x06, 0x30, 0x83, 0xDB, 0x20, 0xC3, 0x06, 0x10, + 0x05, 0xC5, 0x09, 0x30, 0x01, 0x06, 0x20, 0xC3, + 0x06, 0x10, 0x05, 0xC6, 0x0C, 0x01, 0x60, 0xC3, + 0x06, 0x10, 0x05, 0xC7, 0x0E, 0x04, 0x50, 0xC3, + 0x06, 0x10, 0x05, 0xC9, 0x07, 0x40, 0xC3, 0x06, + 0x10, 0x05, 0xCA, 0x0A, 0x01, 0x20, 0xC3, 0x0B, + 0x18, 0x0A, 0xCB, 0x0D, 0x03, 0x12, 0xC0, +//ascii 0x007B + 0xC1, 0x18, 0x09, 0xD9, 0x0B, 0x18, 0x0C, 0xC1, + 0x0E, 0x10, 0x01, 0xD9, 0x06, 0x10, 0x09, 0xC2, + 0x20, 0x0D, 0xD8, 0x02, 0x10, 0x0B, 0xC2, 0x02, + 0x10, 0x03, 0x0E, 0xD6, 0x06, 0x20, 0x0E, 0xC2, + 0x07, 0x30, 0x03, 0x04, 0x45, 0x06, 0x0A, 0xC3, + 0x0C, 0x07, 0x55, 0x03, 0x01, 0x20, 0x02, 0xC3, + 0x0E, 0x01, 0x70, 0x30, 0x04, 0xC1, 0x09, 0x70, + 0x40, 0x0A, 0xC4, 0x0C, 0x01, 0x70, 0x30, 0x0A, + 0x0E, 0x70, 0x40, 0x09, 0xC7, 0x89, 0x53, 0x42, + 0x01, 0x20, 0x04, 0x08, 0x30, 0x42, 0x93, 0x48, + 0xE0, 0xD1, 0x0D, 0x03, 0x10, 0x91, 0x01, 0xB0, + 0xDC, 0x0E, 0x30, 0x0A, 0xDE, 0x03, 0x20, 0xDF, + 0x07, 0x24, +//ascii 0x007C + 0xC1, 0x07, 0x72, 0x72, 0x72, 0x72, 0x72, 0x12, + 0x0A, 0xC3, 0x06, 0x70, 0x70, 0x70, 0x70, 0x70, + 0x10, 0x09, 0xC3, 0x06, 0x70, 0x70, 0x70, 0x70, + 0x70, 0x10, 0x09, 0xC3, 0x0A, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x17, 0x0C, +//ascii 0x007D + 0xCF, 0x0B, 0x29, 0xDF, 0x04, 0x20, 0xDF, 0x01, + 0x20, 0x0D, 0xDD, 0x08, 0x30, 0x04, 0xD4, 0x0C, + 0x19, 0x38, 0x07, 0x03, 0x10, 0x02, 0x06, 0x10, + 0x02, 0x07, 0x38, 0x19, 0x0B, 0x0E, 0xC8, 0x07, + 0x70, 0x30, 0x07, 0x0C, 0x70, 0x30, 0x04, 0x0E, + 0xC5, 0x04, 0x70, 0x30, 0x01, 0x0E, 0xC0, 0x04, + 0x70, 0x30, 0x01, 0x0E, 0xC3, 0x0A, 0x70, 0x30, + 0x03, 0x0D, 0xC2, 0x06, 0x70, 0x30, 0x05, 0xC3, + 0x04, 0x20, 0x08, 0x0C, 0x5E, 0xC7, 0x5E, 0x8D, + 0x92, 0x20, 0xC3, 0x20, 0x0A, 0xD7, 0x0E, 0x20, + 0x0C, 0xC1, 0x0E, 0x20, 0xD9, 0x04, 0x10, 0x0A, + 0xC1, 0x0E, 0x11, 0x03, 0xD9, 0x07, 0x11, 0x0A, + 0xC0, +//ascii 0x007E + 0xCE, 0xAB, 0x01, 0x4B, 0xC6, 0x0B, 0x30, 0x06, + 0xC5, 0x0B, 0x40, 0x09, 0xC5, 0x8D, 0x81, 0x10, + 0x02, 0xC7, 0x09, 0x20, 0x0E, 0xC6, 0x0C, 0x20, + 0x0E, 0xC6, 0x08, 0x10, 0x01, 0xC6, 0x0D, 0x20, + 0x07, 0xC5, 0x0E, 0x01, 0x10, 0x02, 0xC6, 0x04, + 0x20, 0x0C, 0xC5, 0x0A, 0x20, 0x0A, 0xC6, 0x04, + 0x10, 0x05, 0xC7, 0x01, 0x10, 0x09, 0xC7, 0x01, + 0x10, 0x06, 0xC7, 0x05, 0x20, 0x08, 0x0D, 0xC5, + 0x0C, 0x40, 0x09, 0xC5, 0x08, 0x30, 0x09, 0xC6, + 0xAC, 0x51, 0x09, +}; + + __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_MEDIUM_36PX[95] = { + { 0, 0, 10,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 11,2, 8, 3, 8 }, //asciii 0x0021 + { 57, 1, 14,2, 8, 1, 24 }, //asciii 0x0022 + { 94, 1, 23,0, 8, 0, 8 }, //asciii 0x0023 + { 269, 1, 23,1, 4, 1, 4 }, //asciii 0x0024 + { 487, 1, 30,3, 8, 3, 8 }, //asciii 0x0025 + { 730, 1, 24,1, 8, 1, 8 }, //asciii 0x0026 + { 942, 1, 8,2, 8, 2, 24 }, //asciii 0x0027 + { 961, 1, 14,3, 8, 1, 4 }, //asciii 0x0028 + { 1044, 1, 14,1, 8, 4, 4 }, //asciii 0x0029 + { 1125, 1, 19,2, 8, 2, 20 }, //asciii 0x002A + { 1227, 1, 24,3, 16, 3, 12 }, //asciii 0x002B + { 1294, 1, 10,2, 32, 2, 4 }, //asciii 0x002C + { 1324, 1, 17,2, 24, 2, 20 }, //asciii 0x002D + { 1362, 1, 10,2, 32, 2, 8 }, //asciii 0x002E + { 1384, 1, 13,0, 8, 0, 4 }, //asciii 0x002F + { 1458, 1, 23,2, 8, 1, 8 }, //asciii 0x0030 + { 1622, 1, 17,2, 8, 4, 8 }, //asciii 0x0031 + { 1677, 1, 22,2, 8, 2, 8 }, //asciii 0x0032 + { 1850, 1, 23,2, 8, 2, 8 }, //asciii 0x0033 + { 2036, 1, 24,1, 8, 2, 8 }, //asciii 0x0034 + { 2175, 1, 22,2, 8, 1, 8 }, //asciii 0x0035 + { 2366, 1, 23,2, 8, 2, 8 }, //asciii 0x0036 + { 2569, 1, 21,1, 8, 2, 8 }, //asciii 0x0037 + { 2701, 1, 23,2, 8, 2, 8 }, //asciii 0x0038 + { 2915, 1, 23,2, 8, 2, 8 }, //asciii 0x0039 + { 3116, 1, 10,2, 16, 2, 8 }, //asciii 0x003A + { 3159, 1, 10,2, 16, 1, 4 }, //asciii 0x003B + { 3209, 1, 24,3, 16, 3, 8 }, //asciii 0x003C + { 3332, 1, 24,3, 20, 3, 12 }, //asciii 0x003D + { 3452, 1, 24,3, 16, 3, 8 }, //asciii 0x003E + { 3577, 1, 19,1, 8, 1, 8 }, //asciii 0x003F + { 3710, 1, 35,1, 8, 1, 0 }, //asciii 0x0040 + { 4095, 1, 25,0, 8, 0, 8 }, //asciii 0x0041 + { 4240, 1, 24,2, 8, 2, 8 }, //asciii 0x0042 + { 4440, 1, 26,2, 8, 1, 8 }, //asciii 0x0043 + { 4627, 1, 26,2, 8, 2, 8 }, //asciii 0x0044 + { 4787, 1, 22,2, 8, 2, 8 }, //asciii 0x0045 + { 4959, 1, 21,2, 8, 1, 8 }, //asciii 0x0046 + { 5087, 1, 27,2, 8, 2, 8 }, //asciii 0x0047 + { 5308, 1, 27,2, 8, 3, 8 }, //asciii 0x0048 + { 5421, 1, 10,2, 8, 3, 8 }, //asciii 0x0049 + { 5451, 1, 20,1, 8, 3, 8 }, //asciii 0x004A + { 5524, 1, 24,2, 8, 0, 8 }, //asciii 0x004B + { 5674, 1, 20,2, 8, 1, 8 }, //asciii 0x004C + { 5741, 1, 32,2, 8, 2, 8 }, //asciii 0x004D + { 5904, 1, 27,2, 8, 2, 8 }, //asciii 0x004E + { 6028, 1, 28,2, 8, 2, 8 }, //asciii 0x004F + { 6221, 1, 23,2, 8, 1, 8 }, //asciii 0x0050 + { 6365, 1, 28,2, 8, 2, 8 }, //asciii 0x0051 + { 6587, 1, 23,2, 8, 0, 8 }, //asciii 0x0052 + { 6757, 1, 23,1, 8, 1, 8 }, //asciii 0x0053 + { 6972, 1, 23,1, 8, 1, 8 }, //asciii 0x0054 + { 7068, 1, 27,2, 8, 3, 8 }, //asciii 0x0055 + { 7186, 1, 25,0, 8, 0, 8 }, //asciii 0x0056 + { 7308, 1, 35,0, 8, 0, 8 }, //asciii 0x0057 + { 7520, 1, 24,1, 8, 1, 8 }, //asciii 0x0058 + { 7702, 1, 25,0, 8, 1, 8 }, //asciii 0x0059 + { 7817, 1, 23,2, 8, 2, 8 }, //asciii 0x005A + { 8001, 1, 14,4, 8, 1, 4 }, //asciii 0x005B + { 8072, 1, 13,0, 8, 0, 4 }, //asciii 0x005C + { 8145, 1, 14,1, 8, 4, 4 }, //asciii 0x005D + { 8216, 1, 17,1, 8, 1, 24 }, //asciii 0x005E + { 8290, 1, 18,0, 36, 0, 4 }, //asciii 0x005F + { 8342, 1, 18,5, 8, 5, 32 }, //asciii 0x0060 + { 8371, 1, 21,1, 16, 3, 8 }, //asciii 0x0061 + { 8534, 1, 23,2, 8, 2, 8 }, //asciii 0x0062 + { 8681, 1, 20,1, 16, 1, 8 }, //asciii 0x0063 + { 8820, 1, 23,1, 8, 3, 8 }, //asciii 0x0064 + { 8963, 1, 21,1, 16, 1, 8 }, //asciii 0x0065 + { 9151, 1, 13,0, 8, 0, 8 }, //asciii 0x0066 + { 9229, 1, 22,1, 16, 2, 0 }, //asciii 0x0067 + { 9427, 1, 22,2, 8, 2, 8 }, //asciii 0x0068 + { 9519, 1, 9,2, 8, 2, 8 }, //asciii 0x0069 + { 9565, 1, 10,0, 8, 2, 0 }, //asciii 0x006A + { 9632, 1, 20,2, 8, 0, 8 }, //asciii 0x006B + { 9747, 1, 9,2, 8, 2, 8 }, //asciii 0x006C + { 9776, 1, 32,2, 16, 2, 8 }, //asciii 0x006D + { 9909, 1, 22,2, 16, 3, 8 }, //asciii 0x006E + { 9993, 1, 22,1, 16, 2, 8 }, //asciii 0x006F + { 10138, 1, 22,2, 16, 1, 0 }, //asciii 0x0070 + { 10288, 1, 22,1, 16, 2, 0 }, //asciii 0x0071 + { 10436, 1, 14,2, 16, 0, 8 }, //asciii 0x0072 + { 10491, 1, 19,1, 16, 1, 8 }, //asciii 0x0073 + { 10653, 1, 13,1, 12, 0, 8 }, //asciii 0x0074 + { 10731, 1, 21,2, 16, 2, 8 }, //asciii 0x0075 + { 10815, 1, 20,1, 16, 0, 8 }, //asciii 0x0076 + { 10906, 1, 30,1, 16, 1, 8 }, //asciii 0x0077 + { 11059, 1, 20,1, 16, 1, 8 }, //asciii 0x0078 + { 11194, 1, 20,1, 16, 0, 0 }, //asciii 0x0079 + { 11316, 1, 20,2, 16, 2, 8 }, //asciii 0x007A + { 11459, 1, 14,1, 8, 1, 4 }, //asciii 0x007B + { 11557, 1, 12,4, 0, 4, 0 }, //asciii 0x007C + { 11593, 1, 14,1, 8, 1, 4 }, //asciii 0x007D + { 11690, 1, 24,2, 20, 2, 16 }, //asciii 0x007E +}; + +__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_MEDIUM_36PX= { + 11765, // bitmap len + BAGL_FONT_INTER_MEDIUM_36px, // font id + (uint8_t) NBGL_BPP_4, // bpp + 48, // height of all characters in pixels + 44, // line height in pixels + 0, // kerning + 1, // crop enabled (1) or not (0) + 0, // Most top Y coordinate of any char + 0x20, // first character + 0x7E, // last character + charactersINTER_MEDIUM_36PX, + bitmapINTER_MEDIUM_36PX +}; diff --git a/lib_nbgl/include/nbgl_font_inter_medium_36.json b/lib_nbgl/include/nbgl_font_inter_medium_36.json new file mode 100644 index 000000000..eb4514abd --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_medium_36.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "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DSANyAcQA80NIA3IBxADzQ0gDcgHEAPNDSANyAcQA80NIAJzAwEgcwPEDXBwcBDEDXBwcBDEDXBwcBDFfn5+HsDKnrhwFoeb1AkDcBAECsYNDMYKAXBQAgzDihrFBnBwEAjBBhAKxAVAkVigG5qFEEAHAyAKwwgwAgrJCQFgAg7CDTAGzQRABcQGIAXOBTAFxQEQAc0NAkADxAwgB8wLASABIMQJIAzMCCAZIAzDCCAOzJgCwMALIAvDByDNCATCDCAKwwggDcwNwwogC8MLIAnRBiAOww4gA9EBEAHFBCAJzwcgB8ULMAvNCDAOxgQwB8oOBTAHxw4BMJFr4MOOpUADyQ0CcAFwAAPLDgRwcAbOCwNwMAUM0Z2VMCGiNp7oDhwOzQkByI5hMIFuyAoCEMcKcBAKxQwDMMYLcDALwg0FUMYBMAIUAjACwA4GUAEIxQggAgzDDAIgBAFQB8cDIA3FDXCAbsggBscFUAQNyQ4gCscJMAMMyw0gDMcLIArNDSANxwsgDs0NIA3HCyAOzQ0gDccLIA7NDSANxwsgDs0NIA3HCyAOzQ0gAnMCIAJzA8QNcHBwEMQNcHBwEMQNcHBwEMV+fn4ewNMMGw7NnnNQxwgBMAMLygoBEAXGBHAHyAowBcUGcBAJxg4BMAbEDDCTZRAwDsUGIAMNxQUgBsIOAyAHxQEQAsYOIALEDgEQAcQMIArGCiAKxQcgDcMJIMcFIMYMIAvDCBABxwEQBMcgCsMHEALGDSAIxyAJwwgQAcYIIA3GDiAKwwsgDcUDEAHHCyALww4gBsQLIAbHBiAOxAQgCsIOAiAMxg0gAsULMJSHECADxgsBIAjGBXAQDMQNATACyARwCcUMQAzJCAEwAQrGDCABC8wLGQvIrAJ+wQ0iDdoNIAzaDSAM2g0gDNoNIAzaDSAM2g0gDNoNIAzaDSAEdXVVxA1wcHAQxA1wcHAQxA1wcHAQxA0gCXx8XMQNIAzaDSAM2g0gDNoNIAzaDSAM2g0gDNoNIAzbKQ7AwQ51dRUHCsoNcHBABsgNcHBQAg3GDXBwYAEOxnt7GwgCMAPaCDAK2gggBNsCINsIIAzaDCAK2g0gCdoNIAnaCiAL2gUgDdkNIAHZDgIgB9gJASABDsQNc3MDAlAJxQ1wcGAHxg1wcEABCccNcHAgg47Jfn4ewOGdBbDbDSCBbNgNUIJ9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", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 33, + "bitmap_byte_count": 57 + }, + { + "encoding": 1, + "bitmap_offset": 57, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 24, + "char": 34, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 94, + "width": 23, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 35, + "bitmap_byte_count": 175 + }, + { + "encoding": 1, + "bitmap_offset": 269, + "width": 23, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 36, + "bitmap_byte_count": 218 + }, + { + "encoding": 1, + "bitmap_offset": 487, + "width": 30, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 37, + "bitmap_byte_count": 243 + }, + { + "encoding": 1, + "bitmap_offset": 730, + "width": 24, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 38, + "bitmap_byte_count": 212 + }, + { + "encoding": 1, + "bitmap_offset": 942, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 24, + "char": 39, + "bitmap_byte_count": 19 + }, + { + "encoding": 1, + "bitmap_offset": 961, + "width": 14, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 40, + "bitmap_byte_count": 83 + }, + { + "encoding": 1, + "bitmap_offset": 1044, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 4, + "y_max_offset": 4, + "char": 41, + "bitmap_byte_count": 81 + }, + { + "encoding": 1, + "bitmap_offset": 1125, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 20, + "char": 42, + "bitmap_byte_count": 102 + }, + { + "encoding": 1, + "bitmap_offset": 1227, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 43, + "bitmap_byte_count": 67 + }, + { + "encoding": 1, + "bitmap_offset": 1294, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 32, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 44, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 1324, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 24, + "x_max_offset": 2, + "y_max_offset": 20, + "char": 45, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 1362, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 32, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 46, + "bitmap_byte_count": 22 + }, + { + "encoding": 1, + "bitmap_offset": 1384, + "width": 13, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 74 + }, + { + "encoding": 1, + "bitmap_offset": 1458, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 48, + "bitmap_byte_count": 164 + }, + { + "encoding": 1, + "bitmap_offset": 1622, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 4, + "y_max_offset": 8, + "char": 49, + "bitmap_byte_count": 55 + }, + { + "encoding": 1, + "bitmap_offset": 1677, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 50, + "bitmap_byte_count": 173 + }, + { + "encoding": 1, + "bitmap_offset": 1850, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 51, + "bitmap_byte_count": 186 + }, + { + "encoding": 1, + "bitmap_offset": 2036, + "width": 24, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 52, + "bitmap_byte_count": 139 + }, + { + "encoding": 1, + "bitmap_offset": 2175, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 53, + "bitmap_byte_count": 191 + }, + { + "encoding": 1, + "bitmap_offset": 2366, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 54, + "bitmap_byte_count": 203 + }, + { + "encoding": 1, + "bitmap_offset": 2569, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 55, + "bitmap_byte_count": 132 + }, + { + "encoding": 1, + "bitmap_offset": 2701, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 56, + "bitmap_byte_count": 214 + }, + { + "encoding": 1, + "bitmap_offset": 2915, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 57, + "bitmap_byte_count": 201 + }, + { + "encoding": 1, + "bitmap_offset": 3116, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 58, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 3159, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 59, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 3209, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 60, + "bitmap_byte_count": 123 + }, + { + "encoding": 1, + "bitmap_offset": 3332, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 20, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 61, + "bitmap_byte_count": 120 + }, + { + "encoding": 1, + "bitmap_offset": 3452, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 62, + "bitmap_byte_count": 125 + }, + { + "encoding": 1, + "bitmap_offset": 3577, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 63, + "bitmap_byte_count": 133 + }, + { + "encoding": 1, + "bitmap_offset": 3710, + "width": 35, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 385 + }, + { + "encoding": 1, + "bitmap_offset": 4095, + "width": 25, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 65, + "bitmap_byte_count": 145 + }, + { + "encoding": 1, + "bitmap_offset": 4240, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 66, + "bitmap_byte_count": 200 + }, + { + "encoding": 1, + "bitmap_offset": 4440, + "width": 26, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 67, + "bitmap_byte_count": 187 + }, + { + "encoding": 1, + "bitmap_offset": 4627, + "width": 26, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 68, + "bitmap_byte_count": 160 + }, + { + "encoding": 1, + "bitmap_offset": 4787, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 69, + "bitmap_byte_count": 172 + }, + { + "encoding": 1, + "bitmap_offset": 4959, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 70, + "bitmap_byte_count": 128 + }, + { + "encoding": 1, + "bitmap_offset": 5087, + "width": 27, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 71, + "bitmap_byte_count": 221 + }, + { + "encoding": 1, + "bitmap_offset": 5308, + "width": 27, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 72, + "bitmap_byte_count": 113 + }, + { + "encoding": 1, + "bitmap_offset": 5421, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 73, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 5451, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 74, + "bitmap_byte_count": 73 + }, + { + "encoding": 1, + "bitmap_offset": 5524, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 75, + "bitmap_byte_count": 150 + }, + { + "encoding": 1, + "bitmap_offset": 5674, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 76, + "bitmap_byte_count": 67 + }, + { + "encoding": 1, + "bitmap_offset": 5741, + "width": 32, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 77, + "bitmap_byte_count": 163 + }, + { + "encoding": 1, + "bitmap_offset": 5904, + "width": 27, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 78, + "bitmap_byte_count": 124 + }, + { + "encoding": 1, + "bitmap_offset": 6028, + "width": 28, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 79, + "bitmap_byte_count": 193 + }, + { + "encoding": 1, + "bitmap_offset": 6221, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 80, + "bitmap_byte_count": 144 + }, + { + "encoding": 1, + "bitmap_offset": 6365, + "width": 28, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 81, + "bitmap_byte_count": 222 + }, + { + "encoding": 1, + "bitmap_offset": 6587, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 82, + "bitmap_byte_count": 170 + }, + { + "encoding": 1, + "bitmap_offset": 6757, + "width": 23, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 83, + "bitmap_byte_count": 215 + }, + { + "encoding": 1, + "bitmap_offset": 6972, + "width": 23, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 84, + "bitmap_byte_count": 96 + }, + { + "encoding": 1, + "bitmap_offset": 7068, + "width": 27, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 85, + "bitmap_byte_count": 118 + }, + { + "encoding": 1, + "bitmap_offset": 7186, + "width": 25, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 86, + "bitmap_byte_count": 122 + }, + { + "encoding": 1, + "bitmap_offset": 7308, + "width": 35, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 87, + "bitmap_byte_count": 212 + }, + { + "encoding": 1, + "bitmap_offset": 7520, + "width": 24, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 88, + "bitmap_byte_count": 182 + }, + { + "encoding": 1, + "bitmap_offset": 7702, + "width": 25, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 89, + "bitmap_byte_count": 115 + }, + { + "encoding": 1, + "bitmap_offset": 7817, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 90, + "bitmap_byte_count": 184 + }, + { + "encoding": 1, + "bitmap_offset": 8001, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 91, + "bitmap_byte_count": 71 + }, + { + "encoding": 1, + "bitmap_offset": 8072, + "width": 13, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 73 + }, + { + "encoding": 1, + "bitmap_offset": 8145, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 4, + "y_max_offset": 4, + "char": 93, + "bitmap_byte_count": 71 + }, + { + "encoding": 1, + "bitmap_offset": 8216, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 24, + "char": 94, + "bitmap_byte_count": 74 + }, + { + "encoding": 1, + "bitmap_offset": 8290, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 36, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 95, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 8342, + "width": 18, + "x_min_offset": 5, + "y_min_offset": 8, + "x_max_offset": 5, + "y_max_offset": 32, + "char": 96, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 8371, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 97, + "bitmap_byte_count": 163 + }, + { + "encoding": 1, + "bitmap_offset": 8534, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 98, + "bitmap_byte_count": 147 + }, + { + "encoding": 1, + "bitmap_offset": 8681, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 99, + "bitmap_byte_count": 139 + }, + { + "encoding": 1, + "bitmap_offset": 8820, + "width": 23, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 100, + "bitmap_byte_count": 143 + }, + { + "encoding": 1, + "bitmap_offset": 8963, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 101, + "bitmap_byte_count": 188 + }, + { + "encoding": 1, + "bitmap_offset": 9151, + "width": 13, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 102, + "bitmap_byte_count": 78 + }, + { + "encoding": 1, + "bitmap_offset": 9229, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 198 + }, + { + "encoding": 1, + "bitmap_offset": 9427, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 104, + "bitmap_byte_count": 92 + }, + { + "encoding": 1, + "bitmap_offset": 9519, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 105, + "bitmap_byte_count": 46 + }, + { + "encoding": 1, + "bitmap_offset": 9565, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 67 + }, + { + "encoding": 1, + "bitmap_offset": 9632, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 107, + "bitmap_byte_count": 115 + }, + { + "encoding": 1, + "bitmap_offset": 9747, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 108, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 9776, + "width": 32, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 109, + "bitmap_byte_count": 133 + }, + { + "encoding": 1, + "bitmap_offset": 9909, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 110, + "bitmap_byte_count": 84 + }, + { + "encoding": 1, + "bitmap_offset": 9993, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 111, + "bitmap_byte_count": 145 + }, + { + "encoding": 1, + "bitmap_offset": 10138, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 150 + }, + { + "encoding": 1, + "bitmap_offset": 10288, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 148 + }, + { + "encoding": 1, + "bitmap_offset": 10436, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 114, + "bitmap_byte_count": 55 + }, + { + "encoding": 1, + "bitmap_offset": 10491, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 115, + "bitmap_byte_count": 162 + }, + { + "encoding": 1, + "bitmap_offset": 10653, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 116, + "bitmap_byte_count": 78 + }, + { + "encoding": 1, + "bitmap_offset": 10731, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 117, + "bitmap_byte_count": 84 + }, + { + "encoding": 1, + "bitmap_offset": 10815, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 118, + "bitmap_byte_count": 91 + }, + { + "encoding": 1, + "bitmap_offset": 10906, + "width": 30, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 119, + "bitmap_byte_count": 153 + }, + { + "encoding": 1, + "bitmap_offset": 11059, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 120, + "bitmap_byte_count": 135 + }, + { + "encoding": 1, + "bitmap_offset": 11194, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 122 + }, + { + "encoding": 1, + "bitmap_offset": 11316, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 122, + "bitmap_byte_count": 143 + }, + { + "encoding": 1, + "bitmap_offset": 11459, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 123, + "bitmap_byte_count": 98 + }, + { + "encoding": 1, + "bitmap_offset": 11557, + "width": 12, + "x_min_offset": 4, + "y_min_offset": 0, + "x_max_offset": 4, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 11593, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 125, + "bitmap_byte_count": 97 + }, + { + "encoding": 1, + "bitmap_offset": 11690, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 20, + "x_max_offset": 2, + "y_max_offset": 16, + "char": 126, + "bitmap_byte_count": 75 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.inc b/lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.inc new file mode 100644 index 000000000..d83d88dba --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.inc @@ -0,0 +1,666 @@ +#include "nbgl_fonts.h" + +__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_MEDIUM_36PX_1BPP[] = { +//ascii 0x0020 +//ascii 0x0021 + 0xF0, 0x93, 0x3F, 0x03, 0x35, 0x2F, 0x03, 0x35, + 0x2F, 0x03, 0x35, 0x2F, 0x03, 0x44, 0x40, +//ascii 0x0022 + 0x29, 0x39, 0x39, 0xF0, 0xF0, 0xF0, 0x69, 0x39, + 0x39, 0x10, +//ascii 0x0023 + 0x93, 0xF0, 0xA3, 0x62, 0xA1, 0x63, 0x63, 0x9A, + 0x63, 0x9E, 0x23, 0xAF, 0x04, 0xFF, 0x04, 0x93, + 0x3D, 0x93, 0x6A, 0x93, 0x63, 0x61, 0x93, 0x63, + 0x91, 0x63, 0x63, 0x96, 0x13, 0x63, 0x9C, 0x43, + 0x9F, 0x04, 0xFF, 0x04, 0xA3, 0x2E, 0x93, 0x6A, + 0x93, 0x63, 0x52, 0x93, 0x63, 0xF0, 0xA3, 0x30, +//ascii 0x0024 + 0xA3, 0x96, 0xF0, 0x24, 0x7A, 0xE5, 0x6B, 0xD6, + 0x6C, 0xB5, 0x75, 0x45, 0xA4, 0x84, 0x64, 0xA3, + 0x93, 0x74, 0xA3, 0x84, 0x83, 0x7F, 0x0F, 0x02, + 0x4F, 0x0F, 0x02, 0x73, 0x83, 0x93, 0xA3, 0x74, + 0x93, 0xA4, 0x64, 0x84, 0xA4, 0x54, 0x94, 0xB5, + 0x16, 0x85, 0xBB, 0x76, 0xD9, 0x85, 0xF7, 0x94, + 0xF0, 0xF0, 0x23, 0x40, +//ascii 0x0025 + 0xF0, 0x65, 0xF0, 0xA9, 0x71, 0xEB, 0x62, 0xD3, + 0x53, 0x64, 0xA3, 0x72, 0x74, 0x93, 0x73, 0x75, + 0x73, 0x72, 0xA4, 0x73, 0x53, 0xB5, 0x5B, 0xD4, + 0x59, 0xF5, 0x55, 0xF0, 0x44, 0xF0, 0xE5, 0xF0, + 0x45, 0x45, 0xF0, 0x19, 0x44, 0xEB, 0x45, 0xC4, + 0x34, 0x64, 0xA3, 0x72, 0x75, 0x83, 0x73, 0x84, + 0x73, 0x72, 0xA5, 0x63, 0x53, 0xC3, 0x6B, 0xD2, + 0x79, 0xF1, 0x87, 0x40, +//ascii 0x0026 + 0xF0, 0xC1, 0xF0, 0xB2, 0xF0, 0x15, 0x43, 0xF0, + 0x17, 0x14, 0xF0, 0x1C, 0xF0, 0x48, 0x65, 0xA6, + 0x67, 0x88, 0x49, 0x65, 0x13, 0x3B, 0x45, 0x24, + 0x23, 0x54, 0x16, 0x43, 0x23, 0x69, 0x53, 0x23, + 0x67, 0x73, 0x23, 0x75, 0x83, 0x24, 0x47, 0x83, + 0x25, 0x1A, 0x64, 0x3F, 0x01, 0x54, 0x39, 0x3C, + 0x66, 0x5B, 0xF0, 0x39, 0xF0, 0x56, +//ascii 0x0027 + 0x29, 0x39, 0x39, 0x50, +//ascii 0x0028 + 0x11, 0xF0, 0xF1, 0x43, 0xF0, 0xC2, 0x45, 0xF0, + 0x75, 0x49, 0xF8, 0x6F, 0x0E, 0x8F, 0x0B, 0xDF, + 0x06, 0xF0, 0x3E, 0x40, +//ascii 0x0029 + 0xCA, 0xF0, 0x7F, 0x03, 0xFF, 0x09, 0xAF, 0x0D, + 0x7A, 0xAB, 0x47, 0xF0, 0x46, 0x44, 0xF0, 0xA3, + 0x42, 0xF0, 0xE1, 0x41, 0xF0, 0xF1, 0x70, +//ascii 0x002A + 0x52, 0x42, 0xB4, 0x33, 0xB3, 0x23, 0xD3, 0x12, + 0xF5, 0xAF, 0x5F, 0x5F, 0xA5, 0xE3, 0x12, 0xD3, + 0x23, 0xC3, 0x33, 0xA3, 0x43, 0xC1, 0x41, +//ascii 0x002B + 0x93, 0xF0, 0x23, 0xF0, 0x23, 0xF0, 0x23, 0xF0, + 0x23, 0xF0, 0x23, 0xF0, 0x23, 0xAF, 0x02, 0x3F, + 0x02, 0x3F, 0x02, 0x3F, 0x02, 0xA3, 0xF0, 0x23, + 0xF0, 0x23, 0xF0, 0x23, 0xF0, 0x23, 0xF0, 0x23, + 0xF0, 0x23, +//ascii 0x002C + 0x11, 0xB6, 0x69, 0x3A, 0x66, 0xB1, 0x10, +//ascii 0x002D + 0x0F, 0x0F, 0x0E, 0x40, +//ascii 0x002E + 0x22, 0x54, 0x35, 0x35, 0x44, 0x30, +//ascii 0x002F + 0x11, 0xF0, 0xF0, 0x14, 0xF0, 0xD7, 0xF0, 0xAB, + 0xF0, 0x8D, 0xF0, 0x8C, 0xF0, 0x8D, 0xF0, 0x8D, + 0xF0, 0x8D, 0xF0, 0x7B, 0xF0, 0xA7, 0xF0, 0xE3, +//ascii 0x0030 + 0xAC, 0xF0, 0x2F, 0x03, 0xDF, 0x05, 0xBF, 0x07, + 0x96, 0xC6, 0x75, 0xF0, 0x15, 0x64, 0xF0, 0x34, + 0x63, 0xF0, 0x53, 0x54, 0xF0, 0x53, 0x54, 0xF0, + 0x53, 0x63, 0xF0, 0x53, 0x63, 0xF0, 0x44, 0x64, + 0xF0, 0x34, 0x65, 0xF6, 0x77, 0xA7, 0x9F, 0x07, + 0xBF, 0x05, 0xEF, 0x01, 0xF0, 0x4A, 0x30, +//ascii 0x0031 + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0x33, 0xF0, 0xA4, 0xF0, 0xA4, 0xF0, 0x94, 0xF0, + 0xA4, 0xF0, 0xA4, 0x20, +//ascii 0x0032 + 0xF0, 0xB3, 0xA6, 0xD3, 0x8A, 0xB3, 0x7C, 0xA3, + 0x75, 0x26, 0x93, 0x64, 0x66, 0x73, 0x63, 0x95, + 0x63, 0x63, 0xA5, 0x53, 0x63, 0xB5, 0x43, 0x54, + 0xC5, 0x33, 0x63, 0xD5, 0x23, 0x63, 0xE5, 0x13, + 0x64, 0xE8, 0x75, 0xD7, 0x76, 0xD6, 0x85, 0xE5, + 0x94, 0xF4, 0xD1, 0x50, +//ascii 0x0033 + 0xF0, 0x45, 0xF5, 0x68, 0xB9, 0x3A, 0x9A, 0x2C, + 0x8B, 0x14, 0x35, 0x75, 0x43, 0x13, 0x64, 0x64, + 0x65, 0x74, 0x63, 0x84, 0x83, 0x63, 0x83, 0x93, + 0x54, 0x83, 0x93, 0x63, 0x83, 0x93, 0x63, 0x83, + 0x93, 0x64, 0xF0, 0x34, 0x65, 0xF0, 0x24, 0x76, + 0xD5, 0x95, 0xC6, 0x95, 0xC5, 0xC3, 0xC4, 0xF0, + 0xD1, 0x10, +//ascii 0x0034 + 0xF0, 0x53, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, + 0x7F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0x26, 0xC3, 0x86, 0xB3, 0xA6, 0x93, 0xB6, 0x83, + 0xD6, 0x63, 0xE7, 0x43, 0xF0, 0x16, 0x33, 0xF0, + 0x36, 0x13, 0xF0, 0x49, 0xF0, 0x67, 0xF0, 0x76, + 0xF0, 0x94, 0x50, +//ascii 0x0035 + 0xF0, 0x17, 0x73, 0x9B, 0x53, 0x8D, 0x43, 0x7F, + 0x33, 0x75, 0x64, 0x33, 0x64, 0x94, 0x23, 0x64, + 0xA3, 0x23, 0x63, 0xB3, 0x23, 0x63, 0xB3, 0x23, + 0x63, 0xB3, 0x23, 0x63, 0xB3, 0x23, 0x73, 0x94, + 0x26, 0x43, 0x94, 0x2E, 0x65, 0x3D, 0x66, 0x3D, + 0x65, 0xD4, 0x63, +//ascii 0x0036 + 0x91, 0x85, 0xF0, 0x13, 0x69, 0xC5, 0x4D, 0x96, + 0x3E, 0x95, 0x45, 0x55, 0x74, 0x55, 0x75, 0x64, + 0x54, 0x94, 0x63, 0x63, 0xB3, 0x54, 0x63, 0xB3, + 0x63, 0x63, 0xB3, 0x63, 0x63, 0xB3, 0x64, 0x54, + 0xA3, 0x64, 0x63, 0x94, 0x74, 0x63, 0x74, 0x87, + 0x44, 0x36, 0x9F, 0x07, 0xCF, 0x04, 0xFF, 0xF0, + 0x59, 0x30, +//ascii 0x0037 + 0x24, 0xF0, 0x96, 0xF0, 0x78, 0xF0, 0x5A, 0xF0, + 0x33, 0x18, 0xF0, 0x13, 0x38, 0xE3, 0x58, 0xC3, + 0x78, 0xA3, 0x98, 0x83, 0xB8, 0x63, 0xD8, 0x43, + 0xF8, 0x23, 0xF0, 0x26, 0x23, 0xF0, 0x44, 0x23, + 0xF0, 0x62, 0x23, 0xF0, 0x71, 0x23, 0x30, +//ascii 0x0038 + 0xF0, 0x54, 0xF0, 0x13, 0x78, 0xC7, 0x4A, 0xA9, + 0x2C, 0x8B, 0x14, 0x35, 0x75, 0x38, 0x64, 0x64, + 0x65, 0x74, 0x63, 0x74, 0x93, 0x54, 0x83, 0x93, + 0x54, 0x83, 0x93, 0x54, 0x83, 0x93, 0x63, 0x83, + 0x93, 0x64, 0x65, 0x83, 0x65, 0x46, 0x74, 0x7B, + 0x14, 0x44, 0x8A, 0x2C, 0x99, 0x3A, 0xC5, 0x68, + 0xF0, 0xA6, 0x70, +//ascii 0x0039 + 0xB8, 0xF0, 0x6F, 0xFF, 0x04, 0xCF, 0x06, 0xAD, + 0x46, 0x85, 0x64, 0x55, 0x74, 0x84, 0x55, 0x63, + 0xA3, 0x64, 0x63, 0xA4, 0x63, 0x54, 0xB3, 0x63, + 0x54, 0xB3, 0x63, 0x63, 0xA4, 0x63, 0x64, 0x94, + 0x54, 0x64, 0x84, 0x64, 0x75, 0x55, 0x45, 0x8E, + 0x46, 0x9C, 0x55, 0xBA, 0x63, 0xF0, 0x15, 0x81, + 0x10, +//ascii 0x003A + 0x31, 0xD2, 0x25, 0xA4, 0x15, 0x95, 0x15, 0x95, + 0x14, 0xB4, 0x40, +//ascii 0x003B + 0x23, 0xB1, 0xC5, 0xA6, 0x75, 0xA9, 0x45, 0xAA, + 0x43, 0xF6, 0xF0, 0xC1, 0x20, +//ascii 0x003C + 0x14, 0xB4, 0x24, 0xA3, 0x34, 0x94, 0x44, 0x83, + 0x54, 0x74, 0x64, 0x63, 0x74, 0x54, 0x84, 0x43, + 0x94, 0x34, 0xA3, 0x34, 0xA4, 0x14, 0xC3, 0x14, + 0xC7, 0xE6, 0xE5, 0xF0, 0x14, 0xF0, 0x13, 0x40, +//ascii 0x003D + 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, + 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, + 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, + 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, 0x13, 0x53, +//ascii 0x003E + 0x94, 0xF5, 0xF6, 0xD7, 0xD3, 0x14, 0xB4, 0x14, + 0xB4, 0x24, 0x94, 0x34, 0x94, 0x43, 0x84, 0x54, + 0x74, 0x63, 0x64, 0x74, 0x54, 0x83, 0x44, 0x94, + 0x34, 0xA3, 0x33, 0xB4, 0x14, 0xB4, 0x40, +//ascii 0x003F + 0x67, 0xF0, 0x99, 0xF0, 0x7B, 0xF0, 0x5D, 0xF0, + 0x44, 0x54, 0xF0, 0x43, 0x74, 0xF0, 0x33, 0x86, + 0x53, 0x64, 0x87, 0x35, 0x63, 0x96, 0x35, 0x63, + 0xB4, 0x35, 0x64, 0xF0, 0x33, 0x75, 0xF0, 0xD6, + 0xF0, 0xC5, 0xF0, 0xD4, 0xF0, 0xF2, 0x60, +//ascii 0x0040 + 0xCB, 0xF0, 0x8F, 0xF0, 0x4F, 0x03, 0xF0, 0x26, + 0x95, 0xF5, 0xD4, 0xD4, 0xF0, 0x13, 0xD3, 0xF0, + 0x23, 0xC4, 0xF0, 0x14, 0x33, 0x63, 0x4F, 0x02, + 0x33, 0x54, 0x4F, 0x01, 0x43, 0x53, 0x5F, 0x63, + 0x43, 0x64, 0x54, 0x73, 0x43, 0x53, 0x94, 0x53, + 0x43, 0x44, 0xA3, 0x53, 0x42, 0x53, 0xB3, 0x53, + 0x43, 0x43, 0xB4, 0x43, 0x43, 0x43, 0xB4, 0x43, + 0x43, 0x44, 0xA3, 0x53, 0x43, 0x53, 0xA3, 0x53, + 0x43, 0x54, 0x75, 0x44, 0x43, 0x6E, 0x53, 0x63, + 0x6C, 0x63, 0x64, 0x6A, 0x64, 0x64, 0x93, 0x94, + 0x84, 0xF0, 0x45, 0x94, 0xF0, 0x25, 0xB5, 0xD6, + 0xD8, 0x68, 0xFF, 0x05, 0xF0, 0x3F, 0x01, 0xF0, + 0x7B, +//ascii 0x0041 + 0xF0, 0xB2, 0xF0, 0x85, 0xF0, 0x58, 0xF0, 0x2B, + 0xFB, 0xEB, 0xEC, 0xDF, 0xBB, 0x33, 0x9A, 0x63, + 0x97, 0x93, 0x95, 0xB3, 0x98, 0x83, 0x9A, 0x63, + 0xBB, 0x33, 0xEE, 0xF0, 0x2B, 0xF0, 0x4C, 0xF0, + 0x4C, 0xF0, 0x4A, 0xF0, 0x67, 0xF0, 0x94, 0xF0, + 0xB2, 0x40, +//ascii 0x0042 + 0xF0, 0x44, 0xC3, 0x78, 0x87, 0x4A, 0x69, 0x2C, + 0x4B, 0x14, 0x35, 0x35, 0x43, 0x13, 0x64, 0x24, + 0x65, 0x74, 0x24, 0x74, 0x74, 0x23, 0x83, 0x93, + 0x23, 0x83, 0x93, 0x23, 0x83, 0x93, 0x23, 0x83, + 0x93, 0x23, 0x83, 0x93, 0x23, 0x83, 0x93, 0x23, + 0x83, 0x93, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0x2F, 0x0B, 0x40, +//ascii 0x0043 + 0xB1, 0x81, 0xF0, 0x43, 0xA3, 0xE5, 0xA4, 0xC6, + 0xA5, 0xA7, 0xA6, 0x95, 0xE5, 0x75, 0xF0, 0x14, + 0x74, 0xF0, 0x34, 0x64, 0xF0, 0x34, 0x63, 0xF0, + 0x53, 0x63, 0xF0, 0x53, 0x54, 0xF0, 0x53, 0x63, + 0xF0, 0x53, 0x63, 0xF0, 0x44, 0x64, 0xF0, 0x34, + 0x64, 0xF0, 0x25, 0x74, 0xF0, 0x14, 0x86, 0xC6, + 0x97, 0x87, 0xBF, 0x05, 0xDF, 0x03, 0xF0, 0x1E, + 0xF0, 0x68, 0x40, +//ascii 0x0044 + 0xB8, 0xF0, 0x2E, 0xCF, 0x02, 0xAF, 0x05, 0x77, + 0x87, 0x65, 0xC5, 0x54, 0xF5, 0x44, 0xF0, 0x14, + 0x34, 0xF0, 0x34, 0x24, 0xF0, 0x34, 0x23, 0xF0, + 0x44, 0x23, 0xF0, 0x44, 0x23, 0xF0, 0x53, 0x23, + 0xF0, 0x53, 0x23, 0xF0, 0x53, 0x23, 0xF0, 0x53, + 0x23, 0xF0, 0x53, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, + 0x0B, 0x2F, 0x0B, 0x40, +//ascii 0x0045 + 0x23, 0xF0, 0x53, 0x23, 0x84, 0x83, 0x23, 0x84, + 0x83, 0x23, 0x84, 0x83, 0x23, 0x84, 0x83, 0x23, + 0x84, 0x83, 0x23, 0x84, 0x83, 0x23, 0x84, 0x83, + 0x23, 0x84, 0x83, 0x23, 0x84, 0x83, 0x23, 0x84, + 0x83, 0x23, 0x84, 0x83, 0x2F, 0x0B, 0x2F, 0x0B, + 0x2F, 0x0B, 0x2F, 0x0B, +//ascii 0x0046 + 0x23, 0xF0, 0xA3, 0x84, 0xD3, 0x84, 0xD3, 0x84, + 0xD3, 0x84, 0xD3, 0x84, 0xD3, 0x84, 0xD3, 0x84, + 0xD3, 0x84, 0xD3, 0x84, 0xD3, 0x84, 0xD3, 0x84, + 0xDF, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, +//ascii 0x0047 + 0xA1, 0x56, 0xF0, 0x33, 0x58, 0xE5, 0x5A, 0xB6, + 0x5B, 0xA6, 0x53, 0x36, 0x85, 0x73, 0x45, 0x75, + 0x83, 0x55, 0x64, 0x93, 0x64, 0x64, 0x93, 0x64, + 0x63, 0xA3, 0x73, 0x63, 0xF0, 0x53, 0x54, 0xF0, + 0x53, 0x63, 0xF0, 0x53, 0x63, 0xF0, 0x44, 0x64, + 0xF0, 0x34, 0x64, 0xF0, 0x25, 0x74, 0xF0, 0x14, + 0x86, 0xC6, 0x97, 0x87, 0xBF, 0x05, 0xDF, 0x03, + 0xF0, 0x1E, 0xF0, 0x68, 0x40, +//ascii 0x0048 + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0xD4, 0xF0, 0x94, 0xF0, 0x94, 0xF0, 0x94, 0xF0, + 0x94, 0xF0, 0x94, 0xF0, 0x94, 0xF0, 0x94, 0xF0, + 0x94, 0xF0, 0x94, 0xF0, 0x94, 0xF0, 0x94, 0xF0, + 0x94, 0xDF, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, + 0x0B, 0x40, +//ascii 0x0049 + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, +//ascii 0x004A + 0x2F, 0x07, 0x6F, 0x09, 0x4F, 0x0A, 0x3F, 0x0A, + 0xF0, 0x95, 0xF0, 0x94, 0xF0, 0xA3, 0xF0, 0xA3, + 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0x94, 0xF0, 0x85, + 0xF0, 0x66, 0xF0, 0x76, 0xF0, 0x75, 0xF0, 0x82, + 0x50, +//ascii 0x004B + 0x21, 0xF0, 0x91, 0x22, 0xF0, 0x72, 0x23, 0xF0, + 0x44, 0x24, 0xF0, 0x25, 0x25, 0xF6, 0x35, 0xC7, + 0x55, 0xA6, 0x85, 0x86, 0xA5, 0x57, 0xC6, 0x26, + 0xFC, 0xF0, 0x29, 0xF0, 0x57, 0xF0, 0x85, 0xF0, + 0x95, 0xF0, 0x95, 0xBF, 0x0B, 0x2F, 0x0B, 0x2F, + 0x0B, 0x2F, 0x0B, +//ascii 0x004C + 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, + 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, + 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, +//ascii 0x004D + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x27, 0xF0, + 0x69, 0xF0, 0x79, 0xF0, 0x69, 0xF0, 0x6A, 0xF0, + 0x69, 0xF0, 0x6A, 0xF0, 0x69, 0xF0, 0x69, 0xF0, + 0x76, 0xF0, 0x67, 0xF0, 0x3A, 0xF0, 0x19, 0xF0, + 0x29, 0xF0, 0x19, 0xF0, 0x29, 0xF0, 0x19, 0xF0, + 0x29, 0xF0, 0x29, 0xF0, 0x4F, 0x0B, 0x2F, 0x0B, + 0x2F, 0x0B, 0x2F, 0x0B, +//ascii 0x004E + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0xF0, 0x66, 0xF0, 0x56, 0xF0, 0x66, 0xF0, 0x56, + 0xF0, 0x66, 0xF0, 0x57, 0xF0, 0x56, 0xF0, 0x57, + 0xF0, 0x56, 0xF0, 0x66, 0xF0, 0x56, 0xF0, 0x66, + 0xF0, 0x56, 0xF0, 0x6F, 0x0B, 0x2F, 0x0B, 0x2F, + 0x0B, 0x2F, 0x0B, 0x40, +//ascii 0x004F + 0xE4, 0xF0, 0x9C, 0xF0, 0x3F, 0x01, 0xEF, 0x04, + 0xC8, 0x59, 0x96, 0xC5, 0x95, 0xE5, 0x75, 0xF0, + 0x14, 0x74, 0xF0, 0x34, 0x64, 0xF0, 0x34, 0x63, + 0xF0, 0x53, 0x63, 0xF0, 0x53, 0x54, 0xF0, 0x53, + 0x63, 0xF0, 0x53, 0x63, 0xF0, 0x44, 0x64, 0xF0, + 0x34, 0x64, 0xF0, 0x25, 0x74, 0xF0, 0x14, 0x86, + 0xC6, 0x97, 0x87, 0xBF, 0x05, 0xDF, 0x03, 0xF0, + 0x1E, 0xF0, 0x68, 0x40, +//ascii 0x0050 + 0x68, 0xF0, 0x4B, 0xF0, 0x1D, 0xEF, 0xD4, 0x65, + 0xC4, 0x84, 0xC4, 0x94, 0xB3, 0xA4, 0xB3, 0xA4, + 0xB3, 0xA4, 0xB3, 0xA4, 0xB3, 0xA4, 0xB3, 0xA4, + 0xB3, 0xA4, 0xBF, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0x2F, 0x0B, +//ascii 0x0051 + 0xE4, 0xF0, 0x9C, 0x81, 0x9F, 0x01, 0x61, 0x7F, + 0x04, 0x33, 0x68, 0x5D, 0x56, 0xC9, 0x55, 0xE7, + 0x55, 0xF5, 0x74, 0xF7, 0x64, 0xE8, 0x63, 0xF3, + 0x23, 0x63, 0xF2, 0x33, 0x54, 0xF1, 0x43, 0x63, + 0xE1, 0x53, 0x63, 0xF0, 0x44, 0x64, 0xF0, 0x34, + 0x64, 0xF0, 0x25, 0x74, 0xF0, 0x14, 0x86, 0xC6, + 0x97, 0x87, 0xBF, 0x05, 0xDF, 0x03, 0xF0, 0x1E, + 0xF0, 0x68, 0x40, +//ascii 0x0052 + 0xF0, 0xC1, 0x68, 0xB3, 0x5A, 0x85, 0x4C, 0x57, + 0x3E, 0x29, 0x34, 0x6D, 0x44, 0x8A, 0x64, 0x88, + 0x83, 0xA5, 0xA3, 0xA3, 0xC3, 0xA3, 0xC3, 0xA3, + 0xC3, 0xA3, 0xC3, 0xA3, 0xC3, 0xA3, 0xCF, 0x0B, + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x40, +//ascii 0x0053 + 0x73, 0x96, 0xD4, 0x7A, 0xA5, 0x6B, 0x96, 0x6C, + 0x75, 0x75, 0x45, 0x64, 0x84, 0x64, 0x63, 0x93, + 0x74, 0x63, 0x84, 0x83, 0x63, 0x84, 0x83, 0x54, + 0x83, 0x93, 0x63, 0x83, 0x93, 0x63, 0x74, 0x93, + 0x64, 0x64, 0x84, 0x64, 0x54, 0x94, 0x75, 0x16, + 0x85, 0x7B, 0x76, 0x99, 0x85, 0xB7, 0x94, 0xF0, + 0xD3, 0x70, +//ascii 0x0054 + 0x23, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, + 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, + 0xAF, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0x23, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, + 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0x70, +//ascii 0x0055 + 0x2F, 0x04, 0x9F, 0x07, 0x6F, 0x08, 0x5F, 0x09, + 0xF0, 0x77, 0xF0, 0x94, 0xF0, 0xA4, 0xF0, 0x94, + 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, 0xF0, 0xA3, + 0xF0, 0xA3, 0xF0, 0x94, 0xF0, 0x94, 0xF0, 0x85, + 0xF0, 0x75, 0x3F, 0x09, 0x4F, 0x09, 0x4F, 0x07, + 0x6F, 0x06, 0x10, +//ascii 0x0056 + 0x22, 0xF0, 0xB5, 0xF0, 0x88, 0xF0, 0x5A, 0xF0, + 0x4C, 0xF0, 0x4C, 0xF0, 0x4C, 0xF0, 0x4C, 0xF0, + 0x4B, 0xF0, 0x5A, 0xF0, 0x67, 0xF0, 0x85, 0xF0, + 0x58, 0xF0, 0x2B, 0xEC, 0xEB, 0xEB, 0xEB, 0xEC, + 0xFA, 0xF0, 0x37, 0xF0, 0x64, 0xF0, 0x92, 0x40, +//ascii 0x0057 + 0x23, 0xF0, 0xA7, 0xF0, 0x6B, 0xF0, 0x2E, 0xF0, + 0x2F, 0xF0, 0x2E, 0xF0, 0x3E, 0xF0, 0x3B, 0xF0, + 0x67, 0xF0, 0x58, 0xF0, 0x1C, 0xDC, 0xCD, 0xBD, + 0xCD, 0xF9, 0xF0, 0x46, 0xF0, 0x7A, 0xF0, 0x3E, + 0xF0, 0x3D, 0xF0, 0x4D, 0xF0, 0x3D, 0xF0, 0x4B, + 0xF0, 0x67, 0xF0, 0x58, 0xF0, 0x1C, 0xCE, 0xAF, + 0x9F, 0xBD, 0xFA, 0xF0, 0x36, 0xF0, 0x73, 0x30, +//ascii 0x0058 + 0x21, 0xF0, 0x91, 0x22, 0xF0, 0x72, 0x24, 0xF0, + 0x34, 0x25, 0xF6, 0x27, 0xC7, 0x38, 0x88, 0x67, + 0x67, 0x98, 0x27, 0xDE, 0xF0, 0x1A, 0xF0, 0x48, + 0xF0, 0x58, 0xF0, 0x4A, 0xF0, 0x1E, 0xD7, 0x27, + 0xA7, 0x67, 0x67, 0x98, 0x37, 0xC7, 0x25, 0xF6, + 0x24, 0xF0, 0x34, 0x22, 0xF0, 0x72, 0x21, 0xF0, + 0x91, +//ascii 0x0059 + 0x21, 0xF0, 0xC2, 0xF0, 0xB4, 0xF0, 0x95, 0xF0, + 0x87, 0xF0, 0x78, 0xF0, 0x77, 0xF0, 0x87, 0xF0, + 0x78, 0xF0, 0x77, 0xF0, 0x8F, 0x01, 0xEE, 0xDF, + 0xBF, 0x02, 0x97, 0xF0, 0x48, 0xF0, 0x47, 0xF0, + 0x47, 0xF0, 0x48, 0xF0, 0x56, 0xF0, 0x74, 0xF0, + 0x93, 0xF0, 0xA1, 0x50, +//ascii 0x005A + 0x23, 0xF0, 0x53, 0x24, 0xF0, 0x43, 0x26, 0xF0, + 0x23, 0x27, 0xF0, 0x13, 0x29, 0xE3, 0x23, 0x16, + 0xD3, 0x23, 0x27, 0xB3, 0x23, 0x46, 0xA3, 0x23, + 0x57, 0x83, 0x23, 0x76, 0x73, 0x23, 0x87, 0x53, + 0x23, 0xA6, 0x43, 0x23, 0xB6, 0x33, 0x23, 0xD6, + 0x13, 0x23, 0xE9, 0x23, 0xF0, 0x17, 0x23, 0xF0, + 0x26, 0x23, 0xF0, 0x35, 0x23, 0xF0, 0x53, 0x40, +//ascii 0x005B + 0x13, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, + 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x4F, + 0x0F, 0x02, 0x4F, 0x0F, 0x02, 0x4F, 0x0F, 0x02, + 0x4F, 0x0F, 0x02, 0x70, +//ascii 0x005C + 0xF0, 0xF0, 0x11, 0xF0, 0xD4, 0xF0, 0x98, 0xF0, + 0x6B, 0xF0, 0x2D, 0xFD, 0xFD, 0xF0, 0x1C, 0xF0, + 0x1D, 0xF0, 0x3A, 0xF0, 0x76, 0xF0, 0xB3, 0x40, +//ascii 0x005D + 0x1F, 0x0F, 0x02, 0x4F, 0x0F, 0x02, 0x4F, 0x0F, + 0x02, 0x4F, 0x0F, 0x02, 0x43, 0xF0, 0xB3, 0x43, + 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, + 0x43, 0xF0, 0xB3, 0x70, +//ascii 0x005E + 0xD1, 0xD3, 0xB5, 0x97, 0x77, 0x77, 0x94, 0xC3, + 0xD5, 0xB7, 0xB7, 0xB7, 0xB5, 0xD3, 0xF1, 0x20, +//ascii 0x005F + 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, + 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, + 0x13, 0x40, +//ascii 0x0060 + 0x42, 0x44, 0x26, 0x24, 0x43, 0x51, 0x71, 0x70, +//ascii 0x0061 + 0x5F, 0x01, 0x6F, 0x03, 0x6F, 0x03, 0x5F, 0x04, + 0x54, 0x33, 0x43, 0x64, 0x43, 0x53, 0x53, 0x53, + 0x63, 0x43, 0x53, 0x63, 0x43, 0x62, 0x63, 0x43, + 0x63, 0x53, 0x53, 0x53, 0x53, 0x54, 0x43, 0x53, + 0x55, 0x35, 0x15, 0x64, 0x4A, 0x72, 0x59, 0x91, + 0x67, 0x50, +//ascii 0x0062 + 0xF6, 0xF0, 0x4C, 0xFF, 0xCF, 0x02, 0xA6, 0x66, + 0xA4, 0xA5, 0x84, 0xC4, 0x84, 0xD3, 0x83, 0xE3, + 0x83, 0xE3, 0x84, 0xD3, 0x93, 0xD3, 0x94, 0xB3, + 0xC3, 0x84, 0x4F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0x2F, 0x0B, +//ascii 0x0063 + 0x62, 0x72, 0xB4, 0x73, 0x95, 0x74, 0x76, 0x75, + 0x64, 0xA5, 0x44, 0xC4, 0x44, 0xD3, 0x43, 0xE3, + 0x43, 0xE3, 0x44, 0xD3, 0x44, 0xD3, 0x54, 0xB4, + 0x55, 0x85, 0x7F, 0x02, 0x8F, 0xAD, 0xD9, +//ascii 0x0064 + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, + 0xB4, 0x64, 0xD3, 0xA4, 0xA3, 0xC3, 0xA3, 0xD3, + 0x83, 0xE3, 0x83, 0xE3, 0x84, 0xD3, 0x84, 0xD3, + 0x85, 0xB4, 0x95, 0x86, 0x9F, 0x03, 0xBF, 0x01, + 0xDE, 0xF0, 0x1A, 0x50, +//ascii 0x0065 + 0x66, 0x42, 0xA8, 0x43, 0x89, 0x44, 0x66, 0x13, + 0x35, 0x64, 0x33, 0x54, 0x53, 0x43, 0x63, 0x44, + 0x43, 0x63, 0x43, 0x53, 0x63, 0x43, 0x53, 0x63, + 0x43, 0x53, 0x63, 0x44, 0x43, 0x63, 0x53, 0x43, + 0x54, 0x54, 0x33, 0x44, 0x7F, 0x02, 0x8F, 0xAD, + 0xD9, +//ascii 0x0066 + 0x11, 0xF0, 0xC3, 0x43, 0xF0, 0x33, 0x43, 0xF0, + 0x33, 0x43, 0xF0, 0x33, 0x43, 0xF0, 0x3F, 0x0C, + 0x1F, 0x0C, 0x2F, 0x0B, 0x3F, 0x0A, 0x83, 0xF0, + 0xA3, 0xF0, 0xA3, 0x10, +//ascii 0x0067 + 0x1F, 0x07, 0xAF, 0x0A, 0x7F, 0x0B, 0x6F, 0x0B, + 0x94, 0x64, 0x55, 0x73, 0xA3, 0x63, 0x63, 0xC3, + 0x53, 0x63, 0xC3, 0x54, 0x43, 0xD4, 0x53, 0x43, + 0xD4, 0x53, 0x44, 0xC4, 0x44, 0x44, 0xC4, 0x44, + 0x45, 0xA4, 0x53, 0x65, 0x85, 0x44, 0x6F, 0x02, + 0x45, 0x7F, 0x01, 0x44, 0x9E, 0x62, 0xCA, 0x81, + 0x70, +//ascii 0x0068 + 0xCF, 0x01, 0xAF, 0x03, 0x9F, 0x04, 0x9F, 0x04, + 0x85, 0xF0, 0x84, 0xF0, 0x94, 0xF0, 0x93, 0xF0, + 0xA3, 0xF0, 0xB3, 0xF0, 0xA3, 0xF0, 0xB3, 0xF0, + 0xC3, 0xFF, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, +//ascii 0x0069 + 0x22, 0xF0, 0xA4, 0x3F, 0x05, 0x14, 0x3F, 0x05, + 0x14, 0x3F, 0x05, 0x22, 0x40, +//ascii 0x006A + 0x22, 0xF0, 0xF0, 0x34, 0x3F, 0x0A, 0x44, 0x3F, + 0x0B, 0x34, 0x3F, 0x0C, 0x32, 0xF0, 0xB5, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0x10, +//ascii 0x006B + 0xF0, 0xC1, 0x81, 0xF0, 0x22, 0x82, 0xF3, 0x83, + 0xD4, 0x84, 0xA6, 0x85, 0x86, 0xA5, 0x66, 0xD4, + 0x46, 0xF4, 0x16, 0xF0, 0x39, 0xF0, 0x57, 0xF0, + 0x74, 0xF0, 0xA4, 0xF0, 0xA4, 0x9F, 0x0B, 0x2F, + 0x0B, 0x2F, 0x0B, 0x40, +//ascii 0x006C + 0x2F, 0x0B, 0x2F, 0x0B, 0x2F, 0x0B, 0x40, +//ascii 0x006D + 0x4F, 0x02, 0x6F, 0x03, 0x5F, 0x04, 0x4F, 0x05, + 0x44, 0xF0, 0x54, 0xF0, 0x54, 0xF0, 0x53, 0xF0, + 0x73, 0xF0, 0x63, 0xF0, 0x73, 0xF0, 0x7F, 0x02, + 0x6F, 0x03, 0x5F, 0x04, 0x5F, 0x04, 0x45, 0xF0, + 0x44, 0xF0, 0x54, 0xF0, 0x53, 0xF0, 0x73, 0xF0, + 0x63, 0xF0, 0x73, 0xF0, 0x74, 0xF0, 0x2F, 0x05, + 0x4F, 0x05, 0x4F, 0x05, 0x30, +//ascii 0x006E + 0x5F, 0x01, 0x6F, 0x03, 0x5F, 0x04, 0x5F, 0x04, + 0x45, 0xF0, 0x44, 0xF0, 0x54, 0xF0, 0x54, 0xF0, + 0x53, 0xF0, 0x73, 0xF0, 0x63, 0xF0, 0x73, 0xF0, + 0x74, 0xF0, 0x2F, 0x05, 0x4F, 0x05, 0x4F, 0x05, + 0x30, +//ascii 0x006F + 0x87, 0xEC, 0xBF, 0x8F, 0x02, 0x66, 0x75, 0x64, + 0xB4, 0x44, 0xC4, 0x44, 0xD3, 0x43, 0xE3, 0x43, + 0xE3, 0x43, 0xE3, 0x44, 0xD3, 0x54, 0xB4, 0x55, + 0x94, 0x7F, 0x02, 0x8F, 0xAD, 0xD9, +//ascii 0x0070 + 0xB1, 0xF0, 0x7B, 0xFE, 0xDF, 0x01, 0xB7, 0x47, + 0xA5, 0x95, 0x84, 0xC4, 0x84, 0xD3, 0x84, 0xD3, + 0x83, 0xE3, 0x83, 0xE3, 0x93, 0xD3, 0x93, 0xC3, + 0xB3, 0xA3, 0xE4, 0x45, 0xBF, 0x0C, 0x1F, 0x0C, + 0x1F, 0x0C, +//ascii 0x0071 + 0x1F, 0x0C, 0x1F, 0x0C, 0x1F, 0x0C, 0x1F, 0x0C, + 0x44, 0x64, 0xD3, 0xA4, 0xA3, 0xC3, 0xA3, 0xD3, + 0x83, 0xE3, 0x83, 0xE3, 0x84, 0xD3, 0x84, 0xD3, + 0x85, 0xB4, 0x95, 0x86, 0x9F, 0x03, 0xBF, 0x01, + 0xDE, 0xF0, 0x1A, 0x40, +//ascii 0x0072 + 0x14, 0xF0, 0x54, 0xF0, 0x54, 0xF0, 0x54, 0xF0, + 0x63, 0xF0, 0x73, 0xF0, 0x74, 0xF0, 0x2F, 0x05, + 0x4F, 0x05, 0x4F, 0x05, 0x30, +//ascii 0x0073 + 0xE3, 0xB2, 0x67, 0x83, 0x59, 0x65, 0x49, 0x64, + 0x45, 0x24, 0x44, 0x54, 0x43, 0x43, 0x63, 0x53, + 0x43, 0x63, 0x53, 0x43, 0x54, 0x53, 0x43, 0x54, + 0x53, 0x44, 0x43, 0x63, 0x54, 0x24, 0x54, 0x5A, + 0x36, 0x68, 0x54, 0x86, 0x63, 0xA4, 0x72, 0x60, +//ascii 0x0074 + 0x43, 0xE3, 0x43, 0xE3, 0x43, 0xE3, 0x43, 0xDF, + 0x0F, 0x0F, 0x0F, 0x0F, 0x1F, 0x07, 0x63, 0xF0, + 0x63, 0xF0, 0x63, 0x10, +//ascii 0x0075 + 0x1F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x4F, 0x05, + 0xF0, 0x33, 0xF0, 0x83, 0xF0, 0x63, 0xF0, 0x73, + 0xF0, 0x63, 0xF0, 0x63, 0xF0, 0x54, 0xF0, 0x54, + 0xF0, 0x36, 0x4F, 0x04, 0x5F, 0x04, 0x5F, 0x02, + 0x60, +//ascii 0x0076 + 0x13, 0xF0, 0x66, 0xF0, 0x38, 0xF0, 0x1B, 0xF0, + 0x1B, 0xF0, 0x1B, 0xF0, 0x1A, 0xF0, 0x28, 0xF0, + 0x45, 0xF0, 0x36, 0xF9, 0xCA, 0xBA, 0xAC, 0xBA, + 0xE7, 0xF0, 0x24, 0xF0, 0x52, 0x50, +//ascii 0x0077 + 0x11, 0xF0, 0x84, 0xF0, 0x58, 0xF0, 0x1B, 0xEE, + 0xED, 0xFB, 0xF0, 0x18, 0xF0, 0x36, 0xEA, 0xBB, + 0x9C, 0x9B, 0xD8, 0xF0, 0x17, 0xF0, 0x2A, 0xF0, + 0x1C, 0xF0, 0x1B, 0xF0, 0x1B, 0xF0, 0x27, 0xF0, + 0x36, 0xEA, 0xAD, 0x7E, 0x8C, 0xC9, 0xF5, 0xF0, + 0x42, 0x50, +//ascii 0x0078 + 0xF0, 0x51, 0x42, 0xF0, 0x12, 0x44, 0xD3, 0x45, + 0xA5, 0x47, 0x76, 0x66, 0x47, 0x8E, 0xCA, 0xF0, + 0x17, 0xF0, 0x26, 0xF0, 0x1A, 0xDD, 0x97, 0x36, + 0x67, 0x67, 0x45, 0xA5, 0x44, 0xC4, 0x42, 0xF0, + 0x12, 0x41, 0xF0, 0x31, 0x30, +//ascii 0x0079 + 0x13, 0xF0, 0xA6, 0xF0, 0x78, 0xF0, 0x5B, 0xF0, + 0x5B, 0xF0, 0x5B, 0xF0, 0x5A, 0xF0, 0x6A, 0xF0, + 0x69, 0xF0, 0x3C, 0xDF, 0xAA, 0x45, 0x6B, 0x74, + 0x3B, 0xB3, 0x1A, 0xE3, 0x17, 0xF0, 0x23, 0x14, + 0xF0, 0x71, 0x12, 0x10, +//ascii 0x007A + 0x13, 0xE3, 0x45, 0xC3, 0x46, 0xB3, 0x47, 0xA3, + 0x48, 0x93, 0x4A, 0x73, 0x44, 0x16, 0x63, 0x44, + 0x35, 0x53, 0x44, 0x46, 0x33, 0x44, 0x56, 0x23, + 0x44, 0x75, 0x13, 0x44, 0x88, 0x44, 0x97, 0x44, + 0xA6, 0x44, 0xC4, 0x44, 0xD3, 0x30, +//ascii 0x007B + 0x13, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, + 0xB3, 0x44, 0xF0, 0x94, 0x4D, 0x6D, 0x5E, 0x3D, + 0x7D, 0x2E, 0x9C, 0x1C, 0xF0, 0x56, 0xF0, 0xF0, + 0x14, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x24, 0x10, +//ascii 0x007C + 0x2F, 0x0F, 0x0D, 0x5F, 0x0F, 0x0D, 0x5F, 0x0F, + 0x0D, 0x5F, 0x0F, 0x0D, 0x30, +//ascii 0x007D + 0xF4, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x25, 0xF0, + 0xDA, 0xF0, 0x2E, 0x1D, 0x7E, 0x2E, 0x6D, 0x4E, + 0x45, 0xF0, 0x84, 0x43, 0xF0, 0xB3, 0x43, 0xF0, + 0xB3, 0x43, 0xF0, 0xB3, 0x70, +//ascii 0x007E + 0x43, 0x95, 0x75, 0x85, 0x93, 0x93, 0x84, 0x84, + 0x74, 0x74, 0x83, 0x84, 0x83, 0x94, 0x84, 0x95, + 0x75, 0x93, 0x30, +}; + + __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_MEDIUM_36PX_1BPP[95] = { + { 0, 0, 10,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 11,3, 8, 3, 12 }, //asciii 0x0021 + { 15, 1, 14,2, 8, 2, 28 }, //asciii 0x0022 + { 25, 1, 23,1, 8, 1, 12 }, //asciii 0x0023 + { 73, 1, 23,2, 4, 2, 8 }, //asciii 0x0024 + { 125, 1, 30,3, 8, 3, 8 }, //asciii 0x0025 + { 185, 1, 24,2, 8, 1, 12 }, //asciii 0x0026 + { 239, 1, 8,2, 8, 3, 28 }, //asciii 0x0027 + { 243, 1, 14,4, 8, 2, 4 }, //asciii 0x0028 + { 263, 1, 14,1, 8, 4, 4 }, //asciii 0x0029 + { 286, 1, 19,2, 8, 3, 20 }, //asciii 0x002A + { 309, 1, 24,3, 16, 3, 12 }, //asciii 0x002B + { 343, 1, 10,2, 32, 2, 4 }, //asciii 0x002C + { 350, 1, 17,3, 24, 3, 20 }, //asciii 0x002D + { 354, 1, 10,3, 32, 2, 8 }, //asciii 0x002E + { 360, 1, 13,1, 8, 0, 8 }, //asciii 0x002F + { 384, 1, 23,2, 8, 2, 8 }, //asciii 0x0030 + { 431, 1, 17,2, 8, 5, 12 }, //asciii 0x0031 + { 451, 1, 22,2, 8, 2, 8 }, //asciii 0x0032 + { 495, 1, 23,2, 8, 2, 8 }, //asciii 0x0033 + { 545, 1, 24,2, 8, 2, 12 }, //asciii 0x0034 + { 588, 1, 22,3, 8, 2, 12 }, //asciii 0x0035 + { 631, 1, 23,2, 8, 2, 8 }, //asciii 0x0036 + { 681, 1, 21,2, 8, 2, 12 }, //asciii 0x0037 + { 720, 1, 23,2, 8, 2, 8 }, //asciii 0x0038 + { 771, 1, 23,2, 8, 2, 8 }, //asciii 0x0039 + { 820, 1, 10,3, 16, 2, 12 }, //asciii 0x003A + { 831, 1, 10,2, 16, 2, 4 }, //asciii 0x003B + { 844, 1, 24,3, 16, 4, 12 }, //asciii 0x003C + { 876, 1, 24,4, 20, 4, 16 }, //asciii 0x003D + { 908, 1, 24,3, 16, 4, 12 }, //asciii 0x003E + { 939, 1, 19,1, 8, 2, 8 }, //asciii 0x003F + { 978, 1, 35,2, 8, 2, 4 }, //asciii 0x0040 + { 1075, 1, 25,1, 8, 1, 12 }, //asciii 0x0041 + { 1117, 1, 24,3, 8, 2, 12 }, //asciii 0x0042 + { 1168, 1, 26,2, 8, 1, 8 }, //asciii 0x0043 + { 1227, 1, 26,3, 8, 2, 12 }, //asciii 0x0044 + { 1279, 1, 22,3, 8, 3, 12 }, //asciii 0x0045 + { 1323, 1, 21,3, 8, 2, 12 }, //asciii 0x0046 + { 1355, 1, 27,2, 8, 2, 8 }, //asciii 0x0047 + { 1416, 1, 27,3, 8, 3, 12 }, //asciii 0x0048 + { 1458, 1, 10,3, 8, 3, 12 }, //asciii 0x0049 + { 1466, 1, 20,1, 8, 3, 12 }, //asciii 0x004A + { 1499, 1, 24,3, 8, 1, 12 }, //asciii 0x004B + { 1542, 1, 20,3, 8, 1, 12 }, //asciii 0x004C + { 1574, 1, 32,3, 8, 3, 12 }, //asciii 0x004D + { 1626, 1, 27,3, 8, 3, 12 }, //asciii 0x004E + { 1670, 1, 28,2, 8, 2, 8 }, //asciii 0x004F + { 1730, 1, 23,3, 8, 2, 12 }, //asciii 0x0050 + { 1764, 1, 28,2, 8, 2, 8 }, //asciii 0x0051 + { 1823, 1, 23,3, 8, 1, 12 }, //asciii 0x0052 + { 1862, 1, 23,2, 8, 2, 8 }, //asciii 0x0053 + { 1912, 1, 23,2, 8, 1, 12 }, //asciii 0x0054 + { 1952, 1, 27,3, 8, 3, 12 }, //asciii 0x0055 + { 1995, 1, 25,1, 8, 1, 12 }, //asciii 0x0056 + { 2035, 1, 35,1, 8, 1, 12 }, //asciii 0x0057 + { 2091, 1, 24,1, 8, 1, 12 }, //asciii 0x0058 + { 2140, 1, 25,1, 8, 1, 12 }, //asciii 0x0059 + { 2184, 1, 23,2, 8, 2, 12 }, //asciii 0x005A + { 2240, 1, 14,4, 8, 1, 4 }, //asciii 0x005B + { 2268, 1, 13,1, 8, 0, 8 }, //asciii 0x005C + { 2292, 1, 14,1, 8, 4, 4 }, //asciii 0x005D + { 2320, 1, 17,1, 8, 1, 24 }, //asciii 0x005E + { 2336, 1, 18,0, 36, 1, 8 }, //asciii 0x005F + { 2354, 1, 18,5, 8, 6, 32 }, //asciii 0x0060 + { 2362, 1, 21,2, 16, 3, 8 }, //asciii 0x0061 + { 2404, 1, 23,3, 8, 2, 12 }, //asciii 0x0062 + { 2438, 1, 20,2, 16, 1, 8 }, //asciii 0x0063 + { 2469, 1, 23,2, 8, 3, 12 }, //asciii 0x0064 + { 2505, 1, 21,2, 16, 2, 8 }, //asciii 0x0065 + { 2546, 1, 13,1, 8, 0, 12 }, //asciii 0x0066 + { 2574, 1, 22,2, 16, 2, 0 }, //asciii 0x0067 + { 2623, 1, 22,3, 8, 3, 12 }, //asciii 0x0068 + { 2654, 1, 9,2, 8, 2, 12 }, //asciii 0x0069 + { 2667, 1, 10,0, 8, 2, 4 }, //asciii 0x006A + { 2692, 1, 20,3, 8, 0, 12 }, //asciii 0x006B + { 2728, 1, 9,3, 8, 3, 12 }, //asciii 0x006C + { 2735, 1, 32,3, 16, 3, 8 }, //asciii 0x006D + { 2788, 1, 22,3, 16, 3, 8 }, //asciii 0x006E + { 2821, 1, 22,2, 16, 2, 8 }, //asciii 0x006F + { 2851, 1, 22,3, 16, 1, 4 }, //asciii 0x0070 + { 2885, 1, 22,2, 16, 2, 4 }, //asciii 0x0071 + { 2921, 1, 14,3, 16, 1, 8 }, //asciii 0x0072 + { 2942, 1, 19,2, 16, 1, 8 }, //asciii 0x0073 + { 2982, 1, 13,1, 12, 1, 12 }, //asciii 0x0074 + { 3002, 1, 21,3, 16, 2, 8 }, //asciii 0x0075 + { 3035, 1, 20,1, 16, 1, 8 }, //asciii 0x0076 + { 3065, 1, 30,1, 16, 1, 8 }, //asciii 0x0077 + { 3107, 1, 20,1, 16, 1, 8 }, //asciii 0x0078 + { 3144, 1, 20,1, 16, 1, 4 }, //asciii 0x0079 + { 3180, 1, 20,2, 16, 2, 8 }, //asciii 0x007A + { 3218, 1, 14,1, 8, 1, 4 }, //asciii 0x007B + { 3250, 1, 12,4, 0, 4, 0 }, //asciii 0x007C + { 3263, 1, 14,1, 8, 2, 4 }, //asciii 0x007D + { 3292, 1, 24,3, 20, 3, 16 }, //asciii 0x007E +}; + +__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_MEDIUM_36PX_1BPP= { + 3311, // bitmap len + BAGL_FONT_INTER_MEDIUM_36px_1bpp, // font id + (uint8_t) NBGL_BPP_1, // bpp + 48, // height of all characters in pixels + 44, // line height in pixels + 0, // kerning + 1, // crop enabled (1) or not (0) + 0, // Most top Y coordinate of any char + 0x20, // first character + 0x7E, // last character + charactersINTER_MEDIUM_36PX_1BPP, + bitmapINTER_MEDIUM_36PX_1BPP +}; diff --git a/lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.json b/lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.json new file mode 100644 index 000000000..0d1cc5c03 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "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", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 33, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 15, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 28, + "char": 34, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 25, + "width": 23, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 35, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 73, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 36, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 125, + "width": 30, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 37, + "bitmap_byte_count": 60 + }, + { + "encoding": 1, + "bitmap_offset": 185, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 38, + "bitmap_byte_count": 54 + }, + { + "encoding": 1, + "bitmap_offset": 239, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 28, + "char": 39, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 243, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 40, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 263, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 4, + "y_max_offset": 4, + "char": 41, + "bitmap_byte_count": 23 + }, + { + "encoding": 1, + "bitmap_offset": 286, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 20, + "char": 42, + "bitmap_byte_count": 23 + }, + { + "encoding": 1, + "bitmap_offset": 309, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 43, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 343, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 32, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 44, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 350, + "width": 17, + "x_min_offset": 3, + "y_min_offset": 24, + "x_max_offset": 3, + "y_max_offset": 20, + "char": 45, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 354, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 32, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 46, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 360, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 47, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 384, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 48, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 431, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 5, + "y_max_offset": 12, + "char": 49, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 451, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 50, + "bitmap_byte_count": 44 + }, + { + "encoding": 1, + "bitmap_offset": 495, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 51, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 545, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 52, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 588, + "width": 22, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 53, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 631, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 54, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 681, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 55, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 720, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 56, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 771, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 57, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 820, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 58, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 831, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 59, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 844, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 4, + "y_max_offset": 12, + "char": 60, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 876, + "width": 24, + "x_min_offset": 4, + "y_min_offset": 20, + "x_max_offset": 4, + "y_max_offset": 16, + "char": 61, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 908, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 4, + "y_max_offset": 12, + "char": 62, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 939, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 63, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 978, + "width": 35, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 64, + "bitmap_byte_count": 97 + }, + { + "encoding": 1, + "bitmap_offset": 1075, + "width": 25, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 65, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 1117, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 66, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 1168, + "width": 26, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 67, + "bitmap_byte_count": 59 + }, + { + "encoding": 1, + "bitmap_offset": 1227, + "width": 26, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 68, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 1279, + "width": 22, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 69, + "bitmap_byte_count": 44 + }, + { + "encoding": 1, + "bitmap_offset": 1323, + "width": 21, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 70, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 1355, + "width": 27, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 71, + "bitmap_byte_count": 61 + }, + { + "encoding": 1, + "bitmap_offset": 1416, + "width": 27, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 72, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 1458, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 73, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 1466, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 74, + "bitmap_byte_count": 33 + }, + { + "encoding": 1, + "bitmap_offset": 1499, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 75, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 1542, + "width": 20, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 76, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 1574, + "width": 32, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 77, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 1626, + "width": 27, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 78, + "bitmap_byte_count": 44 + }, + { + "encoding": 1, + "bitmap_offset": 1670, + "width": 28, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 79, + "bitmap_byte_count": 60 + }, + { + "encoding": 1, + "bitmap_offset": 1730, + "width": 23, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 80, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 1764, + "width": 28, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 81, + "bitmap_byte_count": 59 + }, + { + "encoding": 1, + "bitmap_offset": 1823, + "width": 23, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 82, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 1862, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 83, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 1912, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 84, + "bitmap_byte_count": 40 + }, + { + "encoding": 1, + "bitmap_offset": 1952, + "width": 27, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 85, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 1995, + "width": 25, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 86, + "bitmap_byte_count": 40 + }, + { + "encoding": 1, + "bitmap_offset": 2035, + "width": 35, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 87, + "bitmap_byte_count": 56 + }, + { + "encoding": 1, + "bitmap_offset": 2091, + "width": 24, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 88, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 2140, + "width": 25, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 89, + "bitmap_byte_count": 44 + }, + { + "encoding": 1, + "bitmap_offset": 2184, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 90, + "bitmap_byte_count": 56 + }, + { + "encoding": 1, + "bitmap_offset": 2240, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 91, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 2268, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 92, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 2292, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 4, + "y_max_offset": 4, + "char": 93, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 2320, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 24, + "char": 94, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 2336, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 36, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 95, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 2354, + "width": 18, + "x_min_offset": 5, + "y_min_offset": 8, + "x_max_offset": 6, + "y_max_offset": 32, + "char": 96, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 2362, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 97, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 2404, + "width": 23, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 98, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 2438, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 99, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 2469, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 100, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 2505, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 101, + "bitmap_byte_count": 41 + }, + { + "encoding": 1, + "bitmap_offset": 2546, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 12, + "char": 102, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 2574, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 2623, + "width": 22, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 104, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 2654, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 105, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 2667, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 106, + "bitmap_byte_count": 25 + }, + { + "encoding": 1, + "bitmap_offset": 2692, + "width": 20, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 12, + "char": 107, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 2728, + "width": 9, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 108, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 2735, + "width": 32, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 109, + "bitmap_byte_count": 53 + }, + { + "encoding": 1, + "bitmap_offset": 2788, + "width": 22, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 110, + "bitmap_byte_count": 33 + }, + { + "encoding": 1, + "bitmap_offset": 2821, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 111, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 2851, + "width": 22, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 112, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 2885, + "width": 22, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 113, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 2921, + "width": 14, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 114, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 2942, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 115, + "bitmap_byte_count": 40 + }, + { + "encoding": 1, + "bitmap_offset": 2982, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 116, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 3002, + "width": 21, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 117, + "bitmap_byte_count": 33 + }, + { + "encoding": 1, + "bitmap_offset": 3035, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 118, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 3065, + "width": 30, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 119, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 3107, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 120, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 3144, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 121, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 3180, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 122, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 3218, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 123, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 3250, + "width": 12, + "x_min_offset": 4, + "y_min_offset": 0, + "x_max_offset": 4, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 3263, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 125, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 3292, + "width": 24, + "x_min_offset": 3, + "y_min_offset": 20, + "x_max_offset": 3, + "y_max_offset": 16, + "char": 126, + "bitmap_byte_count": 19 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_inter_regular_24.inc b/lib_nbgl/include/nbgl_font_inter_regular_24.inc index 5f5d1ab08..0dca382c4 100644 --- a/lib_nbgl/include/nbgl_font_inter_regular_24.inc +++ b/lib_nbgl/include/nbgl_font_inter_regular_24.inc @@ -967,101 +967,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_REGUL }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_REGULAR_24PX[95] = { - { 0, 0, 7,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 7,1, 0, 2, 1 }, //asciii 0x0021 - { 1, 25, 10,1, 0, 2, 4 }, //asciii 0x0022 - { 1, 46, 15,0, 0, 0, 2 }, //asciii 0x0023 - { 1, 155, 15,0, 0, 0, 0 }, //asciii 0x0024 - { 1, 268, 20,0, 0, 0, 0 }, //asciii 0x0025 - { 1, 404, 15,0, 0, 0, 0 }, //asciii 0x0026 - { 1, 525, 5,1, 0, 1, 4 }, //asciii 0x0027 - { 1, 538, 9,0, 0, 0, 0 }, //asciii 0x0028 - { 1, 584, 9,0, 0, 0, 0 }, //asciii 0x0029 - { 1, 628, 12,1, 0, 1, 3 }, //asciii 0x002A - { 1, 684, 16,2, 1, 2, 2 }, //asciii 0x002B - { 1, 726, 7,1, 4, 2, 0 }, //asciii 0x002C - { 1, 745, 11,1, 2, 1, 3 }, //asciii 0x002D - { 1, 772, 7,1, 4, 2, 1 }, //asciii 0x002E - { 1, 785, 9,0, 0, 0, 0 }, //asciii 0x002F - { 1, 830, 15,1, 0, 1, 1 }, //asciii 0x0030 - { 1, 921, 11,1, 0, 3, 2 }, //asciii 0x0031 - { 1, 949, 15,1, 0, 2, 2 }, //asciii 0x0032 - { 1, 1047, 15,0, 0, 0, 0 }, //asciii 0x0033 - { 1, 1148, 15,0, 0, 0, 0 }, //asciii 0x0034 - { 1, 1226, 15,0, 0, 0, 0 }, //asciii 0x0035 - { 1, 1331, 15,0, 0, 0, 0 }, //asciii 0x0036 - { 1, 1448, 14,1, 0, 1, 2 }, //asciii 0x0037 - { 1, 1527, 15,1, 0, 1, 1 }, //asciii 0x0038 - { 1, 1641, 15,0, 0, 0, 0 }, //asciii 0x0039 - { 1, 1761, 7,1, 1, 2, 1 }, //asciii 0x003A - { 1, 1787, 7,1, 1, 1, 0 }, //asciii 0x003B - { 1, 1815, 16,0, 0, 0, 0 }, //asciii 0x003C - { 1, 1877, 16,2, 2, 2, 2 }, //asciii 0x003D - { 1, 1948, 16,0, 0, 0, 0 }, //asciii 0x003E - { 1, 2008, 12,0, 0, 1, 1 }, //asciii 0x003F - { 1, 2076, 22,0, 0, 0, 0 }, //asciii 0x0040 - { 1, 2286, 16,0, 0, 0, 2 }, //asciii 0x0041 - { 1, 2377, 16,0, 0, 0, 0 }, //asciii 0x0042 - { 1, 2485, 17,0, 0, 0, 0 }, //asciii 0x0043 - { 1, 2587, 17,2, 0, 1, 2 }, //asciii 0x0044 - { 1, 2676, 14,2, 0, 1, 2 }, //asciii 0x0045 - { 1, 2766, 14,2, 0, 1, 2 }, //asciii 0x0046 - { 1, 2828, 18,1, 0, 1, 1 }, //asciii 0x0047 - { 1, 2955, 18,2, 0, 2, 2 }, //asciii 0x0048 - { 1, 3011, 11,1, 0, 1, 2 }, //asciii 0x0049 - { 1, 3064, 13,1, 0, 2, 1 }, //asciii 0x004A - { 1, 3105, 16,2, 0, 1, 2 }, //asciii 0x004B - { 1, 3188, 14,2, 0, 1, 2 }, //asciii 0x004C - { 1, 3227, 21,0, 0, 0, 0 }, //asciii 0x004D - { 1, 3328, 18,0, 0, 0, 0 }, //asciii 0x004E - { 1, 3399, 18,1, 0, 1, 1 }, //asciii 0x004F - { 1, 3511, 15,2, 0, 1, 2 }, //asciii 0x0050 - { 1, 3584, 18,1, 0, 1, 1 }, //asciii 0x0051 - { 1, 3709, 15,2, 0, 0, 2 }, //asciii 0x0052 - { 1, 3801, 15,1, 0, 1, 1 }, //asciii 0x0053 - { 1, 3913, 15,1, 0, 0, 2 }, //asciii 0x0054 - { 1, 3962, 18,2, 0, 2, 1 }, //asciii 0x0055 - { 1, 4025, 16,0, 0, 0, 0 }, //asciii 0x0056 - { 1, 4105, 23,0, 0, 0, 0 }, //asciii 0x0057 - { 1, 4234, 15,0, 0, 0, 2 }, //asciii 0x0058 - { 1, 4348, 16,0, 0, 0, 0 }, //asciii 0x0059 - { 1, 4416, 15,1, 0, 1, 2 }, //asciii 0x005A - { 1, 4529, 9,2, 0, 1, 1 }, //asciii 0x005B - { 1, 4566, 9,0, 0, 1, 1 }, //asciii 0x005C - { 1, 4612, 9,0, 0, 3, 1 }, //asciii 0x005D - { 1, 4647, 11,0, 0, 0, 4 }, //asciii 0x005E - { 1, 4689, 11,0, 5, 0, 1 }, //asciii 0x005F - { 1, 4721, 12,3, 0, 3, 5 }, //asciii 0x0060 - { 1, 4736, 14,1, 1, 2, 1 }, //asciii 0x0061 - { 1, 4824, 15,2, 0, 1, 1 }, //asciii 0x0062 - { 1, 4899, 13,0, 0, 0, 0 }, //asciii 0x0063 - { 1, 4974, 15,1, 0, 2, 1 }, //asciii 0x0064 - { 1, 5052, 14,1, 1, 1, 1 }, //asciii 0x0065 - { 1, 5154, 9,0, 0, 0, 2 }, //asciii 0x0066 - { 1, 5200, 15,1, 1, 2, 0 }, //asciii 0x0067 - { 1, 5305, 14,1, 0, 1, 2 }, //asciii 0x0068 - { 1, 5352, 6,1, 0, 1, 2 }, //asciii 0x0069 - { 1, 5374, 6,0, 0, 1, 0 }, //asciii 0x006A - { 1, 5405, 13,1, 0, 0, 2 }, //asciii 0x006B - { 1, 5465, 6,0, 0, 0, 0 }, //asciii 0x006C - { 1, 5486, 21,1, 1, 1, 2 }, //asciii 0x006D - { 1, 5554, 14,1, 1, 1, 2 }, //asciii 0x006E - { 1, 5600, 14,1, 1, 0, 1 }, //asciii 0x006F - { 1, 5683, 15,0, 0, 0, 0 }, //asciii 0x0070 - { 1, 5764, 15,1, 1, 2, 0 }, //asciii 0x0071 - { 1, 5843, 9,1, 1, 0, 2 }, //asciii 0x0072 - { 1, 5870, 13,0, 0, 0, 0 }, //asciii 0x0073 - { 1, 5959, 9,0, 0, 1, 1 }, //asciii 0x0074 - { 1, 6004, 14,1, 1, 1, 1 }, //asciii 0x0075 - { 1, 6050, 13,0, 0, 0, 0 }, //asciii 0x0076 - { 1, 6109, 20,0, 0, 0, 0 }, //asciii 0x0077 - { 1, 6206, 13,1, 1, 1, 2 }, //asciii 0x0078 - { 1, 6283, 13,0, 0, 0, 0 }, //asciii 0x0079 - { 1, 6360, 13,1, 1, 1, 2 }, //asciii 0x007A - { 1, 6448, 9,0, 0, 1, 1 }, //asciii 0x007B - { 1, 6500, 8,3, 0, 3, 0 }, //asciii 0x007C - { 1, 6509, 9,0, 0, 1, 1 }, //asciii 0x007D - { 1, 6560, 16,0, 0, 0, 0 }, //asciii 0x007E + { 0, 0, 7,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 7,1, 0, 2, 4 }, //asciii 0x0021 + { 25, 1, 10,1, 0, 2, 16 }, //asciii 0x0022 + { 46, 1, 15,0, 0, 0, 8 }, //asciii 0x0023 + { 155, 1, 15,0, 0, 0, 0 }, //asciii 0x0024 + { 268, 1, 20,0, 0, 0, 0 }, //asciii 0x0025 + { 404, 1, 15,0, 0, 0, 0 }, //asciii 0x0026 + { 525, 1, 5,1, 0, 1, 16 }, //asciii 0x0027 + { 538, 1, 9,0, 0, 0, 0 }, //asciii 0x0028 + { 584, 1, 9,0, 0, 0, 0 }, //asciii 0x0029 + { 628, 1, 12,1, 0, 1, 12 }, //asciii 0x002A + { 684, 1, 16,2, 4, 2, 8 }, //asciii 0x002B + { 726, 1, 7,1, 16, 2, 0 }, //asciii 0x002C + { 745, 1, 11,1, 8, 1, 12 }, //asciii 0x002D + { 772, 1, 7,1, 16, 2, 4 }, //asciii 0x002E + { 785, 1, 9,0, 0, 0, 0 }, //asciii 0x002F + { 830, 1, 15,1, 0, 1, 4 }, //asciii 0x0030 + { 921, 1, 11,1, 0, 3, 8 }, //asciii 0x0031 + { 949, 1, 15,1, 0, 2, 8 }, //asciii 0x0032 + { 1047, 1, 15,0, 0, 0, 0 }, //asciii 0x0033 + { 1148, 1, 15,0, 0, 0, 0 }, //asciii 0x0034 + { 1226, 1, 15,0, 0, 0, 0 }, //asciii 0x0035 + { 1331, 1, 15,0, 0, 0, 0 }, //asciii 0x0036 + { 1448, 1, 14,1, 0, 1, 8 }, //asciii 0x0037 + { 1527, 1, 15,1, 0, 1, 4 }, //asciii 0x0038 + { 1641, 1, 15,0, 0, 0, 0 }, //asciii 0x0039 + { 1761, 1, 7,1, 4, 2, 4 }, //asciii 0x003A + { 1787, 1, 7,1, 4, 1, 0 }, //asciii 0x003B + { 1815, 1, 16,0, 0, 0, 0 }, //asciii 0x003C + { 1877, 1, 16,2, 8, 2, 8 }, //asciii 0x003D + { 1948, 1, 16,0, 0, 0, 0 }, //asciii 0x003E + { 2008, 1, 12,0, 0, 1, 4 }, //asciii 0x003F + { 2076, 1, 22,0, 0, 0, 0 }, //asciii 0x0040 + { 2286, 1, 16,0, 0, 0, 8 }, //asciii 0x0041 + { 2377, 1, 16,0, 0, 0, 0 }, //asciii 0x0042 + { 2485, 1, 17,0, 0, 0, 0 }, //asciii 0x0043 + { 2587, 1, 17,2, 0, 1, 8 }, //asciii 0x0044 + { 2676, 1, 14,2, 0, 1, 8 }, //asciii 0x0045 + { 2766, 1, 14,2, 0, 1, 8 }, //asciii 0x0046 + { 2828, 1, 18,1, 0, 1, 4 }, //asciii 0x0047 + { 2955, 1, 18,2, 0, 2, 8 }, //asciii 0x0048 + { 3011, 1, 11,1, 0, 1, 8 }, //asciii 0x0049 + { 3064, 1, 13,1, 0, 2, 4 }, //asciii 0x004A + { 3105, 1, 16,2, 0, 1, 8 }, //asciii 0x004B + { 3188, 1, 14,2, 0, 1, 8 }, //asciii 0x004C + { 3227, 1, 21,0, 0, 0, 0 }, //asciii 0x004D + { 3328, 1, 18,0, 0, 0, 0 }, //asciii 0x004E + { 3399, 1, 18,1, 0, 1, 4 }, //asciii 0x004F + { 3511, 1, 15,2, 0, 1, 8 }, //asciii 0x0050 + { 3584, 1, 18,1, 0, 1, 4 }, //asciii 0x0051 + { 3709, 1, 15,2, 0, 0, 8 }, //asciii 0x0052 + { 3801, 1, 15,1, 0, 1, 4 }, //asciii 0x0053 + { 3913, 1, 15,1, 0, 0, 8 }, //asciii 0x0054 + { 3962, 1, 18,2, 0, 2, 4 }, //asciii 0x0055 + { 4025, 1, 16,0, 0, 0, 0 }, //asciii 0x0056 + { 4105, 1, 23,0, 0, 0, 0 }, //asciii 0x0057 + { 4234, 1, 15,0, 0, 0, 8 }, //asciii 0x0058 + { 4348, 1, 16,0, 0, 0, 0 }, //asciii 0x0059 + { 4416, 1, 15,1, 0, 1, 8 }, //asciii 0x005A + { 4529, 1, 9,2, 0, 1, 4 }, //asciii 0x005B + { 4566, 1, 9,0, 0, 1, 4 }, //asciii 0x005C + { 4612, 1, 9,0, 0, 3, 4 }, //asciii 0x005D + { 4647, 1, 11,0, 0, 0, 16 }, //asciii 0x005E + { 4689, 1, 11,0, 20, 0, 4 }, //asciii 0x005F + { 4721, 1, 12,3, 0, 3, 20 }, //asciii 0x0060 + { 4736, 1, 14,1, 4, 2, 4 }, //asciii 0x0061 + { 4824, 1, 15,2, 0, 1, 4 }, //asciii 0x0062 + { 4899, 1, 13,0, 0, 0, 0 }, //asciii 0x0063 + { 4974, 1, 15,1, 0, 2, 4 }, //asciii 0x0064 + { 5052, 1, 14,1, 4, 1, 4 }, //asciii 0x0065 + { 5154, 1, 9,0, 0, 0, 8 }, //asciii 0x0066 + { 5200, 1, 15,1, 4, 2, 0 }, //asciii 0x0067 + { 5305, 1, 14,1, 0, 1, 8 }, //asciii 0x0068 + { 5352, 1, 6,1, 0, 1, 8 }, //asciii 0x0069 + { 5374, 1, 6,0, 0, 1, 0 }, //asciii 0x006A + { 5405, 1, 13,1, 0, 0, 8 }, //asciii 0x006B + { 5465, 1, 6,0, 0, 0, 0 }, //asciii 0x006C + { 5486, 1, 21,1, 4, 1, 8 }, //asciii 0x006D + { 5554, 1, 14,1, 4, 1, 8 }, //asciii 0x006E + { 5600, 1, 14,1, 4, 0, 4 }, //asciii 0x006F + { 5683, 1, 15,0, 0, 0, 0 }, //asciii 0x0070 + { 5764, 1, 15,1, 4, 2, 0 }, //asciii 0x0071 + { 5843, 1, 9,1, 4, 0, 8 }, //asciii 0x0072 + { 5870, 1, 13,0, 0, 0, 0 }, //asciii 0x0073 + { 5959, 1, 9,0, 0, 1, 4 }, //asciii 0x0074 + { 6004, 1, 14,1, 4, 1, 4 }, //asciii 0x0075 + { 6050, 1, 13,0, 0, 0, 0 }, //asciii 0x0076 + { 6109, 1, 20,0, 0, 0, 0 }, //asciii 0x0077 + { 6206, 1, 13,1, 4, 1, 8 }, //asciii 0x0078 + { 6283, 1, 13,0, 0, 0, 0 }, //asciii 0x0079 + { 6360, 1, 13,1, 4, 1, 8 }, //asciii 0x007A + { 6448, 1, 9,0, 0, 1, 4 }, //asciii 0x007B + { 6500, 1, 8,3, 0, 3, 0 }, //asciii 0x007C + { 6509, 1, 9,0, 0, 1, 4 }, //asciii 0x007D + { 6560, 1, 16,0, 0, 0, 0 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_REGULAR_24PX= { diff --git a/lib_nbgl/include/nbgl_font_inter_regular_24.json b/lib_nbgl/include/nbgl_font_inter_regular_24.json index 17d01cd23..5492e85aa 100644 --- a/lib_nbgl/include/nbgl_font_inter_regular_24.json +++ b/lib_nbgl/include/nbgl_font_inter_regular_24.json @@ -20,7 +20,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 33, "bitmap_byte_count": 25 }, @@ -31,7 +31,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 4, + "y_max_offset": 16, "char": 34, "bitmap_byte_count": 21 }, @@ -42,7 +42,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 35, "bitmap_byte_count": 109 }, @@ -86,7 +86,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 39, "bitmap_byte_count": 13 }, @@ -119,7 +119,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 3, + "y_max_offset": 12, "char": 42, "bitmap_byte_count": 56 }, @@ -128,9 +128,9 @@ "bitmap_offset": 684, "width": 16, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 43, "bitmap_byte_count": 42 }, @@ -139,7 +139,7 @@ "bitmap_offset": 726, "width": 7, "x_min_offset": 1, - "y_min_offset": 4, + "y_min_offset": 16, "x_max_offset": 2, "y_max_offset": 0, "char": 44, @@ -150,9 +150,9 @@ "bitmap_offset": 745, "width": 11, "x_min_offset": 1, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 3, + "y_max_offset": 12, "char": 45, "bitmap_byte_count": 27 }, @@ -161,9 +161,9 @@ "bitmap_offset": 772, "width": 7, "x_min_offset": 1, - "y_min_offset": 4, + "y_min_offset": 16, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 46, "bitmap_byte_count": 13 }, @@ -185,7 +185,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 48, "bitmap_byte_count": 91 }, @@ -196,7 +196,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 49, "bitmap_byte_count": 28 }, @@ -207,7 +207,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 50, "bitmap_byte_count": 98 }, @@ -262,7 +262,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 55, "bitmap_byte_count": 79 }, @@ -273,7 +273,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 56, "bitmap_byte_count": 114 }, @@ -293,9 +293,9 @@ "bitmap_offset": 1761, "width": 7, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 58, "bitmap_byte_count": 26 }, @@ -304,7 +304,7 @@ "bitmap_offset": 1787, "width": 7, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 59, @@ -326,9 +326,9 @@ "bitmap_offset": 1877, "width": 16, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 61, "bitmap_byte_count": 71 }, @@ -350,7 +350,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 63, "bitmap_byte_count": 68 }, @@ -372,7 +372,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 65, "bitmap_byte_count": 91 }, @@ -405,7 +405,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 68, "bitmap_byte_count": 89 }, @@ -416,7 +416,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 69, "bitmap_byte_count": 90 }, @@ -427,7 +427,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 70, "bitmap_byte_count": 62 }, @@ -438,7 +438,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 71, "bitmap_byte_count": 127 }, @@ -449,7 +449,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 72, "bitmap_byte_count": 56 }, @@ -460,7 +460,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 73, "bitmap_byte_count": 53 }, @@ -471,7 +471,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 74, "bitmap_byte_count": 41 }, @@ -482,7 +482,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 75, "bitmap_byte_count": 83 }, @@ -493,7 +493,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 76, "bitmap_byte_count": 39 }, @@ -526,7 +526,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 79, "bitmap_byte_count": 112 }, @@ -537,7 +537,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 80, "bitmap_byte_count": 73 }, @@ -548,7 +548,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 81, "bitmap_byte_count": 125 }, @@ -559,7 +559,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 82, "bitmap_byte_count": 92 }, @@ -570,7 +570,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 83, "bitmap_byte_count": 112 }, @@ -581,7 +581,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 84, "bitmap_byte_count": 49 }, @@ -592,7 +592,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 85, "bitmap_byte_count": 63 }, @@ -625,7 +625,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 88, "bitmap_byte_count": 114 }, @@ -647,7 +647,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 90, "bitmap_byte_count": 113 }, @@ -658,7 +658,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 91, "bitmap_byte_count": 37 }, @@ -669,7 +669,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 92, "bitmap_byte_count": 46 }, @@ -680,7 +680,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 93, "bitmap_byte_count": 35 }, @@ -691,7 +691,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 4, + "y_max_offset": 16, "char": 94, "bitmap_byte_count": 42 }, @@ -700,9 +700,9 @@ "bitmap_offset": 4689, "width": 11, "x_min_offset": 0, - "y_min_offset": 5, + "y_min_offset": 20, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 95, "bitmap_byte_count": 32 }, @@ -713,7 +713,7 @@ "x_min_offset": 3, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 5, + "y_max_offset": 20, "char": 96, "bitmap_byte_count": 15 }, @@ -722,9 +722,9 @@ "bitmap_offset": 4736, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 97, "bitmap_byte_count": 88 }, @@ -735,7 +735,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 98, "bitmap_byte_count": 75 }, @@ -757,7 +757,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 100, "bitmap_byte_count": 78 }, @@ -766,9 +766,9 @@ "bitmap_offset": 5052, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 101, "bitmap_byte_count": 102 }, @@ -779,7 +779,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 102, "bitmap_byte_count": 46 }, @@ -788,7 +788,7 @@ "bitmap_offset": 5200, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, "y_max_offset": 0, "char": 103, @@ -801,7 +801,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 104, "bitmap_byte_count": 47 }, @@ -812,7 +812,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 105, "bitmap_byte_count": 22 }, @@ -834,7 +834,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 107, "bitmap_byte_count": 60 }, @@ -854,9 +854,9 @@ "bitmap_offset": 5486, "width": 21, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 109, "bitmap_byte_count": 68 }, @@ -865,9 +865,9 @@ "bitmap_offset": 5554, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 110, "bitmap_byte_count": 46 }, @@ -876,9 +876,9 @@ "bitmap_offset": 5600, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 111, "bitmap_byte_count": 83 }, @@ -898,7 +898,7 @@ "bitmap_offset": 5764, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, "y_max_offset": 0, "char": 113, @@ -909,9 +909,9 @@ "bitmap_offset": 5843, "width": 9, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 114, "bitmap_byte_count": 27 }, @@ -933,7 +933,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 116, "bitmap_byte_count": 45 }, @@ -942,9 +942,9 @@ "bitmap_offset": 6004, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 117, "bitmap_byte_count": 46 }, @@ -975,9 +975,9 @@ "bitmap_offset": 6206, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 120, "bitmap_byte_count": 77 }, @@ -997,9 +997,9 @@ "bitmap_offset": 6360, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 122, "bitmap_byte_count": 88 }, @@ -1010,7 +1010,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 123, "bitmap_byte_count": 52 }, @@ -1032,7 +1032,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 125, "bitmap_byte_count": 51 }, diff --git a/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.inc b/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.inc index f34ceb190..79bde7783 100644 --- a/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.inc +++ b/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.inc @@ -369,101 +369,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_REGUL }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_REGULAR_24PX_1BPP[95] = { - { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 6,2, 0, 2, 2 }, //asciii 0x0021 - { 1, 4, 9,2, 0, 1, 4 }, //asciii 0x0022 - { 1, 10, 16,0, 0, 1, 2 }, //asciii 0x0023 - { 1, 41, 16,2, 0, 2, 1 }, //asciii 0x0024 - { 1, 72, 19,2, 0, 2, 2 }, //asciii 0x0025 - { 1, 106, 15,1, 0, 1, 2 }, //asciii 0x0026 - { 1, 138, 6,2, 0, 2, 4 }, //asciii 0x0027 - { 1, 141, 8,2, 0, 1, 1 }, //asciii 0x0028 - { 1, 151, 8,1, 0, 2, 1 }, //asciii 0x0029 - { 1, 161, 12,2, 0, 2, 4 }, //asciii 0x002A - { 1, 174, 14,2, 2, 2, 2 }, //asciii 0x002B - { 1, 185, 6,2, 4, 1, 1 }, //asciii 0x002C - { 1, 189, 11,2, 2, 2, 3 }, //asciii 0x002D - { 1, 197, 6,2, 4, 1, 2 }, //asciii 0x002E - { 1, 201, 8,1, 0, 0, 1 }, //asciii 0x002F - { 1, 215, 14,1, 0, 1, 2 }, //asciii 0x0030 - { 1, 236, 11,1, 0, 3, 2 }, //asciii 0x0031 - { 1, 249, 14,2, 0, 2, 2 }, //asciii 0x0032 - { 1, 274, 15,2, 0, 2, 2 }, //asciii 0x0033 - { 1, 301, 15,1, 0, 2, 2 }, //asciii 0x0034 - { 1, 324, 14,2, 0, 1, 2 }, //asciii 0x0035 - { 1, 353, 14,1, 0, 1, 2 }, //asciii 0x0036 - { 1, 383, 13,1, 0, 1, 2 }, //asciii 0x0037 - { 1, 404, 14,1, 0, 1, 2 }, //asciii 0x0038 - { 1, 435, 14,1, 0, 1, 2 }, //asciii 0x0039 - { 1, 465, 6,2, 2, 1, 2 }, //asciii 0x003A - { 1, 470, 7,2, 2, 2, 1 }, //asciii 0x003B - { 1, 475, 15,2, 2, 2, 2 }, //asciii 0x003C - { 1, 495, 15,3, 2, 2, 2 }, //asciii 0x003D - { 1, 516, 15,2, 2, 2, 2 }, //asciii 0x003E - { 1, 536, 12,1, 0, 2, 2 }, //asciii 0x003F - { 1, 554, 22,1, 0, 1, 1 }, //asciii 0x0040 - { 1, 605, 16,1, 0, 1, 2 }, //asciii 0x0041 - { 1, 629, 15,2, 0, 1, 2 }, //asciii 0x0042 - { 1, 660, 18,2, 0, 2, 2 }, //asciii 0x0043 - { 1, 687, 17,2, 0, 2, 2 }, //asciii 0x0044 - { 1, 712, 14,2, 0, 2, 2 }, //asciii 0x0045 - { 1, 740, 14,2, 0, 2, 2 }, //asciii 0x0046 - { 1, 760, 17,1, 0, 1, 2 }, //asciii 0x0047 - { 1, 793, 17,2, 0, 2, 2 }, //asciii 0x0048 - { 1, 819, 12,2, 0, 2, 2 }, //asciii 0x0049 - { 1, 835, 12,1, 0, 2, 2 }, //asciii 0x004A - { 1, 853, 15,2, 0, 1, 2 }, //asciii 0x004B - { 1, 875, 13,2, 0, 1, 2 }, //asciii 0x004C - { 1, 895, 20,2, 0, 2, 2 }, //asciii 0x004D - { 1, 921, 17,2, 0, 2, 2 }, //asciii 0x004E - { 1, 942, 18,1, 0, 2, 2 }, //asciii 0x004F - { 1, 969, 15,2, 0, 2, 2 }, //asciii 0x0050 - { 1, 990, 18,1, 0, 2, 1 }, //asciii 0x0051 - { 1, 1020, 15,2, 0, 1, 2 }, //asciii 0x0052 - { 1, 1045, 15,2, 0, 2, 2 }, //asciii 0x0053 - { 1, 1075, 15,1, 0, 1, 2 }, //asciii 0x0054 - { 1, 1101, 17,2, 0, 2, 2 }, //asciii 0x0055 - { 1, 1124, 16,1, 0, 1, 2 }, //asciii 0x0056 - { 1, 1146, 22,1, 0, 1, 2 }, //asciii 0x0057 - { 1, 1176, 15,1, 0, 1, 2 }, //asciii 0x0058 - { 1, 1200, 16,1, 0, 1, 2 }, //asciii 0x0059 - { 1, 1222, 14,1, 0, 1, 2 }, //asciii 0x005A - { 1, 1252, 8,3, 0, 0, 1 }, //asciii 0x005B - { 1, 1266, 8,0, 0, 1, 1 }, //asciii 0x005C - { 1, 1277, 8,1, 0, 2, 1 }, //asciii 0x005D - { 1, 1291, 11,1, 0, 1, 4 }, //asciii 0x005E - { 1, 1301, 12,0, 5, 3, 1 }, //asciii 0x005F - { 1, 1311, 11,5, 0, 3, 5 }, //asciii 0x0060 - { 1, 1315, 13,1, 1, 2, 2 }, //asciii 0x0061 - { 1, 1340, 14,2, 0, 1, 2 }, //asciii 0x0062 - { 1, 1361, 13,1, 1, 1, 2 }, //asciii 0x0063 - { 1, 1382, 14,1, 0, 2, 2 }, //asciii 0x0064 - { 1, 1403, 13,1, 1, 1, 2 }, //asciii 0x0065 - { 1, 1431, 8,1, 0, 1, 2 }, //asciii 0x0066 - { 1, 1443, 14,1, 1, 2, 0 }, //asciii 0x0067 - { 1, 1472, 14,2, 0, 2, 2 }, //asciii 0x0068 - { 1, 1489, 6,2, 0, 2, 2 }, //asciii 0x0069 - { 1, 1493, 6,0, 0, 2, 1 }, //asciii 0x006A - { 1, 1502, 13,2, 0, 1, 2 }, //asciii 0x006B - { 1, 1521, 7,2, 0, 1, 2 }, //asciii 0x006C - { 1, 1530, 22,2, 1, 2, 2 }, //asciii 0x006D - { 1, 1550, 13,2, 1, 1, 2 }, //asciii 0x006E - { 1, 1561, 14,1, 1, 1, 2 }, //asciii 0x006F - { 1, 1582, 14,2, 1, 1, 0 }, //asciii 0x0070 - { 1, 1604, 14,1, 1, 2, 0 }, //asciii 0x0071 - { 1, 1626, 10,2, 1, 1, 2 }, //asciii 0x0072 - { 1, 1634, 12,1, 1, 1, 2 }, //asciii 0x0073 - { 1, 1660, 8,1, 1, 1, 2 }, //asciii 0x0074 - { 1, 1669, 13,2, 1, 1, 2 }, //asciii 0x0075 - { 1, 1681, 13,1, 1, 1, 2 }, //asciii 0x0076 - { 1, 1693, 19,1, 1, 1, 2 }, //asciii 0x0077 - { 1, 1711, 12,1, 1, 1, 2 }, //asciii 0x0078 - { 1, 1729, 13,1, 1, 1, 0 }, //asciii 0x0079 - { 1, 1750, 12,1, 1, 1, 2 }, //asciii 0x007A - { 1, 1774, 7,1, 0, 0, 1 }, //asciii 0x007B - { 1, 1788, 8,3, 0, 3, 1 }, //asciii 0x007C - { 1, 1792, 8,1, 0, 1, 1 }, //asciii 0x007D - { 1, 1806, 15,2, 2, 2, 3 }, //asciii 0x007E + { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 6,2, 0, 2, 8 }, //asciii 0x0021 + { 4, 1, 9,2, 0, 1, 16 }, //asciii 0x0022 + { 10, 1, 16,0, 0, 1, 8 }, //asciii 0x0023 + { 41, 1, 16,2, 0, 2, 4 }, //asciii 0x0024 + { 72, 1, 19,2, 0, 2, 8 }, //asciii 0x0025 + { 106, 1, 15,1, 0, 1, 8 }, //asciii 0x0026 + { 138, 1, 6,2, 0, 2, 16 }, //asciii 0x0027 + { 141, 1, 8,2, 0, 1, 4 }, //asciii 0x0028 + { 151, 1, 8,1, 0, 2, 4 }, //asciii 0x0029 + { 161, 1, 12,2, 0, 2, 16 }, //asciii 0x002A + { 174, 1, 14,2, 8, 2, 8 }, //asciii 0x002B + { 185, 1, 6,2, 16, 1, 4 }, //asciii 0x002C + { 189, 1, 11,2, 8, 2, 12 }, //asciii 0x002D + { 197, 1, 6,2, 16, 1, 8 }, //asciii 0x002E + { 201, 1, 8,1, 0, 0, 4 }, //asciii 0x002F + { 215, 1, 14,1, 0, 1, 8 }, //asciii 0x0030 + { 236, 1, 11,1, 0, 3, 8 }, //asciii 0x0031 + { 249, 1, 14,2, 0, 2, 8 }, //asciii 0x0032 + { 274, 1, 15,2, 0, 2, 8 }, //asciii 0x0033 + { 301, 1, 15,1, 0, 2, 8 }, //asciii 0x0034 + { 324, 1, 14,2, 0, 1, 8 }, //asciii 0x0035 + { 353, 1, 14,1, 0, 1, 8 }, //asciii 0x0036 + { 383, 1, 13,1, 0, 1, 8 }, //asciii 0x0037 + { 404, 1, 14,1, 0, 1, 8 }, //asciii 0x0038 + { 435, 1, 14,1, 0, 1, 8 }, //asciii 0x0039 + { 465, 1, 6,2, 8, 1, 8 }, //asciii 0x003A + { 470, 1, 7,2, 8, 2, 4 }, //asciii 0x003B + { 475, 1, 15,2, 8, 2, 8 }, //asciii 0x003C + { 495, 1, 15,3, 8, 2, 8 }, //asciii 0x003D + { 516, 1, 15,2, 8, 2, 8 }, //asciii 0x003E + { 536, 1, 12,1, 0, 2, 8 }, //asciii 0x003F + { 554, 1, 22,1, 0, 1, 4 }, //asciii 0x0040 + { 605, 1, 16,1, 0, 1, 8 }, //asciii 0x0041 + { 629, 1, 15,2, 0, 1, 8 }, //asciii 0x0042 + { 660, 1, 18,2, 0, 2, 8 }, //asciii 0x0043 + { 687, 1, 17,2, 0, 2, 8 }, //asciii 0x0044 + { 712, 1, 14,2, 0, 2, 8 }, //asciii 0x0045 + { 740, 1, 14,2, 0, 2, 8 }, //asciii 0x0046 + { 760, 1, 17,1, 0, 1, 8 }, //asciii 0x0047 + { 793, 1, 17,2, 0, 2, 8 }, //asciii 0x0048 + { 819, 1, 12,2, 0, 2, 8 }, //asciii 0x0049 + { 835, 1, 12,1, 0, 2, 8 }, //asciii 0x004A + { 853, 1, 15,2, 0, 1, 8 }, //asciii 0x004B + { 875, 1, 13,2, 0, 1, 8 }, //asciii 0x004C + { 895, 1, 20,2, 0, 2, 8 }, //asciii 0x004D + { 921, 1, 17,2, 0, 2, 8 }, //asciii 0x004E + { 942, 1, 18,1, 0, 2, 8 }, //asciii 0x004F + { 969, 1, 15,2, 0, 2, 8 }, //asciii 0x0050 + { 990, 1, 18,1, 0, 2, 4 }, //asciii 0x0051 + { 1020, 1, 15,2, 0, 1, 8 }, //asciii 0x0052 + { 1045, 1, 15,2, 0, 2, 8 }, //asciii 0x0053 + { 1075, 1, 15,1, 0, 1, 8 }, //asciii 0x0054 + { 1101, 1, 17,2, 0, 2, 8 }, //asciii 0x0055 + { 1124, 1, 16,1, 0, 1, 8 }, //asciii 0x0056 + { 1146, 1, 22,1, 0, 1, 8 }, //asciii 0x0057 + { 1176, 1, 15,1, 0, 1, 8 }, //asciii 0x0058 + { 1200, 1, 16,1, 0, 1, 8 }, //asciii 0x0059 + { 1222, 1, 14,1, 0, 1, 8 }, //asciii 0x005A + { 1252, 1, 8,3, 0, 0, 4 }, //asciii 0x005B + { 1266, 1, 8,0, 0, 1, 4 }, //asciii 0x005C + { 1277, 1, 8,1, 0, 2, 4 }, //asciii 0x005D + { 1291, 1, 11,1, 0, 1, 16 }, //asciii 0x005E + { 1301, 1, 12,0, 20, 3, 4 }, //asciii 0x005F + { 1311, 1, 11,5, 0, 3, 20 }, //asciii 0x0060 + { 1315, 1, 13,1, 4, 2, 8 }, //asciii 0x0061 + { 1340, 1, 14,2, 0, 1, 8 }, //asciii 0x0062 + { 1361, 1, 13,1, 4, 1, 8 }, //asciii 0x0063 + { 1382, 1, 14,1, 0, 2, 8 }, //asciii 0x0064 + { 1403, 1, 13,1, 4, 1, 8 }, //asciii 0x0065 + { 1431, 1, 8,1, 0, 1, 8 }, //asciii 0x0066 + { 1443, 1, 14,1, 4, 2, 0 }, //asciii 0x0067 + { 1472, 1, 14,2, 0, 2, 8 }, //asciii 0x0068 + { 1489, 1, 6,2, 0, 2, 8 }, //asciii 0x0069 + { 1493, 1, 6,0, 0, 2, 4 }, //asciii 0x006A + { 1502, 1, 13,2, 0, 1, 8 }, //asciii 0x006B + { 1521, 1, 7,2, 0, 1, 8 }, //asciii 0x006C + { 1530, 1, 22,2, 4, 2, 8 }, //asciii 0x006D + { 1550, 1, 13,2, 4, 1, 8 }, //asciii 0x006E + { 1561, 1, 14,1, 4, 1, 8 }, //asciii 0x006F + { 1582, 1, 14,2, 4, 1, 0 }, //asciii 0x0070 + { 1604, 1, 14,1, 4, 2, 0 }, //asciii 0x0071 + { 1626, 1, 10,2, 4, 1, 8 }, //asciii 0x0072 + { 1634, 1, 12,1, 4, 1, 8 }, //asciii 0x0073 + { 1660, 1, 8,1, 4, 1, 8 }, //asciii 0x0074 + { 1669, 1, 13,2, 4, 1, 8 }, //asciii 0x0075 + { 1681, 1, 13,1, 4, 1, 8 }, //asciii 0x0076 + { 1693, 1, 19,1, 4, 1, 8 }, //asciii 0x0077 + { 1711, 1, 12,1, 4, 1, 8 }, //asciii 0x0078 + { 1729, 1, 13,1, 4, 1, 0 }, //asciii 0x0079 + { 1750, 1, 12,1, 4, 1, 8 }, //asciii 0x007A + { 1774, 1, 7,1, 0, 0, 4 }, //asciii 0x007B + { 1788, 1, 8,3, 0, 3, 4 }, //asciii 0x007C + { 1792, 1, 8,1, 0, 1, 4 }, //asciii 0x007D + { 1806, 1, 15,2, 8, 2, 12 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_REGULAR_24PX_1BPP= { diff --git a/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.json b/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.json index c56632870..96f2962da 100644 --- a/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.json +++ b/lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.json @@ -20,7 +20,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 33, "bitmap_byte_count": 4 }, @@ -31,7 +31,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 34, "bitmap_byte_count": 6 }, @@ -42,7 +42,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 35, "bitmap_byte_count": 31 }, @@ -53,7 +53,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 36, "bitmap_byte_count": 31 }, @@ -64,7 +64,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 37, "bitmap_byte_count": 34 }, @@ -75,7 +75,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 38, "bitmap_byte_count": 32 }, @@ -86,7 +86,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 4, + "y_max_offset": 16, "char": 39, "bitmap_byte_count": 3 }, @@ -97,7 +97,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 40, "bitmap_byte_count": 10 }, @@ -108,7 +108,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 41, "bitmap_byte_count": 10 }, @@ -119,7 +119,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 4, + "y_max_offset": 16, "char": 42, "bitmap_byte_count": 13 }, @@ -128,9 +128,9 @@ "bitmap_offset": 174, "width": 14, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 43, "bitmap_byte_count": 11 }, @@ -139,9 +139,9 @@ "bitmap_offset": 185, "width": 6, "x_min_offset": 2, - "y_min_offset": 4, + "y_min_offset": 16, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 44, "bitmap_byte_count": 4 }, @@ -150,9 +150,9 @@ "bitmap_offset": 189, "width": 11, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 3, + "y_max_offset": 12, "char": 45, "bitmap_byte_count": 8 }, @@ -161,9 +161,9 @@ "bitmap_offset": 197, "width": 6, "x_min_offset": 2, - "y_min_offset": 4, + "y_min_offset": 16, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 46, "bitmap_byte_count": 4 }, @@ -174,7 +174,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 47, "bitmap_byte_count": 14 }, @@ -185,7 +185,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 48, "bitmap_byte_count": 21 }, @@ -196,7 +196,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 49, "bitmap_byte_count": 13 }, @@ -207,7 +207,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 50, "bitmap_byte_count": 25 }, @@ -218,7 +218,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 51, "bitmap_byte_count": 27 }, @@ -229,7 +229,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 52, "bitmap_byte_count": 23 }, @@ -240,7 +240,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 53, "bitmap_byte_count": 29 }, @@ -251,7 +251,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 54, "bitmap_byte_count": 30 }, @@ -262,7 +262,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 55, "bitmap_byte_count": 21 }, @@ -273,7 +273,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 56, "bitmap_byte_count": 31 }, @@ -284,7 +284,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 57, "bitmap_byte_count": 30 }, @@ -293,9 +293,9 @@ "bitmap_offset": 465, "width": 6, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 58, "bitmap_byte_count": 5 }, @@ -304,9 +304,9 @@ "bitmap_offset": 470, "width": 7, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 59, "bitmap_byte_count": 5 }, @@ -315,9 +315,9 @@ "bitmap_offset": 475, "width": 15, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 60, "bitmap_byte_count": 20 }, @@ -326,9 +326,9 @@ "bitmap_offset": 495, "width": 15, "x_min_offset": 3, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 61, "bitmap_byte_count": 21 }, @@ -337,9 +337,9 @@ "bitmap_offset": 516, "width": 15, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 62, "bitmap_byte_count": 20 }, @@ -350,7 +350,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 63, "bitmap_byte_count": 18 }, @@ -361,7 +361,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 64, "bitmap_byte_count": 51 }, @@ -372,7 +372,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 65, "bitmap_byte_count": 24 }, @@ -383,7 +383,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 66, "bitmap_byte_count": 31 }, @@ -394,7 +394,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 67, "bitmap_byte_count": 27 }, @@ -405,7 +405,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 68, "bitmap_byte_count": 25 }, @@ -416,7 +416,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 69, "bitmap_byte_count": 28 }, @@ -427,7 +427,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 70, "bitmap_byte_count": 20 }, @@ -438,7 +438,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 71, "bitmap_byte_count": 33 }, @@ -449,7 +449,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 72, "bitmap_byte_count": 26 }, @@ -460,7 +460,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 73, "bitmap_byte_count": 16 }, @@ -471,7 +471,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 74, "bitmap_byte_count": 18 }, @@ -482,7 +482,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 75, "bitmap_byte_count": 22 }, @@ -493,7 +493,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 76, "bitmap_byte_count": 20 }, @@ -504,7 +504,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 77, "bitmap_byte_count": 26 }, @@ -515,7 +515,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 78, "bitmap_byte_count": 21 }, @@ -526,7 +526,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 79, "bitmap_byte_count": 27 }, @@ -537,7 +537,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 80, "bitmap_byte_count": 21 }, @@ -548,7 +548,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 81, "bitmap_byte_count": 30 }, @@ -559,7 +559,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 82, "bitmap_byte_count": 25 }, @@ -570,7 +570,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 83, "bitmap_byte_count": 30 }, @@ -581,7 +581,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 84, "bitmap_byte_count": 26 }, @@ -592,7 +592,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 85, "bitmap_byte_count": 23 }, @@ -603,7 +603,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 86, "bitmap_byte_count": 22 }, @@ -614,7 +614,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 87, "bitmap_byte_count": 30 }, @@ -625,7 +625,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 88, "bitmap_byte_count": 24 }, @@ -636,7 +636,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 89, "bitmap_byte_count": 22 }, @@ -647,7 +647,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 90, "bitmap_byte_count": 30 }, @@ -658,7 +658,7 @@ "x_min_offset": 3, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 91, "bitmap_byte_count": 14 }, @@ -669,7 +669,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 92, "bitmap_byte_count": 11 }, @@ -680,7 +680,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 93, "bitmap_byte_count": 14 }, @@ -691,7 +691,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 94, "bitmap_byte_count": 10 }, @@ -700,9 +700,9 @@ "bitmap_offset": 1301, "width": 12, "x_min_offset": 0, - "y_min_offset": 5, + "y_min_offset": 20, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 95, "bitmap_byte_count": 10 }, @@ -713,7 +713,7 @@ "x_min_offset": 5, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 5, + "y_max_offset": 20, "char": 96, "bitmap_byte_count": 4 }, @@ -722,9 +722,9 @@ "bitmap_offset": 1315, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 97, "bitmap_byte_count": 25 }, @@ -735,7 +735,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 98, "bitmap_byte_count": 21 }, @@ -744,9 +744,9 @@ "bitmap_offset": 1361, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 99, "bitmap_byte_count": 21 }, @@ -757,7 +757,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 100, "bitmap_byte_count": 21 }, @@ -766,9 +766,9 @@ "bitmap_offset": 1403, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 101, "bitmap_byte_count": 28 }, @@ -779,7 +779,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 102, "bitmap_byte_count": 12 }, @@ -788,7 +788,7 @@ "bitmap_offset": 1443, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, "y_max_offset": 0, "char": 103, @@ -801,7 +801,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 104, "bitmap_byte_count": 17 }, @@ -812,7 +812,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 105, "bitmap_byte_count": 4 }, @@ -823,7 +823,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 106, "bitmap_byte_count": 9 }, @@ -834,7 +834,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 107, "bitmap_byte_count": 19 }, @@ -845,7 +845,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 108, "bitmap_byte_count": 9 }, @@ -854,9 +854,9 @@ "bitmap_offset": 1530, "width": 22, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 109, "bitmap_byte_count": 20 }, @@ -865,9 +865,9 @@ "bitmap_offset": 1550, "width": 13, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 110, "bitmap_byte_count": 11 }, @@ -876,9 +876,9 @@ "bitmap_offset": 1561, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 111, "bitmap_byte_count": 21 }, @@ -887,7 +887,7 @@ "bitmap_offset": 1582, "width": 14, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 112, @@ -898,7 +898,7 @@ "bitmap_offset": 1604, "width": 14, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, "y_max_offset": 0, "char": 113, @@ -909,9 +909,9 @@ "bitmap_offset": 1626, "width": 10, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 114, "bitmap_byte_count": 8 }, @@ -920,9 +920,9 @@ "bitmap_offset": 1634, "width": 12, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 115, "bitmap_byte_count": 26 }, @@ -931,9 +931,9 @@ "bitmap_offset": 1660, "width": 8, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 116, "bitmap_byte_count": 9 }, @@ -942,9 +942,9 @@ "bitmap_offset": 1669, "width": 13, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 117, "bitmap_byte_count": 12 }, @@ -953,9 +953,9 @@ "bitmap_offset": 1681, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 118, "bitmap_byte_count": 12 }, @@ -964,9 +964,9 @@ "bitmap_offset": 1693, "width": 19, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 119, "bitmap_byte_count": 18 }, @@ -975,9 +975,9 @@ "bitmap_offset": 1711, "width": 12, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 120, "bitmap_byte_count": 18 }, @@ -986,7 +986,7 @@ "bitmap_offset": 1729, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 121, @@ -997,9 +997,9 @@ "bitmap_offset": 1750, "width": 12, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 122, "bitmap_byte_count": 24 }, @@ -1010,7 +1010,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 123, "bitmap_byte_count": 14 }, @@ -1021,7 +1021,7 @@ "x_min_offset": 3, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 1, + "y_max_offset": 4, "char": 124, "bitmap_byte_count": 4 }, @@ -1032,7 +1032,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 125, "bitmap_byte_count": 14 }, @@ -1041,9 +1041,9 @@ "bitmap_offset": 1806, "width": 15, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 3, + "y_max_offset": 12, "char": 126, "bitmap_byte_count": 12 } diff --git a/lib_nbgl/include/nbgl_font_inter_regular_28.inc b/lib_nbgl/include/nbgl_font_inter_regular_28.inc new file mode 100644 index 000000000..19a9f7026 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_regular_28.inc @@ -0,0 +1,1251 @@ +#include "nbgl_fonts.h" + +__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_REGULAR_28PX[] = { +//ascii 0x0020 +//ascii 0x0021 + 0xC3, 0x1C, 0x4D, 0x3E, 0xC5, 0x89, 0x6C, 0xC6, + 0x0A, 0x70, 0x50, 0x0C, 0xC0, 0x0B, 0x10, 0x01, + 0xC6, 0x0A, 0x70, 0x50, 0x0C, 0xC0, 0x0A, 0x20, + 0xC6, 0x0D, 0x29, 0x4A, 0x3B, 0x1C, 0xC2, 0x86, + 0x29, +//ascii 0x0022 + 0xC2, 0x0E, 0x5C, 0x0D, 0xC3, 0x0A, 0x50, 0x06, + 0xC3, 0x0B, 0x51, 0x07, 0xDC, 0x5D, 0x0E, 0xC3, + 0x0A, 0x50, 0x06, 0xC3, 0x0A, 0x50, 0x06, 0xC0, +//ascii 0x0023 + 0xE0, 0x84, 0x0C, 0xD4, 0x84, 0x0C, 0xC3, 0x86, + 0x3C, 0xC7, 0xBA, 0x14, 0x69, 0xB0, 0x84, 0x0C, + 0xC3, 0x86, 0x0A, 0xC7, 0x0A, 0x60, 0xA3, 0x69, + 0xBE, 0x86, 0x0A, 0xC9, 0xAC, 0xA7, 0x41, 0x70, + 0x94, 0x8B, 0xE0, 0xCA, 0xB4, 0x09, 0xA7, 0x50, + 0x02, 0x60, 0x03, 0xC8, 0x84, 0x0C, 0xC3, 0xB6, + 0x06, 0x85, 0x20, 0x10, 0xC8, 0x84, 0x0C, 0xC3, + 0x86, 0x0A, 0xC3, 0x0D, 0xC8, 0x84, 0x0C, 0xC3, + 0x86, 0x0A, 0xC7, 0xBB, 0x36, 0x9B, 0xE0, 0x84, + 0x0C, 0xC3, 0x86, 0x0A, 0xC7, 0x0A, 0x60, 0x95, + 0x8B, 0xE0, 0xC0, 0x86, 0x0A, 0xC8, 0xAC, 0xA7, + 0x52, 0x50, 0x11, 0x90, 0x6B, 0xE0, 0xCB, 0x04, + 0x00, 0x17, 0x05, 0x02, 0x60, 0x03, 0x05, 0xC8, + 0x84, 0x0C, 0xC3, 0x05, 0x00, 0x15, 0x02, 0x20, + 0xC8, 0x84, 0x0C, 0xC3, 0x86, 0x0A, 0xC2, 0x0D, + 0x0B, 0xC9, 0x0D, 0xC4, 0x86, 0x0A, 0xD4, 0x8D, + 0xAD, 0xC0, +//ascii 0x0024 + 0xD0, 0x8D, 0xCD, 0xCD, 0x8A, 0x45, 0xC5, 0x0B, + 0x02, 0x20, 0x02, 0x0A, 0xCA, 0x06, 0x10, 0x04, + 0xC4, 0x0B, 0x60, 0x08, 0xC8, 0x09, 0x10, 0x03, + 0x0A, 0xC4, 0xB1, 0x02, 0xBE, 0xB0, 0x03, 0x10, + 0x0C, 0xC7, 0x81, 0x05, 0xC5, 0x08, 0x10, 0x0E, + 0xC3, 0x82, 0x04, 0xC6, 0x0B, 0x10, 0xC6, 0x83, + 0x06, 0xC4, 0x0A, 0x10, 0xC6, 0x87, 0x04, 0xC5, + 0x0E, 0x10, 0x0C, 0xC5, 0x10, 0x0C, 0xC3, 0xA5, + 0x42, 0x02, 0x54, 0x03, 0x10, 0x64, 0x10, 0x83, + 0x49, 0xC1, 0x03, 0x02, 0x20, 0x52, 0x10, 0x01, + 0x62, 0x10, 0x81, 0x28, 0xC3, 0x88, 0x04, 0xC5, + 0x81, 0x0A, 0xC6, 0x10, 0x0C, 0xC5, 0x0C, 0x10, + 0x0E, 0xC3, 0x09, 0x10, 0xC6, 0x0B, 0x10, 0x0E, + 0xC6, 0x82, 0x04, 0xC2, 0x9E, 0x10, 0x60, 0xC6, + 0x83, 0x03, 0xC7, 0x0B, 0x10, 0xB2, 0x76, 0x10, + 0x10, 0x0E, 0xC4, 0x0B, 0x03, 0x10, 0x0B, 0xC8, + 0x09, 0x50, 0x0B, 0xC4, 0x0C, 0x20, 0x06, 0xCA, + 0x0D, 0x06, 0x13, 0x06, 0x0D, 0xC5, 0x9C, 0x01, + 0x80, 0xD7, 0x0E, 0x0B, +//ascii 0x0025 + 0xD0, 0xAE, 0xA9, 0xAD, 0xD5, 0x07, 0x40, 0x04, + 0x0E, 0xC6, 0x8A, 0x4E, 0xC8, 0xB8, 0x01, 0x56, + 0x50, 0x82, 0x04, 0xC6, 0x9A, 0x01, 0x90, 0xC7, + 0x82, 0x1E, 0xC3, 0x84, 0x0D, 0xC6, 0x08, 0x10, + 0x04, 0x0E, 0xC5, 0x00, 0x04, 0xC4, 0x89, 0x0C, + 0xC7, 0xAD, 0x30, 0x1A, 0xC4, 0x02, 0x01, 0xC4, + 0x85, 0x0D, 0xC9, 0x07, 0x10, 0x05, 0xC3, 0xB8, + 0x02, 0x78, 0x70, 0x83, 0x03, 0xCB, 0xAC, 0x20, + 0x2B, 0xC2, 0x05, 0x40, 0x02, 0x0E, 0xCD, 0x06, + 0x10, 0x06, 0xC2, 0x0C, 0x09, 0x18, 0x0B, 0xD0, + 0xAB, 0x10, 0x2C, 0xD1, 0x0D, 0x1C, 0x0D, 0xC2, + 0x05, 0x10, 0x07, 0xCE, 0x0D, 0x03, 0x30, 0x03, + 0x0D, 0xC1, 0xAA, 0x10, 0x3D, 0xCB, 0x9E, 0x10, + 0x20, 0x14, 0x81, 0x01, 0xC2, 0x0E, 0x04, 0x10, + 0x08, 0xCA, 0x88, 0x08, 0xC3, 0x88, 0x08, 0xC3, + 0xA9, 0x10, 0x4E, 0xC8, 0x06, 0x00, 0xC4, 0x8E, + 0x06, 0xC4, 0xAE, 0x30, 0x19, 0xC7, 0x87, 0x0C, + 0xC3, 0x8C, 0x07, 0xC6, 0x08, 0x10, 0x04, 0xC6, + 0x9C, 0x01, 0x70, 0x1A, 0x97, 0x10, 0xC0, 0xC7, + 0x8D, 0x30, 0xC7, 0x08, 0x50, 0x08, 0xCA, 0x07, + 0xC8, 0x0C, 0x07, 0x16, 0x07, 0x0D, 0xC0, +//ascii 0x0026 + 0xD6, 0x0E, 0xD2, 0x0C, 0x0D, 0xC4, 0x0C, 0x01, + 0xD2, 0x01, 0x10, 0x04, 0x0B, 0xC0, 0x09, 0x10, + 0xD2, 0x01, 0x30, 0x02, 0x10, 0x04, 0xD3, 0x8E, + 0xA4, 0x20, 0x06, 0xC9, 0x0C, 0x04, 0x12, 0x07, + 0xC6, 0x0D, 0x02, 0x20, 0x03, 0xC8, 0x0A, 0x40, + 0x02, 0x0D, 0xC3, 0xAB, 0x10, 0x19, 0x10, 0x09, + 0xC7, 0xB1, 0x02, 0x87, 0x10, 0x80, 0x2E, 0xC1, + 0x08, 0x10, 0x02, 0x0E, 0xC0, 0x88, 0x02, 0xC6, + 0x8A, 0x02, 0xC2, 0x9D, 0x10, 0x40, 0xC0, 0x05, + 0x10, 0x04, 0xC3, 0x10, 0x0E, 0xC5, 0x87, 0x08, + 0xC3, 0x0B, 0x10, 0x01, 0x10, 0x07, 0xC4, 0x82, + 0x0C, 0xC5, 0x87, 0x07, 0xC4, 0x05, 0x20, 0x09, + 0xC5, 0x83, 0x0C, 0xC5, 0x9A, 0x01, 0xE0, 0xC2, + 0x09, 0x20, 0x01, 0x0E, 0xC5, 0x81, 0x0D, 0xC6, + 0xB1, 0x01, 0x78, 0x30, 0x10, 0x92, 0x10, 0x40, + 0xC4, 0x89, 0x01, 0xC7, 0x0A, 0x50, 0x05, 0xC0, + 0x0A, 0x10, 0x04, 0x0D, 0xC1, 0x09, 0x10, 0x07, + 0xC8, 0xBC, 0x52, 0x14, 0xB0, 0xC2, 0x08, 0x20, + 0x02, 0x01, 0x10, 0x02, 0xD3, 0x09, 0x40, 0x04, + 0x0E, 0xD4, 0xAE, 0x97, 0x8C, 0xC0, +//ascii 0x0027 + 0xC3, 0x5D, 0x0E, 0xC3, 0x0A, 0x50, 0x06, 0xC3, + 0x0A, 0x50, 0x06, 0xC0, +//ascii 0x0028 + 0xC1, 0x0C, 0x0B, 0xD6, 0x09, 0x0E, 0xC4, 0x9B, + 0x04, 0xB0, 0xD2, 0x99, 0x20, 0xE0, 0xC4, 0x0E, + 0x04, 0x10, 0x91, 0x6A, 0xE0, 0xCA, 0x9E, 0xA5, + 0x10, 0x10, 0x06, 0xC7, 0x0B, 0x02, 0x30, 0x92, + 0x47, 0x80, 0x29, 0x98, 0x64, 0x10, 0x30, 0x04, + 0x0C, 0xCA, 0x0B, 0x05, 0x70, 0x50, 0x81, 0x6C, + 0xCF, 0xAB, 0x75, 0x21, 0x20, 0xA1, 0x35, 0x8C, +//ascii 0x0029 + 0xCD, 0x2E, 0xD6, 0x9D, 0x95, 0x20, 0x50, 0xA1, + 0x36, 0xAE, 0xCE, 0x09, 0x03, 0x70, 0x60, 0x04, + 0x0A, 0xCA, 0x08, 0x01, 0x20, 0xB1, 0x47, 0x9A, + 0xB0, 0xBC, 0xBA, 0x86, 0x30, 0x30, 0x02, 0x0A, + 0xC6, 0x0E, 0x02, 0x10, 0x83, 0x8D, 0xCC, 0x8C, + 0x72, 0x10, 0x04, 0xC5, 0x9B, 0x06, 0xD0, 0xD2, + 0x9C, 0x40, 0xE0, 0xC4, 0x1D, 0xD6, 0x0C, +//ascii 0x002A + 0xC6, 0x0D, 0xC2, 0x0C, 0xC8, 0x8E, 0x13, 0xC1, + 0x8E, 0x04, 0xC8, 0x85, 0x0A, 0xC0, 0x86, 0x09, + 0xC8, 0xBE, 0x12, 0xD0, 0x30, 0xCA, 0xA9, 0x02, + 0x0D, 0xC6, 0x0B, 0x01, 0x12, 0x03, 0x10, 0x01, + 0x03, 0x12, 0x01, 0xC3, 0x0A, 0x01, 0x12, 0x03, + 0x10, 0x01, 0x03, 0x12, 0x01, 0xC7, 0xA9, 0x02, + 0x0D, 0xC9, 0xBE, 0x12, 0xD0, 0x30, 0xC9, 0x85, + 0x0A, 0xC0, 0x86, 0x09, 0xC7, 0x8E, 0x13, 0xC1, + 0x8E, 0x04, 0xC9, 0x0D, 0xC2, 0x0C, +//ascii 0x002B + 0xC6, 0x13, 0x0E, 0xCC, 0x10, 0x0D, 0xCC, 0x10, + 0x0D, 0xCC, 0x10, 0x0D, 0xCC, 0x10, 0x0D, 0xC6, + 0x0D, 0x4A, 0x10, 0x09, 0x3A, 0x0D, 0xC1, 0x08, + 0x70, 0x30, 0x06, 0xC1, 0x09, 0x32, 0x01, 0x10, + 0x01, 0x32, 0x07, 0xC7, 0x10, 0x0D, 0xCC, 0x10, + 0x0D, 0xCC, 0x10, 0x0D, 0xCC, 0x10, 0x0D, 0xCC, + 0x10, 0x0D, 0xCC, 0x1B, 0xC0, +//ascii 0x002C + 0xC0, 0x19, 0x0C, 0xC8, 0x03, 0x20, 0x84, 0x8E, + 0xC4, 0x04, 0x50, 0x03, 0xC5, 0xBD, 0xB9, 0x63, + 0x10, 0xC0, +//ascii 0x002D + 0xC1, 0x84, 0x2B, 0xC4, 0x83, 0x0A, 0xC4, 0x83, + 0x0A, 0xC4, 0x83, 0x0A, 0xC4, 0x83, 0x0A, 0xC4, + 0x83, 0x0A, 0xC4, 0x83, 0x0A, 0xC4, 0x83, 0x0A, + 0xC4, 0x83, 0x0A, 0xC0, +//ascii 0x002E + 0xC0, 0x8A, 0x6C, 0xC3, 0x0C, 0x10, 0x01, 0xC3, + 0x0A, 0x20, 0x0E, 0xC3, 0x85, 0x18, +//ascii 0x002F + 0xC1, 0x1E, 0xD9, 0xAB, 0x02, 0x7B, 0xD6, 0x0C, + 0x40, 0x84, 0x8C, 0xD4, 0x8B, 0x73, 0x30, 0x91, + 0x59, 0xD0, 0xD3, 0x9E, 0xA6, 0x20, 0x30, 0x82, + 0x6A, 0xD4, 0x9D, 0x95, 0x10, 0x30, 0x83, 0x7C, + 0xD4, 0x8C, 0x83, 0x40, 0x84, 0x8D, 0xD4, 0x8B, + 0x72, 0x30, 0x01, 0xD6, 0xAE, 0xA5, 0x10, 0xDA, + 0x0D, 0xC0, +//ascii 0x0030 + 0xC7, 0x9E, 0xA7, 0x50, 0x23, 0x94, 0x58, 0xC0, + 0xCE, 0x0C, 0x04, 0x70, 0x20, 0x01, 0x07, 0xCB, + 0x08, 0x30, 0x82, 0x56, 0x17, 0x86, 0x41, 0x20, + 0x01, 0x0C, 0xC8, 0x09, 0x10, 0x02, 0x09, 0xC8, + 0x0D, 0x07, 0x10, 0x01, 0x0E, 0xC7, 0x81, 0x05, + 0xCC, 0x9D, 0x10, 0x50, 0xC6, 0x89, 0x02, 0xCE, + 0x0B, 0x10, 0xC6, 0x87, 0x06, 0xCF, 0x10, 0x0C, + 0xC5, 0x86, 0x08, 0xCF, 0x81, 0x0C, 0xC5, 0x88, + 0x04, 0xCE, 0x0E, 0x10, 0x0D, 0xC5, 0x0C, 0x10, + 0x0B, 0xCD, 0x85, 0x02, 0xC7, 0x94, 0x01, 0x90, + 0xCA, 0x0E, 0x05, 0x10, 0x09, 0xC7, 0x0E, 0x02, + 0x10, 0xA2, 0x7B, 0xDE, 0xC1, 0x9E, 0xC9, 0x50, + 0x20, 0x05, 0xC9, 0x0E, 0x05, 0x70, 0x40, 0x01, + 0x08, 0xCC, 0x8C, 0x72, 0x70, 0x83, 0x8E, 0xD1, + 0x0D, 0x2B, 0x0C, 0x0D, 0xC0, +//ascii 0x0031 + 0xC2, 0x0E, 0x7C, 0x7C, 0x3C, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0D, 0x10, 0x07, 0x7D, 0x7D, 0x0D, 0xC3, 0x88, + 0x01, 0xD5, 0x83, 0x05, 0xD4, 0x0D, 0x10, 0x0B, + 0xD4, 0x88, 0x01, 0xD5, 0x1B, 0x0E, +//ascii 0x0032 + 0xC6, 0x0A, 0x17, 0x0A, 0xC9, 0x0D, 0x11, 0xC4, + 0x0B, 0x01, 0x40, 0x08, 0xC7, 0x0D, 0x10, 0xC3, + 0x0B, 0x10, 0x01, 0x14, 0x01, 0x10, 0x03, 0x0E, + 0xC5, 0x0D, 0x10, 0xC3, 0x82, 0x04, 0xC3, 0xA9, + 0x10, 0x1C, 0xC4, 0x0D, 0x10, 0xC2, 0x8A, 0x01, + 0xC5, 0x0D, 0x02, 0x10, 0x0B, 0xC3, 0x0D, 0x10, + 0xC2, 0x87, 0x06, 0xC7, 0x03, 0x10, 0x0A, 0xC2, + 0x0D, 0x10, 0xC2, 0x86, 0x08, 0xC8, 0x04, 0x10, + 0x09, 0xC1, 0x0D, 0x10, 0xC2, 0x87, 0x06, 0xC9, + 0x05, 0x10, 0x08, 0xC0, 0x0D, 0x10, 0xC2, 0x8A, + 0x02, 0xCA, 0x07, 0x10, 0x07, 0x0D, 0x10, 0xC3, + 0x81, 0x05, 0xCA, 0x08, 0x10, 0x04, 0x10, 0xC3, + 0x0A, 0x10, 0x81, 0x6D, 0xC8, 0x09, 0x30, 0xC4, + 0x09, 0x20, 0x0A, 0xC9, 0x0A, 0x20, 0xC5, 0x9E, + 0x74, 0xB0, 0xCA, 0x0C, 0x12, +//ascii 0x0033 + 0xCF, 0xA8, 0x32, 0x49, 0xCC, 0x07, 0x01, 0x10, + 0x03, 0x0A, 0xC1, 0x0D, 0x02, 0x40, 0x02, 0x0E, + 0xC8, 0x0E, 0x02, 0x50, 0x09, 0xC0, 0x03, 0x10, + 0x85, 0x74, 0x10, 0x02, 0xC8, 0x04, 0x10, 0x07, + 0x1B, 0x06, 0x10, 0x9A, 0x02, 0xD0, 0xC2, 0x0C, + 0x10, 0x08, 0xC6, 0x0C, 0x10, 0x0B, 0xC3, 0xA9, + 0x01, 0x0C, 0xC4, 0x88, 0x01, 0xC6, 0x88, 0x04, + 0xC5, 0x82, 0x02, 0xC5, 0x0E, 0x10, 0x0E, 0xC5, + 0x86, 0x07, 0xC5, 0x86, 0x05, 0xC6, 0x81, 0x0C, + 0xC5, 0x86, 0x07, 0xC5, 0x87, 0x05, 0xC6, 0x81, + 0x0C, 0xC5, 0x88, 0x04, 0xC5, 0x87, 0x05, 0xC6, + 0x10, 0x0D, 0xC5, 0x0D, 0x10, 0x0D, 0xCD, 0x89, + 0x01, 0xC7, 0x93, 0x02, 0xC0, 0xCB, 0x9C, 0x10, + 0x60, 0xC7, 0x0D, 0x01, 0x10, 0x05, 0xC9, 0x05, + 0x10, 0x01, 0x0E, 0xC8, 0x9D, 0x20, 0x40, 0xC8, + 0x0E, 0x10, 0x01, 0x0C, 0xCB, 0x1B, 0xC9, 0x82, + 0x6E, +//ascii 0x0034 + 0xD0, 0x8E, 0xAB, 0xD4, 0x8A, 0x03, 0xD4, 0x8A, + 0x03, 0xC6, 0x0D, 0x77, 0x47, 0x84, 0x01, 0x37, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x09, 0x10, + 0x01, 0x73, 0x13, 0x82, 0x01, 0x33, 0xC2, 0x0D, + 0x01, 0x10, 0x06, 0xC8, 0x8A, 0x03, 0xC8, 0x06, + 0x10, 0x01, 0x0A, 0xC6, 0x8A, 0x03, 0xC9, 0x0C, + 0x03, 0x10, 0x05, 0x0E, 0xC4, 0x8A, 0x03, 0xCB, + 0x08, 0x10, 0x01, 0x09, 0xC3, 0x8A, 0x03, 0xCC, + 0x0E, 0x04, 0x10, 0x03, 0x0D, 0xC1, 0x8A, 0x03, + 0xCE, 0x0A, 0x01, 0x10, 0x07, 0xC0, 0x8A, 0x03, + 0xCF, 0x0E, 0x05, 0x10, 0x92, 0x60, 0x30, 0xD1, + 0x0B, 0x02, 0x20, 0x03, 0xD3, 0x07, 0x10, 0x03, + 0xD4, 0x8D, 0xAB, +//ascii 0x0035 + 0xCF, 0x8E, 0xDE, 0xCB, 0x8E, 0xBC, 0xC6, 0x8E, + 0x71, 0x20, 0x01, 0x07, 0xC9, 0x8A, 0x03, 0xC5, + 0x0C, 0x01, 0x60, 0x01, 0x0D, 0xC7, 0x8A, 0x03, + 0xC4, 0x0D, 0x01, 0x10, 0xA6, 0xBD, 0xB7, 0x10, + 0x01, 0xC7, 0x8A, 0x03, 0xC4, 0x05, 0x10, 0x0C, + 0xC4, 0x9D, 0x10, 0x60, 0xC6, 0x8A, 0x03, 0xC4, + 0x10, 0x09, 0xC6, 0x8A, 0x01, 0xC6, 0x8A, 0x03, + 0xC3, 0x0C, 0x10, 0xC8, 0x10, 0x0D, 0xC5, 0x8A, + 0x03, 0xC3, 0x8B, 0x01, 0xC8, 0x81, 0x0C, 0xC5, + 0x8A, 0x03, 0xC3, 0x8D, 0x01, 0xC8, 0x10, 0x0D, + 0xC5, 0x8A, 0x03, 0xC4, 0x82, 0x0D, 0xC6, 0x0A, + 0x10, 0xC6, 0xBA, 0x01, 0x57, 0x90, 0xAB, 0xD8, + 0x08, 0xC5, 0x9D, 0x10, 0x50, 0xC6, 0x0A, 0x70, + 0x00, 0x02, 0xC4, 0x05, 0x10, 0x01, 0x0E, 0xC6, + 0xBE, 0x97, 0x54, 0x20, 0x30, 0x03, 0xC3, 0x0E, + 0x10, 0x01, 0x0C, 0xCE, 0x9E, 0xCA, 0xB0, 0xC4, + 0x04, 0x08, 0xC0, +//ascii 0x0036 + 0xC6, 0x0D, 0x0B, 0xC5, 0xA9, 0x65, 0x7A, 0xCC, + 0x9E, 0x40, 0x40, 0xC3, 0x08, 0x50, 0x01, 0x09, + 0xC9, 0x0E, 0x01, 0x10, 0x04, 0xC2, 0x06, 0x20, + 0x83, 0x43, 0x20, 0x07, 0xC8, 0x93, 0x01, 0x90, + 0xC2, 0x09, 0x10, 0x05, 0x0E, 0xC2, 0x0D, 0x04, + 0x10, 0x0B, 0xC6, 0x0C, 0x10, 0x0C, 0xC3, 0x82, + 0x04, 0xC6, 0x83, 0x03, 0xC6, 0x88, 0x04, 0xC3, + 0x0D, 0x10, 0x0E, 0xC6, 0x0C, 0x10, 0x0E, 0xC5, + 0x86, 0x07, 0xC3, 0x8B, 0x01, 0xC8, 0x81, 0x0C, + 0xC5, 0x86, 0x06, 0xC3, 0x8C, 0x02, 0xC8, 0x81, + 0x0C, 0xC5, 0x89, 0x02, 0xC4, 0x10, 0x0E, 0xC6, + 0x0E, 0x10, 0x0E, 0xC5, 0x0E, 0x10, 0x08, 0xC3, + 0x86, 0x06, 0xC6, 0x86, 0x02, 0xC7, 0x08, 0x10, + 0x07, 0xC3, 0x82, 0x07, 0xC4, 0x07, 0x10, 0x0A, + 0xC8, 0x06, 0x10, 0xB1, 0x6A, 0xDC, 0x20, 0xB0, + 0x27, 0x97, 0x20, 0x10, 0x06, 0xCA, 0x0A, 0x02, + 0x70, 0x40, 0x08, 0xCD, 0x8B, 0x62, 0x60, 0x83, + 0x8E, 0xD2, 0x0E, 0x2D, 0x0E, 0xC0, +//ascii 0x0037 + 0xC2, 0x0E, 0x1A, 0x0E, 0xD3, 0x0A, 0x20, 0x06, + 0x0E, 0xD1, 0x0A, 0x40, 0x06, 0x0E, 0xCF, 0xAA, + 0x02, 0xA2, 0x20, 0x06, 0x0E, 0xCD, 0x8A, 0x03, + 0xC1, 0x09, 0x02, 0x20, 0x06, 0x0E, 0xCB, 0x8A, + 0x03, 0xC3, 0x09, 0x02, 0x20, 0x06, 0x0E, 0xC9, + 0x8A, 0x03, 0xC5, 0x09, 0x02, 0x20, 0x06, 0x0E, + 0xC7, 0x8A, 0x03, 0xC7, 0x09, 0x01, 0x20, 0x07, + 0x0E, 0xC5, 0x8A, 0x03, 0xC9, 0x09, 0x01, 0x20, + 0x07, 0x0E, 0xC3, 0x8A, 0x03, 0xCB, 0x08, 0x01, + 0x20, 0x07, 0xC2, 0x8A, 0x03, 0xCD, 0x08, 0x01, + 0x10, 0xC2, 0x8A, 0x03, 0xCF, 0x08, 0x01, 0xC2, + 0x8A, 0x03, 0xD4, 0x8C, 0x67, +//ascii 0x0038 + 0xCF, 0xAE, 0x97, 0x9D, 0xCC, 0x0C, 0x06, 0x14, + 0x08, 0xC3, 0x06, 0x40, 0x06, 0xCA, 0x07, 0x40, + 0x01, 0x0D, 0xC0, 0x05, 0x20, 0x02, 0x20, 0x04, + 0xC8, 0x08, 0x10, 0x02, 0x16, 0x91, 0x02, 0xB0, + 0x10, 0x09, 0xC2, 0x07, 0x10, 0x0A, 0xC7, 0x10, + 0x06, 0xC3, 0xA5, 0x01, 0x09, 0xC4, 0x86, 0x03, + 0xC6, 0x8A, 0x02, 0xC5, 0x81, 0x02, 0xC5, 0x0D, + 0x10, 0x0E, 0xC5, 0x87, 0x07, 0xC5, 0x85, 0x06, + 0xC6, 0x81, 0x0C, 0xC5, 0x86, 0x08, 0xC5, 0x86, + 0x07, 0xC6, 0x81, 0x0C, 0xC5, 0x87, 0x06, 0xC5, + 0x84, 0x06, 0xC6, 0x10, 0x0D, 0xC5, 0x8B, 0x01, + 0xC4, 0x0E, 0x10, 0x01, 0xC5, 0x0C, 0x10, 0xC7, + 0x91, 0x03, 0xE0, 0xC1, 0xBD, 0x20, 0x30, 0x60, + 0xC4, 0x84, 0x04, 0xC7, 0x0B, 0x20, 0x02, 0x01, + 0x10, 0x04, 0x0D, 0x10, 0xA5, 0xCE, 0xB4, 0x10, + 0x0C, 0xC8, 0x0A, 0x01, 0x30, 0x04, 0x0E, 0xC0, + 0x08, 0x60, 0x07, 0xCB, 0x0A, 0x18, 0x0C, 0xC3, + 0x0A, 0x02, 0x20, 0x01, 0x09, 0xD6, 0x8D, 0xBD, +//ascii 0x0039 + 0xC7, 0x9E, 0xA8, 0x60, 0x15, 0x96, 0x79, 0xD0, + 0xCF, 0x0C, 0x04, 0x70, 0x10, 0x81, 0x6D, 0xCB, + 0x08, 0x70, 0x94, 0x53, 0x10, 0x20, 0x07, 0xC9, + 0x0A, 0x10, 0x03, 0x0B, 0xC1, 0xAC, 0x50, 0x2D, + 0xC1, 0x0C, 0x05, 0x10, 0x05, 0xC8, 0x81, 0x05, + 0xC5, 0x88, 0x02, 0xC3, 0x0A, 0x10, 0x09, 0xC6, + 0x8A, 0x01, 0xC7, 0x84, 0x09, 0xC3, 0x88, 0x02, + 0xC6, 0x87, 0x06, 0xC7, 0x8A, 0x04, 0xC4, 0x10, + 0x0D, 0xC5, 0x86, 0x07, 0xC7, 0x8B, 0x01, 0xC4, + 0x81, 0x0C, 0xC5, 0x87, 0x05, 0xC7, 0x8A, 0x02, + 0xC4, 0x10, 0x0C, 0xC5, 0x0A, 0x10, 0x0E, 0xC6, + 0x84, 0x05, 0xC3, 0x0B, 0x10, 0xC7, 0x81, 0x03, + 0xC5, 0x08, 0x10, 0x0B, 0xC2, 0x9E, 0x20, 0x40, + 0xC7, 0x0A, 0x10, 0xB1, 0x8C, 0xDA, 0x40, 0x10, + 0x05, 0xC2, 0x07, 0x01, 0x10, 0x0D, 0xC8, 0x08, + 0x70, 0x04, 0xC2, 0x0E, 0x10, 0x01, 0x0B, 0xCA, + 0x0C, 0x05, 0x30, 0x03, 0x0A, 0xC3, 0x9E, 0x16, + 0xE0, 0xCE, 0x1D, 0xC0, +//ascii 0x003A + 0xC1, 0x17, 0xC8, 0x8A, 0x6C, 0xC4, 0x06, 0x10, + 0x05, 0xC6, 0x0C, 0x10, 0x01, 0xC4, 0x05, 0x10, + 0x04, 0xC6, 0x0A, 0x20, 0x0E, 0xC3, 0x9D, 0x32, + 0xC0, 0xC7, 0x85, 0x18, +//ascii 0x003B + 0xC0, 0x0C, 0x12, 0x0C, 0xC7, 0x19, 0x0C, 0xC8, + 0x05, 0x10, 0x04, 0xC7, 0x03, 0x20, 0x84, 0x8E, + 0xC4, 0x07, 0x10, 0x06, 0xC7, 0x04, 0x50, 0x03, + 0xC4, 0x18, 0xCA, 0xBD, 0xB9, 0x63, 0x10, 0xC0, +//ascii 0x003C + 0xC0, 0x16, 0x0C, 0xC7, 0x0D, 0x16, 0x0E, 0xC0, + 0x85, 0x03, 0xC7, 0x84, 0x03, 0xC1, 0x0D, 0x10, + 0x0B, 0xC5, 0x0D, 0x10, 0x0B, 0xC2, 0x85, 0x04, + 0xC5, 0x85, 0x04, 0xC3, 0x0D, 0x10, 0x0C, 0xC3, + 0x0D, 0x10, 0x0C, 0xC4, 0x85, 0x04, 0xC3, 0x85, + 0x04, 0xC5, 0x0D, 0x10, 0x0C, 0xC1, 0x0E, 0x10, + 0x0C, 0xC6, 0x86, 0x05, 0xC1, 0x86, 0x04, 0xC7, + 0x0E, 0x10, 0x0D, 0x0E, 0x10, 0x0C, 0xC8, 0xB6, + 0x05, 0x60, 0x40, 0xC9, 0x0E, 0x30, 0x0D, 0xCA, + 0x06, 0x10, 0x05, 0xCB, 0x0E, 0x10, 0x0D, 0xCC, + 0x1E, 0xC0, +//ascii 0x003D + 0x1A, 0xC3, 0x1A, 0xC3, 0x10, 0x0D, 0xC2, 0x10, + 0xC3, 0x10, 0x0D, 0xC2, 0x10, 0xC3, 0x10, 0x0D, + 0xC2, 0x10, 0xC3, 0x10, 0x0D, 0xC2, 0x10, 0xC3, + 0x10, 0x0D, 0xC2, 0x10, 0xC3, 0x10, 0x0D, 0xC2, + 0x10, 0xC3, 0x10, 0x0D, 0xC2, 0x10, 0xC3, 0x10, + 0x0D, 0xC2, 0x10, 0xC3, 0x10, 0x0D, 0xC2, 0x10, + 0xC3, 0x10, 0x0D, 0xC2, 0x10, 0xC3, 0x10, 0x0D, + 0xC2, 0x10, 0xC3, 0x12, 0x0E, 0xC2, 0x12, +//ascii 0x003E + 0xC6, 0x07, 0x06, 0xCC, 0x0B, 0x10, 0x09, 0xCB, + 0x03, 0x10, 0x02, 0xCA, 0xBA, 0x01, 0x20, 0x90, + 0xC9, 0xB3, 0x09, 0xA0, 0x20, 0xC8, 0x8A, 0x01, + 0xC1, 0x82, 0x09, 0xC7, 0x82, 0x08, 0xC1, 0x89, + 0x01, 0xC6, 0x8A, 0x01, 0xC3, 0x82, 0x08, 0xC5, + 0x82, 0x08, 0xC3, 0x89, 0x01, 0xC4, 0x8A, 0x01, + 0xC5, 0x81, 0x08, 0xC3, 0x82, 0x07, 0xC5, 0x88, + 0x01, 0xC2, 0x09, 0x10, 0x0E, 0xC6, 0x81, 0x08, + 0xC1, 0x82, 0x06, 0xC7, 0x88, 0x01, 0xC1, 0x1D, + 0xC9, 0x1D, 0xC0, +//ascii 0x003F + 0xC5, 0xBA, 0x53, 0x47, 0xE0, 0xD4, 0x04, 0x40, + 0x01, 0x0B, 0xD2, 0x05, 0x10, 0x83, 0x65, 0x20, + 0x0D, 0xD0, 0x0D, 0x10, 0x09, 0xC2, 0x9E, 0x30, + 0x30, 0xD0, 0x88, 0x04, 0xC4, 0xAE, 0x10, 0x4E, + 0xC5, 0x0C, 0xC7, 0x86, 0x09, 0xC5, 0x0A, 0x20, + 0x84, 0x6D, 0xC0, 0x9E, 0x10, 0x40, 0xC6, 0x86, + 0x08, 0xC6, 0x09, 0x30, 0x0C, 0xC0, 0x0A, 0x20, + 0x0E, 0xC5, 0x88, 0x04, 0xC7, 0xAE, 0x85, 0x4D, + 0xC0, 0x9E, 0x10, 0x30, 0xC6, 0x0D, 0x10, 0x08, + 0xCD, 0x0E, 0x0B, 0xC8, 0x06, 0x10, 0x02, 0x08, + 0xD7, 0x04, 0x10, 0x04, 0xD8, 0x8A, 0x56, 0xC0, +//ascii 0x0040 + 0xC6, 0xBC, 0x84, 0x32, 0x30, 0x94, 0x58, 0xC0, + 0xCF, 0x0B, 0x03, 0x70, 0x10, 0x03, 0x0D, 0xCC, + 0x06, 0x10, 0xA1, 0x7A, 0xCD, 0x1C, 0xAA, 0x72, + 0x01, 0xCB, 0x94, 0x01, 0x90, 0xC9, 0x85, 0x09, + 0xC9, 0x97, 0x02, 0xD0, 0xCA, 0x8B, 0x07, 0xC8, + 0x9D, 0x01, 0xD0, 0xCB, 0x88, 0x07, 0xC1, 0x8E, + 0x8C, 0xC3, 0x85, 0x08, 0xC1, 0x0D, 0x79, 0x09, + 0x06, 0x10, 0x0B, 0xC1, 0x8A, 0x05, 0xC3, 0x00, + 0x01, 0xC2, 0x0A, 0x70, 0x20, 0x03, 0xC3, 0x00, + 0x01, 0xC2, 0x8B, 0x05, 0xC2, 0x0C, 0x03, 0x10, + 0x04, 0x27, 0x95, 0x10, 0x40, 0xC4, 0x83, 0x0E, + 0xC1, 0x88, 0x09, 0xC2, 0x0E, 0x11, 0x0C, 0xC5, + 0x86, 0x08, 0xC3, 0x85, 0x0C, 0xC1, 0x87, 0x0B, + 0xC2, 0x88, 0x08, 0xC7, 0x82, 0x0E, 0xC2, 0x87, + 0x0A, 0xC1, 0x86, 0x0C, 0xC2, 0x85, 0x0B, 0xC7, + 0x86, 0x09, 0xC2, 0x87, 0x0A, 0xC1, 0x87, 0x0B, + 0xC2, 0x85, 0x0B, 0xC7, 0x87, 0x08, 0xC2, 0x86, + 0x0B, 0xC1, 0x88, 0x09, 0xC2, 0x88, 0x07, 0xC7, + 0x84, 0x0A, 0xC2, 0x84, 0x0C, 0xC1, 0x8B, 0x06, + 0xC2, 0x9E, 0x01, 0xC0, 0xC5, 0x09, 0x10, 0x0E, + 0xC2, 0x01, 0x00, 0xC3, 0x00, 0x01, 0xC3, 0x08, + 0x10, 0xB6, 0xAC, 0xB9, 0x30, 0x10, 0x08, 0xC2, + 0x8C, 0x03, 0xC3, 0x84, 0x0A, 0xC3, 0x08, 0x60, + 0x01, 0x09, 0xC3, 0x85, 0x08, 0xC3, 0x8A, 0x02, + 0xC4, 0x8E, 0x84, 0x13, 0x05, 0x09, 0xC4, 0x0C, + 0x10, 0x0E, 0xC4, 0x83, 0x04, 0xCE, 0x9E, 0x20, + 0x70, 0xC5, 0xAD, 0x10, 0x3E, 0xCB, 0x9C, 0x20, + 0x20, 0xC7, 0x0C, 0x01, 0x10, 0x07, 0x0D, 0xC7, + 0x0C, 0x05, 0x10, 0x02, 0x0E, 0xC8, 0x0E, 0x03, + 0x20, 0x81, 0x46, 0x17, 0x86, 0x41, 0x20, 0x05, + 0xCC, 0x0A, 0x04, 0x70, 0x10, 0x05, 0x0C, 0xD0, + 0x8B, 0x87, 0x16, 0x87, 0x9C, 0xC0, +//ascii 0x0041 + 0xEC, 0x8B, 0x50, 0xD1, 0x8D, 0x71, 0x20, 0xCE, + 0x8E, 0x93, 0x30, 0x02, 0x07, 0xCC, 0x0A, 0x04, + 0x30, 0x81, 0x6C, 0xCB, 0x8C, 0x61, 0x40, 0x09, + 0xCB, 0x8D, 0x82, 0x30, 0xA4, 0xA1, 0x0C, 0xC9, + 0x09, 0x03, 0x30, 0x83, 0x9E, 0xC1, 0x81, 0x0C, + 0xC7, 0x0B, 0x30, 0x82, 0x8D, 0xC4, 0x81, 0x0C, + 0xC7, 0x0A, 0x20, 0x0A, 0xC7, 0x81, 0x0C, 0xC7, + 0x0B, 0x30, 0x83, 0x9E, 0xC4, 0x81, 0x0C, 0xC8, + 0x8E, 0x82, 0x30, 0x04, 0x0A, 0xC2, 0x81, 0x0C, + 0xCB, 0x8C, 0x61, 0x30, 0xA5, 0xB1, 0x0C, 0xCE, + 0x0B, 0x05, 0x50, 0x0A, 0xD1, 0x09, 0x03, 0x30, + 0x82, 0x7D, 0xD0, 0x8D, 0x72, 0x30, 0x03, 0x08, + 0xD1, 0x8C, 0x61, 0x20, 0xD4, 0x8A, 0x40, 0xD6, + 0x0E, +//ascii 0x0042 + 0xCF, 0xAC, 0x76, 0x7B, 0xC8, 0x0C, 0x06, 0x13, + 0x06, 0x0D, 0xC2, 0x04, 0x40, 0x03, 0x0E, 0xC5, + 0x07, 0x50, 0x0B, 0xC0, 0x04, 0x10, 0x82, 0x42, + 0x10, 0x03, 0xC4, 0x0A, 0x10, 0x02, 0x17, 0x93, + 0x02, 0xB0, 0x10, 0x0A, 0xC2, 0x09, 0x10, 0x0A, + 0xC3, 0x82, 0x04, 0xC3, 0xA7, 0x02, 0x09, 0xC4, + 0x85, 0x05, 0xC2, 0x0D, 0x10, 0x0E, 0xC4, 0x82, + 0x01, 0xC5, 0x8B, 0x02, 0xC2, 0x8B, 0x02, 0xC5, + 0x87, 0x04, 0xC5, 0x0D, 0x10, 0xC2, 0x8A, 0x03, + 0xC5, 0x89, 0x04, 0xC5, 0x0D, 0x10, 0xC2, 0x8A, + 0x03, 0xC5, 0x89, 0x04, 0xC5, 0x0D, 0x10, 0xC2, + 0x8A, 0x03, 0xC5, 0x89, 0x04, 0xC5, 0x0D, 0x10, + 0xC2, 0x8A, 0x03, 0xC5, 0x89, 0x04, 0xC5, 0x0D, + 0x10, 0xC2, 0x8A, 0x03, 0xC5, 0x89, 0x04, 0xC5, + 0x0D, 0x10, 0xC2, 0x0A, 0x10, 0x61, 0x10, 0x61, + 0x10, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0D, + 0x77, 0x77, 0x37, +//ascii 0x0043 + 0xC7, 0x09, 0x04, 0xC6, 0x8B, 0x5B, 0xCD, 0x0A, + 0x01, 0x10, 0xC6, 0x0A, 0x10, 0x04, 0x0E, 0xCA, + 0x09, 0x20, 0x04, 0xC6, 0x0C, 0x02, 0x10, 0x01, + 0x0D, 0xC8, 0x0C, 0x10, 0x03, 0x0D, 0xC9, 0x0A, + 0x10, 0x02, 0xC8, 0x83, 0x02, 0xCC, 0x0B, 0x10, + 0x09, 0xC6, 0x0D, 0x10, 0x0B, 0xCD, 0x85, 0x02, + 0xC6, 0x89, 0x01, 0xCE, 0x0B, 0x10, 0x0E, 0xC5, + 0x86, 0x04, 0xCF, 0x10, 0x0C, 0xC5, 0x86, 0x05, + 0xCF, 0x10, 0x0C, 0xC5, 0x87, 0x03, 0xCE, 0x0E, + 0x10, 0x0D, 0xC5, 0x0A, 0x10, 0xCE, 0x09, 0x10, + 0xC6, 0x0E, 0x10, 0x08, 0xCD, 0x82, 0x04, 0xC7, + 0x06, 0x10, 0x0C, 0xCB, 0x06, 0x10, 0x0C, 0xC8, + 0x01, 0x10, 0x09, 0xC8, 0x0E, 0x05, 0x10, 0x06, + 0xC9, 0x0D, 0x01, 0x10, 0x92, 0x8C, 0xE0, 0xC0, + 0xAE, 0xDA, 0x61, 0x10, 0x04, 0xCB, 0x0E, 0x04, + 0x70, 0x30, 0x08, 0xCE, 0x8C, 0x51, 0x50, 0x82, + 0x7E, 0xD2, 0x0E, 0x0C, 0x1B, 0x0C, 0x0E, 0xC0, +//ascii 0x0044 + 0xC9, 0x8E, 0xBA, 0x19, 0x0A, 0x0D, 0xCE, 0x0A, + 0x03, 0x60, 0x81, 0x6D, 0xC9, 0x0D, 0x03, 0x40, + 0x01, 0x50, 0x07, 0xC7, 0x0D, 0x01, 0x10, 0x84, + 0xAD, 0xC3, 0x8C, 0x71, 0x10, 0x05, 0xC6, 0x92, + 0x01, 0xA0, 0xC9, 0x05, 0x10, 0x08, 0xC4, 0x09, + 0x10, 0x0C, 0xCB, 0x85, 0x01, 0xC4, 0x83, 0x06, + 0xCD, 0x81, 0x09, 0xC2, 0x0E, 0x10, 0x0D, 0xCD, + 0x86, 0x05, 0xC2, 0x8C, 0x01, 0xCE, 0x8A, 0x02, + 0xC2, 0x8A, 0x02, 0xCE, 0x0C, 0x10, 0xC2, 0x8A, + 0x03, 0xCE, 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xCE, + 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xCE, 0x0D, 0x10, + 0xC2, 0x8A, 0x03, 0xCE, 0x0D, 0x10, 0xC2, 0x0A, + 0x10, 0x71, 0x71, 0x10, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0D, 0x77, 0x77, 0x37, +//ascii 0x0045 + 0xC2, 0x8C, 0x46, 0xC6, 0x1E, 0xC5, 0x0D, 0x11, + 0xC2, 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xC5, 0x0D, + 0x10, 0xC2, 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xC5, + 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xC5, 0x8B, 0x02, + 0xC5, 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xC5, 0x8B, + 0x02, 0xC5, 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xC5, + 0x8B, 0x02, 0xC5, 0x0D, 0x10, 0xC2, 0x8A, 0x03, + 0xC5, 0x8B, 0x02, 0xC5, 0x0D, 0x10, 0xC2, 0x8A, + 0x03, 0xC5, 0x8B, 0x02, 0xC5, 0x0D, 0x10, 0xC2, + 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xC5, 0x0D, 0x10, + 0xC2, 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xC5, 0x0D, + 0x10, 0xC2, 0x0A, 0x10, 0x61, 0x10, 0x61, 0x10, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0D, 0x77, + 0x77, 0x37, +//ascii 0x0046 + 0xC2, 0x8C, 0x57, 0xD4, 0x8A, 0x03, 0xC5, 0x8C, + 0x45, 0xCB, 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xCB, + 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xCB, 0x8A, 0x03, + 0xC5, 0x8B, 0x02, 0xCB, 0x8A, 0x03, 0xC5, 0x8B, + 0x02, 0xCB, 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xCB, + 0x8A, 0x03, 0xC5, 0x8B, 0x02, 0xCB, 0x8A, 0x03, + 0xC5, 0x8B, 0x02, 0xCB, 0x8A, 0x03, 0xC5, 0x8B, + 0x02, 0xCB, 0x0A, 0x10, 0x61, 0x10, 0x71, 0x01, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0D, 0x77, + 0x77, 0x37, +//ascii 0x0047 + 0xE3, 0x08, 0x03, 0xC2, 0x0D, 0x20, 0x81, 0x4A, + 0xCD, 0x0A, 0x01, 0x10, 0xC2, 0x0D, 0x50, 0x02, + 0x0D, 0xCA, 0x09, 0x20, 0x03, 0xC2, 0x0D, 0x10, + 0x8A, 0x83, 0x10, 0x01, 0x0C, 0xC8, 0x0D, 0x10, + 0x01, 0x0B, 0xC3, 0x0D, 0x10, 0xC2, 0x9A, 0x10, + 0x10, 0xC8, 0x94, 0x01, 0xE0, 0xC4, 0x0D, 0x10, + 0xC3, 0x0C, 0x10, 0x08, 0xC6, 0x0D, 0x10, 0x0A, + 0xC5, 0x0D, 0x10, 0xC4, 0x86, 0x02, 0xC6, 0x89, + 0x01, 0xC6, 0x0D, 0x10, 0xC4, 0x0C, 0x10, 0x0E, + 0xC5, 0x87, 0x04, 0xC6, 0x0E, 0x15, 0xC5, 0x10, + 0x0C, 0xC5, 0x86, 0x05, 0xCF, 0x10, 0x0C, 0xC5, + 0x87, 0x04, 0xCE, 0x0E, 0x10, 0x0D, 0xC5, 0x0A, + 0x10, 0xCE, 0x09, 0x10, 0xC6, 0x0E, 0x10, 0x08, + 0xCD, 0x82, 0x04, 0xC7, 0x05, 0x10, 0x0C, 0xCB, + 0x06, 0x10, 0x0B, 0xC7, 0x0E, 0x01, 0x10, 0x09, + 0xC8, 0x0E, 0x05, 0x10, 0x05, 0xC9, 0x0C, 0x01, + 0x10, 0x92, 0x8C, 0xE0, 0xC0, 0xAE, 0xDA, 0x61, + 0x10, 0x04, 0xCB, 0x0E, 0x04, 0x70, 0x30, 0x07, + 0xCE, 0x8B, 0x51, 0x50, 0x82, 0x7E, 0xD2, 0x0E, + 0x0C, 0x1B, 0x0C, 0x0E, 0xC0, +//ascii 0x0048 + 0xC3, 0x7C, 0x7C, 0x3C, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC3, 0x7D, + 0x89, 0x01, 0x7D, 0x0D, 0xCB, 0x8B, 0x02, 0xD4, + 0x8B, 0x02, 0xD4, 0x8B, 0x02, 0xD4, 0x8B, 0x02, + 0xD4, 0x8B, 0x02, 0xD4, 0x8B, 0x02, 0xD4, 0x8B, + 0x02, 0xD4, 0x8B, 0x02, 0xD4, 0x8B, 0x02, 0xD4, + 0x8B, 0x02, 0xCB, 0x0B, 0x71, 0x01, 0x10, 0x71, + 0x01, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0D, + 0x77, 0x77, 0x37, +//ascii 0x0049 + 0xC2, 0x0B, 0x71, 0x71, 0x31, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0D, 0x77, 0x77, 0x37, +//ascii 0x004A + 0xC2, 0x0C, 0x74, 0x64, 0x06, 0x09, 0xC9, 0x0A, + 0x70, 0x70, 0x80, 0x1B, 0xC7, 0x0C, 0x74, 0x64, + 0x02, 0x20, 0x0C, 0xD7, 0x9C, 0x20, 0x30, 0xD8, + 0x0C, 0x10, 0x0E, 0xD8, 0x81, 0x0C, 0xD8, 0x81, + 0x0C, 0xD7, 0x0D, 0x10, 0x0E, 0xD7, 0x84, 0x02, + 0xD6, 0x08, 0x02, 0x10, 0x09, 0xD6, 0x04, 0x10, + 0x06, 0xD7, 0x86, 0x5B, +//ascii 0x004B + 0xC2, 0x0E, 0xD2, 0x0D, 0xC2, 0x0A, 0x04, 0xD0, + 0x0A, 0x00, 0xC2, 0x8A, 0x04, 0xCE, 0x06, 0x10, + 0xC2, 0x0B, 0x10, 0x03, 0x0E, 0xCA, 0x0E, 0x03, + 0x10, 0x03, 0xC3, 0x08, 0x10, 0x02, 0x0E, 0xC8, + 0x0B, 0x01, 0x10, 0x07, 0xC5, 0x0A, 0x10, 0x02, + 0x0D, 0xC6, 0x07, 0x10, 0x01, 0x0B, 0xC7, 0xAB, + 0x10, 0x1D, 0xC3, 0x0E, 0x04, 0x10, 0x04, 0x0E, + 0xC9, 0xAC, 0x10, 0x1C, 0xC1, 0x0C, 0x01, 0x10, + 0x07, 0xCC, 0x0D, 0x02, 0x10, 0x0B, 0x08, 0x10, + 0x01, 0x0B, 0xCE, 0x0E, 0x03, 0x30, 0x04, 0x0E, + 0xD1, 0x04, 0x10, 0x03, 0xD4, 0x05, 0x10, 0x06, + 0xD4, 0x06, 0x10, 0x05, 0xC9, 0x0B, 0x71, 0x11, + 0x20, 0x61, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0D, 0x77, 0x77, 0x37, +//ascii 0x004C + 0xD5, 0x1A, 0xD4, 0x0D, 0x10, 0xD4, 0x0D, 0x10, + 0xD4, 0x0D, 0x10, 0xD4, 0x0D, 0x10, 0xD4, 0x0D, + 0x10, 0xD4, 0x0D, 0x10, 0xD4, 0x0D, 0x10, 0xD4, + 0x0D, 0x10, 0xD4, 0x0D, 0x10, 0xC2, 0x0B, 0x71, + 0x71, 0x11, 0x10, 0xC2, 0x0A, 0x70, 0x70, 0x30, + 0xC2, 0x0D, 0x77, 0x77, 0x37, +//ascii 0x004D + 0xC2, 0x0D, 0x79, 0x79, 0x39, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x30, 0x01, 0x72, 0x62, + 0xC2, 0x0D, 0x02, 0x20, 0x81, 0x8E, 0xD1, 0x0C, + 0x05, 0x30, 0x05, 0x0B, 0xD1, 0x8E, 0x82, 0x20, + 0x02, 0x08, 0xD2, 0x0B, 0x04, 0x30, 0x06, 0x0C, + 0xD1, 0x8E, 0x71, 0x20, 0x03, 0x09, 0xD2, 0x0A, + 0x04, 0x20, 0x81, 0x6D, 0xD1, 0x8D, 0x61, 0x20, + 0x04, 0xD3, 0x04, 0x20, 0xD0, 0x8E, 0x82, 0x20, + 0x02, 0xCE, 0x0C, 0x05, 0x30, 0x05, 0x0B, 0xCD, + 0x09, 0x02, 0x20, 0x81, 0x8E, 0xCC, 0x8D, 0x61, + 0x20, 0x04, 0x0A, 0xCD, 0x0A, 0x03, 0x20, 0x81, + 0x7D, 0xCC, 0x8D, 0x71, 0x20, 0x03, 0x0A, 0xCD, + 0x0D, 0x04, 0x30, 0x06, 0x0C, 0xCF, 0x0A, 0x30, + 0x02, 0x74, 0x64, 0xC2, 0x0A, 0x70, 0x70, 0x30, + 0xC2, 0x0D, 0x77, 0x77, 0x37, +//ascii 0x004E + 0xC2, 0x0C, 0x76, 0x76, 0x36, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0B, 0x73, 0x63, 0x02, 0x20, + 0x01, 0xD1, 0x0D, 0x03, 0x10, 0x03, 0x0E, 0xD0, + 0x08, 0x20, 0x08, 0xD0, 0x0E, 0x04, 0x10, 0x02, + 0x0D, 0xD0, 0x0A, 0x01, 0x10, 0x07, 0xD1, 0x05, + 0x10, 0x02, 0x0B, 0xD0, 0x0B, 0x01, 0x10, 0x05, + 0xD1, 0x06, 0x10, 0x01, 0x0A, 0xD0, 0x0C, 0x02, + 0x10, 0x04, 0x0E, 0xD0, 0x07, 0x20, 0x09, 0xD0, + 0x0D, 0x03, 0x10, 0x03, 0x0D, 0xD0, 0x09, 0x20, + 0x07, 0xD1, 0x0A, 0x30, 0x71, 0x71, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0D, 0x77, 0x77, 0x37, +//ascii 0x004F + 0xC9, 0x8C, 0x97, 0x16, 0x87, 0x9D, 0xD0, 0x8E, + 0x61, 0x70, 0x02, 0x09, 0xCD, 0x0A, 0x01, 0x20, + 0x01, 0x03, 0x14, 0x02, 0x30, 0x03, 0x0E, 0xCA, + 0x09, 0x20, 0x07, 0x0D, 0xC5, 0x0B, 0x04, 0x10, + 0x01, 0x0D, 0xC8, 0x0C, 0x10, 0x03, 0x0E, 0xC9, + 0x0A, 0x10, 0x03, 0xC8, 0x83, 0x02, 0xCC, 0x0B, + 0x10, 0x09, 0xC6, 0x0D, 0x10, 0x0B, 0xCD, 0x85, + 0x02, 0xC6, 0x89, 0x01, 0xCE, 0x0B, 0x10, 0x0E, + 0xC5, 0x86, 0x04, 0xCE, 0x0E, 0x10, 0x0C, 0xC5, + 0x86, 0x05, 0xCF, 0x10, 0x0C, 0xC5, 0x87, 0x03, + 0xCE, 0x0E, 0x10, 0x0D, 0xC5, 0x0A, 0x10, 0xCE, + 0x09, 0x10, 0xC6, 0x0E, 0x10, 0x08, 0xCD, 0x82, + 0x04, 0xC7, 0x06, 0x10, 0x0C, 0xCB, 0x06, 0x10, + 0x0C, 0xC8, 0x01, 0x10, 0x09, 0xC8, 0x0E, 0x05, + 0x10, 0x06, 0xC9, 0x0D, 0x01, 0x10, 0x92, 0x8C, + 0xE0, 0xC0, 0xAE, 0xDA, 0x61, 0x10, 0x04, 0xCB, + 0x0E, 0x04, 0x70, 0x30, 0x08, 0xCE, 0x8C, 0x51, + 0x50, 0x82, 0x7E, 0xD2, 0x0E, 0x0C, 0x1B, 0x0C, + 0x0E, 0xC0, +//ascii 0x0050 + 0xC7, 0x0E, 0x1C, 0x0E, 0xD1, 0x0B, 0x03, 0x30, + 0x02, 0x09, 0xCE, 0x07, 0x70, 0x04, 0xCC, 0x0A, + 0x10, 0x03, 0x0A, 0x1D, 0x0A, 0x04, 0x10, 0x07, + 0xCB, 0x83, 0x04, 0xC5, 0x06, 0x10, 0xCA, 0x0E, + 0x10, 0x0D, 0xC6, 0x81, 0x0A, 0xC9, 0x8B, 0x01, + 0xC7, 0x84, 0x08, 0xC9, 0x8A, 0x03, 0xC7, 0x86, + 0x07, 0xC9, 0x8A, 0x03, 0xC7, 0x86, 0x07, 0xC9, + 0x8A, 0x03, 0xC7, 0x86, 0x07, 0xC9, 0x8A, 0x03, + 0xC7, 0x86, 0x07, 0xC9, 0x8A, 0x03, 0xC7, 0x86, + 0x07, 0xC9, 0x0A, 0x10, 0x71, 0x20, 0x61, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0D, 0x77, 0x77, + 0x37, +//ascii 0x0051 + 0xC9, 0x8C, 0x97, 0x16, 0x87, 0x9D, 0xD0, 0x8E, + 0x61, 0x70, 0x02, 0x09, 0xC4, 0x09, 0xC7, 0x0A, + 0x01, 0x20, 0x01, 0x03, 0x14, 0x02, 0x30, 0x03, + 0x0E, 0xC0, 0x8E, 0x41, 0xC6, 0x09, 0x20, 0x07, + 0x0D, 0xC5, 0x0B, 0x04, 0x10, 0xA1, 0xA1, 0x02, + 0xC5, 0x0C, 0x10, 0x03, 0x0E, 0xC9, 0x0A, 0x30, + 0x02, 0x0C, 0xC5, 0x83, 0x02, 0xCC, 0x03, 0x10, + 0x03, 0xC6, 0x0D, 0x10, 0x0B, 0xCA, 0x0C, 0x02, + 0x20, 0x02, 0xC6, 0x89, 0x01, 0xCA, 0x0C, 0x10, + 0x02, 0x08, 0x10, 0x0E, 0xC5, 0x86, 0x04, 0xCA, + 0x8A, 0x05, 0xC0, 0x0E, 0x10, 0x0C, 0xC5, 0x86, + 0x05, 0xCA, 0x0A, 0x08, 0xC2, 0x10, 0x0C, 0xC5, + 0x87, 0x03, 0xCE, 0x0E, 0x10, 0x0D, 0xC5, 0x0A, + 0x10, 0xCE, 0x09, 0x10, 0xC6, 0x0E, 0x10, 0x08, + 0xCD, 0x82, 0x04, 0xC7, 0x06, 0x10, 0x0C, 0xCB, + 0x06, 0x10, 0x0C, 0xC8, 0x01, 0x10, 0x09, 0xC8, + 0x0E, 0x05, 0x10, 0x06, 0xC9, 0x0D, 0x01, 0x10, + 0x92, 0x8C, 0xE0, 0xC0, 0xAE, 0xDA, 0x61, 0x10, + 0x04, 0xCB, 0x0E, 0x04, 0x70, 0x30, 0x08, 0xCE, + 0x8C, 0x51, 0x50, 0x82, 0x7E, 0xD2, 0x0E, 0x0C, + 0x1B, 0x0C, 0x0E, 0xC0, +//ascii 0x0052 + 0xDF, 0x0E, 0x1C, 0xCA, 0x0C, 0x03, 0xC5, 0x09, + 0x02, 0x30, 0x04, 0x0C, 0xC5, 0x0D, 0x05, 0x10, + 0xC4, 0x06, 0x70, 0x0A, 0xC3, 0x06, 0x20, 0x01, + 0xC3, 0x0A, 0x10, 0x04, 0x0A, 0x1D, 0x09, 0x02, + 0x10, 0x0E, 0xC0, 0x08, 0x01, 0x20, 0x06, 0x0E, + 0xC3, 0x82, 0x05, 0xC4, 0xAE, 0x10, 0x42, 0x20, + 0x05, 0x0D, 0xC4, 0x0E, 0x10, 0x0D, 0xC5, 0x08, + 0x30, 0x04, 0x0C, 0xC6, 0x8B, 0x01, 0xC6, 0x0C, + 0x10, 0x03, 0x0B, 0xC8, 0x8A, 0x03, 0xC6, 0x0D, + 0x10, 0xCA, 0x8A, 0x03, 0xC6, 0x0D, 0x10, 0xCA, + 0x8A, 0x03, 0xC6, 0x0D, 0x10, 0xCA, 0x8A, 0x03, + 0xC6, 0x0D, 0x10, 0xCA, 0x8A, 0x03, 0xC6, 0x0D, + 0x10, 0xCA, 0x0A, 0x10, 0x71, 0x10, 0x71, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0D, 0x77, 0x77, + 0x37, +//ascii 0x0053 + 0xD0, 0x8D, 0xCD, 0xCD, 0x8A, 0x45, 0xC5, 0x0B, + 0x02, 0x20, 0x02, 0x0A, 0xCA, 0x06, 0x10, 0x04, + 0xC4, 0x0B, 0x60, 0x08, 0xC8, 0x09, 0x10, 0x03, + 0x0A, 0xC4, 0xB1, 0x02, 0xBE, 0xB0, 0x03, 0x10, + 0x0C, 0xC7, 0x81, 0x05, 0xC5, 0x08, 0x10, 0x0E, + 0xC3, 0x82, 0x04, 0xC6, 0x0B, 0x10, 0xC6, 0x83, + 0x06, 0xC4, 0x0A, 0x10, 0xC6, 0x87, 0x04, 0xC5, + 0x0E, 0x10, 0x0C, 0xC5, 0x10, 0x0C, 0xC5, 0x86, + 0x07, 0xC5, 0x89, 0x01, 0xC6, 0x81, 0x0B, 0xC5, + 0x86, 0x07, 0xC5, 0x85, 0x05, 0xC6, 0x82, 0x0A, + 0xC5, 0x88, 0x04, 0xC5, 0x81, 0x0A, 0xC6, 0x10, + 0x0C, 0xC5, 0x0C, 0x10, 0x0E, 0xC3, 0x09, 0x10, + 0xC6, 0x0B, 0x10, 0x0E, 0xC6, 0x82, 0x04, 0xC2, + 0x9E, 0x10, 0x60, 0xC6, 0x83, 0x03, 0xC7, 0x0B, + 0x10, 0xB2, 0x76, 0x10, 0x10, 0x0E, 0xC4, 0x0B, + 0x03, 0x10, 0x0B, 0xC8, 0x09, 0x50, 0x0B, 0xC4, + 0x0C, 0x20, 0x06, 0xCA, 0x0D, 0x06, 0x13, 0x06, + 0x0D, 0xC5, 0x9C, 0x01, 0x80, 0xD7, 0x0E, 0x0B, +//ascii 0x0054 + 0xC2, 0x8C, 0x68, 0xD4, 0x8A, 0x03, 0xD4, 0x8A, + 0x03, 0xD4, 0x8A, 0x03, 0xD4, 0x8A, 0x03, 0xD4, + 0x8A, 0x03, 0xD4, 0x8A, 0x02, 0x7C, 0x7C, 0x1C, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x8A, 0x02, 0x7C, 0x7C, 0x1C, + 0xC2, 0x8A, 0x03, 0xD4, 0x8A, 0x03, 0xD4, 0x8A, + 0x03, 0xD4, 0x8A, 0x03, 0xD4, 0x8A, 0x03, 0xD4, + 0x8C, 0x67, +//ascii 0x0055 + 0xC2, 0x0E, 0x7B, 0x4B, 0x0C, 0x0D, 0xCB, 0x0A, + 0x70, 0x60, 0x02, 0x08, 0xC9, 0x0A, 0x70, 0x70, + 0x80, 0x3E, 0xC8, 0x7D, 0x5D, 0x0A, 0x03, 0x10, + 0x03, 0xD8, 0x07, 0x10, 0x09, 0xD8, 0x84, 0x02, + 0xD8, 0x0B, 0x10, 0x0E, 0xD8, 0x10, 0x0B, 0xD8, + 0x10, 0x0A, 0xD8, 0x10, 0x0B, 0xD7, 0x0D, 0x10, + 0x0D, 0xD7, 0x86, 0x01, 0xD7, 0x0B, 0x10, 0x07, + 0xD5, 0x0D, 0x07, 0x10, 0x01, 0xC7, 0x0B, 0x71, + 0x41, 0x30, 0x01, 0x0C, 0xC7, 0x0A, 0x70, 0x70, + 0x04, 0x0E, 0xC8, 0x0D, 0x77, 0x47, 0x88, 0xAE, +//ascii 0x0056 + 0xDA, 0x9A, 0x27, 0xD0, 0xD3, 0x0A, 0x20, 0x03, + 0x09, 0xD1, 0x0D, 0x05, 0x40, 0x05, 0x0B, 0xD1, + 0x0A, 0x04, 0x30, 0x81, 0x6C, 0xD0, 0x8E, 0x93, + 0x30, 0x82, 0x8E, 0xD0, 0x8E, 0x82, 0x30, 0x04, + 0x0A, 0xD1, 0x8D, 0x72, 0x20, 0x81, 0x5B, 0xD1, + 0x8C, 0x61, 0x20, 0x01, 0xD3, 0x06, 0x20, 0xD0, + 0x8D, 0x72, 0x20, 0x01, 0xCD, 0x8E, 0x83, 0x30, + 0x04, 0x0A, 0xCC, 0x09, 0x04, 0x30, 0x83, 0x8E, + 0xCB, 0x0A, 0x05, 0x30, 0x81, 0x7D, 0xCB, 0x8B, + 0x51, 0x30, 0x05, 0x0B, 0xCB, 0x8E, 0x61, 0x30, + 0x04, 0x0A, 0xCE, 0x0A, 0x20, 0x82, 0x8E, 0xD0, + 0x9A, 0x16, 0xC0, 0xC0, +//ascii 0x0057 + 0xC2, 0x9B, 0x49, 0xD0, 0xD3, 0x0A, 0x20, 0x91, + 0x6A, 0xE0, 0xCF, 0x0D, 0x04, 0x50, 0x83, 0x7C, + 0xCF, 0x8C, 0x83, 0x50, 0x84, 0x9D, 0xCF, 0x8B, + 0x73, 0x40, 0x91, 0x6A, 0xE0, 0xCF, 0x8B, 0x73, + 0x40, 0x03, 0x07, 0xD0, 0x9E, 0xA6, 0x10, 0x20, + 0xD0, 0x8B, 0x73, 0x30, 0xCC, 0x8C, 0x84, 0x40, + 0x83, 0x7C, 0xC8, 0x9D, 0x84, 0x10, 0x30, 0x91, + 0x5A, 0xE0, 0xC7, 0x9D, 0x95, 0x10, 0x40, 0x84, + 0x8C, 0xC9, 0x0C, 0x02, 0x40, 0x82, 0x6B, 0xCD, + 0x0A, 0x20, 0x81, 0x8D, 0xD0, 0x0A, 0x30, 0x91, + 0x49, 0xD0, 0xCF, 0x8B, 0x72, 0x40, 0x82, 0x6B, + 0xCF, 0x9E, 0xA6, 0x20, 0x40, 0x84, 0x8C, 0xCF, + 0x9D, 0x95, 0x10, 0x30, 0x91, 0x5A, 0xE0, 0xCF, + 0x9D, 0x84, 0x10, 0x30, 0x03, 0xD2, 0x09, 0x01, + 0x20, 0xCE, 0x9E, 0x95, 0x10, 0x30, 0x01, 0xCA, + 0x9E, 0xA6, 0x20, 0x40, 0x83, 0x8C, 0xC7, 0x9E, + 0xA6, 0x20, 0x40, 0x82, 0x6B, 0xC8, 0x8B, 0x73, + 0x40, 0x91, 0x59, 0xD0, 0xCA, 0x0A, 0x40, 0x83, + 0x8C, 0xCE, 0xAA, 0x02, 0x6A, 0xD2, 0x0E, 0x0D, + 0xC0, +//ascii 0x0058 + 0xDA, 0x8A, 0x5E, 0xCF, 0x0C, 0x02, 0xC2, 0x9A, + 0x01, 0x90, 0xCD, 0x06, 0x10, 0xC2, 0x0B, 0x20, + 0x04, 0x0D, 0xC9, 0x0A, 0x01, 0x10, 0x01, 0xC3, + 0x0C, 0x03, 0x20, 0x07, 0xC6, 0x0E, 0x04, 0x20, + 0x06, 0xC6, 0x09, 0x01, 0x10, 0x02, 0x0C, 0xC3, + 0x08, 0x20, 0x02, 0x0C, 0xC8, 0x0E, 0x05, 0x20, + 0x06, 0xC0, 0x0C, 0x02, 0x20, 0x07, 0xCC, 0x0B, + 0x02, 0x10, 0x01, 0x20, 0x03, 0x0D, 0xCF, 0x07, + 0x20, 0x01, 0x09, 0xD1, 0x07, 0x20, 0x01, 0x0A, + 0xCF, 0x0B, 0x02, 0x10, 0x02, 0x20, 0x04, 0x0E, + 0xCB, 0x0E, 0x05, 0x20, 0x07, 0xC0, 0x0D, 0x04, + 0x20, 0x08, 0xC9, 0x09, 0x01, 0x10, 0x03, 0x0D, + 0xC3, 0x09, 0x01, 0x10, 0x03, 0x0C, 0xC5, 0x0D, + 0x03, 0x20, 0x08, 0xC6, 0x0E, 0x05, 0x20, 0x06, + 0xC3, 0x0C, 0x20, 0x04, 0x0E, 0xC9, 0x0A, 0x01, + 0x10, 0x01, 0xC2, 0x9A, 0x01, 0xA0, 0xCD, 0x06, + 0x10, 0xC2, 0x8A, 0x5E, 0xCF, 0x0B, 0x02, +//ascii 0x0059 + 0xC2, 0x0B, 0x0A, 0xD5, 0x9A, 0x04, 0xD0, 0xD3, + 0x0A, 0x20, 0x08, 0xD3, 0x09, 0x01, 0x10, 0x02, + 0x0B, 0xD3, 0x06, 0x20, 0x05, 0x0E, 0xD2, 0x0C, + 0x03, 0x10, 0x01, 0x09, 0xD3, 0x09, 0x01, 0x10, + 0x03, 0x0C, 0xD3, 0x06, 0x20, 0x05, 0x77, 0xCB, + 0x0D, 0x01, 0x70, 0x10, 0xCA, 0x0C, 0x03, 0x10, + 0x71, 0x01, 0xC9, 0x06, 0x20, 0x06, 0xD0, 0x09, + 0x01, 0x10, 0x03, 0x0C, 0xCF, 0x0C, 0x03, 0x10, + 0x01, 0x09, 0xCF, 0x0E, 0x06, 0x20, 0x05, 0x0E, + 0xCF, 0x0C, 0x01, 0x10, 0x02, 0x0B, 0xD1, 0x0A, + 0x10, 0x08, 0xD3, 0x8A, 0x4D, +//ascii 0x005A + 0xC2, 0x8C, 0x57, 0xCE, 0x0D, 0x13, 0xC2, 0x0A, + 0x10, 0x01, 0x0B, 0xCC, 0x0D, 0x10, 0xC2, 0x0A, + 0x30, 0x06, 0xCB, 0x0D, 0x10, 0xC2, 0x9A, 0x02, + 0x50, 0x10, 0x01, 0x0B, 0xC9, 0x0D, 0x10, 0xC2, + 0x8A, 0x03, 0xC0, 0x0A, 0x01, 0x10, 0x06, 0xC8, + 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xC1, 0x0E, 0x05, + 0x10, 0x02, 0x0B, 0xC6, 0x0D, 0x10, 0xC2, 0x8A, + 0x03, 0xC3, 0x0A, 0x01, 0x10, 0x06, 0xC5, 0x0D, + 0x10, 0xC2, 0x8A, 0x03, 0xC4, 0x0E, 0x05, 0x10, + 0x02, 0x0B, 0xC3, 0x0D, 0x10, 0xC2, 0x8A, 0x03, + 0xC6, 0x0A, 0x01, 0x10, 0x06, 0xC2, 0x0D, 0x10, + 0xC2, 0x8A, 0x03, 0xC7, 0x0E, 0x05, 0x10, 0x02, + 0x0B, 0xC0, 0x0D, 0x10, 0xC2, 0x8A, 0x03, 0xC9, + 0x0A, 0x01, 0x10, 0x06, 0x0C, 0x10, 0xC2, 0x8A, + 0x03, 0xCA, 0x0E, 0x04, 0x10, 0x01, 0x10, 0xC2, + 0x8A, 0x03, 0xCC, 0x0A, 0x01, 0x20, 0xC2, 0x8A, + 0x03, 0xCD, 0x0E, 0x04, 0x10, 0xC2, 0x8E, 0xBC, + 0xCF, 0x1D, +//ascii 0x005B + 0xC2, 0x0D, 0x0E, 0xD4, 0x0E, 0x0D, 0xC5, 0x8B, + 0x06, 0xD4, 0x83, 0x0E, 0xC4, 0x8B, 0x06, 0xD4, + 0x83, 0x0E, 0xC4, 0x8B, 0x06, 0xD4, 0x83, 0x0E, + 0xC4, 0x8B, 0x03, 0x77, 0x77, 0x47, 0x81, 0x0E, + 0xC4, 0x0B, 0x70, 0x70, 0x70, 0x00, 0x0E, 0xC4, + 0x0C, 0x75, 0x75, 0x75, 0x05, 0x0E, 0xC0, +//ascii 0x005C + 0xD9, 0x0D, 0xD6, 0xAE, 0xA5, 0x10, 0xD3, 0x8B, + 0x72, 0x30, 0x01, 0xCF, 0x8C, 0x84, 0x40, 0x84, + 0x8C, 0xCC, 0x9D, 0x95, 0x10, 0x30, 0x83, 0x7B, + 0xCD, 0x8A, 0x62, 0x30, 0x91, 0x6A, 0xE0, 0xCC, + 0x8C, 0x73, 0x30, 0x91, 0x49, 0xD0, 0xCE, 0x0C, + 0x40, 0x83, 0x8C, 0xD2, 0xAB, 0x02, 0x6B, 0xD6, + 0x1E, +//ascii 0x005D + 0xC1, 0x0C, 0x72, 0x72, 0x72, 0x02, 0x0E, 0xC4, + 0x0B, 0x70, 0x70, 0x70, 0x00, 0x0E, 0xC4, 0x8B, + 0x04, 0x7A, 0x7A, 0x4A, 0x82, 0x0E, 0xC4, 0x8B, + 0x06, 0xD4, 0x83, 0x0E, 0xC4, 0x8B, 0x06, 0xD4, + 0x83, 0x0E, 0xC4, 0x8B, 0x06, 0xD4, 0x83, 0x0E, + 0xC0, +//ascii 0x005E + 0xC6, 0x0A, 0x05, 0xC7, 0x99, 0x20, 0x20, 0xC5, + 0x09, 0x02, 0x10, 0x01, 0x09, 0xC3, 0x08, 0x01, + 0x10, 0x02, 0x09, 0xC4, 0x04, 0x10, 0x02, 0x0A, + 0xC6, 0x84, 0x04, 0xC8, 0x05, 0x10, 0x01, 0x08, + 0xC7, 0x0A, 0x02, 0x20, 0x06, 0x0E, 0xC6, 0x0B, + 0x03, 0x20, 0x06, 0xC7, 0x9B, 0x40, 0x20, 0xC9, + 0x0C, 0x07, 0xC0, +//ascii 0x005F + 0x15, 0x0E, 0xC0, 0x10, 0x0D, 0xC0, 0x10, 0x0D, + 0xC0, 0x10, 0x0D, 0xC0, 0x10, 0x0D, 0xC0, 0x10, + 0x0D, 0xC0, 0x10, 0x0D, 0xC0, 0x10, 0x0D, 0xC0, + 0x10, 0x0D, 0xC0, 0x10, 0x0D, 0xC0, 0x10, 0x0D, + 0xC0, 0x10, 0x0D, 0xC0, 0x10, 0x0D, 0xC0, +//ascii 0x0060 + 0xC5, 0x0C, 0xC4, 0x89, 0x25, 0xC2, 0x0A, 0x02, + 0x10, 0x08, 0xC2, 0x91, 0x02, 0xB0, 0xC3, 0x01, + 0x06, 0xC5, 0x0B, 0xC0, +//ascii 0x0061 + 0xC2, 0x0C, 0x08, 0x76, 0x26, 0xC5, 0x05, 0x70, + 0x40, 0xC4, 0x06, 0x10, 0xA2, 0x41, 0x03, 0x15, + 0x02, 0x10, 0x04, 0x05, 0xC4, 0x10, 0x08, 0xC1, + 0x8B, 0x05, 0xC2, 0x8A, 0x13, 0xC4, 0x8B, 0x03, + 0xC2, 0x8E, 0x02, 0xC3, 0x89, 0x06, 0xC3, 0x89, + 0x06, 0xC3, 0x01, 0x00, 0xC4, 0x81, 0x0E, 0xC2, + 0x89, 0x06, 0xC3, 0x82, 0x0D, 0xC3, 0x84, 0x0B, + 0xC2, 0x8B, 0x03, 0xC3, 0x85, 0x0B, 0xC3, 0x83, + 0x0A, 0xC2, 0x0E, 0x10, 0x0B, 0xC2, 0x88, 0x06, + 0xC3, 0x81, 0x0C, 0xC3, 0x95, 0x01, 0xB0, 0xC1, + 0x0C, 0x10, 0x0C, 0xC1, 0x87, 0x01, 0xC4, 0x9E, + 0x10, 0x50, 0xC2, 0x03, 0x10, 0x03, 0x02, 0x10, + 0x08, 0xC5, 0x8D, 0x3B, 0xC2, 0x0D, 0x01, 0x30, + 0x06, 0xCE, 0x99, 0x78, 0xD0, +//ascii 0x0062 + 0xCB, 0x8C, 0x73, 0x11, 0x92, 0x48, 0xD0, 0xD0, + 0x0E, 0x04, 0x70, 0x00, 0x06, 0xCE, 0x0E, 0x02, + 0x10, 0xB2, 0x79, 0xA8, 0x60, 0x01, 0x10, 0x04, + 0xCD, 0x95, 0x01, 0xA0, 0xC6, 0x07, 0x10, 0x07, + 0xCB, 0x0E, 0x10, 0x0B, 0xC8, 0x88, 0x01, 0xCB, + 0x8A, 0x02, 0xCA, 0x10, 0x0C, 0xCA, 0x89, 0x05, + 0xCA, 0x83, 0x0B, 0xCA, 0x8A, 0x05, 0xCA, 0x82, + 0x0C, 0xCA, 0x8D, 0x01, 0xC9, 0x8E, 0x01, 0xCC, + 0x86, 0x07, 0xC8, 0x84, 0x09, 0xCD, 0x97, 0x04, + 0xC0, 0xC4, 0x9B, 0x31, 0xA0, 0xC7, 0x0B, 0x63, + 0x20, 0x91, 0x34, 0x30, 0x20, 0x01, 0x14, 0xC6, + 0x0A, 0x70, 0x70, 0x30, 0xC6, 0x0D, 0x77, 0x77, + 0x37, +//ascii 0x0063 + 0xC3, 0x0D, 0x0E, 0xC4, 0x1E, 0xC8, 0x9E, 0x40, + 0xB0, 0xC4, 0x89, 0x05, 0xC6, 0x0E, 0x01, 0x10, + 0x0B, 0xC4, 0x09, 0x10, 0x03, 0xC5, 0x94, 0x01, + 0xB0, 0xC6, 0x9A, 0x10, 0x70, 0xC3, 0x0E, 0x10, + 0x0C, 0xC8, 0x8A, 0x01, 0xC3, 0x8A, 0x03, 0xCA, + 0x81, 0x0C, 0xC2, 0x89, 0x05, 0xCA, 0x83, 0x0B, + 0xC2, 0x89, 0x04, 0xCA, 0x82, 0x0C, 0xC2, 0x0C, + 0x10, 0xC9, 0x0D, 0x10, 0xC4, 0x82, 0x04, 0xC8, + 0x83, 0x04, 0xC4, 0x0B, 0x10, 0x03, 0x0B, 0xC4, + 0x0A, 0x02, 0x10, 0x0D, 0xC5, 0x09, 0x20, 0x01, + 0x13, 0x02, 0x30, 0x0B, 0xC7, 0x0C, 0x04, 0x60, + 0x05, 0x0D, 0xCA, 0xBE, 0xA8, 0x78, 0xA0, 0x0E, +//ascii 0x0064 + 0xC2, 0x0B, 0x71, 0x71, 0x31, 0xC6, 0x0A, 0x70, + 0x70, 0x30, 0xC6, 0x0D, 0x59, 0xB8, 0x10, 0x27, + 0x90, 0xBA, 0x96, 0x10, 0x20, 0x1A, 0xCC, 0x9E, + 0x21, 0xB0, 0xC6, 0x88, 0x04, 0xCD, 0x83, 0x0B, + 0xC8, 0x88, 0x05, 0xCB, 0x8B, 0x03, 0xCA, 0x81, + 0x0E, 0xCA, 0x89, 0x05, 0xCA, 0x83, 0x0B, 0xCA, + 0x89, 0x05, 0xCA, 0x82, 0x0B, 0xCA, 0x8B, 0x01, + 0xC9, 0x0D, 0x10, 0x0E, 0xCB, 0x81, 0x06, 0xC8, + 0x83, 0x03, 0xCC, 0x09, 0x10, 0x04, 0x0C, 0xC4, + 0x0A, 0x02, 0x10, 0x0B, 0xCD, 0x06, 0x20, 0x01, + 0x13, 0x02, 0x30, 0x09, 0xCF, 0x0B, 0x03, 0x60, + 0x04, 0x0C, 0xD2, 0xBD, 0xA8, 0x78, 0xA0, 0x0E, +//ascii 0x0065 + 0xC3, 0x8C, 0x74, 0x12, 0x0E, 0xC1, 0x0A, 0x0D, + 0xC7, 0x0E, 0x04, 0x40, 0x0D, 0xC1, 0x82, 0x0A, + 0xC5, 0x0E, 0x02, 0x10, 0xA4, 0x71, 0x0D, 0xC1, + 0x02, 0x10, 0x0C, 0xC4, 0x95, 0x01, 0xC0, 0xC1, + 0x82, 0x0D, 0xC2, 0x83, 0x04, 0xC3, 0x0E, 0x10, + 0x0C, 0xC2, 0x82, 0x0D, 0xC2, 0x0D, 0x10, 0xC3, + 0x8A, 0x03, 0xC3, 0x82, 0x0D, 0xC3, 0x82, 0x0C, + 0xC2, 0x89, 0x05, 0xC3, 0x82, 0x0D, 0xC3, 0x83, + 0x0B, 0xC2, 0x89, 0x04, 0xC3, 0x82, 0x0D, 0xC3, + 0x81, 0x0C, 0xC2, 0x8C, 0x01, 0xC3, 0x82, 0x0D, + 0xC2, 0x0D, 0x10, 0xC4, 0x82, 0x06, 0xC2, 0x82, + 0x0D, 0xC2, 0x83, 0x05, 0xC4, 0x0B, 0x10, 0x05, + 0x0D, 0xC0, 0x82, 0x0D, 0xC0, 0x0C, 0x03, 0x10, + 0x0D, 0xC5, 0x09, 0x20, 0x02, 0x10, 0x02, 0x01, + 0x20, 0x0B, 0xC7, 0x0C, 0x04, 0x60, 0x04, 0x0D, + 0xCA, 0xBE, 0xA8, 0x78, 0xA0, 0x0E, +//ascii 0x0066 + 0xC2, 0x07, 0x0C, 0xD4, 0x8C, 0x01, 0xC2, 0x8C, + 0x15, 0xCE, 0x8B, 0x02, 0xC2, 0x8C, 0x04, 0xCE, + 0x0D, 0x10, 0x0D, 0xC1, 0x8C, 0x04, 0xCF, 0xA2, + 0x01, 0x67, 0x85, 0x02, 0x77, 0x47, 0xC2, 0x0B, + 0x70, 0x70, 0x30, 0xC3, 0x0C, 0x05, 0x13, 0x82, + 0x01, 0x73, 0x43, 0xC7, 0x8C, 0x04, 0xD4, 0x8C, + 0x04, 0xD5, 0x0B, 0x0D, 0xC0, +//ascii 0x0067 + 0x0C, 0x71, 0x71, 0x83, 0x7E, 0xC3, 0x0C, 0x70, + 0x70, 0x10, 0x01, 0x0C, 0xC2, 0xBE, 0xA9, 0x10, + 0x30, 0xA7, 0x9A, 0x85, 0x10, 0x06, 0x29, 0x96, + 0x10, 0x10, 0xC3, 0x9D, 0x21, 0xB0, 0xC5, 0x9E, + 0x40, 0xA0, 0xC2, 0x9E, 0x10, 0x80, 0xC2, 0x83, + 0x0B, 0xC8, 0x82, 0x0D, 0xC2, 0x89, 0x03, 0xC1, + 0x8B, 0x03, 0xC9, 0x88, 0x07, 0xC2, 0x8E, 0x01, + 0xC1, 0x89, 0x05, 0xC9, 0x8A, 0x04, 0xC3, 0x10, + 0xC1, 0x89, 0x05, 0xC9, 0x89, 0x04, 0xC3, 0x10, + 0xC1, 0x8B, 0x01, 0xC9, 0x85, 0x06, 0xC2, 0x8C, + 0x02, 0xC2, 0x81, 0x06, 0xC7, 0x0B, 0x10, 0x0B, + 0xC2, 0x84, 0x06, 0xC2, 0x09, 0x10, 0x04, 0x0C, + 0xC3, 0x0E, 0x08, 0x10, 0x03, 0xC2, 0x06, 0x10, + 0x0C, 0xC3, 0x06, 0x20, 0x01, 0x13, 0x02, 0x20, + 0x02, 0x0E, 0xC1, 0x9E, 0x10, 0x70, 0xC5, 0x0A, + 0x02, 0x60, 0x06, 0xC4, 0x0B, 0x07, 0xC8, 0xBD, + 0x98, 0x78, 0xB0, 0xC0, +//ascii 0x0068 + 0xCB, 0x0D, 0x7A, 0x2A, 0xC9, 0x0A, 0x01, 0x70, + 0x30, 0xC8, 0x09, 0x30, 0x71, 0x11, 0xC8, 0x91, + 0x01, 0xA0, 0xD2, 0x0B, 0x10, 0x0D, 0xD3, 0x89, + 0x04, 0xD4, 0x89, 0x05, 0xD4, 0x8C, 0x04, 0xD5, + 0x83, 0x0E, 0xD4, 0x9D, 0x23, 0xE0, 0xCD, 0x0D, + 0x58, 0x97, 0x01, 0x50, 0x78, 0x18, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0B, 0x72, 0x72, 0x32, +//ascii 0x0069 + 0xDA, 0x88, 0x05, 0xC1, 0x0E, 0x78, 0x68, 0xC2, + 0x01, 0x10, 0x0E, 0xC0, 0x0C, 0x70, 0x60, 0xC2, + 0x84, 0x02, 0xC1, 0x0C, 0x72, 0x62, 0xC3, 0x0B, + 0xC0, +//ascii 0x006A + 0xC2, 0x89, 0x16, 0xC1, 0x0E, 0x78, 0x78, 0x08, + 0x0A, 0xC7, 0x01, 0x10, 0x0E, 0xC0, 0x0C, 0x70, + 0x70, 0x10, 0x01, 0x0A, 0xC5, 0x84, 0x01, 0xC1, + 0x0C, 0x72, 0x72, 0x02, 0x20, 0x0D, 0xC5, 0x0A, + 0x0E, 0xD3, 0x9E, 0x20, 0x70, 0xDC, 0x88, 0x05, + 0xDC, 0x8D, 0xAC, +//ascii 0x006B + 0xD6, 0x09, 0xC7, 0x0C, 0x07, 0xCB, 0x06, 0x00, + 0xC7, 0x8C, 0x06, 0xC8, 0x0E, 0x03, 0x10, 0xC7, + 0x0D, 0x10, 0x06, 0xC6, 0x0B, 0x01, 0x10, 0x07, + 0xC8, 0x0B, 0x10, 0x06, 0xC4, 0x08, 0x10, 0x01, + 0x0B, 0xCA, 0x0B, 0x10, 0x06, 0xC2, 0x05, 0x10, + 0x02, 0x0D, 0xCC, 0x0B, 0x10, 0x86, 0xD3, 0x10, + 0x05, 0xCF, 0x0B, 0x01, 0x30, 0x08, 0xD1, 0xAC, + 0x10, 0x1B, 0xD3, 0x9C, 0x10, 0xA0, 0xC8, 0x0D, + 0x78, 0x28, 0x04, 0x10, 0x07, 0x48, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0B, 0x72, 0x72, 0x32, +//ascii 0x006C + 0xC2, 0x0D, 0x78, 0x78, 0x38, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0B, 0x72, 0x72, 0x32, +//ascii 0x006D + 0xC4, 0x7D, 0x2D, 0xC1, 0x09, 0x02, 0x70, 0x30, + 0xC0, 0x08, 0x70, 0x50, 0x0E, 0x10, 0x02, 0x0A, + 0x7D, 0x2D, 0x0A, 0x10, 0x0E, 0xCB, 0x89, 0x04, + 0xCC, 0x8A, 0x05, 0xCC, 0x8E, 0x02, 0xCD, 0x86, + 0x09, 0xCD, 0x96, 0x05, 0x90, 0x7A, 0x1A, 0xC1, + 0x09, 0x70, 0x40, 0xC0, 0x07, 0x70, 0x50, 0x0E, + 0x10, 0x03, 0x0D, 0xCA, 0x8A, 0x01, 0xCC, 0x89, + 0x05, 0xCC, 0x8B, 0x05, 0xCD, 0x11, 0xCD, 0x8C, + 0x14, 0xCB, 0xBE, 0x97, 0x01, 0x60, 0x78, 0x18, + 0x0C, 0x70, 0x60, 0x0C, 0x72, 0x62, +//ascii 0x006E + 0xC4, 0x0D, 0x7C, 0x1C, 0xC1, 0x0C, 0x04, 0x70, + 0x30, 0xC0, 0x0B, 0x70, 0x50, 0xC0, 0x01, 0x10, + 0x08, 0x0D, 0x7E, 0x1E, 0x0B, 0x10, 0x0B, 0xCB, + 0x89, 0x03, 0xCC, 0x89, 0x05, 0xCC, 0x8C, 0x04, + 0xCD, 0x82, 0x0E, 0xCC, 0x9D, 0x13, 0xE0, 0xCA, + 0xBE, 0x98, 0x01, 0x50, 0x78, 0x18, 0x0C, 0x70, + 0x60, 0x0C, 0x72, 0x62, +//ascii 0x006F + 0xC5, 0x0E, 0x1C, 0x0D, 0xCD, 0x08, 0x02, 0x40, + 0x03, 0x09, 0xC8, 0x0D, 0x02, 0x70, 0x80, 0x3E, + 0xC5, 0x0E, 0x01, 0x10, 0x86, 0xBE, 0xC0, 0x8E, + 0xB5, 0x10, 0x02, 0xC5, 0x94, 0x02, 0xD0, 0xC6, + 0x9C, 0x10, 0x70, 0xC3, 0x0E, 0x10, 0x0D, 0xC8, + 0x8B, 0x01, 0xC3, 0x8A, 0x03, 0xCA, 0x81, 0x0C, + 0xC2, 0x89, 0x05, 0xCA, 0x83, 0x0B, 0xC2, 0x89, + 0x04, 0xCA, 0x82, 0x0C, 0xC2, 0x8C, 0x01, 0xC9, + 0x0D, 0x10, 0xC4, 0x82, 0x05, 0xC8, 0x83, 0x04, + 0xC4, 0x0B, 0x10, 0x03, 0x0B, 0xC4, 0x0A, 0x02, + 0x10, 0x0D, 0xC5, 0x09, 0x30, 0x13, 0x02, 0x20, + 0x01, 0x0B, 0xC7, 0x0C, 0x03, 0x60, 0x04, 0x0D, + 0xCA, 0xBD, 0xA8, 0x78, 0xA0, 0x0E, +//ascii 0x0070 + 0xC4, 0xBC, 0x97, 0x67, 0x90, 0x0D, 0xCE, 0x0A, + 0x02, 0x60, 0x03, 0x0B, 0xCB, 0x06, 0x20, 0x01, + 0x14, 0x03, 0x01, 0x20, 0x08, 0xC9, 0x08, 0x10, + 0x05, 0x0D, 0xC4, 0x0B, 0x03, 0x10, 0x0B, 0xC8, + 0x81, 0x07, 0xC8, 0x84, 0x02, 0xC7, 0x8B, 0x01, + 0xC9, 0x0E, 0x10, 0x0D, 0xC6, 0x89, 0x05, 0xCA, + 0x82, 0x0B, 0xC6, 0x89, 0x05, 0xCA, 0x83, 0x0C, + 0xC6, 0x8C, 0x02, 0xCA, 0x81, 0x0E, 0xC7, 0x83, + 0x0B, 0xC8, 0x88, 0x06, 0xC8, 0x9E, 0x31, 0x90, + 0xC6, 0x87, 0x05, 0xC8, 0x0E, 0x19, 0xB1, 0x02, + 0x68, 0x90, 0xA8, 0x51, 0x02, 0x68, 0x0A, 0xC1, + 0x0C, 0x70, 0x70, 0x30, 0x04, 0xC1, 0x0C, 0x72, + 0x72, 0x32, 0x06, +//ascii 0x0071 + 0x0C, 0x71, 0x71, 0x31, 0x05, 0xC1, 0x0C, 0x70, + 0x70, 0x30, 0x04, 0xC1, 0xBE, 0xA9, 0x10, 0x20, + 0xA7, 0x9A, 0x96, 0x81, 0x02, 0x69, 0x0B, 0xC2, + 0x9E, 0x21, 0xB0, 0xC6, 0x88, 0x04, 0xC9, 0x83, + 0x0B, 0xC8, 0x88, 0x05, 0xC7, 0x8B, 0x03, 0xCA, + 0x81, 0x0E, 0xC6, 0x89, 0x05, 0xCA, 0x83, 0x0B, + 0xC6, 0x89, 0x05, 0xCA, 0x82, 0x0B, 0xC6, 0x8B, + 0x01, 0xC9, 0x0D, 0x10, 0x0E, 0xC7, 0x81, 0x06, + 0xC8, 0x83, 0x03, 0xC8, 0x09, 0x10, 0x04, 0x0C, + 0xC4, 0x0A, 0x02, 0x10, 0x0B, 0xC9, 0x06, 0x20, + 0x01, 0x13, 0x02, 0x30, 0x09, 0xCB, 0x0B, 0x03, + 0x60, 0x04, 0x0C, 0xCE, 0xBD, 0xA8, 0x78, 0xA0, + 0x0E, +//ascii 0x0072 + 0x8A, 0x35, 0xCC, 0x88, 0x04, 0xCC, 0x8A, 0x02, + 0xCD, 0x81, 0x0D, 0xCC, 0x8B, 0x03, 0xCB, 0xBE, + 0x96, 0x01, 0x60, 0x78, 0x18, 0x0C, 0x70, 0x60, + 0x0C, 0x72, 0x62, +//ascii 0x0073 + 0xCA, 0x0C, 0x0D, 0xC8, 0x8E, 0x5C, 0xC3, 0x08, + 0x20, 0x03, 0x0D, 0xC5, 0x9D, 0x10, 0x70, 0xC2, + 0x09, 0x40, 0x01, 0x0E, 0xC4, 0x93, 0x02, 0xC0, + 0xC2, 0xA1, 0x04, 0xCA, 0x81, 0x05, 0xC3, 0x9C, + 0x01, 0xE0, 0xC2, 0x0B, 0x10, 0xC2, 0x0C, 0x10, + 0xC3, 0x89, 0x05, 0xC3, 0x87, 0x05, 0xC3, 0x82, + 0x0C, 0xC2, 0x89, 0x07, 0xC3, 0x83, 0x08, 0xC3, + 0x84, 0x0B, 0xC2, 0x8A, 0x05, 0xC3, 0x10, 0x0C, + 0xC3, 0x83, 0x0C, 0xC2, 0x9D, 0x01, 0xE0, 0xC1, + 0x89, 0x01, 0xC3, 0x0E, 0x10, 0x0E, 0xC3, 0xA3, + 0x03, 0xA9, 0x81, 0x06, 0xC3, 0x84, 0x03, 0xC4, + 0x0D, 0x01, 0x30, 0x01, 0x0E, 0xC1, 0x0E, 0x01, + 0x10, 0x0B, 0xC5, 0x0D, 0x04, 0x10, 0x04, 0x0D, + 0xC3, 0x81, 0x08, 0xD0, 0x0B, 0x0E, +//ascii 0x0074 + 0xDB, 0x8D, 0x37, 0xCA, 0x04, 0x01, 0xC7, 0x8C, + 0x04, 0xCA, 0x10, 0x0D, 0xC6, 0x8C, 0x04, 0xC9, + 0x0B, 0x10, 0x0E, 0xC3, 0x08, 0x17, 0x85, 0x02, + 0x77, 0xA7, 0x61, 0x03, 0xC4, 0x01, 0x70, 0x70, + 0x01, 0x0C, 0xC4, 0x04, 0x13, 0x82, 0x01, 0x73, + 0x13, 0x06, 0x0D, 0xC8, 0x8C, 0x04, 0xD4, 0x8C, + 0x04, 0xD5, 0x0E, +//ascii 0x0075 + 0xC0, 0x7E, 0x6E, 0xC3, 0x0C, 0x70, 0x60, 0xC3, + 0x0C, 0x70, 0x60, 0xC4, 0x7C, 0xBC, 0xB7, 0x03, + 0xB0, 0x0C, 0xCF, 0x8D, 0x13, 0xD1, 0x88, 0x06, + 0xD0, 0x0E, 0x10, 0xD0, 0x0E, 0x10, 0x0D, 0xCF, + 0x0A, 0x10, 0x0D, 0xCE, 0x9E, 0x20, 0x10, 0xC3, + 0x0E, 0x78, 0x18, 0x05, 0x20, 0x08, 0xC3, 0x0C, + 0x70, 0x40, 0x05, 0xC4, 0x0C, 0x72, 0x12, 0x83, + 0x6C, +//ascii 0x0076 + 0x0D, 0x0A, 0xCD, 0xAC, 0x01, 0x6C, 0xCA, 0x0C, + 0x30, 0x82, 0x8E, 0xC8, 0x8D, 0x82, 0x30, 0x04, + 0x0A, 0xC9, 0x8D, 0x72, 0x20, 0x81, 0x5B, 0xC9, + 0x8C, 0x61, 0x20, 0x82, 0x7D, 0xC9, 0x8B, 0x61, + 0x20, 0xCA, 0x0C, 0x06, 0x20, 0xC7, 0x8D, 0x72, + 0x20, 0x01, 0x07, 0xC4, 0x8D, 0x82, 0x30, 0x05, + 0x0B, 0xC3, 0x8E, 0x93, 0x30, 0x03, 0x09, 0xC4, + 0x0E, 0x04, 0x30, 0x82, 0x7D, 0xC6, 0x0C, 0x10, + 0x81, 0x5B, 0xC9, 0x8C, 0x4A, 0xC0, +//ascii 0x0077 + 0x8D, 0x7C, 0xCC, 0x0C, 0x10, 0x81, 0x6A, 0xC9, + 0x0D, 0x02, 0x40, 0x84, 0x9E, 0xC7, 0x8D, 0x94, + 0x40, 0x83, 0x8D, 0xC8, 0x8B, 0x72, 0x30, 0x82, + 0x6B, 0xC8, 0x8D, 0x94, 0x30, 0xC9, 0x8A, 0x61, + 0x20, 0xC5, 0x8C, 0x83, 0x30, 0x82, 0x6B, 0xC1, + 0x9E, 0x95, 0x10, 0x30, 0x84, 0x9D, 0xC2, 0x0D, + 0x02, 0x30, 0x82, 0x7B, 0xC6, 0x0C, 0x20, 0x05, + 0x0D, 0xC9, 0x0C, 0x30, 0x82, 0x6B, 0xC9, 0x8A, + 0x61, 0x30, 0x84, 0x8D, 0xC8, 0x8D, 0x84, 0x30, + 0x81, 0x6A, 0xC9, 0x8B, 0x72, 0x30, 0xC9, 0x8D, + 0x92, 0x20, 0xC6, 0x8B, 0x62, 0x30, 0x02, 0x07, + 0xC2, 0x8D, 0x84, 0x40, 0x84, 0x9E, 0xC1, 0x8E, + 0x61, 0x30, 0x81, 0x5A, 0xC5, 0x0C, 0x20, 0x82, + 0x6B, 0xC8, 0x9C, 0x38, 0xD0, +//ascii 0x0078 + 0x0C, 0x09, 0xCC, 0xA6, 0xC0, 0x4D, 0xC8, 0x9B, + 0x20, 0xC0, 0x20, 0x08, 0xC6, 0x05, 0x10, 0x01, + 0xC0, 0x0C, 0x03, 0x10, 0x03, 0x0D, 0xC2, 0x0A, + 0x01, 0x10, 0x05, 0x0E, 0xC2, 0x09, 0x01, 0x10, + 0x87, 0xD4, 0x10, 0x02, 0x0B, 0xC6, 0x07, 0x40, + 0x07, 0xC9, 0x09, 0x20, 0x08, 0xC8, 0x0E, 0x05, + 0x40, 0x05, 0x0E, 0xC5, 0x08, 0x20, 0x88, 0xE5, + 0x10, 0x01, 0x09, 0xC2, 0x0A, 0x02, 0x10, 0x04, + 0x0D, 0xC2, 0x0B, 0x02, 0x10, 0x83, 0xDC, 0x10, + 0x01, 0x09, 0xC6, 0x07, 0x20, 0x9C, 0x05, 0xE0, + 0xC8, 0xAC, 0x30, 0xDB, 0xCC, 0x08, +//ascii 0x0079 + 0x0D, 0x0A, 0xD5, 0xAC, 0x01, 0x6C, 0xD2, 0x0C, + 0x30, 0x82, 0x8E, 0xD0, 0x8D, 0x82, 0x30, 0x04, + 0x0A, 0xD1, 0x8D, 0x72, 0x20, 0x81, 0x5B, 0xD1, + 0x8C, 0x61, 0x20, 0x82, 0x7D, 0xD1, 0x8B, 0x61, + 0x20, 0x03, 0x09, 0xD0, 0x0C, 0x06, 0x50, 0x07, + 0xCB, 0x8D, 0x72, 0x20, 0x91, 0x67, 0x10, 0x10, + 0x04, 0xC7, 0x8D, 0x82, 0x30, 0x05, 0x0B, 0xC3, + 0x09, 0x10, 0x0A, 0xC3, 0x8E, 0x93, 0x30, 0x83, + 0x9E, 0xC6, 0x87, 0x05, 0xC1, 0x0E, 0x04, 0x30, + 0x81, 0x7D, 0xC9, 0x88, 0x04, 0xC1, 0x0C, 0x20, + 0x05, 0x0B, 0xCC, 0x8B, 0x47, 0xC1, 0x8C, 0x4A, + 0xC0, +//ascii 0x007A + 0x8E, 0x9A, 0xC9, 0x0E, 0x15, 0x0C, 0x10, 0x05, + 0xC8, 0x0D, 0x10, 0x0C, 0x20, 0x02, 0x0D, 0xC6, + 0x0D, 0x10, 0x0C, 0x10, 0x02, 0x10, 0x09, 0xC5, + 0x0D, 0x10, 0x8C, 0x01, 0xC0, 0x04, 0x10, 0x05, + 0xC4, 0x0D, 0x10, 0x8C, 0x01, 0xC1, 0x08, 0x10, + 0x02, 0x0D, 0xC2, 0x0D, 0x10, 0x8C, 0x01, 0xC2, + 0xAB, 0x10, 0x1A, 0xC1, 0x0D, 0x10, 0x8C, 0x01, + 0xC3, 0x0E, 0x03, 0x10, 0x06, 0xC0, 0x0D, 0x10, + 0x8C, 0x01, 0xC5, 0x06, 0x10, 0x03, 0x0B, 0x10, + 0x8C, 0x01, 0xC6, 0x09, 0x40, 0x8C, 0x01, 0xC7, + 0x0D, 0x02, 0x20, 0x8C, 0x01, 0xC9, 0x04, 0x10, + 0xCD, 0x1B, +//ascii 0x007B + 0xC2, 0x0D, 0x0E, 0xD4, 0x0E, 0x0D, 0xC5, 0x8B, + 0x05, 0xD4, 0x82, 0x0E, 0xC4, 0x8D, 0x01, 0xD3, + 0x0E, 0x10, 0xC6, 0x92, 0x03, 0xB0, 0x4D, 0x0E, + 0xC4, 0x0E, 0x4D, 0x9A, 0x20, 0x40, 0xC6, 0x0B, + 0x70, 0x80, 0x2C, 0xC0, 0x0A, 0x01, 0x70, 0x01, + 0x0D, 0xC7, 0x8C, 0x52, 0x60, 0x02, 0x0E, 0x60, + 0x91, 0x26, 0xE0, 0xD0, 0xBE, 0x50, 0x40, 0x70, + 0x0E, 0xDA, 0x10, 0x03, 0xDC, 0x83, 0x04, 0xC0, +//ascii 0x007C + 0xC0, 0x08, 0x77, 0x77, 0x77, 0x77, 0x0B, 0xC1, + 0x01, 0x70, 0x70, 0x70, 0x70, 0x07, 0xC1, 0x0A, + 0x79, 0x79, 0x79, 0x79, 0x0C, 0xC0, +//ascii 0x007D + 0xCD, 0x8D, 0xCE, 0xDC, 0x82, 0x04, 0xDC, 0x10, + 0x02, 0xD5, 0x4E, 0xBB, 0x40, 0x60, 0x50, 0x0C, + 0x4E, 0xCB, 0x0A, 0x03, 0x70, 0x03, 0xC0, 0x01, + 0x70, 0x04, 0x0C, 0xC7, 0x09, 0x70, 0x80, 0x4E, + 0xC0, 0x0C, 0x03, 0x70, 0x00, 0x0C, 0xC6, 0x91, + 0x06, 0xD0, 0xD0, 0x9C, 0x40, 0x40, 0xC5, 0x8D, + 0x02, 0xD4, 0x10, 0xC5, 0x8B, 0x05, 0xD4, 0x82, + 0x0E, 0xC0, +//ascii 0x007E + 0xC1, 0x0E, 0xC6, 0x10, 0x06, 0xC4, 0x20, 0x03, + 0xC4, 0x0A, 0x10, 0x0B, 0xC4, 0x85, 0x08, 0xC4, + 0x83, 0x09, 0xC3, 0x09, 0x10, 0x0E, 0xC2, 0x0C, + 0x10, 0x08, 0xC3, 0x82, 0x04, 0xC3, 0x89, 0x02, + 0xC4, 0x86, 0x07, 0xC4, 0x87, 0x04, 0xC4, 0x0C, + 0x10, 0x04, 0x09, 0xC3, 0x07, 0x10, 0x01, 0xC4, + 0x8C, 0x76, +}; + + __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_REGULAR_28PX[95] = { + { 0, 0, 8,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 8,2, 4, 2, 4 }, //asciii 0x0021 + { 33, 1, 11,1, 4, 1, 20 }, //asciii 0x0022 + { 57, 1, 18,0, 4, 0, 8 }, //asciii 0x0023 + { 187, 1, 18,1, 4, 1, 4 }, //asciii 0x0024 + { 335, 1, 23,2, 4, 2, 4 }, //asciii 0x0025 + { 502, 1, 18,1, 4, 0, 4 }, //asciii 0x0026 + { 660, 1, 6,1, 4, 1, 20 }, //asciii 0x0027 + { 672, 1, 10,2, 4, 1, 0 }, //asciii 0x0028 + { 728, 1, 10,1, 4, 2, 0 }, //asciii 0x0029 + { 783, 1, 14,1, 4, 1, 16 }, //asciii 0x002A + { 853, 1, 18,2, 12, 2, 8 }, //asciii 0x002B + { 906, 1, 8,1, 24, 2, 0 }, //asciii 0x002C + { 924, 1, 13,1, 16, 2, 12 }, //asciii 0x002D + { 952, 1, 8,2, 24, 2, 4 }, //asciii 0x002E + { 966, 1, 10,0, 4, 0, 4 }, //asciii 0x002F + { 1016, 1, 18,1, 4, 2, 4 }, //asciii 0x0030 + { 1133, 1, 13,1, 4, 3, 8 }, //asciii 0x0031 + { 1171, 1, 17,2, 4, 2, 8 }, //asciii 0x0032 + { 1288, 1, 18,2, 4, 2, 4 }, //asciii 0x0033 + { 1417, 1, 18,1, 4, 1, 8 }, //asciii 0x0034 + { 1516, 1, 17,2, 4, 1, 4 }, //asciii 0x0035 + { 1647, 1, 17,1, 4, 1, 4 }, //asciii 0x0036 + { 1789, 1, 16,1, 4, 1, 8 }, //asciii 0x0037 + { 1882, 1, 17,1, 4, 1, 4 }, //asciii 0x0038 + { 2026, 1, 17,1, 4, 1, 4 }, //asciii 0x0039 + { 2166, 1, 8,2, 12, 2, 4 }, //asciii 0x003A + { 2194, 1, 8,1, 12, 2, 0 }, //asciii 0x003B + { 2226, 1, 18,2, 12, 2, 8 }, //asciii 0x003C + { 2308, 1, 18,3, 16, 2, 8 }, //asciii 0x003D + { 2371, 1, 18,2, 12, 2, 8 }, //asciii 0x003E + { 2446, 1, 14,1, 4, 1, 4 }, //asciii 0x003F + { 2534, 1, 26,1, 8, 1, 0 }, //asciii 0x0040 + { 2788, 1, 19,0, 4, 0, 8 }, //asciii 0x0041 + { 2893, 1, 18,2, 4, 1, 8 }, //asciii 0x0042 + { 3024, 1, 20,1, 4, 1, 4 }, //asciii 0x0043 + { 3160, 1, 20,2, 4, 1, 8 }, //asciii 0x0044 + { 3270, 1, 17,2, 4, 2, 8 }, //asciii 0x0045 + { 3376, 1, 16,2, 4, 1, 8 }, //asciii 0x0046 + { 3450, 1, 21,1, 4, 1, 4 }, //asciii 0x0047 + { 3607, 1, 21,2, 4, 2, 8 }, //asciii 0x0048 + { 3674, 1, 7,2, 4, 2, 8 }, //asciii 0x0049 + { 3689, 1, 15,1, 4, 2, 4 }, //asciii 0x004A + { 3741, 1, 18,2, 4, 0, 8 }, //asciii 0x004B + { 3849, 1, 16,2, 4, 1, 8 }, //asciii 0x004C + { 3894, 1, 25,2, 4, 2, 8 }, //asciii 0x004D + { 4011, 1, 21,2, 4, 2, 8 }, //asciii 0x004E + { 4099, 1, 21,1, 4, 1, 4 }, //asciii 0x004F + { 4245, 1, 18,2, 4, 1, 8 }, //asciii 0x0050 + { 4334, 1, 21,1, 4, 1, 4 }, //asciii 0x0051 + { 4498, 1, 18,2, 4, 0, 8 }, //asciii 0x0052 + { 4611, 1, 18,1, 4, 1, 4 }, //asciii 0x0053 + { 4755, 1, 18,1, 4, 1, 8 }, //asciii 0x0054 + { 4813, 1, 21,2, 4, 2, 4 }, //asciii 0x0055 + { 4893, 1, 19,0, 4, 0, 8 }, //asciii 0x0056 + { 4985, 1, 27,0, 4, 1, 8 }, //asciii 0x0057 + { 5138, 1, 18,0, 4, 0, 8 }, //asciii 0x0058 + { 5273, 1, 19,0, 4, 1, 8 }, //asciii 0x0059 + { 5358, 1, 18,1, 4, 2, 8 }, //asciii 0x005A + { 5496, 1, 10,3, 4, 0, 0 }, //asciii 0x005B + { 5543, 1, 10,0, 4, 0, 4 }, //asciii 0x005C + { 5592, 1, 10,0, 4, 3, 0 }, //asciii 0x005D + { 5633, 1, 13,1, 8, 1, 16 }, //asciii 0x005E + { 5684, 1, 14,0, 28, 0, 4 }, //asciii 0x005F + { 5723, 1, 14,4, 4, 4, 24 }, //asciii 0x0060 + { 5743, 1, 16,1, 12, 2, 4 }, //asciii 0x0061 + { 5852, 1, 17,2, 4, 1, 4 }, //asciii 0x0062 + { 5949, 1, 16,1, 12, 1, 4 }, //asciii 0x0063 + { 6045, 1, 17,1, 4, 2, 4 }, //asciii 0x0064 + { 6141, 1, 16,1, 12, 1, 4 }, //asciii 0x0065 + { 6267, 1, 10,0, 4, 0, 8 }, //asciii 0x0066 + { 6320, 1, 17,1, 12, 2, 0 }, //asciii 0x0067 + { 6452, 1, 17,2, 4, 2, 8 }, //asciii 0x0068 + { 6508, 1, 7,1, 4, 1, 8 }, //asciii 0x0069 + { 6533, 1, 8,0, 4, 2, 0 }, //asciii 0x006A + { 6576, 1, 15,2, 4, 0, 8 }, //asciii 0x006B + { 6656, 1, 7,2, 4, 2, 8 }, //asciii 0x006C + { 6671, 1, 24,2, 12, 1, 8 }, //asciii 0x006D + { 6749, 1, 16,2, 12, 1, 8 }, //asciii 0x006E + { 6801, 1, 17,1, 12, 1, 4 }, //asciii 0x006F + { 6903, 1, 17,2, 12, 1, 0 }, //asciii 0x0070 + { 7002, 1, 17,1, 12, 2, 0 }, //asciii 0x0071 + { 7099, 1, 10,2, 12, 0, 8 }, //asciii 0x0072 + { 7126, 1, 15,1, 12, 1, 4 }, //asciii 0x0073 + { 7236, 1, 10,0, 8, 0, 4 }, //asciii 0x0074 + { 7287, 1, 16,2, 12, 1, 4 }, //asciii 0x0075 + { 7344, 1, 16,0, 12, 1, 8 }, //asciii 0x0076 + { 7414, 1, 23,0, 12, 1, 8 }, //asciii 0x0077 + { 7523, 1, 15,1, 12, 1, 8 }, //asciii 0x0078 + { 7609, 1, 16,0, 12, 1, 0 }, //asciii 0x0079 + { 7698, 1, 15,1, 12, 1, 8 }, //asciii 0x007A + { 7788, 1, 10,1, 4, 0, 0 }, //asciii 0x007B + { 7852, 1, 9,3, 0, 3, 0 }, //asciii 0x007C + { 7874, 1, 10,0, 4, 0, 0 }, //asciii 0x007D + { 7932, 1, 18,2, 16, 1, 12 }, //asciii 0x007E +}; + +__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_REGULAR_28PX= { + 7982, // bitmap len + BAGL_FONT_INTER_REGULAR_28px, // font id + (uint8_t) NBGL_BPP_4, // bpp + 36, // height of all characters in pixels + 36, // line height in pixels + 0, // kerning + 1, // crop enabled (1) or not (0) + 0, // Most top Y coordinate of any char + 0x20, // first character + 0x7E, // last character + charactersINTER_REGULAR_28PX, + bitmapINTER_REGULAR_28PX +}; diff --git a/lib_nbgl/include/nbgl_font_inter_regular_28.json b/lib_nbgl/include/nbgl_font_inter_regular_28.json new file mode 100644 index 000000000..ae97d5289 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_regular_28.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "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", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 33, + "bitmap_byte_count": 33 + }, + { + "encoding": 1, + "bitmap_offset": 33, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 20, + "char": 34, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 57, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 35, + "bitmap_byte_count": 130 + }, + { + "encoding": 1, + "bitmap_offset": 187, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 36, + "bitmap_byte_count": 148 + }, + { + "encoding": 1, + "bitmap_offset": 335, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 37, + "bitmap_byte_count": 167 + }, + { + "encoding": 1, + "bitmap_offset": 502, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 38, + "bitmap_byte_count": 158 + }, + { + "encoding": 1, + "bitmap_offset": 660, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 20, + "char": 39, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 672, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 40, + "bitmap_byte_count": 56 + }, + { + "encoding": 1, + "bitmap_offset": 728, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 41, + "bitmap_byte_count": 55 + }, + { + "encoding": 1, + "bitmap_offset": 783, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 16, + "char": 42, + "bitmap_byte_count": 70 + }, + { + "encoding": 1, + "bitmap_offset": 853, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 43, + "bitmap_byte_count": 53 + }, + { + "encoding": 1, + "bitmap_offset": 906, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 24, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 924, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 45, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 952, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 24, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 46, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 966, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 1016, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 48, + "bitmap_byte_count": 117 + }, + { + "encoding": 1, + "bitmap_offset": 1133, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 49, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 1171, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 50, + "bitmap_byte_count": 117 + }, + { + "encoding": 1, + "bitmap_offset": 1288, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 51, + "bitmap_byte_count": 129 + }, + { + "encoding": 1, + "bitmap_offset": 1417, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 52, + "bitmap_byte_count": 99 + }, + { + "encoding": 1, + "bitmap_offset": 1516, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 53, + "bitmap_byte_count": 131 + }, + { + "encoding": 1, + "bitmap_offset": 1647, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 54, + "bitmap_byte_count": 142 + }, + { + "encoding": 1, + "bitmap_offset": 1789, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 55, + "bitmap_byte_count": 93 + }, + { + "encoding": 1, + "bitmap_offset": 1882, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 56, + "bitmap_byte_count": 144 + }, + { + "encoding": 1, + "bitmap_offset": 2026, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 57, + "bitmap_byte_count": 140 + }, + { + "encoding": 1, + "bitmap_offset": 2166, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 58, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 2194, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 2226, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 60, + "bitmap_byte_count": 82 + }, + { + "encoding": 1, + "bitmap_offset": 2308, + "width": 18, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 61, + "bitmap_byte_count": 63 + }, + { + "encoding": 1, + "bitmap_offset": 2371, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 62, + "bitmap_byte_count": 75 + }, + { + "encoding": 1, + "bitmap_offset": 2446, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 63, + "bitmap_byte_count": 88 + }, + { + "encoding": 1, + "bitmap_offset": 2534, + "width": 26, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 254 + }, + { + "encoding": 1, + "bitmap_offset": 2788, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 65, + "bitmap_byte_count": 105 + }, + { + "encoding": 1, + "bitmap_offset": 2893, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 66, + "bitmap_byte_count": 131 + }, + { + "encoding": 1, + "bitmap_offset": 3024, + "width": 20, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 67, + "bitmap_byte_count": 136 + }, + { + "encoding": 1, + "bitmap_offset": 3160, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 68, + "bitmap_byte_count": 110 + }, + { + "encoding": 1, + "bitmap_offset": 3270, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 69, + "bitmap_byte_count": 106 + }, + { + "encoding": 1, + "bitmap_offset": 3376, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 70, + "bitmap_byte_count": 74 + }, + { + "encoding": 1, + "bitmap_offset": 3450, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 71, + "bitmap_byte_count": 157 + }, + { + "encoding": 1, + "bitmap_offset": 3607, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 72, + "bitmap_byte_count": 67 + }, + { + "encoding": 1, + "bitmap_offset": 3674, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 73, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 3689, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 74, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 3741, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 75, + "bitmap_byte_count": 108 + }, + { + "encoding": 1, + "bitmap_offset": 3849, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 76, + "bitmap_byte_count": 45 + }, + { + "encoding": 1, + "bitmap_offset": 3894, + "width": 25, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 77, + "bitmap_byte_count": 117 + }, + { + "encoding": 1, + "bitmap_offset": 4011, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 78, + "bitmap_byte_count": 88 + }, + { + "encoding": 1, + "bitmap_offset": 4099, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 79, + "bitmap_byte_count": 146 + }, + { + "encoding": 1, + "bitmap_offset": 4245, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 80, + "bitmap_byte_count": 89 + }, + { + "encoding": 1, + "bitmap_offset": 4334, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 81, + "bitmap_byte_count": 164 + }, + { + "encoding": 1, + "bitmap_offset": 4498, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 82, + "bitmap_byte_count": 113 + }, + { + "encoding": 1, + "bitmap_offset": 4611, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 83, + "bitmap_byte_count": 144 + }, + { + "encoding": 1, + "bitmap_offset": 4755, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 84, + "bitmap_byte_count": 58 + }, + { + "encoding": 1, + "bitmap_offset": 4813, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 85, + "bitmap_byte_count": 80 + }, + { + "encoding": 1, + "bitmap_offset": 4893, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 86, + "bitmap_byte_count": 92 + }, + { + "encoding": 1, + "bitmap_offset": 4985, + "width": 27, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 87, + "bitmap_byte_count": 153 + }, + { + "encoding": 1, + "bitmap_offset": 5138, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 88, + "bitmap_byte_count": 135 + }, + { + "encoding": 1, + "bitmap_offset": 5273, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 89, + "bitmap_byte_count": 85 + }, + { + "encoding": 1, + "bitmap_offset": 5358, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 90, + "bitmap_byte_count": 138 + }, + { + "encoding": 1, + "bitmap_offset": 5496, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 91, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 5543, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 5592, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 93, + "bitmap_byte_count": 41 + }, + { + "encoding": 1, + "bitmap_offset": 5633, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 16, + "char": 94, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 5684, + "width": 14, + "x_min_offset": 0, + "y_min_offset": 28, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 95, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 5723, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 4, + "y_max_offset": 24, + "char": 96, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 5743, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 97, + "bitmap_byte_count": 109 + }, + { + "encoding": 1, + "bitmap_offset": 5852, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 98, + "bitmap_byte_count": 97 + }, + { + "encoding": 1, + "bitmap_offset": 5949, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 99, + "bitmap_byte_count": 96 + }, + { + "encoding": 1, + "bitmap_offset": 6045, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 100, + "bitmap_byte_count": 96 + }, + { + "encoding": 1, + "bitmap_offset": 6141, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 101, + "bitmap_byte_count": 126 + }, + { + "encoding": 1, + "bitmap_offset": 6267, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 102, + "bitmap_byte_count": 53 + }, + { + "encoding": 1, + "bitmap_offset": 6320, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 132 + }, + { + "encoding": 1, + "bitmap_offset": 6452, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 104, + "bitmap_byte_count": 56 + }, + { + "encoding": 1, + "bitmap_offset": 6508, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 105, + "bitmap_byte_count": 25 + }, + { + "encoding": 1, + "bitmap_offset": 6533, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 6576, + "width": 15, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 107, + "bitmap_byte_count": 80 + }, + { + "encoding": 1, + "bitmap_offset": 6656, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 108, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 6671, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 109, + "bitmap_byte_count": 78 + }, + { + "encoding": 1, + "bitmap_offset": 6749, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 110, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 6801, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 111, + "bitmap_byte_count": 102 + }, + { + "encoding": 1, + "bitmap_offset": 6903, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 99 + }, + { + "encoding": 1, + "bitmap_offset": 7002, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 97 + }, + { + "encoding": 1, + "bitmap_offset": 7099, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 114, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 7126, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 115, + "bitmap_byte_count": 110 + }, + { + "encoding": 1, + "bitmap_offset": 7236, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 116, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 7287, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 117, + "bitmap_byte_count": 57 + }, + { + "encoding": 1, + "bitmap_offset": 7344, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 118, + "bitmap_byte_count": 70 + }, + { + "encoding": 1, + "bitmap_offset": 7414, + "width": 23, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 119, + "bitmap_byte_count": 109 + }, + { + "encoding": 1, + "bitmap_offset": 7523, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 120, + "bitmap_byte_count": 86 + }, + { + "encoding": 1, + "bitmap_offset": 7609, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 89 + }, + { + "encoding": 1, + "bitmap_offset": 7698, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 122, + "bitmap_byte_count": 90 + }, + { + "encoding": 1, + "bitmap_offset": 7788, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 123, + "bitmap_byte_count": 64 + }, + { + "encoding": 1, + "bitmap_offset": 7852, + "width": 9, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 22 + }, + { + "encoding": 1, + "bitmap_offset": 7874, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 125, + "bitmap_byte_count": 58 + }, + { + "encoding": 1, + "bitmap_offset": 7932, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 126, + "bitmap_byte_count": 50 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.inc b/lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.inc new file mode 100644 index 000000000..936c27367 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.inc @@ -0,0 +1,541 @@ +#include "nbgl_fonts.h" + +__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_REGULAR_28PX_1BPP[] = { +//ascii 0x0020 +//ascii 0x0021 + 0xF0, 0x61, 0x5E, 0x33, 0x4E, 0x33, 0xF0, 0x62, + 0x20, +//ascii 0x0022 + 0x37, 0x57, 0xF0, 0xF0, 0xB7, 0x57, 0x60, +//ascii 0x0023 + 0x82, 0xF0, 0x72, 0x52, 0xA3, 0x22, 0x52, 0xA9, + 0x32, 0xDC, 0xE2, 0x2B, 0x92, 0x52, 0x15, 0x92, + 0x52, 0xF2, 0x52, 0xA2, 0x32, 0x52, 0xA8, 0x42, + 0xCC, 0xF2, 0x1C, 0x92, 0x58, 0x92, 0x52, 0xF0, + 0x72, 0xF0, 0x91, 0x60, +//ascii 0x0024 + 0x72, 0x75, 0xC4, 0x68, 0xA3, 0x63, 0x33, 0x93, + 0x72, 0x53, 0x82, 0x73, 0x62, 0x73, 0x72, 0x72, + 0x5F, 0x0B, 0x2F, 0x0B, 0x52, 0x62, 0x82, 0x82, + 0x62, 0x82, 0x83, 0x43, 0x73, 0x98, 0x73, 0xB6, + 0x74, 0xC4, 0x83, 0x60, +//ascii 0x0025 + 0xF0, 0x17, 0x51, 0xA9, 0x42, 0x92, 0x52, 0x53, + 0x72, 0x61, 0x63, 0x62, 0x52, 0x74, 0x49, 0x93, + 0x47, 0xB4, 0x43, 0xF3, 0xF0, 0x74, 0xC6, 0x43, + 0xA8, 0x43, 0x82, 0x61, 0x63, 0x62, 0x62, 0x63, + 0x52, 0x62, 0x83, 0x43, 0x23, 0xA2, 0x48, 0xB1, + 0x64, 0x60, +//ascii 0x0026 + 0xF0, 0x81, 0xF4, 0x32, 0xF9, 0xF0, 0x35, 0x74, + 0x85, 0x66, 0x63, 0x12, 0x53, 0x14, 0x34, 0x32, + 0x42, 0x43, 0x14, 0x42, 0x33, 0x56, 0x52, 0x33, + 0x54, 0x72, 0x42, 0x54, 0x72, 0x44, 0x17, 0x62, + 0x57, 0x23, 0x43, 0x64, 0x49, 0xF0, 0x26, 0xF0, + 0x52, 0x40, +//ascii 0x0027 + 0x37, 0x57, 0x20, +//ascii 0x0028 + 0x21, 0xF0, 0x81, 0x32, 0xF0, 0x62, 0x35, 0xF5, + 0x58, 0x58, 0x9F, 0x02, 0xEB, +//ascii 0x0029 + 0x9B, 0xEF, 0x02, 0x97, 0x77, 0x55, 0xF5, 0x32, + 0xF0, 0x62, 0x31, 0xF0, 0x81, 0x10, +//ascii 0x002A + 0x52, 0x32, 0x92, 0x22, 0xB2, 0x12, 0xC3, 0x9B, + 0x5B, 0x93, 0xC2, 0x12, 0xA2, 0x22, 0xA2, 0x32, + 0x40, +//ascii 0x002B + 0x72, 0xE2, 0xE2, 0xE2, 0xE2, 0xE2, 0x8E, 0x2E, + 0x82, 0xE2, 0xE2, 0xE2, 0xE2, 0x70, +//ascii 0x002C + 0x11, 0xB5, 0x78, 0x93, 0x30, +//ascii 0x002D + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, + 0x22, 0x40, +//ascii 0x002E + 0x11, 0x23, 0x13, 0x13, 0x10, +//ascii 0x002F + 0x23, 0xF0, 0xA7, 0xF0, 0x88, 0xF0, 0x98, 0xF0, + 0x98, 0xF0, 0x88, 0xF0, 0x97, 0xF0, 0xA3, 0x20, +//ascii 0x0030 + 0xA8, 0xDE, 0x8F, 0x02, 0x73, 0xB4, 0x53, 0xE3, + 0x42, 0xF0, 0x12, 0x33, 0xF0, 0x12, 0x33, 0xF0, + 0x12, 0x42, 0xF0, 0x12, 0x42, 0xF3, 0x43, 0xD3, + 0x65, 0x85, 0x7F, 0x01, 0xAB, 0x50, +//ascii 0x0031 + 0x3F, 0x05, 0x4F, 0x05, 0x42, 0xF0, 0x73, 0xF0, + 0x73, 0xF0, 0x72, 0xF0, 0x74, 0x70, +//ascii 0x0032 + 0x82, 0xC2, 0x67, 0x92, 0x59, 0x82, 0x43, 0x53, + 0x72, 0x42, 0x73, 0x62, 0x33, 0x83, 0x52, 0x33, + 0x93, 0x42, 0x33, 0xA4, 0x22, 0x42, 0xB4, 0x12, + 0x43, 0xB6, 0x54, 0xB4, 0x63, 0xC3, 0x72, 0xD2, +//ascii 0x0033 + 0xF0, 0x14, 0xA5, 0x47, 0x77, 0x29, 0x54, 0x23, + 0x12, 0x53, 0x42, 0x63, 0x72, 0x33, 0x63, 0x72, + 0x33, 0x63, 0x72, 0x33, 0x63, 0x72, 0x42, 0x63, + 0x72, 0x42, 0xF0, 0x12, 0x43, 0xE3, 0x54, 0xA4, + 0x73, 0xA3, 0xA1, 0xA2, 0x30, +//ascii 0x0034 + 0xF0, 0x22, 0xF0, 0x72, 0x8F, 0x05, 0x4F, 0x05, + 0x4F, 0x05, 0x44, 0xA2, 0x94, 0x92, 0xB4, 0x72, + 0xC4, 0x62, 0xE4, 0x42, 0xF0, 0x14, 0x22, 0xF0, + 0x24, 0x12, 0xF0, 0x45, 0xF0, 0x54, 0x50, +//ascii 0x0035 + 0xD7, 0x72, 0x79, 0x62, 0x64, 0x34, 0x52, 0x53, + 0x73, 0x42, 0x52, 0x92, 0x42, 0x52, 0x92, 0x42, + 0x52, 0x92, 0x42, 0x52, 0x92, 0x42, 0x52, 0x92, + 0x44, 0x42, 0x73, 0x4A, 0x54, 0x69, 0x53, 0xF1, + 0x52, 0x40, +//ascii 0x0036 + 0x81, 0x73, 0xB3, 0x48, 0x84, 0x3B, 0x53, 0x53, + 0x53, 0x52, 0x53, 0x73, 0x33, 0x52, 0x92, 0x33, + 0x52, 0x92, 0x33, 0x52, 0x92, 0x42, 0x52, 0x92, + 0x42, 0x53, 0x73, 0x44, 0x43, 0x53, 0x65, 0x34, + 0x15, 0x8F, 0xBB, 0x40, +//ascii 0x0037 + 0x34, 0xF0, 0x56, 0xF0, 0x32, 0x15, 0xF0, 0x12, + 0x35, 0xE2, 0x55, 0xC2, 0x75, 0xA2, 0x95, 0x82, + 0xB5, 0x62, 0xD5, 0x42, 0xF3, 0x42, 0xF0, 0x12, + 0x42, 0xF0, 0x72, 0x30, +//ascii 0x0038 + 0xF0, 0x31, 0xC4, 0x47, 0x77, 0x29, 0x59, 0x12, + 0x43, 0x53, 0x44, 0x63, 0x42, 0x63, 0x72, 0x33, + 0x63, 0x72, 0x33, 0x63, 0x72, 0x33, 0x63, 0x72, + 0x42, 0x63, 0x72, 0x43, 0x45, 0x53, 0x58, 0x13, + 0x33, 0x76, 0x29, 0x92, 0x65, 0x30, +//ascii 0x0039 + 0xA6, 0xFD, 0xAF, 0x01, 0x73, 0x43, 0x44, 0x53, + 0x72, 0x52, 0x52, 0x82, 0x53, 0x42, 0x92, 0x52, + 0x33, 0x92, 0x52, 0x33, 0x92, 0x52, 0x42, 0x83, + 0x52, 0x43, 0x72, 0x53, 0x54, 0x34, 0x34, 0x6A, + 0x43, 0x96, 0x62, 0x30, +//ascii 0x003A + 0x22, 0xA1, 0x24, 0x83, 0x14, 0x83, 0x22, 0x93, +//ascii 0x003B + 0x22, 0x91, 0xB4, 0x85, 0x74, 0x88, 0x52, 0xE3, + 0x30, +//ascii 0x003C + 0x02, 0xA2, 0x23, 0x83, 0x32, 0x82, 0x43, 0x63, + 0x52, 0x62, 0x63, 0x43, 0x72, 0x42, 0x83, 0x23, + 0x92, 0x22, 0xA6, 0xB4, 0xC4, 0xD2, +//ascii 0x003D + 0x02, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x42, +//ascii 0x003E + 0x62, 0xE2, 0xD4, 0xC4, 0xB2, 0x22, 0xA2, 0x22, + 0x93, 0x32, 0x82, 0x42, 0x73, 0x52, 0x62, 0x63, + 0x43, 0x72, 0x42, 0x83, 0x23, 0x83, 0x20, +//ascii 0x003F + 0x74, 0xF0, 0x37, 0xF0, 0x19, 0xF2, 0x53, 0xD3, + 0x63, 0xC3, 0x75, 0x33, 0x33, 0x75, 0x33, 0x42, + 0x93, 0x33, 0x42, 0xF0, 0x75, 0xF0, 0x54, 0xF0, + 0x72, 0x70, +//ascii 0x0040 + 0x88, 0xF0, 0x3C, 0xE5, 0x64, 0xC3, 0xB2, 0xB3, + 0xD2, 0xA2, 0xE2, 0x22, 0x52, 0xD3, 0x42, 0x42, + 0x4C, 0x42, 0x42, 0x4A, 0x62, 0x41, 0x52, 0x73, + 0x42, 0x32, 0x43, 0x82, 0x42, 0x32, 0x42, 0x92, + 0x42, 0x32, 0x42, 0x93, 0x32, 0x41, 0x43, 0x82, + 0x42, 0x42, 0x42, 0x82, 0x42, 0x42, 0x44, 0x44, + 0x42, 0x42, 0x59, 0x53, 0x52, 0x65, 0x72, 0x63, + 0xF0, 0x13, 0x73, 0xE3, 0x94, 0xA4, 0xBF, 0x01, + 0xEC, 0xF0, 0x45, 0x50, +//ascii 0x0041 + 0xF0, 0x62, 0xF0, 0x45, 0xF0, 0x27, 0xE7, 0xE7, + 0xE7, 0x12, 0xC6, 0x42, 0xA6, 0x62, 0xA3, 0x92, + 0xA5, 0x72, 0xB7, 0x42, 0xE7, 0x12, 0xF0, 0x27, + 0xF0, 0x57, 0xF0, 0x47, 0xF0, 0x55, 0xF0, 0x72, + 0x10, +//ascii 0x0042 + 0xF0, 0x13, 0xB4, 0x47, 0x77, 0x29, 0x68, 0x12, + 0x52, 0x53, 0x44, 0x63, 0x42, 0x63, 0x72, 0x42, + 0x63, 0x72, 0x42, 0x72, 0x72, 0x42, 0x72, 0x72, + 0x42, 0x72, 0x72, 0x42, 0x72, 0x72, 0x42, 0x72, + 0x72, 0x4F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0043 + 0x91, 0x81, 0xC3, 0x83, 0x94, 0x84, 0x73, 0xC3, + 0x53, 0xE2, 0x52, 0xF3, 0x42, 0xF0, 0x12, 0x33, + 0xF0, 0x12, 0x33, 0xF0, 0x12, 0x42, 0xF0, 0x12, + 0x42, 0xF0, 0x12, 0x43, 0xE3, 0x43, 0xD3, 0x63, + 0xB4, 0x75, 0x65, 0x9E, 0xCA, 0x50, +//ascii 0x0044 + 0x8A, 0xCE, 0x94, 0x75, 0x73, 0xB4, 0x62, 0xD3, + 0x53, 0xE2, 0x52, 0xF3, 0x42, 0xF0, 0x12, 0x42, + 0xF0, 0x12, 0x42, 0xF0, 0x12, 0x42, 0xF0, 0x12, + 0x42, 0xF0, 0x12, 0x42, 0xF0, 0x12, 0x4F, 0x05, + 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0045 + 0x32, 0xF0, 0x12, 0x42, 0x72, 0x72, 0x42, 0x72, + 0x72, 0x42, 0x72, 0x72, 0x42, 0x72, 0x72, 0x42, + 0x72, 0x72, 0x42, 0x72, 0x72, 0x42, 0x72, 0x72, + 0x42, 0x72, 0x72, 0x42, 0x72, 0x72, 0x4F, 0x05, + 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0046 + 0x32, 0xF0, 0x72, 0x72, 0xD2, 0x72, 0xD2, 0x72, + 0xD2, 0x72, 0xD2, 0x72, 0xD2, 0x72, 0xD2, 0x72, + 0xD2, 0x72, 0xD2, 0x72, 0xDF, 0x05, 0x4F, 0x05, + 0x4F, 0x05, 0x10, +//ascii 0x0047 + 0x91, 0x45, 0xC3, 0x47, 0x94, 0x42, 0x15, 0x73, + 0x62, 0x43, 0x53, 0x72, 0x53, 0x42, 0x82, 0x53, + 0x42, 0x82, 0x62, 0x42, 0x82, 0x62, 0x33, 0xF0, + 0x12, 0x33, 0xF0, 0x12, 0x42, 0xF0, 0x12, 0x42, + 0xF3, 0x43, 0xD3, 0x63, 0xB4, 0x75, 0x65, 0x9E, + 0xCA, 0x50, +//ascii 0x0048 + 0x3F, 0x05, 0x4F, 0x05, 0xD2, 0xF0, 0x72, 0xF0, + 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, + 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, + 0x72, 0xDF, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0049 + 0x3F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x004A + 0x3F, 0x01, 0x8F, 0x03, 0x6F, 0x04, 0xF0, 0x73, + 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, + 0xF0, 0x63, 0xF0, 0x44, 0xF0, 0x54, 0xF0, 0x52, + 0x40, +//ascii 0x004B + 0x31, 0xF0, 0x31, 0x41, 0xF0, 0x31, 0x42, 0xF3, + 0x43, 0xD4, 0x53, 0xB4, 0x73, 0x84, 0xA3, 0x64, + 0xC3, 0x44, 0xE3, 0x14, 0xF0, 0x26, 0xF0, 0x44, + 0xF0, 0x64, 0xF0, 0x64, 0xBF, 0x05, 0x4F, 0x05, + 0x4F, 0x05, 0x10, +//ascii 0x004C + 0xF0, 0x62, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, + 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, + 0xF0, 0x72, 0x4F, 0x05, 0x4F, 0x05, 0x4F, 0x05, + 0x10, +//ascii 0x004D + 0x3F, 0x05, 0x4F, 0x05, 0x46, 0xF0, 0x56, 0xF0, + 0x56, 0xF0, 0x66, 0xF0, 0x56, 0xF0, 0x66, 0xF0, + 0x56, 0xF0, 0x63, 0xF0, 0x45, 0xF0, 0x16, 0xF0, + 0x16, 0xF6, 0xF0, 0x16, 0xF6, 0xF0, 0x16, 0xF0, + 0x3F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x004E + 0x3F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0xF0, 0x44, + 0xF0, 0x44, 0xF0, 0x34, 0xF0, 0x44, 0xF0, 0x34, + 0xF0, 0x44, 0xF0, 0x34, 0xF0, 0x44, 0xF0, 0x34, + 0xF0, 0x44, 0xF0, 0x44, 0xF0, 0x4F, 0x05, 0x4F, + 0x05, 0x4F, 0x05, 0x10, +//ascii 0x004F + 0xC4, 0xF0, 0x1B, 0xCE, 0x94, 0x84, 0x73, 0xC3, + 0x53, 0xE2, 0x52, 0xF3, 0x42, 0xF0, 0x12, 0x33, + 0xF0, 0x12, 0x33, 0xF0, 0x12, 0x42, 0xF0, 0x12, + 0x42, 0xF0, 0x12, 0x43, 0xE3, 0x43, 0xD3, 0x63, + 0xB4, 0x75, 0x65, 0x9E, 0xCA, 0x50, +//ascii 0x0050 + 0x66, 0xF0, 0x1A, 0xE3, 0x44, 0xC3, 0x63, 0xC2, + 0x82, 0xC2, 0x82, 0xC2, 0x83, 0xB2, 0x83, 0xB2, + 0x83, 0xB2, 0x83, 0xB2, 0x83, 0xBF, 0x05, 0x4F, + 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0051 + 0xC4, 0xF0, 0x5B, 0x61, 0x9E, 0x32, 0x84, 0x84, + 0x13, 0x73, 0xC5, 0x73, 0xD4, 0x82, 0xD5, 0x82, + 0xC3, 0x12, 0x73, 0xC2, 0x22, 0x73, 0xC1, 0x32, + 0x82, 0xF0, 0x12, 0x82, 0xF0, 0x12, 0x83, 0xE3, + 0x83, 0xD3, 0xA3, 0xB4, 0xB5, 0x65, 0xDE, 0xF0, + 0x1A, 0x10, +//ascii 0x0052 + 0xF0, 0x71, 0x76, 0x83, 0x59, 0x55, 0x53, 0x43, + 0x26, 0x53, 0x68, 0x72, 0x76, 0x92, 0x83, 0xB2, + 0x82, 0xC2, 0x82, 0xC2, 0x82, 0xC2, 0x82, 0xC2, + 0x82, 0xCF, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0053 + 0x72, 0x75, 0x84, 0x68, 0x63, 0x63, 0x33, 0x53, + 0x72, 0x53, 0x42, 0x73, 0x62, 0x33, 0x72, 0x72, + 0x33, 0x72, 0x72, 0x33, 0x63, 0x72, 0x42, 0x62, + 0x82, 0x42, 0x62, 0x82, 0x43, 0x43, 0x73, 0x58, + 0x73, 0x76, 0x74, 0x84, 0x83, 0x20, +//ascii 0x0054 + 0x32, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, + 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x7F, 0x05, + 0x4F, 0x05, 0x42, 0xF0, 0x72, 0xF0, 0x72, 0xF0, + 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, 0x30, +//ascii 0x0055 + 0x3F, 0x01, 0x8F, 0x03, 0xF0, 0x64, 0xF0, 0x63, + 0xF0, 0x73, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x72, + 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x63, 0xF0, 0x63, + 0xF0, 0x44, 0x5F, 0x03, 0x6F, 0x02, 0x7E, 0x70, +//ascii 0x0056 + 0x32, 0xF0, 0x74, 0xF0, 0x57, 0xF0, 0x57, 0xF0, + 0x57, 0xF0, 0x47, 0xF0, 0x57, 0xF0, 0x56, 0xF0, + 0x63, 0xF0, 0x36, 0xF0, 0x16, 0xF6, 0xF7, 0xE7, + 0xE7, 0xF0, 0x25, 0xF0, 0x42, 0x30, +//ascii 0x0057 + 0x31, 0xF0, 0x85, 0xF0, 0x49, 0xF0, 0x39, 0xF0, + 0x49, 0xF0, 0x49, 0xF0, 0x45, 0xF0, 0x36, 0xE9, + 0xC8, 0xC9, 0xC8, 0xF0, 0x14, 0xF0, 0x56, 0xF0, + 0x49, 0xF0, 0x49, 0xF0, 0x48, 0xF0, 0x57, 0xF0, + 0x54, 0xF0, 0x27, 0xD9, 0xB9, 0xB9, 0xE7, 0xF0, + 0x23, 0x20, +//ascii 0x0058 + 0x31, 0xF0, 0x31, 0x42, 0xF3, 0x44, 0xC4, 0x55, + 0x85, 0x84, 0x55, 0xB5, 0x25, 0xE8, 0xF0, 0x25, + 0xF0, 0x45, 0xF0, 0x38, 0xE5, 0x25, 0xB4, 0x64, + 0x84, 0x95, 0x54, 0xC4, 0x42, 0xF3, 0x41, 0xF0, + 0x31, 0x10, +//ascii 0x0059 + 0x31, 0xF0, 0x82, 0xF0, 0x74, 0xF0, 0x64, 0xF0, + 0x65, 0xF0, 0x64, 0xF0, 0x74, 0xF0, 0x6D, 0xDB, + 0xCC, 0xA5, 0xF0, 0x34, 0xF0, 0x34, 0xF0, 0x35, + 0xF0, 0x34, 0xF0, 0x53, 0xF0, 0x61, 0x40, +//ascii 0x005A + 0x32, 0xF0, 0x12, 0x43, 0xF2, 0x45, 0xD2, 0x46, + 0xC2, 0x42, 0x24, 0xA2, 0x42, 0x34, 0x92, 0x42, + 0x54, 0x72, 0x42, 0x64, 0x62, 0x42, 0x84, 0x42, + 0x42, 0x94, 0x32, 0x42, 0xB4, 0x12, 0x42, 0xC6, + 0x42, 0xE4, 0x42, 0xF3, 0x10, +//ascii 0x005B + 0x22, 0xF0, 0x62, 0x32, 0xF0, 0x62, 0x32, 0xF0, + 0x62, 0x3F, 0x0A, 0x3F, 0x0A, 0x3F, 0x0A, 0x10, +//ascii 0x005C + 0xF0, 0x83, 0xF0, 0x67, 0xF0, 0x28, 0xF0, 0x28, + 0xF0, 0x18, 0xF0, 0x18, 0xF0, 0x37, 0xF0, 0x63, + 0x70, +//ascii 0x005D + 0x2F, 0x0A, 0x3F, 0x0A, 0x32, 0xF0, 0x62, 0x32, + 0xF0, 0x62, 0x32, 0xF0, 0x62, 0x32, 0xF0, 0x62, + 0x10, +//ascii 0x005E + 0x81, 0x93, 0x75, 0x45, 0x64, 0x82, 0xA5, 0x95, + 0x95, 0x93, 0xB1, 0x70, +//ascii 0x005F + 0x02, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, + 0x22, 0x22, 0x22, 0x22, 0x22, 0x60, +//ascii 0x0060 + 0x61, 0x62, 0x44, 0x33, 0x52, 0x61, 0x50, +//ascii 0x0061 + 0x3C, 0x2E, 0x1F, 0x12, 0x42, 0x42, 0x22, 0x42, + 0x52, 0x12, 0x42, 0x52, 0x12, 0x42, 0x52, 0x12, + 0x42, 0x52, 0x12, 0x43, 0x42, 0x13, 0x42, 0x33, + 0x23, 0x38, 0x31, 0x56, 0xC2, 0x40, +//ascii 0x0062 + 0xC7, 0xFB, 0xC5, 0x35, 0xA3, 0x84, 0x92, 0xA3, + 0x92, 0xB2, 0x92, 0xB2, 0x92, 0xB2, 0x92, 0xB2, + 0x93, 0x92, 0xB3, 0x72, 0x6F, 0x05, 0x4F, 0x05, + 0x4F, 0x05, 0x10, +//ascii 0x0063 + 0x22, 0x72, 0x43, 0x73, 0x23, 0x93, 0x12, 0xB2, + 0x12, 0xB2, 0x12, 0xB2, 0x12, 0xB2, 0x12, 0xB2, + 0x13, 0x93, 0x23, 0x73, 0x4B, 0x69, 0xA3, 0x70, +//ascii 0x0064 + 0x3F, 0x05, 0x4F, 0x05, 0xB4, 0x34, 0xC2, 0x92, + 0xA2, 0xB2, 0x92, 0xB2, 0x92, 0xB2, 0x92, 0xB2, + 0x92, 0xB2, 0x93, 0x93, 0xA3, 0x73, 0xBC, 0xE9, + 0xF0, 0x33, 0x70, +//ascii 0x0065 + 0x44, 0x31, 0x66, 0x32, 0x47, 0x33, 0x23, 0x32, + 0x43, 0x12, 0x42, 0x52, 0x12, 0x42, 0x52, 0x12, + 0x42, 0x52, 0x12, 0x42, 0x52, 0x12, 0x42, 0x52, + 0x13, 0x32, 0x43, 0x23, 0x22, 0x33, 0x4B, 0x69, + 0xA3, 0x70, +//ascii 0x0066 + 0x21, 0xF0, 0x82, 0x42, 0xF0, 0x12, 0x42, 0xF0, + 0x12, 0x42, 0xF0, 0x1F, 0x06, 0x4F, 0x05, 0x5F, + 0x04, 0x92, 0xF0, 0x72, 0x60, +//ascii 0x0067 + 0x0F, 0x03, 0x6F, 0x04, 0x74, 0x24, 0x44, 0x52, + 0x82, 0x53, 0x32, 0xA2, 0x52, 0x32, 0xB1, 0x52, + 0x32, 0xB2, 0x42, 0x32, 0xB2, 0x42, 0x32, 0xA3, + 0x42, 0x33, 0x92, 0x43, 0x43, 0x73, 0x33, 0x5C, + 0x43, 0x79, 0x61, 0xB3, 0x70, +//ascii 0x0068 + 0xAD, 0xAE, 0x93, 0xF0, 0x62, 0xF0, 0x72, 0xF0, + 0x72, 0xF0, 0x72, 0xF0, 0x72, 0xF0, 0x82, 0xF0, + 0x1F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x0069 + 0x33, 0x3F, 0x33, 0x3F, 0x33, 0x3F, +//ascii 0x006A + 0x33, 0x3F, 0x01, 0xA3, 0x3F, 0x04, 0x73, 0x3F, + 0x05, 0xF0, 0xF3, 0xF0, 0xE3, 0x20, +//ascii 0x006B + 0xF0, 0x71, 0x91, 0xC2, 0x92, 0xA3, 0x93, 0x84, + 0xA3, 0x63, 0xD3, 0x34, 0xF3, 0x14, 0xF0, 0x25, + 0xF0, 0x53, 0xF0, 0x72, 0xBF, 0x05, 0x4F, 0x05, + 0x4F, 0x05, 0x10, +//ascii 0x006C + 0x3F, 0x05, 0x4F, 0x05, 0x4F, 0x05, 0x10, +//ascii 0x006D + 0x2D, 0x1F, 0x13, 0xD2, 0xE2, 0xE2, 0xE2, 0xE2, + 0xF3, 0xED, 0x1F, 0x13, 0xD2, 0xE2, 0xE2, 0xE2, + 0xF2, 0xFD, 0x1F, 0x1F, 0x10, +//ascii 0x006E + 0x2D, 0x2E, 0x14, 0xC2, 0xE2, 0xE2, 0xE2, 0xE2, + 0xF2, 0xFD, 0x1F, 0x1F, 0x10, +//ascii 0x006F + 0x47, 0x7B, 0x44, 0x54, 0x23, 0x93, 0x12, 0xB2, + 0x12, 0xB2, 0x12, 0xB2, 0x12, 0xB2, 0x12, 0xB2, + 0x13, 0x93, 0x23, 0x73, 0x3C, 0x69, 0xA3, 0x70, +//ascii 0x0070 + 0x63, 0xF0, 0x39, 0xDD, 0xA4, 0x73, 0xA3, 0x93, + 0x92, 0xB2, 0x92, 0xB2, 0x92, 0xB2, 0x92, 0xB2, + 0x92, 0xB2, 0xA2, 0x83, 0xC5, 0x1D, 0x3F, 0x06, + 0x3F, 0x06, 0x30, +//ascii 0x0071 + 0x0F, 0x06, 0x3F, 0x06, 0x54, 0x34, 0xC2, 0x92, + 0xA2, 0xB2, 0x92, 0xB2, 0x92, 0xB2, 0x92, 0xB2, + 0x92, 0xB2, 0x93, 0x93, 0xA3, 0x73, 0xBC, 0xE9, + 0xF0, 0x33, 0x70, +//ascii 0x0072 + 0x03, 0xD3, 0xE2, 0xE2, 0xF2, 0xFD, 0x1F, 0x1F, +//ascii 0x0073 + 0x21, 0x55, 0x43, 0x46, 0x23, 0x43, 0x23, 0x12, + 0x52, 0x42, 0x12, 0x43, 0x42, 0x12, 0x42, 0x52, + 0x12, 0x42, 0x52, 0x12, 0x42, 0x52, 0x13, 0x23, + 0x43, 0x26, 0x43, 0x44, 0x53, 0xD1, 0x40, +//ascii 0x0074 + 0x52, 0xB2, 0x52, 0xB2, 0x52, 0xB2, 0x1F, 0x04, + 0x1F, 0x03, 0x2F, 0x02, 0x72, 0xF0, 0x32, 0x50, +//ascii 0x0075 + 0x0F, 0x1F, 0xB3, 0xF2, 0xF2, 0xE2, 0xE2, 0xE2, + 0xD3, 0x1F, 0x1E, 0x2C, 0x40, +//ascii 0x0076 + 0x01, 0xF3, 0xD6, 0xB7, 0xC7, 0xC7, 0xC5, 0xC4, + 0x97, 0x67, 0x76, 0x77, 0x94, 0xC1, 0x70, +//ascii 0x0077 + 0x01, 0xF4, 0xC7, 0xC8, 0xB8, 0xC5, 0xB5, 0x78, + 0x57, 0x67, 0x93, 0xD6, 0xC8, 0xC7, 0xC6, 0xC4, + 0x88, 0x57, 0x58, 0x85, 0xB2, 0x60, +//ascii 0x0078 + 0x01, 0xD1, 0x12, 0xB2, 0x13, 0x84, 0x24, 0x54, + 0x54, 0x14, 0x87, 0xB3, 0xB7, 0x75, 0x14, 0x54, + 0x54, 0x23, 0x84, 0x12, 0xB2, 0x11, 0xD1, 0x10, +//ascii 0x0079 + 0x01, 0xF0, 0x83, 0xF0, 0x66, 0xF0, 0x47, 0xF0, + 0x57, 0xF0, 0x57, 0xF0, 0x56, 0xF0, 0x48, 0xDC, + 0x97, 0x62, 0x76, 0x93, 0x37, 0xC2, 0x34, 0xE3, + 0x31, 0x70, +//ascii 0x007A + 0xD2, 0x13, 0xA2, 0x14, 0x92, 0x15, 0x82, 0x12, + 0x14, 0x62, 0x12, 0x24, 0x52, 0x12, 0x43, 0x42, + 0x12, 0x54, 0x22, 0x12, 0x64, 0x12, 0x12, 0x85, + 0x12, 0x94, 0x12, 0xA3, 0x10, +//ascii 0x007B + 0x22, 0xF0, 0x62, 0x32, 0xF0, 0x62, 0x33, 0xF0, + 0x43, 0x4A, 0x3A, 0x6A, 0x1A, 0xF2, 0x12, 0xF0, + 0x93, 0xF0, 0xA3, 0x40, +//ascii 0x007C + 0x1F, 0x0F, 0x04, 0x2F, 0x0F, 0x04, 0x10, +//ascii 0x007D + 0xD3, 0xF0, 0xA3, 0xF0, 0x92, 0x12, 0xFA, 0x1A, + 0x6A, 0x3A, 0x43, 0xF0, 0x43, 0x32, 0xF0, 0x62, + 0x32, 0xF0, 0x62, 0x10, +//ascii 0x007E + 0x23, 0x54, 0x62, 0x63, 0x52, 0x62, 0x53, 0x43, + 0x52, 0x53, 0x62, 0x63, 0x54, 0x62, 0x20, +}; + + __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_REGULAR_28PX_1BPP[95] = { + { 0, 0, 8,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 8,2, 4, 2, 8 }, //asciii 0x0021 + { 9, 1, 11,2, 4, 2, 20 }, //asciii 0x0022 + { 16, 1, 18,0, 4, 1, 8 }, //asciii 0x0023 + { 52, 1, 18,2, 4, 2, 4 }, //asciii 0x0024 + { 88, 1, 23,2, 4, 3, 8 }, //asciii 0x0025 + { 130, 1, 18,1, 4, 1, 8 }, //asciii 0x0026 + { 172, 1, 6,2, 4, 2, 20 }, //asciii 0x0027 + { 175, 1, 10,3, 4, 1, 4 }, //asciii 0x0028 + { 188, 1, 10,1, 4, 3, 4 }, //asciii 0x0029 + { 202, 1, 14,2, 4, 2, 16 }, //asciii 0x002A + { 219, 1, 18,3, 12, 2, 8 }, //asciii 0x002B + { 233, 1, 8,2, 24, 2, 0 }, //asciii 0x002C + { 238, 1, 13,2, 16, 2, 16 }, //asciii 0x002D + { 248, 1, 8,2, 24, 2, 8 }, //asciii 0x002E + { 253, 1, 10,1, 4, 1, 4 }, //asciii 0x002F + { 269, 1, 18,2, 4, 2, 8 }, //asciii 0x0030 + { 299, 1, 13,2, 4, 4, 8 }, //asciii 0x0031 + { 313, 1, 17,2, 4, 2, 8 }, //asciii 0x0032 + { 345, 1, 18,2, 4, 2, 8 }, //asciii 0x0033 + { 382, 1, 18,2, 4, 2, 8 }, //asciii 0x0034 + { 413, 1, 17,2, 4, 2, 8 }, //asciii 0x0035 + { 447, 1, 17,2, 4, 1, 8 }, //asciii 0x0036 + { 483, 1, 16,1, 4, 2, 8 }, //asciii 0x0037 + { 511, 1, 17,2, 4, 1, 8 }, //asciii 0x0038 + { 549, 1, 17,2, 4, 1, 8 }, //asciii 0x0039 + { 585, 1, 8,2, 12, 2, 8 }, //asciii 0x003A + { 593, 1, 8,2, 12, 2, 0 }, //asciii 0x003B + { 602, 1, 18,3, 12, 2, 8 }, //asciii 0x003C + { 624, 1, 18,3, 16, 3, 12 }, //asciii 0x003D + { 637, 1, 18,3, 12, 2, 8 }, //asciii 0x003E + { 660, 1, 14,1, 4, 1, 8 }, //asciii 0x003F + { 686, 1, 26,1, 8, 1, 0 }, //asciii 0x0040 + { 754, 1, 19,1, 4, 1, 8 }, //asciii 0x0041 + { 787, 1, 18,2, 4, 1, 8 }, //asciii 0x0042 + { 827, 1, 20,2, 4, 1, 8 }, //asciii 0x0043 + { 865, 1, 20,2, 4, 2, 8 }, //asciii 0x0044 + { 902, 1, 17,2, 4, 2, 8 }, //asciii 0x0045 + { 939, 1, 16,2, 4, 1, 8 }, //asciii 0x0046 + { 966, 1, 21,2, 4, 2, 8 }, //asciii 0x0047 + { 1008, 1, 21,2, 4, 3, 8 }, //asciii 0x0048 + { 1040, 1, 7,2, 4, 2, 8 }, //asciii 0x0049 + { 1047, 1, 15,1, 4, 2, 8 }, //asciii 0x004A + { 1072, 1, 18,2, 4, 0, 8 }, //asciii 0x004B + { 1107, 1, 16,2, 4, 2, 8 }, //asciii 0x004C + { 1132, 1, 25,2, 4, 3, 8 }, //asciii 0x004D + { 1171, 1, 21,2, 4, 2, 8 }, //asciii 0x004E + { 1207, 1, 21,2, 4, 1, 8 }, //asciii 0x004F + { 1245, 1, 18,2, 4, 2, 8 }, //asciii 0x0050 + { 1273, 1, 21,2, 4, 1, 4 }, //asciii 0x0051 + { 1315, 1, 18,2, 4, 1, 8 }, //asciii 0x0052 + { 1347, 1, 18,2, 4, 2, 8 }, //asciii 0x0053 + { 1385, 1, 18,1, 4, 1, 8 }, //asciii 0x0054 + { 1417, 1, 21,2, 4, 3, 8 }, //asciii 0x0055 + { 1449, 1, 19,1, 4, 1, 8 }, //asciii 0x0056 + { 1479, 1, 27,1, 4, 1, 8 }, //asciii 0x0057 + { 1521, 1, 18,1, 4, 1, 8 }, //asciii 0x0058 + { 1555, 1, 19,1, 4, 1, 8 }, //asciii 0x0059 + { 1586, 1, 18,2, 4, 2, 8 }, //asciii 0x005A + { 1623, 1, 10,3, 4, 1, 4 }, //asciii 0x005B + { 1639, 1, 10,1, 4, 1, 4 }, //asciii 0x005C + { 1656, 1, 10,1, 4, 3, 4 }, //asciii 0x005D + { 1673, 1, 13,1, 8, 1, 16 }, //asciii 0x005E + { 1685, 1, 14,0, 28, 1, 4 }, //asciii 0x005F + { 1699, 1, 14,4, 4, 4, 24 }, //asciii 0x0060 + { 1706, 1, 16,1, 12, 2, 8 }, //asciii 0x0061 + { 1736, 1, 17,2, 4, 1, 8 }, //asciii 0x0062 + { 1763, 1, 16,1, 12, 2, 8 }, //asciii 0x0063 + { 1787, 1, 17,1, 4, 2, 8 }, //asciii 0x0064 + { 1814, 1, 16,1, 12, 1, 8 }, //asciii 0x0065 + { 1848, 1, 10,1, 4, 0, 8 }, //asciii 0x0066 + { 1869, 1, 17,1, 12, 2, 0 }, //asciii 0x0067 + { 1906, 1, 17,2, 4, 3, 8 }, //asciii 0x0068 + { 1929, 1, 7,2, 4, 2, 8 }, //asciii 0x0069 + { 1935, 1, 8,0, 4, 3, 0 }, //asciii 0x006A + { 1949, 1, 15,2, 4, 0, 8 }, //asciii 0x006B + { 1976, 1, 7,2, 4, 2, 8 }, //asciii 0x006C + { 1983, 1, 24,2, 12, 2, 8 }, //asciii 0x006D + { 2004, 1, 16,2, 12, 2, 8 }, //asciii 0x006E + { 2017, 1, 17,1, 12, 2, 8 }, //asciii 0x006F + { 2041, 1, 17,2, 12, 1, 0 }, //asciii 0x0070 + { 2068, 1, 17,1, 12, 2, 0 }, //asciii 0x0071 + { 2095, 1, 10,2, 12, 0, 8 }, //asciii 0x0072 + { 2103, 1, 15,1, 12, 2, 8 }, //asciii 0x0073 + { 2134, 1, 10,1, 8, 1, 8 }, //asciii 0x0074 + { 2150, 1, 16,2, 12, 2, 8 }, //asciii 0x0075 + { 2163, 1, 16,1, 12, 1, 8 }, //asciii 0x0076 + { 2178, 1, 23,1, 12, 1, 8 }, //asciii 0x0077 + { 2200, 1, 15,1, 12, 1, 8 }, //asciii 0x0078 + { 2224, 1, 16,1, 12, 1, 0 }, //asciii 0x0079 + { 2250, 1, 15,2, 12, 1, 8 }, //asciii 0x007A + { 2279, 1, 10,1, 4, 1, 4 }, //asciii 0x007B + { 2299, 1, 9,4, 0, 3, 0 }, //asciii 0x007C + { 2306, 1, 10,1, 4, 1, 4 }, //asciii 0x007D + { 2326, 1, 18,2, 16, 2, 12 }, //asciii 0x007E +}; + +__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_REGULAR_28PX_1BPP= { + 2341, // bitmap len + BAGL_FONT_INTER_REGULAR_28px_1bpp, // font id + (uint8_t) NBGL_BPP_1, // bpp + 36, // height of all characters in pixels + 36, // line height in pixels + 0, // kerning + 1, // crop enabled (1) or not (0) + 0, // Most top Y coordinate of any char + 0x20, // first character + 0x7E, // last character + charactersINTER_REGULAR_28PX_1BPP, + bitmapINTER_REGULAR_28PX_1BPP +}; diff --git a/lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.json b/lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.json new file mode 100644 index 000000000..f86e1bfcd --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "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", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 33, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 9, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 20, + "char": 34, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 16, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 35, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 52, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 36, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 88, + "width": 23, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 37, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 130, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 38, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 172, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 20, + "char": 39, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 175, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 40, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 188, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 4, + "char": 41, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 202, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 16, + "char": 42, + "bitmap_byte_count": 17 + }, + { + "encoding": 1, + "bitmap_offset": 219, + "width": 18, + "x_min_offset": 3, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 43, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 233, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 24, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 238, + "width": 13, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 16, + "char": 45, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 248, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 24, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 46, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 253, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 269, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 48, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 299, + "width": 13, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 4, + "y_max_offset": 8, + "char": 49, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 313, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 50, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 345, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 51, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 382, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 52, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 413, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 53, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 447, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 54, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 483, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 55, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 511, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 56, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 549, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 57, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 585, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 58, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 593, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 602, + "width": 18, + "x_min_offset": 3, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 60, + "bitmap_byte_count": 22 + }, + { + "encoding": 1, + "bitmap_offset": 624, + "width": 18, + "x_min_offset": 3, + "y_min_offset": 16, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 61, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 637, + "width": 18, + "x_min_offset": 3, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 62, + "bitmap_byte_count": 23 + }, + { + "encoding": 1, + "bitmap_offset": 660, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 63, + "bitmap_byte_count": 26 + }, + { + "encoding": 1, + "bitmap_offset": 686, + "width": 26, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 68 + }, + { + "encoding": 1, + "bitmap_offset": 754, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 65, + "bitmap_byte_count": 33 + }, + { + "encoding": 1, + "bitmap_offset": 787, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 66, + "bitmap_byte_count": 40 + }, + { + "encoding": 1, + "bitmap_offset": 827, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 67, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 865, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 68, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 902, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 69, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 939, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 70, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 966, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 71, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 1008, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 72, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 1040, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 73, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 1047, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 74, + "bitmap_byte_count": 25 + }, + { + "encoding": 1, + "bitmap_offset": 1072, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 75, + "bitmap_byte_count": 35 + }, + { + "encoding": 1, + "bitmap_offset": 1107, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 76, + "bitmap_byte_count": 25 + }, + { + "encoding": 1, + "bitmap_offset": 1132, + "width": 25, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 77, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 1171, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 78, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 1207, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 79, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 1245, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 80, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 1273, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 81, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 1315, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 82, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 1347, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 83, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 1385, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 84, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 1417, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 85, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 1449, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 86, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 1479, + "width": 27, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 87, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 1521, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 88, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 1555, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 89, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 1586, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 90, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 1623, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 91, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 1639, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 17 + }, + { + "encoding": 1, + "bitmap_offset": 1656, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 4, + "char": 93, + "bitmap_byte_count": 17 + }, + { + "encoding": 1, + "bitmap_offset": 1673, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 16, + "char": 94, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 1685, + "width": 14, + "x_min_offset": 0, + "y_min_offset": 28, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 95, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 1699, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 4, + "y_max_offset": 24, + "char": 96, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 1706, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 97, + "bitmap_byte_count": 30 + }, + { + "encoding": 1, + "bitmap_offset": 1736, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 98, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 1763, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 99, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 1787, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 100, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 1814, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 101, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 1848, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 102, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 1869, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 1906, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 8, + "char": 104, + "bitmap_byte_count": 23 + }, + { + "encoding": 1, + "bitmap_offset": 1929, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 105, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 1935, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 1949, + "width": 15, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 107, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 1976, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 108, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 1983, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 109, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 2004, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 110, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 2017, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 111, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 2041, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 2068, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 27 + }, + { + "encoding": 1, + "bitmap_offset": 2095, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 114, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 2103, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 115, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 2134, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 116, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 2150, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 117, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 2163, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 118, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 2178, + "width": 23, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 119, + "bitmap_byte_count": 22 + }, + { + "encoding": 1, + "bitmap_offset": 2200, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 120, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 2224, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 26 + }, + { + "encoding": 1, + "bitmap_offset": 2250, + "width": 15, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 122, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 2279, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 123, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 2299, + "width": 9, + "x_min_offset": 4, + "y_min_offset": 0, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 2306, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 125, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 2326, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 126, + "bitmap_byte_count": 15 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_24.inc b/lib_nbgl/include/nbgl_font_inter_semibold_24.inc index 786340de6..482f329bb 100644 --- a/lib_nbgl/include/nbgl_font_inter_semibold_24.inc +++ b/lib_nbgl/include/nbgl_font_inter_semibold_24.inc @@ -1066,101 +1066,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_SEMIB }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_SEMIBOLD_24PX[95] = { - { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 7,1, 0, 1, 1 }, //asciii 0x0021 - { 1, 40, 10,1, 0, 1, 4 }, //asciii 0x0022 - { 1, 61, 15,0, 0, 0, 2 }, //asciii 0x0023 - { 1, 172, 16,0, 0, 0, 0 }, //asciii 0x0024 - { 1, 314, 20,0, 0, 0, 0 }, //asciii 0x0025 - { 1, 454, 16,1, 0, 0, 1 }, //asciii 0x0026 - { 1, 584, 5,1, 0, 1, 4 }, //asciii 0x0027 - { 1, 594, 9,2, 0, 0, 1 }, //asciii 0x0028 - { 1, 643, 9,0, 0, 1, 1 }, //asciii 0x0029 - { 1, 693, 13,0, 0, 0, 0 }, //asciii 0x002A - { 1, 745, 16,2, 1, 2, 2 }, //asciii 0x002B - { 1, 799, 7,1, 4, 1, 0 }, //asciii 0x002C - { 1, 819, 11,1, 2, 1, 3 }, //asciii 0x002D - { 1, 846, 7,0, 0, 0, 0 }, //asciii 0x002E - { 1, 865, 9,0, 0, 0, 0 }, //asciii 0x002F - { 1, 909, 16,1, 0, 1, 1 }, //asciii 0x0030 - { 1, 1011, 12,1, 0, 3, 2 }, //asciii 0x0031 - { 1, 1046, 15,0, 0, 0, 0 }, //asciii 0x0032 - { 1, 1159, 16,0, 0, 0, 0 }, //asciii 0x0033 - { 1, 1281, 16,1, 0, 1, 2 }, //asciii 0x0034 - { 1, 1365, 15,1, 0, 1, 1 }, //asciii 0x0035 - { 1, 1490, 16,1, 0, 1, 1 }, //asciii 0x0036 - { 1, 1622, 14,1, 0, 1, 2 }, //asciii 0x0037 - { 1, 1704, 16,1, 0, 1, 1 }, //asciii 0x0038 - { 1, 1833, 16,0, 0, 0, 0 }, //asciii 0x0039 - { 1, 1962, 7,1, 1, 1, 1 }, //asciii 0x003A - { 1, 1997, 7,1, 1, 1, 0 }, //asciii 0x003B - { 1, 2031, 16,2, 1, 2, 2 }, //asciii 0x003C - { 1, 2110, 16,2, 2, 2, 2 }, //asciii 0x003D - { 1, 2194, 16,0, 0, 0, 0 }, //asciii 0x003E - { 1, 2272, 13,0, 0, 1, 1 }, //asciii 0x003F - { 1, 2352, 24,0, 0, 0, 0 }, //asciii 0x0040 - { 1, 2580, 17,0, 0, 0, 0 }, //asciii 0x0041 - { 1, 2673, 16,1, 0, 1, 2 }, //asciii 0x0042 - { 1, 2789, 18,0, 0, 0, 0 }, //asciii 0x0043 - { 1, 2917, 17,1, 0, 0, 2 }, //asciii 0x0044 - { 1, 3019, 15,1, 0, 1, 2 }, //asciii 0x0045 - { 1, 3123, 14,1, 0, 1, 2 }, //asciii 0x0046 - { 1, 3199, 18,1, 0, 1, 1 }, //asciii 0x0047 - { 1, 3333, 18,1, 0, 1, 2 }, //asciii 0x0048 - { 1, 3396, 11,0, 0, 0, 2 }, //asciii 0x0049 - { 1, 3460, 13,0, 0, 1, 1 }, //asciii 0x004A - { 1, 3515, 16,1, 0, 0, 2 }, //asciii 0x004B - { 1, 3608, 14,1, 0, 1, 2 }, //asciii 0x004C - { 1, 3652, 22,1, 0, 1, 2 }, //asciii 0x004D - { 1, 3753, 18,1, 0, 1, 2 }, //asciii 0x004E - { 1, 3826, 19,1, 0, 1, 1 }, //asciii 0x004F - { 1, 3946, 15,1, 0, 0, 2 }, //asciii 0x0050 - { 1, 4035, 19,1, 0, 1, 1 }, //asciii 0x0051 - { 1, 4176, 16,1, 0, 0, 2 }, //asciii 0x0052 - { 1, 4281, 16,0, 0, 0, 0 }, //asciii 0x0053 - { 1, 4424, 16,0, 0, 1, 2 }, //asciii 0x0054 - { 1, 4486, 18,1, 0, 2, 1 }, //asciii 0x0055 - { 1, 4562, 17,0, 0, 0, 2 }, //asciii 0x0056 - { 1, 4645, 24,0, 0, 0, 0 }, //asciii 0x0057 - { 1, 4771, 17,0, 0, 1, 2 }, //asciii 0x0058 - { 1, 4887, 17,0, 0, 0, 0 }, //asciii 0x0059 - { 1, 4967, 16,1, 0, 1, 2 }, //asciii 0x005A - { 1, 5089, 9,2, 0, 0, 1 }, //asciii 0x005B - { 1, 5128, 9,0, 0, 0, 1 }, //asciii 0x005C - { 1, 5174, 9,0, 0, 2, 1 }, //asciii 0x005D - { 1, 5214, 12,0, 0, 1, 4 }, //asciii 0x005E - { 1, 5259, 11,0, 5, 0, 1 }, //asciii 0x005F - { 1, 5292, 12,3, 0, 3, 5 }, //asciii 0x0060 - { 1, 5311, 14,0, 0, 0, 0 }, //asciii 0x0061 - { 1, 5406, 15,1, 0, 0, 1 }, //asciii 0x0062 - { 1, 5488, 14,0, 0, 0, 0 }, //asciii 0x0063 - { 1, 5577, 15,1, 0, 1, 1 }, //asciii 0x0064 - { 1, 5667, 14,0, 0, 0, 0 }, //asciii 0x0065 - { 1, 5773, 9,0, 0, 0, 0 }, //asciii 0x0066 - { 1, 5827, 15,1, 1, 1, 0 }, //asciii 0x0067 - { 1, 5942, 15,1, 0, 1, 2 }, //asciii 0x0068 - { 1, 5999, 6,1, 0, 1, 2 }, //asciii 0x0069 - { 1, 6026, 6,0, 0, 1, 0 }, //asciii 0x006A - { 1, 6062, 14,0, 0, 0, 0 }, //asciii 0x006B - { 1, 6133, 7,1, 0, 0, 1 }, //asciii 0x006C - { 1, 6163, 22,1, 1, 2, 2 }, //asciii 0x006D - { 1, 6245, 15,1, 1, 1, 2 }, //asciii 0x006E - { 1, 6290, 15,1, 1, 1, 1 }, //asciii 0x006F - { 1, 6378, 15,1, 1, 1, 0 }, //asciii 0x0070 - { 1, 6470, 15,1, 1, 1, 0 }, //asciii 0x0071 - { 1, 6562, 10,1, 1, 0, 2 }, //asciii 0x0072 - { 1, 6594, 13,1, 1, 0, 1 }, //asciii 0x0073 - { 1, 6698, 9,0, 0, 0, 1 }, //asciii 0x0074 - { 1, 6752, 15,0, 0, 0, 0 }, //asciii 0x0075 - { 1, 6797, 14,0, 1, 0, 2 }, //asciii 0x0076 - { 1, 6858, 20,0, 0, 0, 0 }, //asciii 0x0077 - { 1, 6948, 14,0, 1, 1, 2 }, //asciii 0x0078 - { 1, 7030, 14,0, 1, 0, 0 }, //asciii 0x0079 - { 1, 7109, 13,0, 0, 0, 0 }, //asciii 0x007A - { 1, 7200, 9,0, 0, 0, 0 }, //asciii 0x007B - { 1, 7265, 9,2, 0, 3, 0 }, //asciii 0x007C - { 1, 7282, 9,0, 0, 0, 0 }, //asciii 0x007D - { 1, 7342, 16,1, 2, 1, 3 }, //asciii 0x007E + { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 7,1, 0, 1, 4 }, //asciii 0x0021 + { 40, 1, 10,1, 0, 1, 16 }, //asciii 0x0022 + { 61, 1, 15,0, 0, 0, 8 }, //asciii 0x0023 + { 172, 1, 16,0, 0, 0, 0 }, //asciii 0x0024 + { 314, 1, 20,0, 0, 0, 0 }, //asciii 0x0025 + { 454, 1, 16,1, 0, 0, 4 }, //asciii 0x0026 + { 584, 1, 5,1, 0, 1, 16 }, //asciii 0x0027 + { 594, 1, 9,2, 0, 0, 4 }, //asciii 0x0028 + { 643, 1, 9,0, 0, 1, 4 }, //asciii 0x0029 + { 693, 1, 13,0, 0, 0, 0 }, //asciii 0x002A + { 745, 1, 16,2, 4, 2, 8 }, //asciii 0x002B + { 799, 1, 7,1, 16, 1, 0 }, //asciii 0x002C + { 819, 1, 11,1, 8, 1, 12 }, //asciii 0x002D + { 846, 1, 7,0, 0, 0, 0 }, //asciii 0x002E + { 865, 1, 9,0, 0, 0, 0 }, //asciii 0x002F + { 909, 1, 16,1, 0, 1, 4 }, //asciii 0x0030 + { 1011, 1, 12,1, 0, 3, 8 }, //asciii 0x0031 + { 1046, 1, 15,0, 0, 0, 0 }, //asciii 0x0032 + { 1159, 1, 16,0, 0, 0, 0 }, //asciii 0x0033 + { 1281, 1, 16,1, 0, 1, 8 }, //asciii 0x0034 + { 1365, 1, 15,1, 0, 1, 4 }, //asciii 0x0035 + { 1490, 1, 16,1, 0, 1, 4 }, //asciii 0x0036 + { 1622, 1, 14,1, 0, 1, 8 }, //asciii 0x0037 + { 1704, 1, 16,1, 0, 1, 4 }, //asciii 0x0038 + { 1833, 1, 16,0, 0, 0, 0 }, //asciii 0x0039 + { 1962, 1, 7,1, 4, 1, 4 }, //asciii 0x003A + { 1997, 1, 7,1, 4, 1, 0 }, //asciii 0x003B + { 2031, 1, 16,2, 4, 2, 8 }, //asciii 0x003C + { 2110, 1, 16,2, 8, 2, 8 }, //asciii 0x003D + { 2194, 1, 16,0, 0, 0, 0 }, //asciii 0x003E + { 2272, 1, 13,0, 0, 1, 4 }, //asciii 0x003F + { 2352, 1, 24,0, 0, 0, 0 }, //asciii 0x0040 + { 2580, 1, 17,0, 0, 0, 0 }, //asciii 0x0041 + { 2673, 1, 16,1, 0, 1, 8 }, //asciii 0x0042 + { 2789, 1, 18,0, 0, 0, 0 }, //asciii 0x0043 + { 2917, 1, 17,1, 0, 0, 8 }, //asciii 0x0044 + { 3019, 1, 15,1, 0, 1, 8 }, //asciii 0x0045 + { 3123, 1, 14,1, 0, 1, 8 }, //asciii 0x0046 + { 3199, 1, 18,1, 0, 1, 4 }, //asciii 0x0047 + { 3333, 1, 18,1, 0, 1, 8 }, //asciii 0x0048 + { 3396, 1, 11,0, 0, 0, 8 }, //asciii 0x0049 + { 3460, 1, 13,0, 0, 1, 4 }, //asciii 0x004A + { 3515, 1, 16,1, 0, 0, 8 }, //asciii 0x004B + { 3608, 1, 14,1, 0, 1, 8 }, //asciii 0x004C + { 3652, 1, 22,1, 0, 1, 8 }, //asciii 0x004D + { 3753, 1, 18,1, 0, 1, 8 }, //asciii 0x004E + { 3826, 1, 19,1, 0, 1, 4 }, //asciii 0x004F + { 3946, 1, 15,1, 0, 0, 8 }, //asciii 0x0050 + { 4035, 1, 19,1, 0, 1, 4 }, //asciii 0x0051 + { 4176, 1, 16,1, 0, 0, 8 }, //asciii 0x0052 + { 4281, 1, 16,0, 0, 0, 0 }, //asciii 0x0053 + { 4424, 1, 16,0, 0, 1, 8 }, //asciii 0x0054 + { 4486, 1, 18,1, 0, 2, 4 }, //asciii 0x0055 + { 4562, 1, 17,0, 0, 0, 8 }, //asciii 0x0056 + { 4645, 1, 24,0, 0, 0, 0 }, //asciii 0x0057 + { 4771, 1, 17,0, 0, 1, 8 }, //asciii 0x0058 + { 4887, 1, 17,0, 0, 0, 0 }, //asciii 0x0059 + { 4967, 1, 16,1, 0, 1, 8 }, //asciii 0x005A + { 5089, 1, 9,2, 0, 0, 4 }, //asciii 0x005B + { 5128, 1, 9,0, 0, 0, 4 }, //asciii 0x005C + { 5174, 1, 9,0, 0, 2, 4 }, //asciii 0x005D + { 5214, 1, 12,0, 0, 1, 16 }, //asciii 0x005E + { 5259, 1, 11,0, 20, 0, 4 }, //asciii 0x005F + { 5292, 1, 12,3, 0, 3, 20 }, //asciii 0x0060 + { 5311, 1, 14,0, 0, 0, 0 }, //asciii 0x0061 + { 5406, 1, 15,1, 0, 0, 4 }, //asciii 0x0062 + { 5488, 1, 14,0, 0, 0, 0 }, //asciii 0x0063 + { 5577, 1, 15,1, 0, 1, 4 }, //asciii 0x0064 + { 5667, 1, 14,0, 0, 0, 0 }, //asciii 0x0065 + { 5773, 1, 9,0, 0, 0, 0 }, //asciii 0x0066 + { 5827, 1, 15,1, 4, 1, 0 }, //asciii 0x0067 + { 5942, 1, 15,1, 0, 1, 8 }, //asciii 0x0068 + { 5999, 1, 6,1, 0, 1, 8 }, //asciii 0x0069 + { 6026, 1, 6,0, 0, 1, 0 }, //asciii 0x006A + { 6062, 1, 14,0, 0, 0, 0 }, //asciii 0x006B + { 6133, 1, 7,1, 0, 0, 4 }, //asciii 0x006C + { 6163, 1, 22,1, 4, 2, 8 }, //asciii 0x006D + { 6245, 1, 15,1, 4, 1, 8 }, //asciii 0x006E + { 6290, 1, 15,1, 4, 1, 4 }, //asciii 0x006F + { 6378, 1, 15,1, 4, 1, 0 }, //asciii 0x0070 + { 6470, 1, 15,1, 4, 1, 0 }, //asciii 0x0071 + { 6562, 1, 10,1, 4, 0, 8 }, //asciii 0x0072 + { 6594, 1, 13,1, 4, 0, 4 }, //asciii 0x0073 + { 6698, 1, 9,0, 0, 0, 4 }, //asciii 0x0074 + { 6752, 1, 15,0, 0, 0, 0 }, //asciii 0x0075 + { 6797, 1, 14,0, 4, 0, 8 }, //asciii 0x0076 + { 6858, 1, 20,0, 0, 0, 0 }, //asciii 0x0077 + { 6948, 1, 14,0, 4, 1, 8 }, //asciii 0x0078 + { 7030, 1, 14,0, 4, 0, 0 }, //asciii 0x0079 + { 7109, 1, 13,0, 0, 0, 0 }, //asciii 0x007A + { 7200, 1, 9,0, 0, 0, 0 }, //asciii 0x007B + { 7265, 1, 9,2, 0, 3, 0 }, //asciii 0x007C + { 7282, 1, 9,0, 0, 0, 0 }, //asciii 0x007D + { 7342, 1, 16,1, 8, 1, 12 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_SEMIBOLD_24PX= { diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_24.json b/lib_nbgl/include/nbgl_font_inter_semibold_24.json index 056059c6b..d44666bd5 100644 --- a/lib_nbgl/include/nbgl_font_inter_semibold_24.json +++ b/lib_nbgl/include/nbgl_font_inter_semibold_24.json @@ -20,7 +20,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 33, "bitmap_byte_count": 40 }, @@ -31,7 +31,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 34, "bitmap_byte_count": 21 }, @@ -42,7 +42,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 35, "bitmap_byte_count": 111 }, @@ -75,7 +75,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 38, "bitmap_byte_count": 130 }, @@ -86,7 +86,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 39, "bitmap_byte_count": 10 }, @@ -97,7 +97,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 40, "bitmap_byte_count": 49 }, @@ -108,7 +108,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 41, "bitmap_byte_count": 50 }, @@ -128,9 +128,9 @@ "bitmap_offset": 745, "width": 16, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 43, "bitmap_byte_count": 54 }, @@ -139,7 +139,7 @@ "bitmap_offset": 799, "width": 7, "x_min_offset": 1, - "y_min_offset": 4, + "y_min_offset": 16, "x_max_offset": 1, "y_max_offset": 0, "char": 44, @@ -150,9 +150,9 @@ "bitmap_offset": 819, "width": 11, "x_min_offset": 1, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 3, + "y_max_offset": 12, "char": 45, "bitmap_byte_count": 27 }, @@ -185,7 +185,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 48, "bitmap_byte_count": 102 }, @@ -196,7 +196,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 2, + "y_max_offset": 8, "char": 49, "bitmap_byte_count": 35 }, @@ -229,7 +229,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 52, "bitmap_byte_count": 84 }, @@ -240,7 +240,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 53, "bitmap_byte_count": 125 }, @@ -251,7 +251,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 54, "bitmap_byte_count": 132 }, @@ -262,7 +262,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 55, "bitmap_byte_count": 82 }, @@ -273,7 +273,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 56, "bitmap_byte_count": 129 }, @@ -293,9 +293,9 @@ "bitmap_offset": 1962, "width": 7, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 58, "bitmap_byte_count": 35 }, @@ -304,7 +304,7 @@ "bitmap_offset": 1997, "width": 7, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 59, @@ -315,9 +315,9 @@ "bitmap_offset": 2031, "width": 16, "x_min_offset": 2, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 60, "bitmap_byte_count": 79 }, @@ -326,9 +326,9 @@ "bitmap_offset": 2110, "width": 16, "x_min_offset": 2, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 61, "bitmap_byte_count": 84 }, @@ -350,7 +350,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 63, "bitmap_byte_count": 80 }, @@ -383,7 +383,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 66, "bitmap_byte_count": 116 }, @@ -405,7 +405,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 68, "bitmap_byte_count": 102 }, @@ -416,7 +416,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 69, "bitmap_byte_count": 104 }, @@ -427,7 +427,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 70, "bitmap_byte_count": 76 }, @@ -438,7 +438,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 71, "bitmap_byte_count": 134 }, @@ -449,7 +449,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 72, "bitmap_byte_count": 63 }, @@ -460,7 +460,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 73, "bitmap_byte_count": 64 }, @@ -471,7 +471,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 74, "bitmap_byte_count": 55 }, @@ -482,7 +482,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 75, "bitmap_byte_count": 93 }, @@ -493,7 +493,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 76, "bitmap_byte_count": 44 }, @@ -504,7 +504,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 77, "bitmap_byte_count": 101 }, @@ -515,7 +515,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 78, "bitmap_byte_count": 73 }, @@ -526,7 +526,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 79, "bitmap_byte_count": 120 }, @@ -537,7 +537,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 80, "bitmap_byte_count": 89 }, @@ -548,7 +548,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 81, "bitmap_byte_count": 141 }, @@ -559,7 +559,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 82, "bitmap_byte_count": 105 }, @@ -581,7 +581,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 84, "bitmap_byte_count": 62 }, @@ -592,7 +592,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 85, "bitmap_byte_count": 76 }, @@ -603,7 +603,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 86, "bitmap_byte_count": 83 }, @@ -625,7 +625,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 88, "bitmap_byte_count": 116 }, @@ -647,7 +647,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 90, "bitmap_byte_count": 122 }, @@ -658,7 +658,7 @@ "x_min_offset": 2, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 91, "bitmap_byte_count": 39 }, @@ -669,7 +669,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 92, "bitmap_byte_count": 46 }, @@ -680,7 +680,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 2, - "y_max_offset": 1, + "y_max_offset": 4, "char": 93, "bitmap_byte_count": 40 }, @@ -691,7 +691,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 4, + "y_max_offset": 16, "char": 94, "bitmap_byte_count": 45 }, @@ -700,9 +700,9 @@ "bitmap_offset": 5259, "width": 11, "x_min_offset": 0, - "y_min_offset": 5, + "y_min_offset": 20, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 95, "bitmap_byte_count": 33 }, @@ -713,7 +713,7 @@ "x_min_offset": 3, "y_min_offset": 0, "x_max_offset": 3, - "y_max_offset": 5, + "y_max_offset": 20, "char": 96, "bitmap_byte_count": 19 }, @@ -735,7 +735,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 98, "bitmap_byte_count": 82 }, @@ -757,7 +757,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 100, "bitmap_byte_count": 90 }, @@ -788,7 +788,7 @@ "bitmap_offset": 5827, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 103, @@ -801,7 +801,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 104, "bitmap_byte_count": 57 }, @@ -812,7 +812,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 105, "bitmap_byte_count": 27 }, @@ -845,7 +845,7 @@ "x_min_offset": 1, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 108, "bitmap_byte_count": 30 }, @@ -854,9 +854,9 @@ "bitmap_offset": 6163, "width": 22, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 2, - "y_max_offset": 2, + "y_max_offset": 8, "char": 109, "bitmap_byte_count": 82 }, @@ -865,9 +865,9 @@ "bitmap_offset": 6245, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 110, "bitmap_byte_count": 45 }, @@ -876,9 +876,9 @@ "bitmap_offset": 6290, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 1, + "y_max_offset": 4, "char": 111, "bitmap_byte_count": 88 }, @@ -887,7 +887,7 @@ "bitmap_offset": 6378, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 112, @@ -898,7 +898,7 @@ "bitmap_offset": 6470, "width": 15, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, "y_max_offset": 0, "char": 113, @@ -909,9 +909,9 @@ "bitmap_offset": 6562, "width": 10, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 114, "bitmap_byte_count": 32 }, @@ -920,9 +920,9 @@ "bitmap_offset": 6594, "width": 13, "x_min_offset": 1, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 115, "bitmap_byte_count": 104 }, @@ -933,7 +933,7 @@ "x_min_offset": 0, "y_min_offset": 0, "x_max_offset": 0, - "y_max_offset": 1, + "y_max_offset": 4, "char": 116, "bitmap_byte_count": 54 }, @@ -953,9 +953,9 @@ "bitmap_offset": 6797, "width": 14, "x_min_offset": 0, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, - "y_max_offset": 2, + "y_max_offset": 8, "char": 118, "bitmap_byte_count": 61 }, @@ -975,9 +975,9 @@ "bitmap_offset": 6948, "width": 14, "x_min_offset": 0, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 1, - "y_max_offset": 2, + "y_max_offset": 8, "char": 120, "bitmap_byte_count": 82 }, @@ -986,7 +986,7 @@ "bitmap_offset": 7030, "width": 14, "x_min_offset": 0, - "y_min_offset": 1, + "y_min_offset": 4, "x_max_offset": 0, "y_max_offset": 0, "char": 121, @@ -1041,9 +1041,9 @@ "bitmap_offset": 7342, "width": 16, "x_min_offset": 1, - "y_min_offset": 2, + "y_min_offset": 8, "x_max_offset": 1, - "y_max_offset": 3, + "y_max_offset": 12, "char": 126, "bitmap_byte_count": 52 } diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_24_1bpp.inc b/lib_nbgl/include/nbgl_font_inter_semibold_24_1bpp.inc index 5ef864b26..e770b1cee 100644 --- a/lib_nbgl/include/nbgl_font_inter_semibold_24_1bpp.inc +++ b/lib_nbgl/include/nbgl_font_inter_semibold_24_1bpp.inc @@ -444,101 +444,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_SEMIB }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_SEMIBOLD_24PX_1BPP[95] = { - { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 7,1, 0, 0, 0 }, //asciii 0x0021 - { 1, 6, 9,0, 4, 0, 0 }, //asciii 0x0022 - { 1, 20, 16,0, 5, 0, 0 }, //asciii 0x0023 - { 1, 65, 16,0, 5, 0, 0 }, //asciii 0x0024 - { 1, 107, 19,1, 2, 0, 0 }, //asciii 0x0025 - { 1, 153, 16,0, 6, 0, 0 }, //asciii 0x0026 - { 1, 192, 5,0, 4, 0, 0 }, //asciii 0x0027 - { 1, 198, 9,0, 4, 0, 0 }, //asciii 0x0028 - { 1, 211, 9,1, 1, 0, 0 }, //asciii 0x0029 - { 1, 224, 12,1, 1, 0, 0 }, //asciii 0x002A - { 1, 242, 15,1, 1, 0, 0 }, //asciii 0x002B - { 1, 264, 8,1, 2, 0, 0 }, //asciii 0x002C - { 1, 272, 11,1, 1, 0, 0 }, //asciii 0x002D - { 1, 286, 7,1, 2, 0, 0 }, //asciii 0x002E - { 1, 291, 9,0, 4, 0, 0 }, //asciii 0x002F - { 1, 307, 15,0, 5, 0, 0 }, //asciii 0x0030 - { 1, 336, 11,1, 4, 0, 0 }, //asciii 0x0031 - { 1, 351, 14,0, 5, 0, 0 }, //asciii 0x0032 - { 1, 386, 15,0, 6, 0, 0 }, //asciii 0x0033 - { 1, 420, 15,0, 6, 0, 0 }, //asciii 0x0034 - { 1, 450, 15,0, 6, 0, 0 }, //asciii 0x0035 - { 1, 487, 15,0, 5, 0, 0 }, //asciii 0x0036 - { 1, 527, 14,1, 0, 0, 0 }, //asciii 0x0037 - { 1, 553, 15,0, 6, 0, 0 }, //asciii 0x0038 - { 1, 590, 15,0, 5, 0, 0 }, //asciii 0x0039 - { 1, 629, 7,1, 1, 0, 0 }, //asciii 0x003A - { 1, 637, 7,1, 1, 0, 0 }, //asciii 0x003B - { 1, 648, 15,1, 1, 0, 0 }, //asciii 0x003C - { 1, 677, 15,1, 1, 0, 0 }, //asciii 0x003D - { 1, 710, 15,1, 2, 0, 0 }, //asciii 0x003E - { 1, 738, 13,1, 1, 0, 0 }, //asciii 0x003F - { 1, 763, 24,0, 5, 0, 0 }, //asciii 0x0040 - { 1, 826, 17,0, 6, 0, 0 }, //asciii 0x0041 - { 1, 860, 15,0, 6, 0, 0 }, //asciii 0x0042 - { 1, 891, 17,0, 5, 0, 0 }, //asciii 0x0043 - { 1, 928, 17,1, 1, 0, 0 }, //asciii 0x0044 - { 1, 955, 14,0, 4, 0, 0 }, //asciii 0x0045 - { 1, 984, 13,0, 4, 0, 0 }, //asciii 0x0046 - { 1, 1011, 17,0, 5, 0, 0 }, //asciii 0x0047 - { 1, 1052, 17,1, 0, 0, 0 }, //asciii 0x0048 - { 1, 1079, 13,1, 0, 0, 0 }, //asciii 0x0049 - { 1, 1097, 13,1, 0, 0, 0 }, //asciii 0x004A - { 1, 1119, 16,0, 4, 0, 0 }, //asciii 0x004B - { 1, 1148, 13,0, 6, 0, 0 }, //asciii 0x004C - { 1, 1167, 21,1, 0, 0, 0 }, //asciii 0x004D - { 1, 1201, 17,1, 0, 0, 0 }, //asciii 0x004E - { 1, 1228, 18,0, 5, 0, 0 }, //asciii 0x004F - { 1, 1265, 15,0, 5, 0, 0 }, //asciii 0x0050 - { 1, 1295, 18,0, 5, 0, 0 }, //asciii 0x0051 - { 1, 1334, 15,0, 5, 0, 0 }, //asciii 0x0052 - { 1, 1367, 17,1, 1, 0, 0 }, //asciii 0x0053 - { 1, 1408, 15,0, 4, 0, 0 }, //asciii 0x0054 - { 1, 1434, 17,1, 0, 0, 0 }, //asciii 0x0055 - { 1, 1461, 17,0, 4, 0, 0 }, //asciii 0x0056 - { 1, 1491, 23,0, 4, 0, 0 }, //asciii 0x0057 - { 1, 1533, 16,0, 4, 0, 0 }, //asciii 0x0058 - { 1, 1564, 17,0, 4, 0, 0 }, //asciii 0x0059 - { 1, 1594, 15,0, 4, 0, 0 }, //asciii 0x005A - { 1, 1623, 10,0, 4, 0, 0 }, //asciii 0x005B - { 1, 1639, 10,0, 7, 0, 0 }, //asciii 0x005C - { 1, 1655, 9,1, 0, 0, 0 }, //asciii 0x005D - { 1, 1671, 12,0, 5, 0, 0 }, //asciii 0x005E - { 1, 1692, 12,1, 3, 0, 0 }, //asciii 0x005F - { 1, 1712, 11,2, 1, 0, 0 }, //asciii 0x0060 - { 1, 1718, 13,0, 5, 0, 0 }, //asciii 0x0061 - { 1, 1753, 15,1, 1, 0, 0 }, //asciii 0x0062 - { 1, 1780, 13,0, 5, 0, 0 }, //asciii 0x0063 - { 1, 1810, 15,1, 0, 0, 0 }, //asciii 0x0064 - { 1, 1841, 14,0, 5, 0, 0 }, //asciii 0x0065 - { 1, 1880, 9,0, 4, 0, 0 }, //asciii 0x0066 - { 1, 1901, 14,0, 5, 0, 0 }, //asciii 0x0067 - { 1, 1934, 14,0, 5, 0, 0 }, //asciii 0x0068 - { 1, 1957, 7,1, 0, 0, 0 }, //asciii 0x0069 - { 1, 1963, 7,1, 0, 0, 0 }, //asciii 0x006A - { 1, 1976, 14,0, 1, 0, 0 }, //asciii 0x006B - { 1, 2005, 9,0, 6, 0, 0 }, //asciii 0x006C - { 1, 2017, 23,1, 1, 0, 0 }, //asciii 0x006D - { 1, 2057, 14,0, 5, 0, 0 }, //asciii 0x006E - { 1, 2079, 14,0, 5, 0, 0 }, //asciii 0x006F - { 1, 2109, 14,0, 5, 0, 0 }, //asciii 0x0070 - { 1, 2137, 14,0, 5, 0, 0 }, //asciii 0x0071 - { 1, 2165, 10,0, 1, 0, 0 }, //asciii 0x0072 - { 1, 2181, 13,0, 6, 0, 0 }, //asciii 0x0073 - { 1, 2218, 9,0, 5, 0, 0 }, //asciii 0x0074 - { 1, 2236, 15,1, 1, 0, 0 }, //asciii 0x0075 - { 1, 2259, 13,0, 5, 0, 0 }, //asciii 0x0076 - { 1, 2281, 21,0, 5, 0, 0 }, //asciii 0x0077 - { 1, 2319, 13,0, 5, 0, 0 }, //asciii 0x0078 - { 1, 2346, 13,0, 5, 0, 0 }, //asciii 0x0079 - { 1, 2368, 13,0, 5, 0, 0 }, //asciii 0x007A - { 1, 2401, 9,0, 4, 0, 0 }, //asciii 0x007B - { 1, 2417, 8,1, 4, 0, 0 }, //asciii 0x007C - { 1, 2422, 9,0, 5, 0, 0 }, //asciii 0x007D - { 1, 2438, 16,0, 5, 0, 0 }, //asciii 0x007E + { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 7,1, 0, 0, 0 }, //asciii 0x0021 + { 6, 1, 9,0, 4, 0, 0 }, //asciii 0x0022 + { 20, 1, 16,0, 5, 0, 0 }, //asciii 0x0023 + { 65, 1, 16,0, 5, 0, 0 }, //asciii 0x0024 + { 107, 1, 19,1, 2, 0, 0 }, //asciii 0x0025 + { 153, 1, 16,0, 6, 0, 0 }, //asciii 0x0026 + { 192, 1, 5,0, 4, 0, 0 }, //asciii 0x0027 + { 198, 1, 9,0, 4, 0, 0 }, //asciii 0x0028 + { 211, 1, 9,1, 1, 0, 0 }, //asciii 0x0029 + { 224, 1, 12,1, 1, 0, 0 }, //asciii 0x002A + { 242, 1, 15,1, 1, 0, 0 }, //asciii 0x002B + { 264, 1, 8,1, 2, 0, 0 }, //asciii 0x002C + { 272, 1, 11,1, 1, 0, 0 }, //asciii 0x002D + { 286, 1, 7,1, 2, 0, 0 }, //asciii 0x002E + { 291, 1, 9,0, 4, 0, 0 }, //asciii 0x002F + { 307, 1, 15,0, 5, 0, 0 }, //asciii 0x0030 + { 336, 1, 11,1, 4, 0, 0 }, //asciii 0x0031 + { 351, 1, 14,0, 5, 0, 0 }, //asciii 0x0032 + { 386, 1, 15,0, 6, 0, 0 }, //asciii 0x0033 + { 420, 1, 15,0, 6, 0, 0 }, //asciii 0x0034 + { 450, 1, 15,0, 6, 0, 0 }, //asciii 0x0035 + { 487, 1, 15,0, 5, 0, 0 }, //asciii 0x0036 + { 527, 1, 14,1, 0, 0, 0 }, //asciii 0x0037 + { 553, 1, 15,0, 6, 0, 0 }, //asciii 0x0038 + { 590, 1, 15,0, 5, 0, 0 }, //asciii 0x0039 + { 629, 1, 7,1, 1, 0, 0 }, //asciii 0x003A + { 637, 1, 7,1, 1, 0, 0 }, //asciii 0x003B + { 648, 1, 15,1, 1, 0, 0 }, //asciii 0x003C + { 677, 1, 15,1, 1, 0, 0 }, //asciii 0x003D + { 710, 1, 15,1, 2, 0, 0 }, //asciii 0x003E + { 738, 1, 13,1, 1, 0, 0 }, //asciii 0x003F + { 763, 1, 24,0, 5, 0, 0 }, //asciii 0x0040 + { 826, 1, 17,0, 6, 0, 0 }, //asciii 0x0041 + { 860, 1, 15,0, 6, 0, 0 }, //asciii 0x0042 + { 891, 1, 17,0, 5, 0, 0 }, //asciii 0x0043 + { 928, 1, 17,1, 1, 0, 0 }, //asciii 0x0044 + { 955, 1, 14,0, 4, 0, 0 }, //asciii 0x0045 + { 984, 1, 13,0, 4, 0, 0 }, //asciii 0x0046 + { 1011, 1, 17,0, 5, 0, 0 }, //asciii 0x0047 + { 1052, 1, 17,1, 0, 0, 0 }, //asciii 0x0048 + { 1079, 1, 13,1, 0, 0, 0 }, //asciii 0x0049 + { 1097, 1, 13,1, 0, 0, 0 }, //asciii 0x004A + { 1119, 1, 16,0, 4, 0, 0 }, //asciii 0x004B + { 1148, 1, 13,0, 6, 0, 0 }, //asciii 0x004C + { 1167, 1, 21,1, 0, 0, 0 }, //asciii 0x004D + { 1201, 1, 17,1, 0, 0, 0 }, //asciii 0x004E + { 1228, 1, 18,0, 5, 0, 0 }, //asciii 0x004F + { 1265, 1, 15,0, 5, 0, 0 }, //asciii 0x0050 + { 1295, 1, 18,0, 5, 0, 0 }, //asciii 0x0051 + { 1334, 1, 15,0, 5, 0, 0 }, //asciii 0x0052 + { 1367, 1, 17,1, 1, 0, 0 }, //asciii 0x0053 + { 1408, 1, 15,0, 4, 0, 0 }, //asciii 0x0054 + { 1434, 1, 17,1, 0, 0, 0 }, //asciii 0x0055 + { 1461, 1, 17,0, 4, 0, 0 }, //asciii 0x0056 + { 1491, 1, 23,0, 4, 0, 0 }, //asciii 0x0057 + { 1533, 1, 16,0, 4, 0, 0 }, //asciii 0x0058 + { 1564, 1, 17,0, 4, 0, 0 }, //asciii 0x0059 + { 1594, 1, 15,0, 4, 0, 0 }, //asciii 0x005A + { 1623, 1, 10,0, 4, 0, 0 }, //asciii 0x005B + { 1639, 1, 10,0, 7, 0, 0 }, //asciii 0x005C + { 1655, 1, 9,1, 0, 0, 0 }, //asciii 0x005D + { 1671, 1, 12,0, 5, 0, 0 }, //asciii 0x005E + { 1692, 1, 12,1, 3, 0, 0 }, //asciii 0x005F + { 1712, 1, 11,2, 1, 0, 0 }, //asciii 0x0060 + { 1718, 1, 13,0, 5, 0, 0 }, //asciii 0x0061 + { 1753, 1, 15,1, 1, 0, 0 }, //asciii 0x0062 + { 1780, 1, 13,0, 5, 0, 0 }, //asciii 0x0063 + { 1810, 1, 15,1, 0, 0, 0 }, //asciii 0x0064 + { 1841, 1, 14,0, 5, 0, 0 }, //asciii 0x0065 + { 1880, 1, 9,0, 4, 0, 0 }, //asciii 0x0066 + { 1901, 1, 14,0, 5, 0, 0 }, //asciii 0x0067 + { 1934, 1, 14,0, 5, 0, 0 }, //asciii 0x0068 + { 1957, 1, 7,1, 0, 0, 0 }, //asciii 0x0069 + { 1963, 1, 7,1, 0, 0, 0 }, //asciii 0x006A + { 1976, 1, 14,0, 1, 0, 0 }, //asciii 0x006B + { 2005, 1, 9,0, 6, 0, 0 }, //asciii 0x006C + { 2017, 1, 23,1, 1, 0, 0 }, //asciii 0x006D + { 2057, 1, 14,0, 5, 0, 0 }, //asciii 0x006E + { 2079, 1, 14,0, 5, 0, 0 }, //asciii 0x006F + { 2109, 1, 14,0, 5, 0, 0 }, //asciii 0x0070 + { 2137, 1, 14,0, 5, 0, 0 }, //asciii 0x0071 + { 2165, 1, 10,0, 1, 0, 0 }, //asciii 0x0072 + { 2181, 1, 13,0, 6, 0, 0 }, //asciii 0x0073 + { 2218, 1, 9,0, 5, 0, 0 }, //asciii 0x0074 + { 2236, 1, 15,1, 1, 0, 0 }, //asciii 0x0075 + { 2259, 1, 13,0, 5, 0, 0 }, //asciii 0x0076 + { 2281, 1, 21,0, 5, 0, 0 }, //asciii 0x0077 + { 2319, 1, 13,0, 5, 0, 0 }, //asciii 0x0078 + { 2346, 1, 13,0, 5, 0, 0 }, //asciii 0x0079 + { 2368, 1, 13,0, 5, 0, 0 }, //asciii 0x007A + { 2401, 1, 9,0, 4, 0, 0 }, //asciii 0x007B + { 2417, 1, 8,1, 4, 0, 0 }, //asciii 0x007C + { 2422, 1, 9,0, 5, 0, 0 }, //asciii 0x007D + { 2438, 1, 16,0, 5, 0, 0 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_SEMIBOLD_24PX_1BPP= { diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_28.inc b/lib_nbgl/include/nbgl_font_inter_semibold_28.inc new file mode 100644 index 000000000..6868a70df --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_semibold_28.inc @@ -0,0 +1,1360 @@ +#include "nbgl_fonts.h" + +__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_SEMIBOLD_28PX[] = { +//ascii 0x0020 +//ascii 0x0021 + 0xC3, 0x0C, 0x2D, 0x2E, 0xC9, 0x19, 0xC7, 0x0A, + 0x70, 0x30, 0x11, 0xC1, 0x04, 0x10, 0x03, 0xC6, + 0x0A, 0x70, 0x50, 0xC0, 0x0E, 0x30, 0x0D, 0xC5, + 0x0A, 0x70, 0x50, 0xC1, 0x01, 0x10, 0x01, 0xC6, + 0x0D, 0x27, 0x18, 0x29, 0x2A, 0x2B, 0xC1, 0x9C, + 0x43, 0xC0, +//ascii 0x0022 + 0xC2, 0x0D, 0x69, 0xC3, 0x0A, 0x60, 0x0E, 0xC2, + 0x0A, 0x60, 0x0E, 0xC2, 0x0E, 0x6B, 0xCF, 0x0E, + 0x6B, 0xC3, 0x0A, 0x60, 0x0E, 0xC2, 0x0A, 0x60, + 0x0E, 0xC2, 0x0E, 0x69, 0xC0, +//ascii 0x0023 + 0xC8, 0x87, 0xAD, 0xD3, 0x0E, 0x10, 0x05, 0xC3, + 0x0A, 0x0C, 0xC8, 0x9C, 0x8A, 0xD0, 0xC0, 0x0E, + 0x10, 0x05, 0xC3, 0x10, 0x04, 0xC7, 0x0A, 0x30, + 0x02, 0x10, 0x03, 0x0D, 0xC2, 0x10, 0x04, 0xC7, + 0x0A, 0x70, 0x10, 0x02, 0x04, 0x10, 0x03, 0xC8, + 0xAB, 0x96, 0x41, 0x70, 0x20, 0x92, 0x47, 0xA0, + 0xC7, 0x0E, 0x10, 0x93, 0x74, 0x10, 0x70, 0x00, + 0xC7, 0x0E, 0x10, 0x05, 0xC2, 0x0E, 0x10, 0x81, + 0x42, 0x20, 0xC7, 0x0E, 0x10, 0x05, 0xC3, 0x10, + 0x04, 0xC2, 0x0C, 0x0A, 0xC2, 0x8D, 0xAD, 0xC1, + 0x0E, 0x10, 0x05, 0xC3, 0x10, 0x04, 0xC7, 0x0A, + 0x20, 0x02, 0x04, 0x10, 0x04, 0xC3, 0x10, 0x04, + 0xC7, 0x0A, 0x70, 0x90, 0x25, 0x70, 0x10, 0x04, + 0xC7, 0xAE, 0x96, 0x41, 0x70, 0x20, 0xA2, 0x47, + 0xAC, 0xC7, 0x0D, 0x10, 0x82, 0x41, 0x70, 0x10, + 0xC7, 0x0E, 0x10, 0x05, 0xC2, 0x0C, 0x10, 0x01, + 0x02, 0x30, 0xC7, 0x0E, 0x10, 0x05, 0xC3, 0x10, + 0x04, 0xC1, 0x8C, 0xA7, 0xC8, 0x8E, 0xBC, 0xC3, + 0x10, 0x04, 0xD4, 0x0B, 0x19, 0xC0, +//ascii 0x0024 + 0xC6, 0x8B, 0x7E, 0xC4, 0x0E, 0x06, 0x12, 0x04, + 0x08, 0xCB, 0x0E, 0x03, 0x10, 0x0C, 0xC3, 0x0B, + 0x01, 0x40, 0x02, 0x0E, 0xC8, 0x0E, 0x02, 0x20, + 0x0C, 0xC2, 0x0E, 0x01, 0x60, 0x02, 0xC8, 0x05, + 0x30, 0x0C, 0xC2, 0x05, 0x20, 0x01, 0x03, 0x30, + 0x09, 0xC6, 0x0E, 0x20, 0x04, 0x0E, 0xC2, 0x0E, + 0x20, 0x05, 0xC1, 0x0D, 0x02, 0x10, 0x02, 0xC6, + 0x0A, 0x10, 0x01, 0xC4, 0x09, 0x20, 0x0E, 0xC2, + 0x0B, 0x20, 0x0E, 0xC5, 0x07, 0x10, 0x06, 0xC4, + 0x05, 0x10, 0x05, 0xC4, 0x20, 0x0C, 0xC3, 0x01, + 0x70, 0x70, 0x70, 0x07, 0xC1, 0x87, 0x62, 0x10, + 0x02, 0x36, 0x04, 0x20, 0x05, 0x46, 0x20, 0x84, + 0x6A, 0xC3, 0x08, 0x10, 0x04, 0xC3, 0x07, 0x10, + 0x02, 0xC5, 0x20, 0x0D, 0xC5, 0x0C, 0x20, 0x0B, + 0xC1, 0x0D, 0x01, 0x10, 0x06, 0xC4, 0x08, 0x20, + 0xC7, 0x02, 0x20, 0x85, 0x61, 0x20, 0x0C, 0xC3, + 0x09, 0x20, 0x04, 0xC7, 0x0A, 0x70, 0x04, 0xC3, + 0x40, 0x0B, 0xC8, 0x07, 0x50, 0x01, 0x0E, 0xC3, + 0x30, 0x06, 0xCA, 0x0A, 0x02, 0x20, 0x04, 0x0E, + 0xC4, 0x20, 0x07, 0xCD, 0x0E, 0x0D, 0xC7, 0x85, + 0x8D, 0xC0, +//ascii 0x0025 + 0xD1, 0x0C, 0x1B, 0x0E, 0xD5, 0x07, 0x40, 0x05, + 0x0E, 0xC6, 0x0B, 0x0A, 0xC9, 0x07, 0x60, 0x03, + 0xC6, 0x8A, 0x05, 0xC8, 0x10, 0xA4, 0xAB, 0xA6, + 0x10, 0x0B, 0xC5, 0xAC, 0x10, 0x1B, 0xC5, 0x0C, + 0x10, 0xC4, 0x83, 0x07, 0xC6, 0x0E, 0x03, 0x10, + 0x06, 0xC4, 0x0C, 0x10, 0xC4, 0x83, 0x07, 0xC8, + 0x08, 0x10, 0x02, 0x0C, 0xC3, 0x10, 0x03, 0x0A, + 0x1B, 0x06, 0x10, 0x0B, 0xC9, 0x0D, 0x03, 0x10, + 0x07, 0xC2, 0x07, 0x60, 0x03, 0xCC, 0x07, 0x10, + 0x02, 0x0D, 0xC1, 0x08, 0x01, 0x30, 0x05, 0x0E, + 0xCD, 0x0C, 0x02, 0x10, 0x08, 0xC2, 0x9C, 0xBC, + 0xE0, 0xD1, 0x06, 0x10, 0x03, 0x0D, 0xCF, 0x07, + 0x02, 0x11, 0x02, 0x07, 0xC1, 0x0B, 0x01, 0x10, + 0x09, 0xCD, 0x02, 0x50, 0x02, 0xC2, 0x05, 0x10, + 0x04, 0x0E, 0xCA, 0x07, 0x10, 0x03, 0x15, 0x03, + 0x10, 0x07, 0xC2, 0xAA, 0x10, 0x1A, 0xC9, 0x82, + 0x07, 0xC3, 0x86, 0x03, 0xC3, 0x0E, 0x04, 0x10, + 0x05, 0xC8, 0x81, 0x0A, 0xC3, 0x89, 0x02, 0xC5, + 0xA9, 0x10, 0x1B, 0xC6, 0x93, 0x04, 0xE0, 0xC1, + 0x9E, 0x30, 0x40, 0xC6, 0x0E, 0x03, 0x10, 0xC6, + 0x09, 0x70, 0x0A, 0xC8, 0x08, 0x00, 0xC7, 0x06, + 0x50, 0x06, 0xCA, 0x0D, 0xC8, 0x0C, 0x07, 0x16, + 0x07, 0x0C, 0xC0, +//ascii 0x0026 + 0xEA, 0x0E, 0xC5, 0x0E, 0x02, 0xD1, 0x06, 0x10, + 0x04, 0x09, 0xC1, 0x8C, 0x10, 0xD1, 0x06, 0x30, + 0x01, 0x07, 0x20, 0xD1, 0x07, 0x70, 0x02, 0xC9, + 0x0D, 0x19, 0x0C, 0xC5, 0x0C, 0x06, 0x30, 0x03, + 0x0E, 0xC8, 0x05, 0x30, 0x03, 0x0E, 0xC4, 0x03, + 0x30, 0x01, 0xC8, 0x05, 0x50, 0x01, 0x0E, 0xC1, + 0x0D, 0x02, 0x50, 0x07, 0xC6, 0x0D, 0x20, 0x84, + 0x61, 0x10, 0x03, 0xC0, 0x0C, 0x01, 0x20, 0x08, + 0x0B, 0x10, 0x01, 0xC6, 0x08, 0x10, 0x05, 0xC1, + 0x0E, 0x02, 0x10, 0x04, 0x30, 0x0A, 0xC1, 0x02, + 0x10, 0x0E, 0xC5, 0x06, 0x10, 0x0A, 0xC2, 0x0D, + 0x40, 0x01, 0x0C, 0xC2, 0x05, 0x10, 0x0C, 0xC5, + 0x07, 0x10, 0x07, 0xC3, 0x02, 0x20, 0x02, 0x0D, + 0xC3, 0x05, 0x10, 0x0C, 0xC5, 0x0A, 0x20, 0x99, + 0xD9, 0x20, 0x30, 0x04, 0xC4, 0x01, 0x10, 0x0D, + 0xC6, 0x01, 0x70, 0x20, 0x05, 0xC2, 0x05, 0x10, + 0x01, 0xC7, 0x0C, 0x01, 0x50, 0x19, 0x20, 0x81, + 0x41, 0x20, 0x06, 0xC8, 0xBD, 0x51, 0x01, 0x60, + 0x0E, 0xC1, 0x06, 0x60, 0x01, 0x0E, 0xD2, 0x06, + 0x40, 0x02, 0x0D, 0xD4, 0xAB, 0x54, 0x59, 0xC0, +//ascii 0x0027 + 0xC2, 0x0E, 0x6B, 0xC3, 0x0A, 0x60, 0x0E, 0xC2, + 0x0A, 0x60, 0x0E, 0xC2, 0x0E, 0x69, 0xC0, +//ascii 0x0028 + 0xE2, 0x05, 0x0D, 0xD5, 0x08, 0x0B, 0xC5, 0x91, + 0x06, 0xC0, 0xD0, 0xAE, 0x81, 0x0B, 0xC5, 0x01, + 0x20, 0x82, 0x7B, 0xCA, 0x8D, 0x94, 0x30, 0x0B, + 0xC5, 0x07, 0x60, 0x92, 0x46, 0x70, 0x18, 0x97, + 0x53, 0x10, 0x50, 0x02, 0x0E, 0xC6, 0x0C, 0x03, + 0x70, 0x70, 0x20, 0x01, 0x08, 0xCA, 0x0B, 0x04, + 0x70, 0x60, 0x01, 0x08, 0xCE, 0x9E, 0x95, 0x20, + 0x60, 0x91, 0x47, 0xC0, 0xD5, 0x0E, 0x0D, 0x1C, + 0x0D, +//ascii 0x0029 + 0xCC, 0x0D, 0x2C, 0x0D, 0x0E, 0xD4, 0x9D, 0x95, + 0x20, 0x60, 0x91, 0x37, 0xB0, 0xCE, 0x0A, 0x03, + 0x70, 0x60, 0x81, 0x7E, 0xC9, 0x0B, 0x02, 0x70, + 0x70, 0x20, 0x01, 0x08, 0xC7, 0x06, 0x60, 0x82, + 0x57, 0x28, 0x97, 0x63, 0x10, 0x50, 0x02, 0x0E, + 0xC5, 0x01, 0x20, 0x82, 0x7C, 0xCA, 0x8D, 0x95, + 0x30, 0x0B, 0xC5, 0x91, 0x06, 0xC0, 0xD1, 0x99, + 0x20, 0xB0, 0xC5, 0x05, 0x0D, 0xD5, 0x08, 0x0B, + 0xC0, +//ascii 0x002A + 0xD5, 0x07, 0x02, 0xC1, 0x8D, 0x19, 0xC7, 0x0C, + 0x10, 0x0A, 0xC0, 0x85, 0x01, 0xC8, 0x97, 0x02, + 0xD0, 0x10, 0x0B, 0xC9, 0xA2, 0x01, 0x05, 0xC6, + 0x0B, 0x04, 0x15, 0x03, 0x20, 0x15, 0x04, 0x03, + 0xC3, 0x0A, 0x70, 0x20, 0x0E, 0xC2, 0xAD, 0x78, + 0x94, 0x20, 0x97, 0x98, 0x70, 0xC6, 0xBE, 0x10, + 0x30, 0x30, 0xC9, 0xB4, 0x03, 0xE1, 0x00, 0x09, + 0xC7, 0x0B, 0x10, 0x0B, 0xC0, 0x87, 0x01, 0xC8, + 0x0A, 0x05, 0xC1, 0x8E, 0x4D, 0xC0, +//ascii 0x002B + 0xC5, 0x0D, 0x1B, 0x0E, 0xCB, 0x06, 0x10, 0x08, + 0xCB, 0x06, 0x10, 0x08, 0xCB, 0x06, 0x10, 0x08, + 0xCB, 0x06, 0x10, 0x08, 0xCB, 0x06, 0x10, 0x08, + 0xC6, 0x01, 0x70, 0x30, 0x03, 0xC1, 0x70, 0x40, + 0x03, 0xC1, 0x70, 0x40, 0x03, 0xC1, 0x4E, 0x05, + 0x10, 0x07, 0x4E, 0xC6, 0x06, 0x10, 0x08, 0xCB, + 0x06, 0x10, 0x08, 0xCB, 0x06, 0x10, 0x08, 0xCB, + 0x06, 0x10, 0x08, 0xCB, 0x0B, 0x18, 0x0C, +//ascii 0x002C + 0xCC, 0xA3, 0x14, 0x7C, 0xC6, 0x03, 0x30, 0x81, + 0x6C, 0xC3, 0x03, 0x60, 0xC3, 0xBE, 0xDC, 0x97, + 0x30, 0x10, 0xCA, 0x0C, 0xC0, +//ascii 0x002D + 0xC1, 0x2E, 0xC4, 0x20, 0xC4, 0x20, 0xC4, 0x20, + 0xC4, 0x20, 0xC4, 0x20, 0xC4, 0x20, 0xC4, 0x20, + 0xC4, 0x20, 0xC4, 0x20, 0xC0, +//ascii 0x002E + 0xC4, 0x1D, 0xC8, 0x08, 0x10, 0x06, 0xC7, 0x30, + 0x0E, 0xC6, 0x30, 0x0E, 0xC6, 0x09, 0x10, 0x08, +//ascii 0x002F + 0xDD, 0xAB, 0x15, 0xAE, 0xD6, 0x0B, 0x30, 0x82, + 0x7B, 0xD3, 0x0B, 0x70, 0x83, 0x8C, 0xD0, 0x8D, + 0x84, 0x70, 0x91, 0x59, 0xD0, 0xD0, 0x8C, 0x73, + 0x70, 0x92, 0x6A, 0xE0, 0xD0, 0x8A, 0x62, 0x70, + 0x83, 0x7B, 0xD0, 0x9D, 0x95, 0x10, 0x70, 0x04, + 0xD2, 0x8C, 0x84, 0x50, 0xD6, 0x8B, 0x72, 0x10, + 0xD9, 0x0E, 0x0A, 0xC0, +//ascii 0x0030 + 0xCB, 0x0E, 0x1D, 0x0E, 0xD3, 0x8A, 0x52, 0x50, + 0x83, 0x7C, 0xCD, 0x0A, 0x02, 0x70, 0x30, 0x03, + 0x0D, 0xCA, 0x07, 0x70, 0x70, 0x0B, 0xC8, 0x09, + 0x40, 0x02, 0x05, 0x27, 0x86, 0x41, 0x40, 0x0D, + 0xC7, 0x01, 0x20, 0x07, 0x0E, 0xC7, 0x0C, 0x04, + 0x20, 0x04, 0xC6, 0x0A, 0x20, 0x0B, 0xCB, 0x07, + 0x20, 0x0E, 0xC5, 0x07, 0x10, 0x05, 0xCD, 0x01, + 0x10, 0x0B, 0xC5, 0x06, 0x10, 0x09, 0xCD, 0x04, + 0x10, 0x0A, 0xC5, 0x06, 0x10, 0x07, 0xCD, 0x02, + 0x10, 0x0A, 0xC5, 0x09, 0x10, 0x01, 0x0E, 0xCB, + 0x0B, 0x20, 0x0D, 0xC5, 0x0E, 0x20, 0x02, 0x0C, + 0xC9, 0x09, 0x01, 0x10, 0x02, 0xC7, 0x06, 0x30, + 0x83, 0x7A, 0x2C, 0x9B, 0xA6, 0x20, 0x30, 0x0A, + 0xC8, 0x03, 0x70, 0x70, 0x06, 0xCA, 0x05, 0x70, + 0x50, 0x08, 0xCC, 0x8C, 0x51, 0x70, 0x81, 0x7E, + 0xD0, 0x8D, 0xA9, 0x18, 0x89, 0xBD, +//ascii 0x0031 + 0xC3, 0x7E, 0x7E, 0x3E, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0C, 0x20, 0x05, 0x76, + 0x76, 0xC3, 0x05, 0x10, 0x04, 0xD3, 0x0E, 0x01, + 0x10, 0x0A, 0xD3, 0x0A, 0x10, 0x01, 0xD4, 0x04, + 0x10, 0x06, 0xD3, 0x0E, 0x28, +//ascii 0x0032 + 0xC6, 0x9D, 0xA9, 0xB0, 0xC9, 0x24, 0xC4, 0x0E, + 0x04, 0x30, 0x01, 0x08, 0xC7, 0x20, 0xC3, 0x0E, + 0x02, 0x60, 0x03, 0x0E, 0xC5, 0x20, 0xC3, 0x05, + 0x70, 0x80, 0x2D, 0xC4, 0x20, 0xC2, 0x0E, 0x20, + 0xA4, 0xCE, 0xC5, 0x20, 0x01, 0x0D, 0xC3, 0x20, + 0xC2, 0x09, 0x10, 0x02, 0xC4, 0x0A, 0x20, 0x01, + 0x0D, 0xC2, 0x20, 0xC2, 0x07, 0x10, 0x09, 0xC5, + 0x0B, 0x01, 0x10, 0x01, 0x0D, 0xC1, 0x20, 0xC2, + 0x06, 0x10, 0x0A, 0xC6, 0x0C, 0x01, 0x10, 0x01, + 0x0D, 0xC0, 0x20, 0xC2, 0x07, 0x10, 0x08, 0xC7, + 0x0C, 0x20, 0x01, 0x0B, 0x20, 0xC2, 0x0A, 0x10, + 0x02, 0xC8, 0x0B, 0x60, 0xC3, 0x20, 0x82, 0xAD, + 0xC6, 0x0B, 0x50, 0xC3, 0x07, 0x30, 0x04, 0xC7, + 0x0B, 0x40, 0xC4, 0x04, 0x20, 0x04, 0xC8, 0x0A, + 0x30, 0xC5, 0x98, 0x10, 0x40, 0xC9, 0x0A, 0x20, + 0xC7, 0x1D, 0xCA, 0x0E, 0x1D, +//ascii 0x0033 + 0xCF, 0xAB, 0x76, 0x8D, 0xCC, 0xBC, 0x63, 0x26, + 0xD0, 0xC2, 0x04, 0x40, 0x07, 0xCA, 0x08, 0x40, + 0x01, 0x0C, 0xC0, 0x06, 0x60, 0x07, 0xC8, 0x09, + 0x60, 0x02, 0x0E, 0x70, 0x00, 0x0C, 0xC7, 0x01, + 0x20, 0x14, 0x01, 0x10, 0x05, 0x10, 0x95, 0xCD, + 0x80, 0x20, 0x05, 0xC6, 0x0B, 0x20, 0x0C, 0xC2, + 0x03, 0x20, 0x04, 0xC3, 0x08, 0x20, 0xC6, 0x07, + 0x10, 0x07, 0xC3, 0x0D, 0x20, 0x0C, 0xC4, 0x20, + 0x0D, 0xC5, 0x06, 0x10, 0x0A, 0xC4, 0x02, 0x10, + 0xC5, 0x03, 0x10, 0x0C, 0xC5, 0x06, 0x10, 0x0A, + 0xC4, 0x03, 0x10, 0xC5, 0x02, 0x10, 0x0C, 0xC5, + 0x08, 0x10, 0x05, 0xC4, 0x03, 0x10, 0xC5, 0x20, + 0x0E, 0xC5, 0x0C, 0x20, 0x0B, 0xCB, 0x06, 0x10, + 0x01, 0xC7, 0x02, 0x20, 0x04, 0xC8, 0x0C, 0x05, + 0x20, 0x06, 0xC7, 0x0C, 0x30, 0x0E, 0xC7, 0x07, + 0x30, 0x0E, 0xC8, 0x0A, 0x20, 0x0E, 0xC7, 0x07, + 0x20, 0x0A, 0xCA, 0x9D, 0x62, 0xE0, 0xC7, 0x97, + 0x02, 0xB0, 0xD7, 0x1D, +//ascii 0x0034 + 0xD0, 0x0C, 0x1B, 0xD4, 0x03, 0x10, 0x0C, 0xD3, + 0x03, 0x10, 0x0C, 0xC5, 0x0C, 0x75, 0x45, 0x01, + 0x10, 0x04, 0x25, 0xC2, 0x0A, 0x70, 0x70, 0x30, + 0xC2, 0x09, 0x70, 0x70, 0x30, 0xC2, 0x09, 0x20, + 0x01, 0x73, 0x03, 0x01, 0x10, 0x32, 0xC2, 0x0A, + 0x30, 0x06, 0xC7, 0x03, 0x10, 0x0C, 0xC6, 0x08, + 0x01, 0x20, 0x01, 0x0B, 0xC5, 0x03, 0x10, 0x0C, + 0xC7, 0x0E, 0x04, 0x30, 0x05, 0x0E, 0xC3, 0x03, + 0x10, 0x0C, 0xC9, 0x0A, 0x01, 0x20, 0x01, 0x09, + 0xC2, 0x03, 0x10, 0x0C, 0xCB, 0x06, 0x30, 0x03, + 0x0D, 0xC0, 0x03, 0x10, 0x0C, 0xCC, 0x0C, 0x02, + 0x30, 0x07, 0x02, 0x10, 0x0C, 0xCE, 0x07, 0x60, + 0x0C, 0xCF, 0x0D, 0x03, 0x40, 0x0C, 0xD1, 0x09, + 0x01, 0x20, 0x0C, 0xD2, 0x0E, 0x27, 0x0E, 0xC0, +//ascii 0x0035 + 0xCF, 0x8E, 0xDE, 0xCC, 0x2E, 0xC5, 0x8D, 0x51, + 0x20, 0x02, 0x08, 0xC9, 0x0A, 0x10, 0x04, 0xC4, + 0x0A, 0x70, 0x03, 0x0E, 0xC7, 0x0A, 0x10, 0x04, + 0xC3, 0x0C, 0x70, 0x10, 0x03, 0xC7, 0x0A, 0x10, + 0x04, 0xC3, 0x02, 0x20, 0xA3, 0x8A, 0x82, 0x20, + 0x09, 0xC6, 0x0A, 0x10, 0x04, 0xC2, 0x0D, 0x20, + 0x07, 0xC4, 0x04, 0x10, 0x02, 0xC6, 0x0A, 0x10, + 0x04, 0xC2, 0x0A, 0x10, 0x03, 0xC5, 0x0E, 0x20, + 0x0E, 0xC5, 0x0A, 0x10, 0x04, 0xC2, 0x09, 0x10, + 0x08, 0xC6, 0x04, 0x10, 0x0C, 0xC5, 0x0A, 0x10, + 0x04, 0xC2, 0x0B, 0x10, 0x09, 0xC6, 0x04, 0x10, + 0x0C, 0xC5, 0x0A, 0x10, 0x04, 0xC3, 0x81, 0x06, + 0xC6, 0x01, 0x10, 0x0D, 0xC5, 0x0A, 0x10, 0x83, + 0xBD, 0xC1, 0x89, 0x01, 0xC5, 0x07, 0x10, 0x01, + 0xC6, 0x0A, 0x50, 0x01, 0x02, 0x10, 0x07, 0xC2, + 0x0C, 0x04, 0x20, 0x06, 0xC6, 0x0A, 0x70, 0x10, + 0x08, 0xC2, 0x07, 0x20, 0x01, 0x0E, 0xC6, 0x9C, + 0x42, 0x10, 0x60, 0x0A, 0xC2, 0x07, 0x10, 0x01, + 0x0C, 0xCC, 0xBD, 0xCA, 0x87, 0x50, 0x0E, 0xC2, + 0x97, 0x05, 0xE0, +//ascii 0x0036 + 0xC7, 0x0B, 0xC4, 0xBE, 0xA7, 0x68, 0xC0, 0xCD, + 0x98, 0x10, 0xE0, 0xC2, 0x07, 0x50, 0x02, 0x0C, + 0xCA, 0x05, 0x20, 0x0E, 0xC1, 0x04, 0x70, 0x00, + 0x0A, 0xC8, 0x08, 0x30, 0x0E, 0xC0, 0x08, 0x70, + 0x20, 0x0E, 0xC7, 0x01, 0x10, 0x01, 0x09, 0xC1, + 0x01, 0x10, 0x01, 0x0A, 0xC1, 0x0E, 0x07, 0x20, + 0x06, 0xC6, 0x0A, 0x20, 0x0D, 0xC1, 0x0C, 0x20, + 0x0D, 0xC4, 0x08, 0x10, 0x01, 0xC6, 0x07, 0x10, + 0x05, 0xC2, 0x0A, 0x10, 0x06, 0xC6, 0x01, 0x10, + 0x0D, 0xC5, 0x06, 0x10, 0x07, 0xC2, 0x0B, 0x10, + 0x09, 0xC6, 0x04, 0x10, 0x0C, 0xC5, 0x07, 0x10, + 0x05, 0xC2, 0x0E, 0x10, 0x07, 0xC6, 0x03, 0x10, + 0x0C, 0xC5, 0x0A, 0x10, 0x01, 0x0E, 0xC2, 0x85, + 0x02, 0xC5, 0x0D, 0x20, 0xC7, 0x01, 0x10, 0x02, + 0x0D, 0xC1, 0x9E, 0x10, 0x50, 0xC3, 0x0E, 0x03, + 0x10, 0x03, 0xC7, 0x08, 0x30, 0xB5, 0xAD, 0xC2, + 0x00, 0xA1, 0x78, 0x61, 0x20, 0x0B, 0xC8, 0x05, + 0x70, 0x70, 0x06, 0xCA, 0x08, 0x70, 0x50, 0x06, + 0xCC, 0x8E, 0x72, 0x70, 0x80, 0x5C, 0xD0, 0x8E, + 0xB9, 0x28, 0x0A, 0x0C, +//ascii 0x0037 + 0xDA, 0x0A, 0x20, 0x05, 0x0D, 0xD1, 0x0A, 0x40, + 0x05, 0x0D, 0xCF, 0x0A, 0x60, 0x05, 0x0D, 0xCD, + 0x0A, 0x10, 0x01, 0x50, 0x05, 0x0D, 0xCB, 0x0A, + 0x10, 0x84, 0xE6, 0x50, 0x05, 0x0D, 0xC9, 0x0A, + 0x10, 0x04, 0xC1, 0x0E, 0x06, 0x50, 0x05, 0x0D, + 0xC7, 0x0A, 0x10, 0x04, 0xC3, 0x0E, 0x06, 0x50, + 0x06, 0x0E, 0xC5, 0x0A, 0x10, 0x04, 0xC5, 0x0E, + 0x06, 0x50, 0x06, 0x0E, 0xC3, 0x0A, 0x10, 0x04, + 0xC7, 0x0E, 0x06, 0x50, 0x06, 0xC2, 0x0A, 0x10, + 0x04, 0xC9, 0x0D, 0x05, 0x40, 0xC2, 0x0A, 0x10, + 0x04, 0xCB, 0x0D, 0x05, 0x20, 0xC2, 0x0A, 0x10, + 0x04, 0xCD, 0x8D, 0x50, 0xC2, 0x0A, 0x10, 0x04, + 0xCF, 0x0D, 0xC2, 0x0B, 0x12, 0x06, 0xC0, +//ascii 0x0038 + 0xCF, 0xAD, 0x87, 0x8D, 0xCC, 0x0C, 0x05, 0x13, + 0x07, 0x0E, 0xC2, 0x07, 0x40, 0x06, 0xCA, 0x08, + 0x40, 0x01, 0x0D, 0xC0, 0x06, 0x60, 0x06, 0xC8, + 0x0A, 0x60, 0x02, 0x0D, 0x70, 0x00, 0x0C, 0xC7, + 0x01, 0x20, 0x83, 0x41, 0x10, 0x03, 0x10, 0xA4, + 0xBD, 0x91, 0x10, 0x05, 0xC6, 0x0B, 0x10, 0x01, + 0x0C, 0xC1, 0x0E, 0x03, 0x20, 0x04, 0xC3, 0x0C, + 0x20, 0xC6, 0x08, 0x10, 0x08, 0xC3, 0x0E, 0x20, + 0x0D, 0xC4, 0x04, 0x10, 0x0D, 0xC5, 0x06, 0x10, + 0x0C, 0xC4, 0x02, 0x10, 0xC5, 0x07, 0x10, 0x0C, + 0xC5, 0x06, 0x10, 0x0B, 0xC4, 0x02, 0x10, 0xC5, + 0x06, 0x10, 0x0C, 0xC5, 0x08, 0x10, 0x07, 0xC3, + 0x0D, 0x20, 0x0C, 0xC4, 0x03, 0x10, 0x0D, 0xC5, + 0x0B, 0x20, 0x0B, 0xC1, 0x0E, 0x03, 0x20, 0x04, + 0xC3, 0x0B, 0x10, 0x01, 0xC7, 0x02, 0x20, 0x01, + 0x02, 0x20, 0x04, 0x10, 0x93, 0xAB, 0x80, 0x20, + 0x05, 0xC7, 0x0B, 0x60, 0x03, 0x0D, 0x70, 0x00, + 0x0D, 0xC8, 0x09, 0x40, 0x02, 0x0D, 0xC0, 0x07, + 0x60, 0x07, 0xCA, 0xAD, 0x74, 0x59, 0xC3, 0x08, + 0x40, 0x08, 0xD5, 0xAE, 0x98, 0x9E, 0xC0, +//ascii 0x0039 + 0xC8, 0x8C, 0x97, 0x26, 0x87, 0xAD, 0xD0, 0x07, + 0x01, 0x70, 0x90, 0x17, 0xE0, 0xCB, 0x0C, 0x01, + 0x70, 0x40, 0x01, 0x0A, 0xC9, 0x0D, 0x01, 0x70, + 0x01, 0x60, 0x09, 0xC8, 0x04, 0x20, 0xB4, 0x9A, + 0x71, 0x00, 0x05, 0xC0, 0x8E, 0xB5, 0x30, 0x0C, + 0xC6, 0x0D, 0x20, 0x09, 0xC3, 0x9E, 0x20, 0x40, + 0xC2, 0x0C, 0x01, 0x10, 0x04, 0xC6, 0x09, 0x10, + 0x05, 0xC5, 0x0C, 0x10, 0x0A, 0xC2, 0x0A, 0x20, + 0xC6, 0x06, 0x10, 0x09, 0xC6, 0x81, 0x04, 0xC3, + 0x20, 0x0C, 0xC5, 0x06, 0x10, 0x0A, 0xC6, 0x82, + 0x01, 0xC3, 0x01, 0x10, 0x0C, 0xC5, 0x07, 0x10, + 0x06, 0xC5, 0x0E, 0x10, 0x01, 0xC2, 0x0E, 0x20, + 0x0D, 0xC5, 0x0B, 0x20, 0x0C, 0xC4, 0x05, 0x10, + 0x03, 0xC2, 0x06, 0x10, 0x01, 0xC7, 0x01, 0x10, + 0xB1, 0x8D, 0xEB, 0x40, 0x20, 0x08, 0xC0, 0x0C, + 0x04, 0x20, 0x06, 0xC7, 0x0A, 0x70, 0x10, 0x01, + 0xC1, 0x07, 0x20, 0x01, 0x0E, 0xC8, 0x07, 0x70, + 0x01, 0x0C, 0xC1, 0x07, 0x10, 0x01, 0x0C, 0xCA, + 0x0A, 0x02, 0x40, 0x04, 0x0D, 0xC2, 0x97, 0x05, + 0xE0, 0xCD, 0x0C, 0x19, 0x0A, 0x0E, 0xC4, 0x0E, + 0xC0, +//ascii 0x003A + 0xC1, 0x0E, 0x0D, 0xC8, 0x1D, 0xC5, 0x09, 0x10, + 0x05, 0xC6, 0x08, 0x10, 0x06, 0xC4, 0x01, 0x20, + 0x0C, 0xC5, 0x30, 0x0E, 0xC3, 0x01, 0x20, 0x0C, + 0xC5, 0x30, 0x0E, 0xC3, 0x9A, 0x10, 0x60, 0xC6, + 0x09, 0x10, 0x08, +//ascii 0x003B + 0xC1, 0x88, 0x7E, 0xD3, 0x04, 0x10, 0x01, 0xC7, + 0xA3, 0x14, 0x7C, 0xC6, 0x30, 0x0B, 0xC6, 0x03, + 0x30, 0x81, 0x6C, 0xC3, 0x03, 0x20, 0x0E, 0xC6, + 0x03, 0x60, 0xC3, 0x9E, 0x65, 0xC0, 0xC7, 0xBE, + 0xDC, 0x97, 0x30, 0x10, 0xD6, 0x0C, 0xC0, +//ascii 0x003C + 0x0D, 0x1C, 0x0D, 0xC7, 0x0D, 0x1C, 0x0E, 0x08, + 0x10, 0x01, 0xC6, 0x0D, 0x20, 0x0B, 0xC0, 0x01, + 0x10, 0x08, 0xC5, 0x06, 0x10, 0x03, 0xC1, 0x07, + 0x10, 0x02, 0xC5, 0x20, 0x0A, 0xC1, 0x0E, 0x20, + 0x0B, 0xC3, 0x08, 0x10, 0x02, 0xC3, 0x06, 0x10, + 0x04, 0xC3, 0x02, 0x10, 0x09, 0xC3, 0x0D, 0x20, + 0x0D, 0xC1, 0x0A, 0x10, 0x01, 0xC5, 0x05, 0x10, + 0x06, 0xC1, 0x04, 0x10, 0x08, 0xC5, 0x0C, 0x10, + 0x01, 0xC0, 0x0D, 0x20, 0x0E, 0xC6, 0x04, 0x10, + 0x08, 0x06, 0x10, 0x06, 0xC7, 0x0B, 0x10, 0x01, + 0x20, 0x0E, 0xC8, 0x02, 0x30, 0x05, 0xC9, 0x0A, + 0x30, 0x0C, 0xCA, 0x02, 0x10, 0x04, 0xCB, 0x0C, + 0x1A, 0x0D, +//ascii 0x003D + 0xD2, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x03, 0x10, 0x0B, 0xC1, 0x09, 0x10, 0x06, + 0xC5, 0x2D, 0xC3, 0x1D, 0x0E, 0xC0, +//ascii 0x003E + 0xC5, 0x0E, 0x1C, 0xCC, 0x02, 0x10, 0x05, 0xCA, + 0x0B, 0x30, 0x0E, 0xC9, 0x04, 0x30, 0x06, 0xC8, + 0x0C, 0x50, 0xC8, 0x05, 0x10, 0x07, 0x05, 0x10, + 0x08, 0xC6, 0x0D, 0x20, 0x0E, 0x0C, 0x10, 0x01, + 0xC6, 0x06, 0x10, 0x05, 0xC1, 0x02, 0x10, 0x09, + 0xC4, 0x0E, 0x20, 0x0C, 0xC1, 0x09, 0x10, 0x02, + 0xC4, 0x07, 0x10, 0x03, 0xC3, 0x01, 0x10, 0x0A, + 0xC3, 0x01, 0x10, 0x0A, 0xC3, 0x07, 0x10, 0x03, + 0xC2, 0x08, 0x10, 0x01, 0xC4, 0x0E, 0x20, 0x0B, + 0xC1, 0x02, 0x10, 0x07, 0xC5, 0x05, 0x10, 0x04, + 0xC0, 0x0A, 0x20, 0x0E, 0xC5, 0x0C, 0x20, 0x1C, + 0x1A, 0x0B, 0xC7, 0x2A, 0x0D, +//ascii 0x003F + 0xC5, 0x0A, 0x04, 0x12, 0x06, 0x0D, 0xD4, 0x04, + 0x50, 0x09, 0xD2, 0x06, 0x70, 0x0B, 0xD0, 0x0E, + 0x30, 0x03, 0x02, 0x20, 0x01, 0xD0, 0x09, 0x10, + 0x01, 0x0D, 0xC1, 0x0B, 0x01, 0x10, 0x03, 0x0E, + 0xC4, 0x1E, 0xC7, 0x07, 0x10, 0x08, 0xC3, 0x0B, + 0x30, 0x04, 0x06, 0xC1, 0x08, 0x10, 0x07, 0xC6, + 0x06, 0x10, 0x0B, 0xC4, 0x06, 0x40, 0xC1, 0x30, + 0x0E, 0xC5, 0x07, 0x10, 0x08, 0xC5, 0x05, 0x30, + 0xC1, 0x30, 0x0E, 0xC5, 0x0A, 0x10, 0x01, 0x0D, + 0xC5, 0x9C, 0x86, 0x50, 0xC1, 0x08, 0x10, 0x07, + 0xC6, 0x0E, 0x30, 0x05, 0xCC, 0x0E, 0xC8, 0x07, + 0x30, 0xD7, 0x05, 0x20, 0xD8, 0x8B, 0x52, 0xC0, +//ascii 0x0040 + 0xCA, 0x8E, 0x96, 0x24, 0x85, 0x7B, 0xD4, 0x0C, + 0x04, 0x70, 0x10, 0x07, 0xD1, 0x06, 0x70, 0x40, + 0x03, 0xCF, 0x04, 0x20, 0xA1, 0x7A, 0xCD, 0x1C, + 0x8A, 0x71, 0x10, 0x08, 0xCD, 0x06, 0x20, 0x08, + 0xC8, 0x9E, 0x10, 0x20, 0xCC, 0x0B, 0x20, 0x0C, + 0xCA, 0x04, 0x10, 0xCC, 0x02, 0x10, 0x0A, 0xC0, + 0x0D, 0x7C, 0x0C, 0x09, 0x20, 0xC1, 0x88, 0x25, + 0xC6, 0x0C, 0x10, 0x03, 0xC1, 0x03, 0x70, 0x30, + 0x03, 0xC1, 0x02, 0x10, 0xC6, 0x07, 0x10, 0x0A, + 0xC1, 0x03, 0x70, 0x30, 0x0B, 0xC1, 0x07, 0x10, + 0x0C, 0xC5, 0x03, 0x10, 0xC2, 0x09, 0x01, 0x10, + 0xA1, 0x46, 0x53, 0x20, 0x0B, 0xC2, 0x0A, 0x10, + 0x09, 0xC5, 0x81, 0x02, 0xC2, 0x08, 0x10, 0x06, + 0xC4, 0xAE, 0x30, 0x1E, 0xC1, 0x0D, 0x10, 0x06, + 0xC5, 0x10, 0x04, 0xC2, 0x01, 0x10, 0xC6, 0x0D, + 0x10, 0x06, 0xC1, 0x0E, 0x10, 0x05, 0xC5, 0x10, + 0x05, 0xC1, 0x0E, 0x10, 0x03, 0xC7, 0x81, 0x02, + 0xC1, 0x0E, 0x10, 0x05, 0xC5, 0x10, 0x04, 0xC1, + 0x0E, 0x10, 0x03, 0xC7, 0x81, 0x01, 0xC1, 0x0E, + 0x10, 0x05, 0xC5, 0x81, 0x02, 0xC2, 0x20, 0x0E, + 0xC5, 0x0D, 0x10, 0x02, 0xC1, 0x0C, 0x10, 0x07, + 0xC5, 0x03, 0x10, 0xC2, 0x05, 0x10, 0x04, 0xC4, + 0x0E, 0x02, 0x10, 0x06, 0xC1, 0x09, 0x10, 0x09, + 0xC5, 0x07, 0x10, 0x0A, 0xC1, 0x0D, 0x20, 0x01, + 0x06, 0x18, 0x05, 0x30, 0x0D, 0xC1, 0x04, 0x10, + 0x0C, 0xC5, 0x0C, 0x10, 0x03, 0xC2, 0x0A, 0x70, + 0x10, 0x0A, 0xC1, 0x0D, 0x10, 0x01, 0xC7, 0x02, + 0x10, 0x09, 0xC2, 0x0C, 0x03, 0x50, 0x03, 0x0C, + 0xC2, 0x05, 0x10, 0x06, 0xC7, 0x0A, 0x20, 0x0B, + 0xC3, 0x0D, 0x0A, 0x18, 0x0A, 0x0D, 0xC3, 0x08, + 0x20, 0x0D, 0xC8, 0x04, 0x20, 0x09, 0xCB, 0x07, + 0x20, 0x07, 0xC9, 0x0E, 0x02, 0x20, 0x82, 0x9E, + 0xC5, 0x8E, 0x82, 0x20, 0x04, 0xCB, 0x0E, 0x03, + 0x40, 0x02, 0x04, 0x15, 0x04, 0x02, 0x40, 0x04, + 0xCE, 0x07, 0x70, 0x40, 0x01, 0x08, 0xD0, 0x8E, + 0x83, 0x70, 0x03, 0x08, 0xD6, 0x8C, 0xA9, 0x1A, + 0x0C, +//ascii 0x0041 + 0xD6, 0x09, 0xD3, 0x0A, 0x05, 0x10, 0xD0, 0x8B, + 0x61, 0x30, 0xCD, 0x8C, 0x71, 0x60, 0xCA, 0x8D, + 0x72, 0x70, 0x02, 0x08, 0xC7, 0x8E, 0x83, 0x70, + 0x82, 0x8D, 0xC7, 0x09, 0x04, 0x70, 0x20, 0xC7, + 0x0D, 0x05, 0x70, 0x82, 0x7D, 0x20, 0xC7, 0x0A, + 0x50, 0x82, 0x7D, 0xC2, 0x20, 0xC7, 0x0A, 0x20, + 0x81, 0x7C, 0xC5, 0x20, 0xC7, 0x0A, 0x30, 0x83, + 0x8E, 0xC4, 0x20, 0xC7, 0x0A, 0x60, 0x83, 0x8E, + 0xC1, 0x20, 0xC8, 0x09, 0x03, 0x70, 0x03, 0x08, + 0x20, 0xCA, 0x8E, 0x82, 0x70, 0x10, 0x0E, 0xCC, + 0x8D, 0x72, 0x70, 0x83, 0x9E, 0xCC, 0x8C, 0x61, + 0x70, 0x03, 0xCE, 0x8B, 0x51, 0x50, 0xD1, 0x0A, + 0x04, 0x30, 0xD3, 0x9E, 0x93, 0x00, 0xD6, 0x0E, +//ascii 0x0042 + 0xD0, 0x8E, 0xDE, 0xCA, 0x0D, 0x1A, 0x0E, 0xC3, + 0x0A, 0x02, 0x20, 0x03, 0x0B, 0xC6, 0x0D, 0x03, + 0x30, 0x06, 0xC1, 0x09, 0x60, 0x0A, 0xC4, 0x0E, + 0x01, 0x50, 0x07, 0x0E, 0x70, 0x01, 0x0E, 0xC3, + 0x06, 0x70, 0x08, 0x10, 0x91, 0x67, 0x20, 0x20, + 0x08, 0xC3, 0x20, 0x91, 0x9B, 0x80, 0x10, 0x91, + 0x02, 0xE0, 0xC2, 0x03, 0x10, 0x03, 0xC2, 0x0C, + 0x20, 0x0D, 0xC2, 0x0B, 0x20, 0x0B, 0xC3, 0x0B, + 0x10, 0x01, 0xC2, 0x0B, 0x10, 0x03, 0xC4, 0x02, + 0x10, 0xC4, 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x05, + 0xC4, 0x85, 0x01, 0xC5, 0x20, 0xC2, 0x0A, 0x10, + 0x05, 0xC4, 0x85, 0x01, 0xC5, 0x20, 0xC2, 0x0A, + 0x10, 0x05, 0xC4, 0x85, 0x01, 0xC5, 0x20, 0xC2, + 0x0A, 0x10, 0x05, 0xC4, 0x85, 0x01, 0xC5, 0x20, + 0xC2, 0x0A, 0x10, 0x02, 0x45, 0x01, 0x10, 0x45, + 0x04, 0x20, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, + 0x30, +//ascii 0x0043 + 0xC8, 0x0C, 0x0D, 0xC5, 0x0C, 0x0E, 0xCF, 0x99, + 0x10, 0x80, 0xC5, 0x94, 0x04, 0xC0, 0xCC, 0x03, + 0x20, 0x08, 0xC5, 0x04, 0x20, 0x09, 0xCA, 0x03, + 0x30, 0x08, 0xC5, 0x04, 0x30, 0x0A, 0xC8, 0x08, + 0x30, 0x07, 0x0D, 0xC5, 0x0B, 0x05, 0x20, 0x01, + 0x0E, 0xC7, 0x01, 0x10, 0x01, 0x0D, 0xC9, 0x09, + 0x20, 0x07, 0xC6, 0x0B, 0x20, 0x0B, 0xCB, 0x05, + 0x10, 0x01, 0xC6, 0x08, 0x10, 0x02, 0xCC, 0x0C, + 0x20, 0x0E, 0xC5, 0x06, 0x10, 0x04, 0xCD, 0x20, + 0x0C, 0xC5, 0x06, 0x10, 0x05, 0xCD, 0x20, 0x0C, + 0xC5, 0x07, 0x10, 0x02, 0xCC, 0x0D, 0x20, 0x0D, + 0xC5, 0x0A, 0x20, 0x0D, 0xCB, 0x07, 0x20, 0xC7, + 0x20, 0x03, 0xCA, 0x0D, 0x20, 0x04, 0xC7, 0x06, + 0x20, 0x03, 0x0D, 0xC7, 0x0A, 0x01, 0x20, 0x0B, + 0xC7, 0x0E, 0x01, 0x30, 0xA5, 0x9B, 0xDC, 0x8B, + 0x83, 0x30, 0x05, 0xC9, 0x0C, 0x01, 0x70, 0x50, + 0x03, 0xCB, 0x0D, 0x02, 0x70, 0x30, 0x05, 0xCE, + 0x09, 0x02, 0x70, 0x05, 0x0C, 0xD1, 0x8E, 0xB9, + 0x18, 0x09, 0x0C, 0xC0, +//ascii 0x0044 + 0xC8, 0xBE, 0x96, 0x43, 0x40, 0x85, 0x7B, 0xCC, + 0x0E, 0x05, 0x70, 0x80, 0x18, 0xC9, 0x0B, 0x01, + 0x70, 0x30, 0x03, 0x0E, 0xC6, 0x0B, 0x50, 0x01, + 0x12, 0x50, 0x02, 0xC6, 0x01, 0x20, 0x03, 0x0A, + 0xC4, 0x8D, 0x81, 0x20, 0x06, 0xC4, 0x08, 0x20, + 0x07, 0xC8, 0x0E, 0x03, 0x20, 0x0E, 0xC3, 0x02, + 0x10, 0x04, 0xCA, 0x0E, 0x20, 0x08, 0xC2, 0x0E, + 0x20, 0x0C, 0xCB, 0x06, 0x10, 0x04, 0xC2, 0x0C, + 0x20, 0xCC, 0x0A, 0x10, 0x01, 0xC2, 0x0A, 0x10, + 0x02, 0xCC, 0x0C, 0x20, 0xC2, 0x0A, 0x10, 0x03, + 0xCC, 0x0D, 0x20, 0xC2, 0x0A, 0x10, 0x03, 0xCC, + 0x0D, 0x20, 0xC2, 0x0A, 0x10, 0x03, 0xCC, 0x0D, + 0x20, 0xC2, 0x0A, 0x10, 0x01, 0x75, 0x45, 0x04, + 0x20, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, +//ascii 0x0045 + 0xC3, 0x1C, 0x0D, 0xCD, 0x2B, 0xC2, 0x0A, 0x10, + 0x04, 0xC4, 0x09, 0x17, 0x0D, 0xC3, 0x0E, 0x20, + 0xC2, 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, + 0xC3, 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x04, 0xC4, + 0x04, 0x10, 0x0A, 0xC3, 0x0E, 0x20, 0xC2, 0x0A, + 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xC3, 0x0E, + 0x20, 0xC2, 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, + 0x0A, 0xC3, 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x04, + 0xC4, 0x04, 0x10, 0x0A, 0xC3, 0x0E, 0x20, 0xC2, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xC3, + 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x04, 0xC4, 0x04, + 0x10, 0x0A, 0xC3, 0x0E, 0x20, 0xC2, 0x0A, 0x10, + 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xC3, 0x0E, 0x20, + 0xC2, 0x0A, 0x10, 0x01, 0x45, 0x01, 0x10, 0x03, + 0x35, 0x04, 0x20, 0xC2, 0x0A, 0x70, 0x70, 0x30, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, + 0x70, 0x30, +//ascii 0x0046 + 0xDA, 0x0A, 0x10, 0x04, 0xC4, 0x0E, 0x1D, 0xCB, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x04, 0xC4, 0x04, 0x10, 0x0A, 0xCA, + 0x0A, 0x10, 0x01, 0x45, 0x01, 0x10, 0x03, 0x75, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, +//ascii 0x0047 + 0xC8, 0x0B, 0xC2, 0x0A, 0x27, 0x09, 0x0C, 0xCF, + 0x98, 0x10, 0xE0, 0xC1, 0x05, 0x40, 0x02, 0x0B, + 0xCC, 0x03, 0x20, 0x0E, 0xC1, 0x05, 0x60, 0x07, + 0xCA, 0x04, 0x30, 0x0E, 0xC1, 0x05, 0x70, 0x08, + 0xC8, 0x09, 0x30, 0x06, 0xC2, 0x05, 0x10, 0x8C, + 0xD8, 0x30, 0x0D, 0xC7, 0x01, 0x10, 0x01, 0x0D, + 0xC3, 0x05, 0x10, 0x0C, 0xC1, 0x0C, 0x20, 0x06, + 0xC6, 0x0B, 0x20, 0x0B, 0xC4, 0x05, 0x10, 0x0C, + 0xC2, 0x07, 0x10, 0x01, 0xC6, 0x08, 0x10, 0x01, + 0xC5, 0x05, 0x10, 0x0C, 0xC2, 0x0D, 0x20, 0x0D, + 0xC5, 0x06, 0x10, 0x04, 0xC5, 0x09, 0x15, 0x0E, + 0xC3, 0x20, 0x0C, 0xC5, 0x06, 0x10, 0x05, 0xCD, + 0x20, 0x0C, 0xC5, 0x07, 0x10, 0x02, 0xCC, 0x0D, + 0x20, 0x0D, 0xC5, 0x0A, 0x20, 0x0D, 0xCB, 0x07, + 0x20, 0xC7, 0x20, 0x03, 0xCA, 0x0C, 0x20, 0x05, + 0xC7, 0x06, 0x20, 0x03, 0x0D, 0xC7, 0x0A, 0x01, + 0x20, 0x0B, 0xC7, 0x0E, 0x01, 0x30, 0xA5, 0x9B, + 0xDC, 0x8B, 0x82, 0x30, 0x05, 0xC9, 0x0C, 0x01, + 0x70, 0x50, 0x03, 0xCB, 0x0D, 0x02, 0x70, 0x30, + 0x05, 0xCE, 0x09, 0x03, 0x70, 0x05, 0x0C, 0xD1, + 0x8E, 0xB9, 0x18, 0x09, 0x0C, 0xC0, +//ascii 0x0048 + 0xC2, 0x0B, 0x73, 0x73, 0x33, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0B, 0x72, 0x01, 0x10, 0x01, 0x72, 0xCB, 0x04, + 0x10, 0x0A, 0xD3, 0x04, 0x10, 0x0A, 0xD3, 0x04, + 0x10, 0x0A, 0xD3, 0x04, 0x10, 0x0A, 0xD3, 0x04, + 0x10, 0x0A, 0xD3, 0x04, 0x10, 0x0A, 0xD3, 0x04, + 0x10, 0x0A, 0xD3, 0x04, 0x10, 0x0A, 0xD3, 0x04, + 0x10, 0x0A, 0xCA, 0x0C, 0x75, 0x01, 0x10, 0x03, + 0x75, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, +//ascii 0x0049 + 0xC2, 0x0C, 0x75, 0x75, 0x35, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0A, 0x70, 0x70, 0x30, +//ascii 0x004A + 0xC2, 0x0C, 0x75, 0x65, 0x07, 0x0C, 0xC9, 0x0A, + 0x70, 0x70, 0x80, 0x4E, 0xC7, 0x0A, 0x70, 0x70, + 0x10, 0x02, 0xC7, 0x0A, 0x71, 0x51, 0x40, 0x08, + 0xD6, 0x0D, 0x04, 0x10, 0x01, 0xD8, 0x01, 0x10, + 0x0D, 0xD7, 0x04, 0x10, 0x0C, 0xD7, 0x02, 0x10, + 0x0C, 0xD6, 0x0B, 0x20, 0x0E, 0xD4, 0x0D, 0x06, + 0x20, 0x02, 0xD5, 0x09, 0x30, 0x09, 0xD5, 0x09, + 0x20, 0x05, 0xD6, 0x99, 0x02, 0x80, 0xD8, 0x0E, +//ascii 0x004B + 0xD6, 0x0E, 0xC2, 0x0A, 0x06, 0xD0, 0x0A, 0x01, + 0xC2, 0x8A, 0x04, 0xCE, 0x05, 0x10, 0xC2, 0x0A, + 0x10, 0x02, 0x0E, 0xCA, 0x0B, 0x01, 0x20, 0xC2, + 0x0A, 0x20, 0x01, 0x0C, 0xC8, 0x07, 0x40, 0xC2, + 0x0E, 0x03, 0x30, 0x0A, 0xC5, 0x0D, 0x03, 0x30, + 0x01, 0x0B, 0xC4, 0x05, 0x30, 0x08, 0xC3, 0x09, + 0x40, 0x05, 0xC7, 0x07, 0x30, 0x06, 0xC0, 0x0E, + 0x04, 0x30, 0x01, 0x0A, 0xC9, 0x0A, 0x30, 0x04, + 0x01, 0x30, 0x03, 0x0E, 0xCB, 0x0C, 0x01, 0x60, + 0x08, 0xCE, 0x0E, 0x02, 0x30, 0x02, 0x0D, 0xD1, + 0x04, 0x20, 0x04, 0xD3, 0x06, 0x20, 0x02, 0x0E, + 0xC8, 0x0C, 0x75, 0x05, 0x30, 0x01, 0x55, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, +//ascii 0x004C + 0xD4, 0x25, 0xD3, 0x0E, 0x20, 0xD3, 0x0E, 0x20, + 0xD3, 0x0E, 0x20, 0xD3, 0x0E, 0x20, 0xD3, 0x0E, + 0x20, 0xD3, 0x0E, 0x20, 0xD3, 0x0E, 0x20, 0xD3, + 0x0E, 0x20, 0xC2, 0x0C, 0x75, 0x75, 0x04, 0x20, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, +//ascii 0x004D + 0xC2, 0x0E, 0x7A, 0x7A, 0x3A, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x50, 0x06, + 0x0C, 0x7D, 0x3D, 0xC3, 0x08, 0x02, 0x50, 0x06, + 0x0C, 0xCF, 0x0B, 0x04, 0x50, 0x03, 0x09, 0xCF, + 0x8E, 0x71, 0x40, 0x81, 0x6D, 0xCF, 0x0A, 0x04, + 0x50, 0x03, 0x09, 0xCF, 0x8D, 0x61, 0x40, 0x81, + 0x6D, 0xCF, 0x09, 0x03, 0x40, 0x01, 0xD0, 0x0D, + 0x03, 0x30, 0x01, 0xCE, 0x0A, 0x03, 0x50, 0x03, + 0xCB, 0x8E, 0x71, 0x40, 0x81, 0x6C, 0xCA, 0x0B, + 0x04, 0x50, 0x03, 0x09, 0xCA, 0x8E, 0x82, 0x50, + 0x06, 0x0C, 0xCA, 0x0C, 0x05, 0x50, 0x02, 0x09, + 0xCB, 0x0D, 0x02, 0x50, 0x05, 0x0C, 0xCD, 0x0A, + 0x50, 0x06, 0x77, 0x47, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, +//ascii 0x004E + 0xC2, 0x0C, 0x74, 0x74, 0x34, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0B, 0x71, 0x51, 0x40, 0x02, 0xCF, 0x0D, 0x02, + 0x30, 0x07, 0xCF, 0x08, 0x30, 0x02, 0x0C, 0xCE, + 0x0D, 0x03, 0x30, 0x06, 0xCF, 0x09, 0x01, 0x20, + 0x01, 0x0B, 0xCE, 0x0E, 0x04, 0x30, 0x04, 0x0E, + 0xCE, 0x0A, 0x01, 0x20, 0x01, 0x09, 0xCF, 0x05, + 0x30, 0x03, 0x0E, 0xCE, 0x0B, 0x02, 0x30, 0x08, + 0xCF, 0x06, 0x30, 0x02, 0x0D, 0xCE, 0x0D, 0x02, + 0x40, 0x04, 0x75, 0x45, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, +//ascii 0x004F + 0xCB, 0x0E, 0x1D, 0x0E, 0xD3, 0x8E, 0x73, 0x40, + 0x81, 0x4A, 0xCF, 0x07, 0x70, 0x20, 0x02, 0x0B, + 0xCC, 0x03, 0x70, 0x50, 0x07, 0xCA, 0x03, 0x30, + 0xB1, 0x47, 0x87, 0x60, 0x03, 0x40, 0x09, 0xC8, + 0x08, 0x20, 0x01, 0x09, 0xC6, 0x0E, 0x05, 0x30, + 0x0E, 0xC7, 0x01, 0x10, 0x01, 0x0D, 0xC9, 0x09, + 0x20, 0x07, 0xC6, 0x0B, 0x20, 0x0A, 0xCB, 0x05, + 0x10, 0x01, 0xC6, 0x08, 0x10, 0x01, 0xCC, 0x0B, + 0x20, 0x0E, 0xC5, 0x06, 0x10, 0x04, 0xCD, 0x20, + 0x0C, 0xC5, 0x06, 0x10, 0x05, 0xCD, 0x20, 0x0C, + 0xC5, 0x07, 0x10, 0x02, 0xCC, 0x0D, 0x20, 0x0D, + 0xC5, 0x0A, 0x20, 0x0D, 0xCB, 0x07, 0x20, 0xC7, + 0x20, 0x03, 0xCA, 0x0D, 0x20, 0x05, 0xC7, 0x06, + 0x20, 0x04, 0x0E, 0xC7, 0x0A, 0x01, 0x20, 0x0C, + 0xC7, 0x0E, 0x01, 0x30, 0xA5, 0x9B, 0xDC, 0x8B, + 0x83, 0x30, 0x05, 0xC9, 0x0C, 0x01, 0x70, 0x50, + 0x03, 0xCB, 0x0D, 0x02, 0x70, 0x30, 0x06, 0xCE, + 0x09, 0x03, 0x70, 0x05, 0x0C, 0xD1, 0x8E, 0xB9, + 0x18, 0x09, 0x0C, 0xC0, +//ascii 0x0050 + 0xC6, 0xBC, 0x64, 0x34, 0x70, 0x0D, 0xCF, 0x04, + 0x60, 0x07, 0xCD, 0x03, 0x70, 0x00, 0x06, 0xCB, + 0x08, 0x40, 0x01, 0x40, 0x0C, 0xCA, 0x01, 0x10, + 0x01, 0x0A, 0xC2, 0x08, 0x20, 0x05, 0xC9, 0x0D, + 0x20, 0x0B, 0xC4, 0x08, 0x10, 0x01, 0xC9, 0x0B, + 0x10, 0x02, 0xC6, 0x20, 0xC9, 0x0A, 0x10, 0x04, + 0xC6, 0x01, 0x10, 0x0E, 0xC8, 0x0A, 0x10, 0x04, + 0xC6, 0x01, 0x10, 0x0E, 0xC8, 0x0A, 0x10, 0x04, + 0xC6, 0x01, 0x10, 0x0E, 0xC8, 0x0A, 0x10, 0x04, + 0xC6, 0x01, 0x10, 0x0E, 0xC8, 0x0A, 0x10, 0x01, + 0x65, 0x20, 0x04, 0x55, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, +//ascii 0x0051 + 0xCB, 0x0E, 0x1D, 0x0E, 0xD3, 0x8E, 0x73, 0x40, + 0x81, 0x4A, 0xC5, 0x0B, 0xC8, 0x07, 0x70, 0x20, + 0x02, 0x0B, 0xC2, 0x14, 0xC7, 0x03, 0x70, 0x50, + 0xA7, 0xD2, 0x04, 0xC6, 0x03, 0x30, 0xB1, 0x47, + 0x87, 0x60, 0x03, 0x70, 0x04, 0xC5, 0x08, 0x20, + 0x01, 0x09, 0xC6, 0x0E, 0x05, 0x40, 0x03, 0x0E, + 0xC5, 0x01, 0x10, 0x01, 0x0D, 0xC9, 0x02, 0x20, + 0x03, 0xC6, 0x0B, 0x20, 0x0A, 0xC8, 0x0C, 0x02, + 0x30, 0x01, 0xC6, 0x08, 0x10, 0x01, 0xC9, 0x03, + 0x10, 0x01, 0x20, 0x0E, 0xC5, 0x06, 0x10, 0x04, + 0xC9, 0x92, 0x06, 0xE0, 0x20, 0x0C, 0xC5, 0x06, + 0x10, 0x05, 0xC9, 0x03, 0x0A, 0xC1, 0x20, 0x0C, + 0xC5, 0x07, 0x10, 0x02, 0xC9, 0x0E, 0xC1, 0x0D, + 0x20, 0x0D, 0xC5, 0x0A, 0x20, 0x0D, 0xCB, 0x07, + 0x20, 0xC7, 0x20, 0x03, 0xCA, 0x0D, 0x20, 0x05, + 0xC7, 0x06, 0x20, 0x04, 0x0E, 0xC7, 0x0A, 0x01, + 0x20, 0x0C, 0xC7, 0x0E, 0x01, 0x30, 0xA5, 0x9B, + 0xDC, 0x8B, 0x83, 0x30, 0x05, 0xC9, 0x0C, 0x01, + 0x70, 0x50, 0x03, 0xCB, 0x0D, 0x02, 0x70, 0x30, + 0x06, 0xCE, 0x09, 0x03, 0x70, 0x05, 0x0C, 0xD1, + 0x8E, 0xB9, 0x18, 0x09, 0x0C, 0xC0, +//ascii 0x0052 + 0xD6, 0x0B, 0xC6, 0x0A, 0x06, 0x13, 0x05, 0x09, + 0xC7, 0x8D, 0x40, 0xC4, 0x0E, 0x03, 0x50, 0x01, + 0x0B, 0xC3, 0x0E, 0x05, 0x20, 0xC4, 0x02, 0x70, + 0x00, 0x0D, 0xC1, 0x07, 0x40, 0xC3, 0x07, 0x40, + 0x01, 0x30, 0x83, 0x81, 0x40, 0x03, 0xC3, 0x01, + 0x10, 0x02, 0x0B, 0xC1, 0x0D, 0x04, 0x70, 0x02, + 0x0A, 0xC3, 0x0D, 0x20, 0x0C, 0xC4, 0x01, 0x40, + 0x01, 0x09, 0xC5, 0x0B, 0x10, 0x02, 0xC5, 0x06, + 0x20, 0x01, 0x08, 0xC7, 0x0A, 0x10, 0x04, 0xC5, + 0x07, 0x10, 0x04, 0xC9, 0x0A, 0x10, 0x04, 0xC5, + 0x08, 0x10, 0x07, 0xC9, 0x0A, 0x10, 0x04, 0xC5, + 0x08, 0x10, 0x07, 0xC9, 0x0A, 0x10, 0x04, 0xC5, + 0x08, 0x10, 0x07, 0xC9, 0x0A, 0x10, 0x01, 0x55, + 0x02, 0x10, 0x02, 0x65, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, +//ascii 0x0053 + 0xC6, 0x8B, 0x7E, 0xC4, 0x0E, 0x06, 0x12, 0x04, + 0x08, 0xCB, 0x0E, 0x03, 0x10, 0x0C, 0xC3, 0x0B, + 0x01, 0x40, 0x02, 0x0E, 0xC8, 0x0E, 0x02, 0x20, + 0x0C, 0xC2, 0x0E, 0x01, 0x60, 0x02, 0xC8, 0x05, + 0x30, 0x0C, 0xC2, 0x05, 0x20, 0x01, 0x03, 0x30, + 0x09, 0xC6, 0x0E, 0x20, 0x04, 0x0E, 0xC2, 0x0E, + 0x20, 0x05, 0xC1, 0x0D, 0x02, 0x10, 0x02, 0xC6, + 0x0A, 0x10, 0x01, 0xC4, 0x09, 0x20, 0x0E, 0xC2, + 0x0B, 0x20, 0x0E, 0xC5, 0x07, 0x10, 0x06, 0xC4, + 0x05, 0x10, 0x05, 0xC4, 0x20, 0x0C, 0xC5, 0x06, + 0x10, 0x08, 0xC4, 0x01, 0x10, 0x09, 0xC4, 0x02, + 0x10, 0x0B, 0xC5, 0x06, 0x10, 0x07, 0xC3, 0x0D, + 0x20, 0x0E, 0xC4, 0x02, 0x10, 0x0B, 0xC5, 0x08, + 0x10, 0x04, 0xC3, 0x07, 0x10, 0x02, 0xC5, 0x20, + 0x0D, 0xC5, 0x0C, 0x20, 0x0B, 0xC1, 0x0D, 0x01, + 0x10, 0x06, 0xC4, 0x08, 0x20, 0xC7, 0x02, 0x20, + 0x85, 0x61, 0x20, 0x0C, 0xC3, 0x09, 0x20, 0x04, + 0xC7, 0x0A, 0x70, 0x04, 0xC3, 0x40, 0x0B, 0xC8, + 0x07, 0x50, 0x01, 0x0E, 0xC3, 0x30, 0x06, 0xCA, + 0x0A, 0x02, 0x20, 0x04, 0x0E, 0xC4, 0x20, 0x07, + 0xCD, 0x0E, 0x0D, 0xC7, 0x85, 0x8D, 0xC0, +//ascii 0x0054 + 0xC2, 0x0E, 0x1A, 0x0C, 0xD3, 0x0A, 0x10, 0x04, + 0xD3, 0x0A, 0x10, 0x04, 0xD3, 0x0A, 0x10, 0x04, + 0xD3, 0x0A, 0x10, 0x04, 0xD3, 0x0A, 0x10, 0x04, + 0xD3, 0x0A, 0x10, 0x04, 0xD3, 0x0A, 0x70, 0x70, + 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, + 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x10, 0x02, 0x76, + 0x76, 0x06, 0xC2, 0x0A, 0x10, 0x04, 0xD3, 0x0A, + 0x10, 0x04, 0xD3, 0x0A, 0x10, 0x04, 0xD3, 0x0A, + 0x10, 0x04, 0xD3, 0x0A, 0x10, 0x04, 0xD3, 0x0B, + 0x12, 0x06, 0xC0, +//ascii 0x0055 + 0xC2, 0x0D, 0x77, 0x47, 0x88, 0xAE, 0xCA, 0x0A, + 0x70, 0x70, 0x05, 0xC9, 0x0A, 0x70, 0x70, 0x80, + 0x2E, 0xC7, 0x0A, 0x70, 0x70, 0x10, 0x03, 0xC8, + 0x7D, 0x4D, 0x8C, 0x71, 0x20, 0x09, 0xD6, 0x0D, + 0x01, 0x10, 0x03, 0xD7, 0x09, 0x20, 0xD7, 0x0E, + 0x20, 0x0C, 0xD7, 0x20, 0x0B, 0xD7, 0x20, 0x0C, + 0xD6, 0x0C, 0x20, 0x0D, 0xD6, 0x04, 0x10, 0x01, + 0xD5, 0x0E, 0x05, 0x20, 0x06, 0xC6, 0x0C, 0x75, + 0x45, 0x03, 0x40, 0x0D, 0xC6, 0x0A, 0x70, 0x70, + 0x10, 0x09, 0xC7, 0x0A, 0x70, 0x70, 0x00, 0x09, + 0xC8, 0x0A, 0x70, 0x40, 0x91, 0x37, 0xE0, 0xC0, +//ascii 0x0056 + 0xC2, 0x0D, 0x0B, 0xD5, 0xAA, 0x01, 0x7C, 0xD2, + 0x0A, 0x30, 0x82, 0x8D, 0xCF, 0x0A, 0x60, 0x83, + 0x9E, 0xCC, 0x0D, 0x04, 0x70, 0x80, 0x49, 0xCC, + 0x8E, 0x94, 0x70, 0x80, 0x5A, 0xCD, 0x09, 0x04, + 0x70, 0x81, 0x6B, 0xCD, 0x0A, 0x04, 0x70, 0x01, + 0x07, 0xCE, 0x0A, 0x04, 0x60, 0xD1, 0x0A, 0x04, + 0x30, 0xD0, 0x8B, 0x61, 0x30, 0xCD, 0x8B, 0x61, + 0x60, 0xCA, 0x8B, 0x51, 0x60, 0x81, 0x5B, 0xC7, + 0x8B, 0x51, 0x70, 0x04, 0x0A, 0xC7, 0x8A, 0x51, + 0x70, 0x03, 0x09, 0xC8, 0x0B, 0x01, 0x70, 0x83, + 0x8E, 0xCA, 0x0A, 0x50, 0x82, 0x7D, 0xCD, 0x0A, + 0x20, 0x81, 0x6C, 0xD0, 0x9A, 0x15, 0xB0, 0xC0, +//ascii 0x0057 + 0xC2, 0x8D, 0xAE, 0xD4, 0x0A, 0x10, 0x83, 0x7C, + 0xD1, 0x0A, 0x40, 0x91, 0x59, 0xE0, 0xCD, 0x0A, + 0x70, 0x90, 0x27, 0xB0, 0xCA, 0x8E, 0x73, 0x70, + 0x20, 0x84, 0x9D, 0xCA, 0x8C, 0x84, 0x70, 0x10, + 0x82, 0x6B, 0xCB, 0x8C, 0x84, 0x70, 0x10, 0xCE, + 0x9C, 0x84, 0x10, 0x40, 0xCF, 0x8C, 0x72, 0x40, + 0xCB, 0x8C, 0x84, 0x70, 0x02, 0xC7, 0x9D, 0x95, + 0x10, 0x70, 0x84, 0x9D, 0xC4, 0x9E, 0xA5, 0x10, + 0x70, 0x82, 0x6B, 0xC7, 0x0A, 0x70, 0x90, 0x49, + 0xD0, 0xCA, 0x0A, 0x40, 0x81, 0x6B, 0xCE, 0x0A, + 0x50, 0x83, 0x8C, 0xCD, 0x0C, 0x01, 0x70, 0x81, + 0x6A, 0xCC, 0x9D, 0x95, 0x10, 0x70, 0x83, 0x8C, + 0xCC, 0x8C, 0x84, 0x70, 0x81, 0x6A, 0xCD, 0x8B, + 0x73, 0x70, 0xD0, 0x0A, 0x03, 0x40, 0xCD, 0x9D, + 0x95, 0x10, 0x50, 0xC9, 0x9D, 0x95, 0x10, 0x70, + 0x00, 0x02, 0xC5, 0x9D, 0x95, 0x10, 0x70, 0xA0, + 0x15, 0x9E, 0xC3, 0x8D, 0x41, 0x70, 0x10, 0x83, + 0x7C, 0xC7, 0x0A, 0x70, 0x91, 0x5A, 0xE0, 0xCA, + 0x0A, 0x40, 0x83, 0x8C, 0xCE, 0xAA, 0x01, 0x6A, + 0xD2, 0x0E, 0x0D, 0xC0, +//ascii 0x0058 + 0xC2, 0x0E, 0xD2, 0x0C, 0xC2, 0x8A, 0x2B, 0xCF, + 0x06, 0x00, 0xC2, 0x0A, 0x10, 0x05, 0x0E, 0xCB, + 0x0A, 0x01, 0x10, 0xC2, 0x0A, 0x20, 0x01, 0x09, + 0xC8, 0x0E, 0x04, 0x30, 0xC2, 0x0B, 0x40, 0x03, + 0x0C, 0xC5, 0x08, 0x01, 0x30, 0x01, 0xC3, 0x0B, + 0x02, 0x40, 0x06, 0xC2, 0x0C, 0x03, 0x40, 0x06, + 0x0E, 0xC5, 0x08, 0x01, 0x30, 0x81, 0xA6, 0x40, + 0x02, 0x0C, 0xC8, 0x0E, 0x05, 0x70, 0x80, 0x18, + 0xCC, 0x0B, 0x02, 0x50, 0x05, 0x0E, 0xCE, 0x0C, + 0x40, 0x03, 0xCF, 0x06, 0x60, 0x01, 0x09, 0xCB, + 0x09, 0x01, 0x30, 0x01, 0x40, 0x03, 0x0D, 0xC7, + 0x0C, 0x03, 0x40, 0x06, 0xC0, 0x0C, 0x03, 0x40, + 0x07, 0xC5, 0x06, 0x40, 0x03, 0x0C, 0xC3, 0x08, + 0x40, 0x01, 0x0A, 0xC2, 0x0A, 0x30, 0x01, 0x08, + 0xC6, 0x0E, 0x04, 0x40, 0xC2, 0x0A, 0x20, 0x04, + 0x0E, 0xC9, 0x0A, 0x01, 0x20, 0xC2, 0x9A, 0x01, + 0xA0, 0xCD, 0x06, 0x10, 0xC2, 0x0A, 0x06, 0xD0, + 0x0C, 0x02, +//ascii 0x0059 + 0xDA, 0x0A, 0x06, 0xD5, 0x9A, 0x01, 0x90, 0xD3, + 0x0A, 0x20, 0x02, 0x0B, 0xD1, 0x0A, 0x40, 0x05, + 0x0E, 0xD0, 0x07, 0x01, 0x40, 0x07, 0xD0, 0x0E, + 0x06, 0x40, 0x01, 0x0A, 0xD0, 0x0D, 0x04, 0x40, + 0x03, 0x0C, 0xD0, 0x0B, 0x03, 0x40, 0x04, 0x65, + 0xCA, 0x0A, 0x01, 0x70, 0x20, 0xCA, 0x0E, 0x04, + 0x70, 0x20, 0xC9, 0x07, 0x70, 0x40, 0xC7, 0x08, + 0x01, 0x30, 0x01, 0x08, 0xCD, 0x0A, 0x02, 0x40, + 0x05, 0x0E, 0xCC, 0x0C, 0x03, 0x40, 0x03, 0x0C, + 0xCD, 0x0B, 0x40, 0x01, 0x09, 0xCF, 0x0A, 0x30, + 0x07, 0xD1, 0x0A, 0x10, 0x04, 0x0D, 0xD2, 0x8A, + 0x2B, 0xD4, 0x0E, +//ascii 0x005A + 0xC2, 0x0C, 0x16, 0x0C, 0xCD, 0x25, 0xC2, 0x0A, + 0x20, 0x07, 0xCB, 0x0E, 0x20, 0xC2, 0x0A, 0x30, + 0x03, 0x0D, 0xC9, 0x0E, 0x20, 0xC2, 0x0A, 0x50, + 0x08, 0xC8, 0x0E, 0x20, 0xC2, 0x0A, 0x60, 0x04, + 0x0E, 0xC6, 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x04, + 0x09, 0x30, 0x01, 0x0A, 0xC5, 0x0E, 0x20, 0xC2, + 0x0A, 0x10, 0x04, 0xC0, 0x0D, 0x03, 0x30, 0x05, + 0xC4, 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x04, 0xC2, + 0x07, 0x30, 0x01, 0x0B, 0xC2, 0x0E, 0x20, 0xC2, + 0x0A, 0x10, 0x04, 0xC3, 0x0C, 0x02, 0x30, 0x07, + 0xC1, 0x0E, 0x20, 0xC2, 0x0A, 0x10, 0x04, 0xC5, + 0x06, 0x30, 0x82, 0xDE, 0x20, 0xC2, 0x0A, 0x10, + 0x04, 0xC6, 0x0A, 0x01, 0x30, 0x07, 0x20, 0xC2, + 0x0A, 0x10, 0x04, 0xC7, 0x0E, 0x04, 0x60, 0xC2, + 0x0A, 0x10, 0x04, 0xC9, 0x09, 0x50, 0xC2, 0x0A, + 0x10, 0x04, 0xCA, 0x0D, 0x03, 0x30, 0xC2, 0x0A, + 0x10, 0x04, 0xCC, 0x07, 0x20, 0xC2, 0x0E, 0x19, + 0x0B, 0xCD, 0x0D, 0x1A, +//ascii 0x005B + 0xC2, 0x2C, 0xD2, 0x0E, 0x1C, 0xC6, 0x81, 0x03, + 0xD2, 0x09, 0x10, 0x0B, 0xC5, 0x81, 0x03, 0xD2, + 0x09, 0x10, 0x0B, 0xC5, 0x81, 0x03, 0xD2, 0x09, + 0x10, 0x0B, 0xC5, 0x81, 0x01, 0x77, 0x77, 0x27, + 0x04, 0x10, 0x0B, 0xC5, 0x01, 0x70, 0x70, 0x70, + 0x0B, 0xC5, 0x01, 0x70, 0x70, 0x70, 0x0B, 0xC5, + 0x02, 0x71, 0x71, 0x71, 0x0B, 0xC0, +//ascii 0x005C + 0xF2, 0x9D, 0x94, 0x00, 0xD3, 0x9E, 0xA5, 0x10, + 0x30, 0xD0, 0x8B, 0x72, 0x70, 0xCC, 0x8C, 0x84, + 0x70, 0x91, 0x59, 0xE0, 0xC8, 0x9D, 0x95, 0x10, + 0x70, 0x84, 0x8D, 0xC9, 0x8A, 0x62, 0x70, 0x83, + 0x7B, 0xCA, 0x0D, 0x03, 0x70, 0x92, 0x6A, 0xE0, + 0xCD, 0x0B, 0x40, 0x91, 0x59, 0xD0, 0xD1, 0x0B, + 0x10, 0x83, 0x8C, 0xD5, 0x0D, 0x0B, +//ascii 0x005D + 0xC2, 0x02, 0x71, 0x71, 0x71, 0x0B, 0xC5, 0x01, + 0x70, 0x70, 0x70, 0x0B, 0xC5, 0x01, 0x70, 0x70, + 0x70, 0x0B, 0xC5, 0x81, 0x01, 0x77, 0x77, 0x27, + 0x04, 0x10, 0x0B, 0xC5, 0x81, 0x03, 0xD2, 0x09, + 0x10, 0x0B, 0xC5, 0x81, 0x03, 0xD2, 0x09, 0x10, + 0x0B, 0xC5, 0x81, 0x03, 0xD2, 0x09, 0x10, 0x0B, + 0xC5, 0x1C, 0x0D, 0xD2, 0x0E, 0x1C, +//ascii 0x005E + 0xC7, 0x0C, 0xC8, 0x8A, 0x32, 0xC6, 0x0A, 0x02, + 0x10, 0x02, 0xC4, 0x09, 0x02, 0x20, 0x01, 0x07, + 0xC2, 0x09, 0x01, 0x20, 0x01, 0x08, 0xC4, 0x02, + 0x10, 0x02, 0x0A, 0xC6, 0x92, 0x01, 0xB0, 0xC7, + 0x03, 0x20, 0x02, 0x09, 0xC6, 0x08, 0x01, 0x20, + 0x81, 0x7E, 0xC5, 0x09, 0x02, 0x20, 0x02, 0xC7, + 0x99, 0x20, 0x20, 0xC9, 0x0A, 0x05, 0xC0, +//ascii 0x005F + 0x2E, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, + 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, + 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, + 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, + 0x10, 0x02, 0xC0, 0x10, 0x02, 0xC0, 0x10, 0x02, + 0xC0, +//ascii 0x0060 + 0xC4, 0x0C, 0x08, 0xC3, 0x9C, 0x40, 0x40, 0xC2, + 0x05, 0x20, 0x05, 0xC2, 0x03, 0x10, 0x05, 0xC3, + 0x83, 0x1A, 0xC4, 0x08, 0xC0, +//ascii 0x0061 + 0xC3, 0x0D, 0x7B, 0x2B, 0xC5, 0x0C, 0x02, 0x70, + 0x30, 0xC4, 0x0C, 0x70, 0x50, 0xC4, 0x03, 0x70, + 0x50, 0xC3, 0x0E, 0x20, 0xA7, 0xB4, 0x01, 0x1B, + 0xA9, 0x10, 0x8D, 0xC3, 0x0A, 0x10, 0x07, 0xC1, + 0x0C, 0x10, 0x0E, 0xC1, 0x9E, 0x10, 0xB0, 0xC3, + 0x09, 0x10, 0x0B, 0xC1, 0x0E, 0x10, 0x0B, 0xC2, + 0x87, 0x02, 0xC3, 0x09, 0x10, 0x0B, 0xC2, 0x10, + 0x09, 0xC2, 0x0A, 0x10, 0x0D, 0xC2, 0x0B, 0x10, + 0x06, 0xC2, 0x82, 0x05, 0xC2, 0x09, 0x10, 0x0B, + 0xC2, 0x0E, 0x20, 0x09, 0xC1, 0x95, 0x01, 0xE0, + 0xC1, 0x04, 0x10, 0x0C, 0xC3, 0x05, 0x20, 0x0E, + 0xC0, 0x09, 0x10, 0x81, 0x63, 0x20, 0xC4, 0x0E, + 0x01, 0x10, 0xC1, 0x0E, 0x01, 0x50, 0x05, 0xC5, + 0x8D, 0x32, 0xC2, 0x09, 0x40, 0x02, 0x0E, 0xC7, + 0x0D, 0xC3, 0xAB, 0x52, 0x37, +//ascii 0x0062 + 0xCD, 0xAC, 0xA9, 0xAC, 0xD3, 0x0C, 0x04, 0x60, + 0x05, 0x0D, 0xCF, 0x08, 0x70, 0x20, 0x0A, 0xCD, + 0x09, 0x70, 0x40, 0x0C, 0xCC, 0x01, 0x20, 0xB3, + 0x9B, 0xCB, 0x70, 0x02, 0x20, 0x03, 0xCB, 0x0B, + 0x20, 0x08, 0xC6, 0x05, 0x20, 0x0E, 0xCA, 0x09, + 0x10, 0x04, 0xC8, 0x01, 0x10, 0x0C, 0xCA, 0x09, + 0x10, 0x08, 0xC8, 0x04, 0x10, 0x0C, 0xCA, 0x0C, + 0x10, 0x07, 0xC8, 0x04, 0x10, 0xCC, 0x84, 0x02, + 0xC7, 0x0E, 0x10, 0x07, 0xCD, 0x94, 0x04, 0xE0, + 0xC4, 0x9C, 0x20, 0x60, 0xC7, 0x0C, 0x66, 0x01, + 0x10, 0x04, 0x17, 0x06, 0x03, 0x10, 0x02, 0x17, + 0xC6, 0x0A, 0x70, 0x70, 0x30, 0xC6, 0x0A, 0x70, + 0x70, 0x30, 0xC6, 0x0A, 0x70, 0x70, 0x30, +//ascii 0x0063 + 0xD6, 0x8B, 0x40, 0xC3, 0x9C, 0x15, 0xD0, 0xC7, + 0x07, 0x20, 0xC3, 0x0C, 0x20, 0x0A, 0xC5, 0x0A, + 0x30, 0xC3, 0x0C, 0x30, 0x0C, 0xC4, 0x02, 0x10, + 0x01, 0x07, 0xC4, 0x06, 0x20, 0x04, 0xC3, 0x0C, + 0x10, 0x01, 0x0D, 0xC6, 0x0B, 0x20, 0xC3, 0x0A, + 0x10, 0x07, 0xC8, 0x03, 0x10, 0x0C, 0xC2, 0x09, + 0x10, 0x09, 0xC8, 0x05, 0x10, 0x0B, 0xC2, 0x0A, + 0x10, 0x06, 0xC8, 0x03, 0x10, 0x0C, 0xC2, 0x0C, + 0x10, 0x01, 0x0D, 0xC6, 0x0A, 0x20, 0xC4, 0x02, + 0x10, 0x01, 0x09, 0xC3, 0x0E, 0x07, 0x20, 0x04, + 0xC4, 0x0A, 0x40, 0x12, 0x01, 0x40, 0x0C, 0xC5, + 0x07, 0x70, 0x20, 0x09, 0xC7, 0x09, 0x01, 0x60, + 0x02, 0x0B, 0xCA, 0xBA, 0x64, 0x34, 0x60, 0x0B, +//ascii 0x0064 + 0xC2, 0x0C, 0x75, 0x75, 0x35, 0xC6, 0x0A, 0x70, + 0x70, 0x30, 0xC6, 0x0A, 0x70, 0x70, 0x30, 0xC6, + 0x0A, 0x61, 0x30, 0x81, 0x21, 0x20, 0x01, 0x12, + 0xCD, 0x09, 0x11, 0x09, 0x0E, 0xC2, 0xAD, 0x70, + 0x1B, 0xCD, 0x98, 0x01, 0xD0, 0xC6, 0x0A, 0x10, + 0x0B, 0xCB, 0x0E, 0x10, 0x06, 0xC8, 0x83, 0x02, + 0xCB, 0x0A, 0x10, 0x08, 0xC8, 0x05, 0x10, 0x0D, + 0xCA, 0x09, 0x10, 0x06, 0xC8, 0x02, 0x10, 0x0C, + 0xCA, 0x0A, 0x20, 0x0D, 0xC6, 0x0A, 0x20, 0x0D, + 0xCA, 0x0E, 0x20, 0x81, 0x9E, 0xC2, 0x0D, 0x07, + 0x20, 0x01, 0xCC, 0x06, 0x40, 0x81, 0x21, 0x40, + 0x09, 0xCD, 0x03, 0x70, 0x20, 0x05, 0xCF, 0x06, + 0x70, 0x01, 0x08, 0xD1, 0x8E, 0x96, 0x24, 0x06, + 0x0A, +//ascii 0x0065 + 0xC5, 0x9C, 0xA9, 0xE0, 0xCC, 0x0D, 0x05, 0x30, + 0x0A, 0xC0, 0x8D, 0x07, 0xC7, 0x09, 0x50, 0x0A, + 0xC0, 0x0B, 0x10, 0x05, 0xC5, 0x0C, 0x60, 0x0A, + 0xC0, 0x0A, 0x20, 0x09, 0xC4, 0x03, 0x10, 0x82, + 0xBD, 0x10, 0x0A, 0xC0, 0x0E, 0x04, 0x10, 0x02, + 0xC3, 0x0D, 0x10, 0x02, 0xC2, 0x10, 0x0A, 0xC2, + 0x02, 0x10, 0x0E, 0xC2, 0x0A, 0x10, 0x08, 0xC2, + 0x10, 0x0A, 0xC2, 0x06, 0x10, 0x0C, 0xC2, 0x09, + 0x10, 0x0A, 0xC2, 0x10, 0x0A, 0xC2, 0x08, 0x10, + 0x0B, 0xC2, 0x09, 0x10, 0x09, 0xC2, 0x10, 0x0A, + 0xC2, 0x05, 0x10, 0x0C, 0xC2, 0x0C, 0x10, 0x02, + 0xC2, 0x10, 0x0A, 0xC1, 0x0E, 0x01, 0x10, 0xC4, + 0x02, 0x10, 0x04, 0x0E, 0xC0, 0x10, 0x0A, 0xC0, + 0x0C, 0x02, 0x10, 0x04, 0xC4, 0x0A, 0x30, 0x02, + 0x10, 0x12, 0x30, 0x0C, 0xC5, 0x07, 0x70, 0x20, + 0x08, 0xC7, 0x09, 0x01, 0x60, 0x01, 0x0A, 0xCA, + 0xBA, 0x64, 0x34, 0x60, 0x0A, +//ascii 0x0066 + 0xC2, 0x0D, 0xD5, 0x9E, 0x01, 0x60, 0xC1, 0x0E, + 0x17, 0x0B, 0xCD, 0x0C, 0x10, 0x05, 0xC1, 0x0C, + 0x10, 0x08, 0xCD, 0x0B, 0x10, 0x03, 0xC1, 0x0C, + 0x10, 0x08, 0xCD, 0x0D, 0x20, 0x86, 0x97, 0x10, + 0x04, 0x79, 0x39, 0xC2, 0x01, 0x70, 0x70, 0x30, + 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC3, 0x0A, 0x02, + 0x70, 0x70, 0x10, 0xC5, 0x8E, 0xD9, 0x10, 0x06, + 0x7D, 0x3D, 0xC7, 0x0C, 0x10, 0x08, 0xD3, 0x0E, + 0x19, 0x0C, +//ascii 0x0067 + 0x0D, 0x75, 0x65, 0x86, 0x7C, 0xC4, 0x0C, 0x70, + 0x70, 0x10, 0x05, 0xC3, 0x0C, 0x70, 0x70, 0x20, + 0x05, 0xC2, 0x0C, 0x12, 0x30, 0x01, 0x02, 0x30, + 0x31, 0x30, 0x0C, 0xC3, 0x09, 0x11, 0x09, 0x0E, + 0xC2, 0xAD, 0x50, 0x4E, 0xC1, 0x0E, 0x03, 0x10, + 0x06, 0xC2, 0x98, 0x01, 0xD0, 0xC6, 0x86, 0x02, + 0xC2, 0x0E, 0x10, 0x02, 0xC1, 0x0E, 0x10, 0x06, + 0xC7, 0x0D, 0x10, 0x09, 0xC2, 0x04, 0x10, 0xC1, + 0x0A, 0x10, 0x08, 0xC8, 0x10, 0x05, 0xC2, 0x05, + 0x10, 0xC1, 0x09, 0x10, 0x06, 0xC7, 0x0D, 0x10, + 0x04, 0xC2, 0x04, 0x10, 0xC1, 0x0A, 0x20, 0x0D, + 0xC6, 0x05, 0x10, 0x05, 0xC1, 0x0E, 0x10, 0x02, + 0xC1, 0x0E, 0x20, 0x81, 0x9E, 0xC2, 0x0C, 0x05, + 0x20, 0x09, 0xC0, 0x0E, 0x03, 0x10, 0x06, 0xC2, + 0x06, 0x40, 0x01, 0x02, 0x40, 0x01, 0xC1, 0x08, + 0x20, 0x0C, 0xC3, 0x03, 0x70, 0x20, 0x0B, 0xC1, + 0x0C, 0x10, 0x06, 0xC5, 0x06, 0x70, 0x02, 0x0C, + 0xC3, 0x01, 0x07, 0xC7, 0x8E, 0x96, 0x24, 0x07, + 0x0B, +//ascii 0x0068 + 0xCB, 0x0D, 0x0B, 0x7A, 0x1A, 0xC9, 0x0B, 0x02, + 0x70, 0x30, 0xC8, 0x0A, 0x70, 0x50, 0xC8, 0x01, + 0x70, 0x50, 0xC7, 0x0B, 0x20, 0x01, 0x09, 0x7C, + 0x1C, 0xC7, 0x09, 0x10, 0x01, 0x0E, 0xD2, 0x09, + 0x10, 0x05, 0xD3, 0x0C, 0x10, 0x06, 0xD4, 0x82, + 0x03, 0xD4, 0x9D, 0x10, 0x90, 0xCD, 0x0E, 0x5A, + 0xA9, 0x10, 0x48, 0x79, 0x09, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC3, 0x7D, 0x7D, 0x3D, +//ascii 0x0069 + 0xC2, 0x8A, 0x48, 0xC1, 0x0E, 0x79, 0x69, 0xC1, + 0x0D, 0x20, 0x0A, 0xC0, 0x0C, 0x70, 0x60, 0xC1, + 0x0B, 0x20, 0x07, 0xC0, 0x0C, 0x70, 0x60, 0xC2, + 0x01, 0x10, 0x0D, 0xC0, 0x0C, 0x70, 0x60, 0xC2, + 0x8E, 0xAD, 0xC2, 0x7D, 0x6D, +//ascii 0x006A + 0xC2, 0x8B, 0x59, 0xC1, 0x0E, 0x79, 0x79, 0x09, + 0x0C, 0xC6, 0x0E, 0x20, 0x0A, 0xC0, 0x0C, 0x70, + 0x70, 0x10, 0x02, 0x0D, 0xC4, 0x0B, 0x20, 0x07, + 0xC0, 0x0C, 0x70, 0x70, 0x20, 0x02, 0xC5, 0x01, + 0x10, 0x0C, 0xC0, 0x0C, 0x70, 0x70, 0x30, 0x0A, + 0xC4, 0x8E, 0x9D, 0xC2, 0x7D, 0x7D, 0x0C, 0x03, + 0x10, 0x06, 0xDB, 0x0C, 0x10, 0x04, 0xDB, 0x0E, + 0x16, 0x09, +//ascii 0x006B + 0xD6, 0x0A, 0xC7, 0x0C, 0x05, 0xCB, 0x06, 0x00, + 0xC7, 0x8C, 0x04, 0xC8, 0x0C, 0x02, 0x10, 0xC7, + 0x0C, 0x10, 0x03, 0x0E, 0xC5, 0x08, 0x30, 0xC7, + 0x0C, 0x20, 0x02, 0x0D, 0xC2, 0x0E, 0x04, 0x30, + 0x02, 0xC8, 0x08, 0x20, 0x01, 0x0C, 0xC0, 0x0B, + 0x01, 0x30, 0x06, 0xCA, 0x0A, 0x30, 0x05, 0x30, + 0x01, 0x0A, 0xCC, 0x0B, 0x01, 0x50, 0x04, 0x0E, + 0xCE, 0x0C, 0x01, 0x30, 0x08, 0xD1, 0x0E, 0x02, + 0x10, 0x04, 0xC8, 0x0D, 0x79, 0x19, 0x07, 0x20, + 0x04, 0x49, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, + 0x30, 0xC3, 0x7D, 0x7D, 0x3D, +//ascii 0x006C + 0xC2, 0x0D, 0x79, 0x79, 0x39, 0xC2, 0x0A, 0x70, + 0x70, 0x30, 0xC2, 0x0A, 0x70, 0x70, 0x30, 0xC2, + 0x0A, 0x70, 0x70, 0x30, 0xC3, 0x7D, 0x7D, 0x3D, +//ascii 0x006D + 0xC3, 0x0C, 0x7B, 0x2B, 0xC1, 0x08, 0x01, 0x70, + 0x30, 0xC0, 0x07, 0x70, 0x50, 0x0E, 0x70, 0x60, + 0x0A, 0x20, 0x03, 0x0A, 0x7B, 0x1B, 0x09, 0x10, + 0x02, 0xCB, 0x0A, 0x10, 0x06, 0xCB, 0x0E, 0x10, + 0x06, 0xCC, 0x97, 0x01, 0xE0, 0xCC, 0x97, 0x02, + 0x80, 0x7A, 0x1A, 0xC1, 0x09, 0x01, 0x70, 0x30, + 0xC0, 0x07, 0x70, 0x50, 0x0E, 0x70, 0x60, 0x0A, + 0x20, 0x04, 0x0C, 0x7D, 0x1D, 0x09, 0x10, 0x02, + 0xCB, 0x0B, 0x10, 0x06, 0xCC, 0x81, 0x05, 0xCC, + 0x9C, 0x10, 0xC0, 0xCB, 0xBB, 0x91, 0x05, 0x80, + 0x79, 0x09, 0x0C, 0x70, 0x60, 0x0C, 0x70, 0x60, + 0x0C, 0x70, 0x60, 0xC0, 0x7D, 0x6D, +//ascii 0x006E + 0xC4, 0x0D, 0x7C, 0x1C, 0xC1, 0x0D, 0x04, 0x70, + 0x30, 0xC0, 0x0C, 0x70, 0x50, 0xC0, 0x02, 0x70, + 0x50, 0x0B, 0x20, 0x01, 0x07, 0x7A, 0x1A, 0x09, + 0x20, 0x0D, 0xCA, 0x09, 0x10, 0x05, 0xCB, 0x0C, + 0x10, 0x06, 0xCC, 0x82, 0x03, 0xCC, 0x9D, 0x10, + 0xA0, 0xCB, 0xBB, 0x91, 0x04, 0x80, 0x79, 0x09, + 0x0C, 0x70, 0x60, 0x0C, 0x70, 0x60, 0x0C, 0x70, + 0x60, 0xC0, 0x7D, 0x6D, +//ascii 0x006F + 0xC4, 0xBA, 0x64, 0x34, 0x60, 0x0A, 0xCA, 0x09, + 0x01, 0x60, 0x01, 0x0B, 0xC7, 0x06, 0x70, 0x20, + 0x09, 0xC5, 0x0A, 0x40, 0x82, 0x32, 0x40, 0x0C, + 0xC4, 0x02, 0x10, 0x02, 0x0A, 0xC3, 0x8E, 0x81, + 0x10, 0x04, 0xC3, 0x0C, 0x10, 0x01, 0x0E, 0xC6, + 0x0C, 0x20, 0xC3, 0x09, 0x10, 0x08, 0xC8, 0x04, + 0x10, 0x0C, 0xC2, 0x09, 0x10, 0x0A, 0xC8, 0x06, + 0x10, 0x0B, 0xC2, 0x0A, 0x10, 0x07, 0xC8, 0x04, + 0x10, 0x0C, 0xC2, 0x0C, 0x10, 0x01, 0x0E, 0xC6, + 0x0C, 0x20, 0xC4, 0x02, 0x10, 0x01, 0x09, 0xC3, + 0x0E, 0x08, 0x20, 0x04, 0xC4, 0x0A, 0x40, 0x12, + 0x01, 0x40, 0x0D, 0xC5, 0x07, 0x70, 0x20, 0x09, + 0xC7, 0x09, 0x01, 0x60, 0x02, 0x0B, 0xCA, 0xBA, + 0x64, 0x34, 0x60, 0x0B, +//ascii 0x0070 + 0xC5, 0x0E, 0x1C, 0x0D, 0xD0, 0x8E, 0x71, 0x40, + 0x02, 0x08, 0xCC, 0x0A, 0x70, 0x10, 0x02, 0x0C, + 0xC9, 0x0B, 0x70, 0x30, 0x01, 0x0E, 0xC8, 0x02, + 0x20, 0x01, 0x06, 0x19, 0x08, 0x05, 0x30, 0x05, + 0xC7, 0x0C, 0x20, 0x06, 0xC5, 0x0E, 0x03, 0x20, + 0xC7, 0x09, 0x10, 0x03, 0xC7, 0x0E, 0x01, 0x10, + 0x0C, 0xC6, 0x09, 0x10, 0x07, 0xC8, 0x04, 0x10, + 0x0C, 0xC6, 0x0B, 0x10, 0x07, 0xC8, 0x04, 0x10, + 0xC8, 0x83, 0x03, 0xC8, 0x81, 0x06, 0xC8, 0x9D, + 0x20, 0x70, 0xC5, 0x9E, 0x40, 0x40, 0xC8, 0xBE, + 0xA9, 0x10, 0x20, 0xB7, 0x9A, 0x95, 0x10, 0x80, + 0x28, 0x59, 0x0B, 0xC1, 0x0C, 0x70, 0x70, 0x30, + 0x04, 0xC1, 0x0C, 0x70, 0x70, 0x30, 0x04, 0xC1, + 0x0C, 0x70, 0x70, 0x30, 0x04, 0xC2, 0x7D, 0x7D, + 0x3D, 0x0E, +//ascii 0x0071 + 0x0D, 0x75, 0x75, 0x35, 0x08, 0xC1, 0x0C, 0x70, + 0x70, 0x30, 0x04, 0xC1, 0x0C, 0x70, 0x70, 0x30, + 0x04, 0xC1, 0x0C, 0x12, 0x30, 0x81, 0x21, 0x30, + 0x61, 0x05, 0xC3, 0x09, 0x11, 0x09, 0x0E, 0xC2, + 0xAD, 0x70, 0x1B, 0xC9, 0x98, 0x01, 0xD0, 0xC6, + 0x0A, 0x10, 0x0B, 0xC7, 0x0E, 0x10, 0x06, 0xC8, + 0x83, 0x02, 0xC7, 0x0A, 0x10, 0x08, 0xC8, 0x05, + 0x10, 0x0D, 0xC6, 0x09, 0x10, 0x06, 0xC8, 0x02, + 0x10, 0x0C, 0xC6, 0x0A, 0x20, 0x0D, 0xC6, 0x0A, + 0x20, 0x0D, 0xC6, 0x0E, 0x20, 0x81, 0x9E, 0xC2, + 0x0D, 0x07, 0x20, 0x01, 0xC8, 0x06, 0x40, 0x81, + 0x21, 0x40, 0x09, 0xC9, 0x03, 0x70, 0x20, 0x05, + 0xCB, 0x06, 0x70, 0x01, 0x08, 0xCD, 0x8E, 0x96, + 0x24, 0x06, 0x0A, +//ascii 0x0072 + 0x0C, 0x17, 0x08, 0xCB, 0x08, 0x10, 0x04, 0xCB, + 0x0A, 0x10, 0x04, 0xCB, 0x0E, 0x10, 0x01, 0xCC, + 0x0A, 0x10, 0x06, 0xCB, 0xBA, 0x81, 0x03, 0x80, + 0x79, 0x09, 0x0C, 0x70, 0x60, 0x0C, 0x70, 0x60, + 0x0C, 0x70, 0x60, 0xC0, 0x7D, 0x6D, +//ascii 0x0073 + 0xC9, 0x8E, 0xCE, 0xC9, 0x08, 0x05, 0xC3, 0x04, + 0x20, 0x05, 0xC7, 0x83, 0x01, 0xC2, 0x04, 0x40, + 0x03, 0xC5, 0x06, 0x20, 0xC1, 0x0C, 0x60, 0x08, + 0xC4, 0x20, 0x05, 0xC1, 0x07, 0x10, 0x81, 0x85, + 0x10, 0x02, 0xC3, 0x0B, 0x10, 0x05, 0xC2, 0x03, + 0x10, 0x0A, 0xC1, 0x03, 0x10, 0x0E, 0xC2, 0x09, + 0x10, 0x0B, 0xC2, 0x20, 0xC2, 0x08, 0x10, 0x0C, + 0xC2, 0x09, 0x10, 0x0C, 0xC1, 0x0C, 0x10, 0x03, + 0xC2, 0x09, 0x10, 0x0B, 0xC2, 0x0A, 0x10, 0x09, + 0xC1, 0x08, 0x10, 0x06, 0xC2, 0x06, 0x10, 0x0C, + 0xC2, 0x0D, 0x10, 0x01, 0x1B, 0x01, 0x10, 0x0A, + 0xC1, 0x0D, 0x01, 0x10, 0xC4, 0x02, 0x60, 0xC1, + 0x0A, 0x20, 0x04, 0xC4, 0x0B, 0x50, 0x07, 0xC1, + 0x0A, 0x20, 0x0B, 0xC5, 0x09, 0x30, 0x05, 0xC2, + 0x0B, 0x10, 0x08, 0xC8, 0x1A, 0x0D, 0xC3, 0x8D, + 0x5C, +//ascii 0x0074 + 0xC3, 0x0E, 0x18, 0x0C, 0xC8, 0x8C, 0x96, 0xC7, + 0x0C, 0x10, 0x08, 0xC8, 0x02, 0x10, 0x0E, 0xC6, + 0x0C, 0x10, 0x08, 0xC8, 0x01, 0x10, 0x0D, 0xC3, + 0x09, 0x18, 0x06, 0x10, 0x04, 0x78, 0x04, 0x20, + 0x0E, 0xC3, 0x01, 0x70, 0x70, 0x00, 0x02, 0xC4, + 0x01, 0x70, 0x70, 0x00, 0x0A, 0xC4, 0x01, 0x70, + 0x60, 0x01, 0x09, 0xC5, 0x2E, 0x0A, 0x10, 0x07, + 0x7E, 0x0E, 0xCA, 0x0C, 0x10, 0x08, 0xD4, 0x1B, + 0x0E, +//ascii 0x0075 + 0xC0, 0x7D, 0x6D, 0xC3, 0x0C, 0x70, 0x60, 0xC3, + 0x0C, 0x70, 0x60, 0xC3, 0x0C, 0x70, 0x60, 0xC3, + 0x0E, 0x79, 0xA9, 0x82, 0x04, 0x1B, 0xCF, 0x84, + 0x04, 0xD0, 0x0D, 0x10, 0x07, 0xD0, 0x81, 0x01, + 0xD0, 0x20, 0x0D, 0xCE, 0x06, 0x20, 0x0D, 0xC2, + 0x0E, 0x79, 0x89, 0x83, 0x30, 0xC3, 0x0C, 0x70, + 0x50, 0x06, 0xC3, 0x0C, 0x70, 0x40, 0x03, 0xC4, + 0x0C, 0x70, 0x20, 0x02, 0x08, 0xC6, 0x7D, 0x0D, + 0x0E, 0xC0, +//ascii 0x0076 + 0x0E, 0x0D, 0xCD, 0xAC, 0x02, 0x8E, 0xCA, 0x0C, + 0x30, 0x03, 0x09, 0xC8, 0x0C, 0x60, 0x05, 0x0A, + 0xC5, 0x8E, 0x72, 0x60, 0x81, 0x6B, 0xC5, 0x8D, + 0x83, 0x60, 0x81, 0x7C, 0xC5, 0x8E, 0x94, 0x60, + 0xC9, 0x0A, 0x05, 0x30, 0xC8, 0x8D, 0x83, 0x30, + 0xC5, 0x8C, 0x72, 0x60, 0xC2, 0x8B, 0x61, 0x60, + 0x03, 0x09, 0x1E, 0x05, 0x70, 0x82, 0x8D, 0xC2, + 0x0C, 0x50, 0x81, 0x7C, 0xC5, 0x0C, 0x20, 0x81, + 0x5B, 0xC8, 0x9C, 0x04, 0xA0, 0xCC, 0x0E, +//ascii 0x0077 + 0x8D, 0x7C, 0xCC, 0x0C, 0x10, 0x91, 0x59, 0xE0, + 0xC8, 0x0C, 0x50, 0x82, 0x7C, 0xC5, 0x0C, 0x70, + 0xA0, 0x15, 0x9E, 0xC2, 0x9E, 0xA7, 0x30, 0x70, + 0x80, 0x27, 0xC5, 0x8B, 0x73, 0x60, 0xC9, 0x0A, + 0x02, 0x30, 0xC6, 0x8B, 0x73, 0x50, 0xC2, 0x8C, + 0x84, 0x60, 0xA1, 0x59, 0xE4, 0x70, 0x83, 0x7C, + 0xC2, 0x0C, 0x40, 0x91, 0x5A, 0xE0, 0xC5, 0x0C, + 0x30, 0x82, 0x9E, 0xC7, 0x0C, 0x60, 0x82, 0x7B, + 0xC5, 0x8C, 0x83, 0x70, 0x84, 0x9D, 0xC5, 0x8B, + 0x73, 0x60, 0x02, 0xC8, 0x8B, 0x72, 0x30, 0xC7, + 0x8B, 0x73, 0x40, 0xC3, 0x8B, 0x73, 0x70, 0x90, + 0xE7, 0x30, 0x70, 0xB0, 0x15, 0x9E, 0xC0, 0x70, + 0x83, 0x7C, 0xC3, 0x0C, 0x30, 0x91, 0x5A, 0xE0, + 0xC6, 0xAC, 0x03, 0x8C, 0xCB, 0x0E, +//ascii 0x0078 + 0x0D, 0x0A, 0xCC, 0xA7, 0xC0, 0x4D, 0xC8, 0x9A, + 0x10, 0xC0, 0x20, 0x07, 0xC5, 0x0D, 0x04, 0x20, + 0x0C, 0x30, 0x02, 0x0B, 0xC2, 0x08, 0x40, 0xC0, + 0x09, 0x01, 0x30, 0x84, 0xA2, 0x30, 0x04, 0x0D, + 0xC2, 0x07, 0x70, 0x02, 0x0A, 0xC5, 0x0E, 0x06, + 0x40, 0x07, 0xC8, 0x09, 0x01, 0x20, 0x02, 0x0B, + 0xC6, 0x0B, 0x02, 0x60, 0x05, 0x0E, 0xC2, 0x0D, + 0x04, 0x30, 0x01, 0x06, 0x40, 0x07, 0xC0, 0x0C, + 0x40, 0x06, 0xC1, 0x0D, 0x04, 0x30, 0x01, 0x0C, + 0x20, 0x04, 0x0D, 0xC4, 0x0A, 0x01, 0x20, 0x9C, + 0x01, 0xA0, 0xC8, 0x06, 0x10, 0x0C, 0x07, 0xCB, + 0x0C, 0x03, +//ascii 0x0079 + 0x0E, 0x0D, 0xD5, 0xAC, 0x02, 0x8E, 0xD2, 0x0C, + 0x30, 0x03, 0x09, 0xD0, 0x0C, 0x60, 0x05, 0x0A, + 0xCD, 0x8E, 0x72, 0x60, 0x81, 0x6B, 0xCD, 0x8D, + 0x83, 0x60, 0x81, 0x7D, 0xCD, 0x8E, 0x95, 0x60, + 0x82, 0x8E, 0xCE, 0x8B, 0x61, 0x50, 0x07, 0xCC, + 0x8E, 0x94, 0x70, 0x06, 0xC8, 0x8D, 0x83, 0x60, + 0x01, 0x30, 0x0C, 0xC4, 0x8B, 0x62, 0x60, 0x83, + 0x8E, 0xC0, 0x0B, 0x02, 0x10, 0x07, 0xC1, 0x8E, + 0x51, 0x60, 0x82, 0x7D, 0xC4, 0x0A, 0x10, 0x05, + 0xC1, 0x0C, 0x50, 0x81, 0x6C, 0xC7, 0x0C, 0x10, + 0x05, 0xC1, 0x0C, 0x20, 0x81, 0x5B, 0xCA, 0x9D, + 0x50, 0x70, 0xC1, 0x9C, 0x04, 0xA0, 0xD4, 0x0E, +//ascii 0x007A + 0xCC, 0x2D, 0x0C, 0x11, 0x05, 0xC8, 0x20, 0x0C, + 0x20, 0x02, 0x0D, 0xC6, 0x20, 0x0C, 0x30, 0x01, + 0x0A, 0xC5, 0x20, 0x0C, 0x50, 0x06, 0xC4, 0x20, + 0x0C, 0x10, 0x12, 0x20, 0x03, 0x0E, 0xC2, 0x20, + 0x0C, 0x10, 0x85, 0xE4, 0x20, 0x01, 0x0B, 0xC1, + 0x20, 0x0C, 0x10, 0x05, 0xC1, 0x07, 0x30, 0x08, + 0xC0, 0x20, 0x0C, 0x10, 0x05, 0xC2, 0x0A, 0x30, + 0x04, 0x20, 0x0C, 0x10, 0x05, 0xC3, 0x0D, 0x02, + 0x50, 0x0C, 0x10, 0x05, 0xC5, 0x04, 0x40, 0x0C, + 0x10, 0x05, 0xC6, 0x07, 0x30, 0x0C, 0x10, 0x05, + 0xC7, 0x0A, 0x20, 0xC0, 0x1E, 0xC9, 0x0D, 0x1A, +//ascii 0x007B + 0xC2, 0x2C, 0xD2, 0x0E, 0x1C, 0xC6, 0x81, 0x02, + 0xD2, 0x08, 0x10, 0x0B, 0xC5, 0x03, 0x10, 0x0D, + 0xD1, 0x04, 0x10, 0x0C, 0xC5, 0x05, 0x10, 0x02, + 0x08, 0x4A, 0x0E, 0xC3, 0x0B, 0x3A, 0x09, 0x04, + 0x20, 0xC6, 0x0A, 0x70, 0x10, 0x0A, 0xC0, 0x0E, + 0x02, 0x70, 0x00, 0x04, 0xC7, 0x04, 0x70, 0x10, + 0x0E, 0x05, 0x70, 0x80, 0x1D, 0xC8, 0x08, 0x03, + 0x70, 0x08, 0x70, 0x81, 0x6D, 0xD0, 0x0C, 0x03, + 0x30, 0x09, 0x0E, 0xD8, 0x0D, 0x20, 0x06, 0xDB, + 0x20, 0x08, 0xDB, 0x0E, 0x1D, 0xC0, +//ascii 0x007C + 0xC0, 0x06, 0x75, 0x75, 0x75, 0x75, 0x0A, 0xC1, + 0x01, 0x70, 0x70, 0x70, 0x70, 0x07, 0xC1, 0x01, + 0x70, 0x70, 0x70, 0x70, 0x07, 0xC1, 0x06, 0x75, + 0x75, 0x75, 0x75, 0x0A, 0xC0, +//ascii 0x007D + 0xCD, 0x2D, 0xDC, 0x20, 0x08, 0xDA, 0x0C, 0x20, + 0x06, 0xD9, 0x0B, 0x03, 0x30, 0x09, 0x0E, 0xD0, + 0x08, 0x02, 0x70, 0x08, 0x70, 0x81, 0x5D, 0xC8, + 0x04, 0x70, 0x00, 0x01, 0xC0, 0x05, 0x70, 0x80, + 0x1D, 0xC6, 0x0A, 0x70, 0x10, 0x0A, 0xC0, 0x0E, + 0x02, 0x70, 0x00, 0x04, 0xC6, 0x05, 0x10, 0x02, + 0x08, 0x3A, 0x0B, 0x0E, 0xC3, 0x0C, 0x3A, 0x09, + 0x04, 0x20, 0xC6, 0x03, 0x10, 0x0D, 0xD1, 0x04, + 0x10, 0x0C, 0xC5, 0x81, 0x02, 0xD2, 0x08, 0x10, + 0x0B, 0xC5, 0x1C, 0x0D, 0xD2, 0x0E, 0x1C, +//ascii 0x007E + 0xC0, 0x9A, 0x69, 0xE0, 0xC3, 0x06, 0x20, 0x09, + 0xC2, 0x06, 0x30, 0x0C, 0xC1, 0x8E, 0xA2, 0x10, + 0x05, 0xC3, 0x0B, 0x10, 0x03, 0xC3, 0x0A, 0x10, + 0x05, 0xC2, 0x0E, 0x01, 0x10, 0x0B, 0xC2, 0x03, + 0x10, 0x05, 0xC2, 0x08, 0x10, 0x03, 0xC3, 0x01, + 0x10, 0x0D, 0xC3, 0x20, 0xC4, 0x20, 0x06, 0x0E, + 0xC2, 0x06, 0x30, 0x0B, 0xC2, 0x03, 0x20, 0x0B, + 0xC3, 0x9A, 0x53, 0xC0, 0xC0, +}; + + __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_SEMIBOLD_28PX[95] = { + { 0, 0, 7,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 9,2, 4, 2, 4 }, //asciii 0x0021 + { 42, 1, 11,1, 4, 1, 20 }, //asciii 0x0022 + { 71, 1, 18,0, 4, 0, 8 }, //asciii 0x0023 + { 221, 1, 18,1, 4, 1, 4 }, //asciii 0x0024 + { 383, 1, 24,2, 4, 2, 4 }, //asciii 0x0025 + { 562, 1, 19,1, 4, 0, 4 }, //asciii 0x0026 + { 722, 1, 6,1, 4, 1, 20 }, //asciii 0x0027 + { 737, 1, 11,2, 4, 0, 0 }, //asciii 0x0028 + { 802, 1, 11,0, 4, 2, 0 }, //asciii 0x0029 + { 867, 1, 15,2, 4, 1, 16 }, //asciii 0x002A + { 937, 1, 19,2, 12, 2, 8 }, //asciii 0x002B + { 1000, 1, 8,1, 24, 1, 0 }, //asciii 0x002C + { 1021, 1, 13,1, 16, 1, 12 }, //asciii 0x002D + { 1042, 1, 8,1, 20, 1, 4 }, //asciii 0x002E + { 1058, 1, 11,0, 4, 0, 4 }, //asciii 0x002F + { 1110, 1, 19,1, 4, 1, 4 }, //asciii 0x0030 + { 1236, 1, 13,1, 4, 2, 8 }, //asciii 0x0031 + { 1281, 1, 17,1, 4, 1, 8 }, //asciii 0x0032 + { 1406, 1, 18,1, 4, 1, 4 }, //asciii 0x0033 + { 1546, 1, 19,1, 4, 1, 8 }, //asciii 0x0034 + { 1658, 1, 18,1, 4, 1, 4 }, //asciii 0x0035 + { 1813, 1, 18,1, 4, 1, 4 }, //asciii 0x0036 + { 1969, 1, 16,1, 4, 0, 8 }, //asciii 0x0037 + { 2072, 1, 18,1, 4, 1, 4 }, //asciii 0x0038 + { 2231, 1, 18,1, 4, 1, 4 }, //asciii 0x0039 + { 2392, 1, 8,1, 12, 1, 4 }, //asciii 0x003A + { 2427, 1, 8,1, 12, 1, 0 }, //asciii 0x003B + { 2466, 1, 19,2, 12, 2, 8 }, //asciii 0x003C + { 2564, 1, 19,2, 12, 2, 8 }, //asciii 0x003D + { 2674, 1, 19,2, 12, 2, 8 }, //asciii 0x003E + { 2767, 1, 15,1, 4, 1, 4 }, //asciii 0x003F + { 2863, 1, 28,1, 4, 1, 0 }, //asciii 0x0040 + { 3152, 1, 20,0, 4, 0, 8 }, //asciii 0x0041 + { 3256, 1, 18,2, 4, 0, 8 }, //asciii 0x0042 + { 3393, 1, 21,1, 4, 1, 4 }, //asciii 0x0043 + { 3541, 1, 20,2, 4, 1, 8 }, //asciii 0x0044 + { 3661, 1, 17,2, 4, 1, 8 }, //asciii 0x0045 + { 3791, 1, 16,2, 4, 0, 8 }, //asciii 0x0046 + { 3886, 1, 21,1, 4, 1, 4 }, //asciii 0x0047 + { 4052, 1, 21,2, 4, 2, 8 }, //asciii 0x0048 + { 4132, 1, 8,2, 4, 2, 8 }, //asciii 0x0049 + { 4152, 1, 16,0, 4, 2, 4 }, //asciii 0x004A + { 4216, 1, 19,2, 4, 0, 8 }, //asciii 0x004B + { 4326, 1, 16,2, 4, 1, 8 }, //asciii 0x004C + { 4373, 1, 25,2, 4, 1, 8 }, //asciii 0x004D + { 4496, 1, 21,2, 4, 2, 8 }, //asciii 0x004E + { 4587, 1, 22,1, 4, 1, 4 }, //asciii 0x004F + { 4735, 1, 18,2, 4, 1, 8 }, //asciii 0x0050 + { 4834, 1, 22,1, 4, 1, 4 }, //asciii 0x0051 + { 5000, 1, 18,2, 4, 0, 8 }, //asciii 0x0052 + { 5123, 1, 18,1, 4, 1, 4 }, //asciii 0x0053 + { 5290, 1, 18,1, 4, 0, 8 }, //asciii 0x0054 + { 5365, 1, 21,2, 4, 2, 4 }, //asciii 0x0055 + { 5453, 1, 20,0, 4, 0, 8 }, //asciii 0x0056 + { 5549, 1, 28,0, 4, 0, 8 }, //asciii 0x0057 + { 5705, 1, 19,0, 4, 0, 8 }, //asciii 0x0058 + { 5843, 1, 20,0, 4, 0, 8 }, //asciii 0x0059 + { 5934, 1, 18,1, 4, 1, 8 }, //asciii 0x005A + { 6074, 1, 11,3, 4, 0, 0 }, //asciii 0x005B + { 6128, 1, 11,0, 4, 0, 4 }, //asciii 0x005C + { 6182, 1, 11,0, 4, 3, 0 }, //asciii 0x005D + { 6236, 1, 13,1, 8, 0, 16 }, //asciii 0x005E + { 6291, 1, 15,0, 28, 0, 4 }, //asciii 0x005F + { 6332, 1, 14,4, 4, 4, 24 }, //asciii 0x0060 + { 6353, 1, 16,1, 12, 1, 4 }, //asciii 0x0061 + { 6470, 1, 18,2, 4, 1, 4 }, //asciii 0x0062 + { 6573, 1, 16,1, 12, 0, 4 }, //asciii 0x0063 + { 6677, 1, 18,1, 4, 2, 4 }, //asciii 0x0064 + { 6782, 1, 17,1, 12, 1, 4 }, //asciii 0x0065 + { 6915, 1, 11,0, 4, 0, 8 }, //asciii 0x0066 + { 6981, 1, 18,1, 12, 2, 0 }, //asciii 0x0067 + { 7126, 1, 17,1, 4, 1, 8 }, //asciii 0x0068 + { 7198, 1, 7,1, 4, 1, 8 }, //asciii 0x0069 + { 7235, 1, 8,0, 4, 1, 0 }, //asciii 0x006A + { 7293, 1, 16,1, 4, 0, 8 }, //asciii 0x006B + { 7386, 1, 7,1, 4, 1, 8 }, //asciii 0x006C + { 7410, 1, 25,1, 12, 1, 8 }, //asciii 0x006D + { 7504, 1, 17,1, 12, 1, 8 }, //asciii 0x006E + { 7564, 1, 17,1, 12, 1, 4 }, //asciii 0x006F + { 7672, 1, 17,1, 12, 0, 0 }, //asciii 0x0070 + { 7786, 1, 17,1, 12, 1, 0 }, //asciii 0x0071 + { 7893, 1, 11,1, 12, 0, 8 }, //asciii 0x0072 + { 7931, 1, 15,1, 12, 0, 4 }, //asciii 0x0073 + { 8052, 1, 11,0, 8, 1, 4 }, //asciii 0x0074 + { 8117, 1, 17,1, 12, 1, 4 }, //asciii 0x0075 + { 8183, 1, 16,0, 12, 0, 8 }, //asciii 0x0076 + { 8254, 1, 23,0, 12, 0, 8 }, //asciii 0x0077 + { 8364, 1, 16,0, 12, 1, 8 }, //asciii 0x0078 + { 8454, 1, 16,0, 12, 0, 0 }, //asciii 0x0079 + { 8550, 1, 16,1, 12, 1, 8 }, //asciii 0x007A + { 8638, 1, 11,0, 4, 0, 0 }, //asciii 0x007B + { 8716, 1, 10,3, 0, 3, 0 }, //asciii 0x007C + { 8745, 1, 11,0, 4, 0, 0 }, //asciii 0x007D + { 8824, 1, 19,2, 16, 2, 12 }, //asciii 0x007E +}; + +__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_SEMIBOLD_28PX= { + 8885, // bitmap len + BAGL_FONT_INTER_SEMIBOLD_28px, // font id + (uint8_t) NBGL_BPP_4, // bpp + 36, // height of all characters in pixels + 36, // line height in pixels + 0, // kerning + 1, // crop enabled (1) or not (0) + 0, // Most top Y coordinate of any char + 0x20, // first character + 0x7E, // last character + charactersINTER_SEMIBOLD_28PX, + bitmapINTER_SEMIBOLD_28PX +}; diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_28.json b/lib_nbgl/include/nbgl_font_inter_semibold_28.json new file mode 100644 index 000000000..f8b0f6c20 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_semibold_28.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "wwwtLskZxwpwMBHBBBADxgpwUMAOMA3FCnBQwQEQAcYNJxgpKivBnEPAwg1pwwpgDsIKYA7CDmvPDmvDCmAOwgpgDsIOacDIh63TDhAFwwoMyJyK0MAOEAXDEATHCjACEAMNwhAExwpwEAIEEAPIq5ZBcCCSR6DHDhCTdBBwAMcOEAXCDhCBQiDHDhAFwxAEwgwKwo2twQ4QBcMQBMcKIAIEEATDEATHCnCQJXAQBMeulkFwIKJHrMcNEIJBcBDHDhAFwgwQAQIwxw4QBcMQBMGMp8iOvMMQBNQLGcDGi37EDgYSBAjLDgMQDMMLAUACDsgOAiAMwg4BYALIBTAMwgUgAQMwCcYOIAQOwg4gBcENAhACxgoQAcQJIA7CCyAOxQcQBsQFEAXEIAzDAXBwcAfBh2IQAjYEIAVGIIRqwwgQBMMHEALFIA3FDCALwQ0BEAbECCDHAiCFYSAMwwkgBMcKcATDQAvIB1ABDsMwBsoKAiAEDsQgB80ODceFjcDRDBsO1QdABQ7GCwrJB2ADxooFyBCkq6YQC8WsEBvFDBDEgwfGDgMQBsQMEMSDB8gIEAIMwxADChsGEAvJDQMQB8IHYAPMBxACDcEIATAFDs0MAhAIwpy84NEGEAMNzwcCEQIHwQsBEAnNAlACwgUQBA7KBxADFQMQB8KqEBrJggfDhgPDDgQQBciBCsOJAsWpEBvGkwTgwZ4wQMYOAxDGCXAKyAgAxwZQBsoNyAwHFgcMwOoOxQ4C0QYQBAnBjBDRBjABByDRB3ACyQ0ZDMUMBjADDsgFMAMOxAMwAcgFUAEOwQ0CUAfGDSCEYRADwAwBIAgLEAHGCBAFwQ4CEAQwCsECEA7FBhAKwg1AAQzCBRAMxQcQB8MCIAINwwUQDMUKIJnZIDAExAEQDcYBcCAFwgUQAccMAVAZIIFBIAbIvVEBYA7BBmABDtIGQAIN1KtUWcDCDmvDCmAOwgpgDsIOacDiBQ3VCAvFkQbA0K6BC8UBIIJ7yo2UMAvFB2CSRnAYl1MQUAIOxgwDcHAgAQjKCwRwYAEIzp6VIGCRR8DVDg0cDcwNLA0O1J2VIGCRN7DOCgNwYIF+yQsCcHAgAQjHBmCCVyiXYxBQAg7FASCCfMqNlTALxZEGwNGZILDFBQ3VCAvA1QcCwY0ZxwwQCsCFAciXAtAQC8miAQXGCwQVAyAVBAPDCnAgDsKteJQgl5hwxr4QMDDJtAPhAAnHCxALwIcByAoFwY5NwMUNGw7LBhAIywYQCMsGEAjLBhAIywYQCMYBcDADwXBAA8FwQAPBTgUQB07GBhAIywYQCMsGEAjLBhAIywsYDMyjFHzGAzCBbMMDYMO+3JcwEMoMwMEuxCDEIMQgxCDEIMQgxCDEIMQgwMQdyAgQBscwDsYwDsYJEAjdqxWu1gswgnvTC3CDjNCNhHCRWdDQjHNwkmrg0IpicIN70J2VEHAE0oyEUNaLchDZDgrAyw4dDtOKUlCDfM0KAnAwAw3KB3BwC8gJQAIFJ4ZBQA3HASAHDscMBCAExgogC8sHIA7FBxAFzQEQC8UGEAnNBBAKxQYQB80CEArFCRABDssLIA3FDiACDMkJARACxwYwg3osm6YgMArIA3BwBsoFcFAIzIxRcIF+0I2pGIm9w35+PsIKcHAwwgpwcDDCCnBwMMIMIAV2dsMFEATTDgEQCtMKEAHUBBAG0w4oxp2psMkkxA4EMAEIxyDDDgJgAw7FIMMFcIAtxCDCDiCkzsUgAQ3DIMIJEALECiABDcIgwgcQCcULARABDcEgwgYQCsYMARABDcAgwgcQCMcMIAELIMIKEALIC2DDIIKtxgtQwwcwBMcLQMQEIATICjDFmBBAyQogxx3KDh3Pq3aNzLxjJtDCBEAHyghAAQzABmAHyAlgAg5wAAzHASAUARAFEJXNgCAFxgsgDMIDIATDCCDGBxAHww0gDMQgDcUGEArEAhDFAxAMxQYQCsQDEMUCEAzFCBAFxAMQxSAOxQwgC8sGEAHHAiAEyAwFIAbHDDAOxwcwDsgKIA7HByAKyp1i4MeXArDXHdAMG9QDEAzTAxAMxQx1RQEQBCXCCnBwMMIJcHAwwgkgAXMDARAywgowBscDEAzGCAEgAQvFAxAMxw4EMAUOwwMQDMkKASABCcIDEAzLBjADDcADEAzMDAIwBwIQDM4HYAzPDQNADNEJASAM0g4nDsDPjt7MLsWNUSACCMkKEATECnADDscKEATDDHAQA8cKEATDAiCjioIgCcYKEATCDSAHxAQQAsYKEATCChADxQ4gDsUKEATCCRAIxgQQDMUKEATCCxAJxgQQDMUKEATDgQbGARANxQoQg73BiQHFBxABxgpQAQIQB8IMBCAGxgpwEAjCByABDsacQhBgCsIHEAEMzL3Kh1AOwpcF4McLxL6naMDNmBDgwgdQAgzKBSAOwQRwAArICDAOwAhwIA7HARABCcEBEAEKwQ4HIAbGCiANwQwgDcQIEAHGBxAFwgoQBsYBEA3FBhAHwgsQCcYEEAzFBxAFwg4QB8YDEAzFChABDsKFAsUNIMcBEAINwZ4QUMMOAxADxwgwta3CAKF4YSALyAVwcAbKCHBQBsyOcnCAXNCOuSgKDNoKIAUN0QpABQ3PCmAFDc0KEAFQBQ3LChCE5lAFDckKEATBDgZQBQ3HChAEww4GUAYOxQoQBMUOBlAGDsMKEATHDgZQBsIKEATJDQVAwgoQBMsNBSDCChAEzY1QwgoQBM8NwgsSBsDPrYeNzAwFEwcOwgdABsoIQAENwAZgBsgKYAINcAAMxwEgg0EQAxCkvZEQBcYLEAEMwQ4DIATDDCDGCBAIww4gDcQEEA3FBhAMxAIQxQcQDMUGEAvEAhDFBhAMxQgQB8MNIAzEAxANxQsgC8EOAyAEwwsQAccCIAECIAQQk6uAIAXHC2ADDXAADcgJQAINwAdgB8qtdFnDCEAI1a6YnsDIjJcmh63QBwFwkBfgywwBcEABCskNAXABYAnIBCC0mnEABcCOtTAMxg0gCcOeIEDCDAEQBMYJEAXFDBAKwgogxgYQCcaBBMMgDMUGEArGggHDARAMxQcQBsUOEAHCDiANxQsgDMQFEAPCBhABxwEQsY3rQCAIwAwEIAbHCnAQAcEHIAEOyAdwAQzBBxABDMoKAkAEDcKXBeDNDBkKDsQOwMEODcgdxQkQBcYIEAbEASAMxTAOwwEgDMUwDsOaEGDGCRAIwYh+0wQQAcejFHzGMAvGAzCBbMMDIA7GA2DDnmXAx77clzAQ1gzADRwNxw0cDggQAcYNIAvAARAIxQYQA8EHEALFIArBDiALwwgQAsMGEATDAhAJww0gDcEKEAHFBRAGwQQQCMUMEAHADSAOxgQQCAYQBscLEAEgDsgCMAXJCjAMygIQBMsMGg3SAxALwQkQBsUDEAvBCRAGxQMQC8EJEAbFAxALwQkQBsUDEAvBCRAGxQMQC8EJEAbFAxALwQkQBsUDEAvBCRAGxQMQC8EJEAbFAxALwQkQBsUDEAvBCRAGxQMQC8EJEAbFAxALwQkQBsUtwx0OwMUOHMwCEAXKCzAOyQQwBsgMUMgFEAcFEAjGDSAODBABxgYQBcECEAnEDiAMwQkQAsQHEAPDARAKwwEQCsMHEAPCCBABxA4gC8ECEAfFBRAEwAogDsUMIBwaC8cqDcUKBBIGDdQEUAnSBnAL0A4wAwIgAdAJEAENwQsBEAMOxB7HBxAIwwswBAbBCBAHxgYQC8QGQMEwDsUHEAjFBTDBMA7FChABDcWchlDBCBAHxg4wBcwOyAcw1wUg2ItSwMqOliSFe9QMBHAQB9EGcEADzwQgoXrNHIpxEAjNBiAIyJ4QIMwLIAzKBBDMAhAKwA18DAkgwYglxgwQA8EDcDADwQIQxgcQCsEDcDALwQcQDMUDEMIJARChRlMgC8IKEAnFgQLCCBAGxK4wHsENEAbFEATCARDGDRAGwQ4QBcUQBcEOEAPHgQLBDhAFxRAEwQ4QA8eBAcEOEAXFgQLCIA7FDRACwQwQB8UDEMIFEATEDgIQBsEJEAnFBxAKwQ0gAQYYBTANwQQQDMUMEAPCCnAQCsENEAHHAhAJwgwDUAMMwgUQBscKIAvDDQoYCg3DCCANyAQgCcsHIAfJDgIggp7FjoIgBMsOA0ACBBUEAkAEzgdwQAEI0I6DcAMI1oypGgzWCdMKBRDQi2EwzYxxYMqNcnACCMeOg3CCjccJBHAgxw0FcIJ9IMcKUIJ9wiDHCiCBfMUgxwowg47EIMcKYIOOwSDICQNwAwggyo6CcBAOzI1ycIOezIxhcAPOi1FQ0QoEMNOekwDWDtCO3soNGg7DCgIgAwvGDQMwBsEJYArEDgFQBw5wAQ7DBnAIEJFnICAIwyCRm4AQkQLgwgMQA8IMIA3CCyALwwsQAcILEAPEAhDEDiDCChAFxIUBxSDCChAFxIUBxSDCChAFxIUBxSDCChAFxIUBxSDCChACRQEQRQQgwgpwcDDCCnBwMMIKcHAwyAwNxQwOz5kQgMWUBMDMAyAIxQQgCcoDMAjFBDAKyAgwBw3FCwUgAQ7HARABDckJIAfGCyALywUQAcYIEALMDCAOxQYQBM0gDMUGEAXNIAzFBxACzA0gDcUKIA3LByDHIAPKDSAExwYgAw3HCgEgC8cOATClm9yLgzAFyQwBcFADyw0CcDAFzgkCcAUM0Y65GAkMwMi+lkNAhXvMDgVwgBjJCwFwMAMOxgtQARJQAsYBIAMKxI2BIAbECCAHyA4DIA7DAhAEyg4gCMIOIAzLBhAEwgwgzAoQAcIKEALMDCDCChADzA0gwgoQA8wNIMIKEAPMDSDCChABdUUEIMIKcHAwwgpwcDDCCnBwMMMcDc0rwgoQBMQJFw3DDiDCChAExAQQCsMOIMIKEATEBBAKww4gwgoQBMQEEArDDiDCChAExAQQCsMOIMIKEATEBBAKww4gwgoQBMQEEArDDiDCChAExAQQCsMOIMIKEATEBBAKww4gwgoQAUUBEAM1BCDCCnBwMMIKcHAwwgpwcDDaChAExA4dywoQBMQEEArKChAExAQQCsoKEATEBBAKygoQBMQEEArKChAExAQQCsoKEATEBBAKygoQBMQEEArKChAExAQQCsoKEAFFARADdcIKcHAwwgpwcDDCCnBwMMgLwgonCQzPmBDgwQVAAgvMAyAOwQVgB8oEMA7BBXAIyAkwBsIFEIzYMA3HARABDcMFEAzBDCAGxgsgC8QFEAzCBxABxggQAcUFEAzCDSANxQYQBMUJFQ7DIAzFBhAFzSAMxQcQAswNIA3FCiANywcgxyADygwgBccGIAMNxwoBIAvHDgEwpZvci4IwBckMAXBQA8sNAnAwBc4JA3AFDNGOuRgJDMDCC3NzM8IKcHAwwgpwcDDCC3IBEAFyywQQCtMEEArTBBAK0wQQCtMEEArTBBAK0wQQCtMEEArTBBAKygx1ARADdcIKcHAwwgpwcDDCCnBwMMIMdXU1wgpwcDDCCnBwMMIKcHAwwgx1ZQcMyQpwcIBOxwpwcBACxwpxUUAI1g0EEAHYARAN1wQQDNcCEAzWCyAO1A0GIALVCTAJ1QkgBdaZAoDYDtYOwgoG0AoBwooEzgUQwgoQAg7KCwEgwgogAQzIB0DCDgMwCsUNAzABC8QFMAjDCUAFxwcwBsAOBDABCskKMAQBMAMOywwBYAjODgIwAg3RBCAE0wYgAg7IDHUFMAFVwgpwcDDCCnBwMMIKcHAw1CXTDiDTDiDTDiDTDiDTDiDTDiDTDiDTDiDCDHV1BCDCCnBwMMIKcHAwwgpwcDDCDnp6OsIKcHAwwgpwcDDCCnBwMMIKUAYMfT3DCAJQBgzPCwRQAwnPjnFAgW3PCgRQAwnPjWFAgW3PCQNAAdANAzABzgoDUAPLjnFAgWzKCwRQAwnKjoJQBgzKDAVQAgnLDQJQBQzNClAGd0fCCnBwMMIKcHAwwgpwcDDCDHR0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", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 33, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 42, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 20, + "char": 34, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 71, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 35, + "bitmap_byte_count": 150 + }, + { + "encoding": 1, + "bitmap_offset": 221, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 36, + "bitmap_byte_count": 162 + }, + { + "encoding": 1, + "bitmap_offset": 383, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 37, + "bitmap_byte_count": 179 + }, + { + "encoding": 1, + "bitmap_offset": 562, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 38, + "bitmap_byte_count": 160 + }, + { + "encoding": 1, + "bitmap_offset": 722, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 20, + "char": 39, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 737, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 40, + "bitmap_byte_count": 65 + }, + { + "encoding": 1, + "bitmap_offset": 802, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 41, + "bitmap_byte_count": 65 + }, + { + "encoding": 1, + "bitmap_offset": 867, + "width": 15, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 16, + "char": 42, + "bitmap_byte_count": 70 + }, + { + "encoding": 1, + "bitmap_offset": 937, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 43, + "bitmap_byte_count": 63 + }, + { + "encoding": 1, + "bitmap_offset": 1000, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 24, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 1021, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 45, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 1042, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 20, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 46, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 1058, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 52 + }, + { + "encoding": 1, + "bitmap_offset": 1110, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 48, + "bitmap_byte_count": 126 + }, + { + "encoding": 1, + "bitmap_offset": 1236, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 49, + "bitmap_byte_count": 45 + }, + { + "encoding": 1, + "bitmap_offset": 1281, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 50, + "bitmap_byte_count": 125 + }, + { + "encoding": 1, + "bitmap_offset": 1406, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 51, + "bitmap_byte_count": 140 + }, + { + "encoding": 1, + "bitmap_offset": 1546, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 52, + "bitmap_byte_count": 112 + }, + { + "encoding": 1, + "bitmap_offset": 1658, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 53, + "bitmap_byte_count": 155 + }, + { + "encoding": 1, + "bitmap_offset": 1813, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 54, + "bitmap_byte_count": 156 + }, + { + "encoding": 1, + "bitmap_offset": 1969, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 55, + "bitmap_byte_count": 103 + }, + { + "encoding": 1, + "bitmap_offset": 2072, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 56, + "bitmap_byte_count": 159 + }, + { + "encoding": 1, + "bitmap_offset": 2231, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 57, + "bitmap_byte_count": 161 + }, + { + "encoding": 1, + "bitmap_offset": 2392, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 58, + "bitmap_byte_count": 35 + }, + { + "encoding": 1, + "bitmap_offset": 2427, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 2466, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 60, + "bitmap_byte_count": 98 + }, + { + "encoding": 1, + "bitmap_offset": 2564, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 61, + "bitmap_byte_count": 110 + }, + { + "encoding": 1, + "bitmap_offset": 2674, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 62, + "bitmap_byte_count": 93 + }, + { + "encoding": 1, + "bitmap_offset": 2767, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 63, + "bitmap_byte_count": 96 + }, + { + "encoding": 1, + "bitmap_offset": 2863, + "width": 28, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 289 + }, + { + "encoding": 1, + "bitmap_offset": 3152, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 65, + "bitmap_byte_count": 104 + }, + { + "encoding": 1, + "bitmap_offset": 3256, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 66, + "bitmap_byte_count": 137 + }, + { + "encoding": 1, + "bitmap_offset": 3393, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 67, + "bitmap_byte_count": 148 + }, + { + "encoding": 1, + "bitmap_offset": 3541, + "width": 20, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 68, + "bitmap_byte_count": 120 + }, + { + "encoding": 1, + "bitmap_offset": 3661, + "width": 17, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 69, + "bitmap_byte_count": 130 + }, + { + "encoding": 1, + "bitmap_offset": 3791, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 70, + "bitmap_byte_count": 95 + }, + { + "encoding": 1, + "bitmap_offset": 3886, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 71, + "bitmap_byte_count": 166 + }, + { + "encoding": 1, + "bitmap_offset": 4052, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 72, + "bitmap_byte_count": 80 + }, + { + "encoding": 1, + "bitmap_offset": 4132, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 73, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 4152, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 74, + "bitmap_byte_count": 64 + }, + { + "encoding": 1, + "bitmap_offset": 4216, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 75, + "bitmap_byte_count": 110 + }, + { + "encoding": 1, + "bitmap_offset": 4326, + "width": 16, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 76, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 4373, + "width": 25, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 77, + "bitmap_byte_count": 123 + }, + { + "encoding": 1, + "bitmap_offset": 4496, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 78, + "bitmap_byte_count": 91 + }, + { + "encoding": 1, + "bitmap_offset": 4587, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 79, + "bitmap_byte_count": 148 + }, + { + "encoding": 1, + "bitmap_offset": 4735, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 80, + "bitmap_byte_count": 99 + }, + { + "encoding": 1, + "bitmap_offset": 4834, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 81, + "bitmap_byte_count": 166 + }, + { + "encoding": 1, + "bitmap_offset": 5000, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 82, + "bitmap_byte_count": 123 + }, + { + "encoding": 1, + "bitmap_offset": 5123, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 83, + "bitmap_byte_count": 167 + }, + { + "encoding": 1, + "bitmap_offset": 5290, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 84, + "bitmap_byte_count": 75 + }, + { + "encoding": 1, + "bitmap_offset": 5365, + "width": 21, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 85, + "bitmap_byte_count": 88 + }, + { + "encoding": 1, + "bitmap_offset": 5453, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 86, + "bitmap_byte_count": 96 + }, + { + "encoding": 1, + "bitmap_offset": 5549, + "width": 28, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 87, + "bitmap_byte_count": 156 + }, + { + "encoding": 1, + "bitmap_offset": 5705, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 88, + "bitmap_byte_count": 138 + }, + { + "encoding": 1, + "bitmap_offset": 5843, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 89, + "bitmap_byte_count": 91 + }, + { + "encoding": 1, + "bitmap_offset": 5934, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 90, + "bitmap_byte_count": 140 + }, + { + "encoding": 1, + "bitmap_offset": 6074, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 91, + "bitmap_byte_count": 54 + }, + { + "encoding": 1, + "bitmap_offset": 6128, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 54 + }, + { + "encoding": 1, + "bitmap_offset": 6182, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 93, + "bitmap_byte_count": 54 + }, + { + "encoding": 1, + "bitmap_offset": 6236, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 16, + "char": 94, + "bitmap_byte_count": 55 + }, + { + "encoding": 1, + "bitmap_offset": 6291, + "width": 15, + "x_min_offset": 0, + "y_min_offset": 28, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 95, + "bitmap_byte_count": 41 + }, + { + "encoding": 1, + "bitmap_offset": 6332, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 4, + "y_max_offset": 24, + "char": 96, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 6353, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 97, + "bitmap_byte_count": 117 + }, + { + "encoding": 1, + "bitmap_offset": 6470, + "width": 18, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 98, + "bitmap_byte_count": 103 + }, + { + "encoding": 1, + "bitmap_offset": 6573, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 99, + "bitmap_byte_count": 104 + }, + { + "encoding": 1, + "bitmap_offset": 6677, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 100, + "bitmap_byte_count": 105 + }, + { + "encoding": 1, + "bitmap_offset": 6782, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 101, + "bitmap_byte_count": 133 + }, + { + "encoding": 1, + "bitmap_offset": 6915, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 102, + "bitmap_byte_count": 66 + }, + { + "encoding": 1, + "bitmap_offset": 6981, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 145 + }, + { + "encoding": 1, + "bitmap_offset": 7126, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 104, + "bitmap_byte_count": 72 + }, + { + "encoding": 1, + "bitmap_offset": 7198, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 105, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 7235, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 58 + }, + { + "encoding": 1, + "bitmap_offset": 7293, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 107, + "bitmap_byte_count": 93 + }, + { + "encoding": 1, + "bitmap_offset": 7386, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 108, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 7410, + "width": 25, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 109, + "bitmap_byte_count": 94 + }, + { + "encoding": 1, + "bitmap_offset": 7504, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 110, + "bitmap_byte_count": 60 + }, + { + "encoding": 1, + "bitmap_offset": 7564, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 111, + "bitmap_byte_count": 108 + }, + { + "encoding": 1, + "bitmap_offset": 7672, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 114 + }, + { + "encoding": 1, + "bitmap_offset": 7786, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 107 + }, + { + "encoding": 1, + "bitmap_offset": 7893, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 114, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 7931, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 115, + "bitmap_byte_count": 121 + }, + { + "encoding": 1, + "bitmap_offset": 8052, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 116, + "bitmap_byte_count": 65 + }, + { + "encoding": 1, + "bitmap_offset": 8117, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 117, + "bitmap_byte_count": 66 + }, + { + "encoding": 1, + "bitmap_offset": 8183, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 118, + "bitmap_byte_count": 71 + }, + { + "encoding": 1, + "bitmap_offset": 8254, + "width": 23, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 119, + "bitmap_byte_count": 110 + }, + { + "encoding": 1, + "bitmap_offset": 8364, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 120, + "bitmap_byte_count": 90 + }, + { + "encoding": 1, + "bitmap_offset": 8454, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 96 + }, + { + "encoding": 1, + "bitmap_offset": 8550, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 122, + "bitmap_byte_count": 88 + }, + { + "encoding": 1, + "bitmap_offset": 8638, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 123, + "bitmap_byte_count": 78 + }, + { + "encoding": 1, + "bitmap_offset": 8716, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 8745, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 125, + "bitmap_byte_count": 79 + }, + { + "encoding": 1, + "bitmap_offset": 8824, + "width": 19, + "x_min_offset": 2, + "y_min_offset": 16, + "x_max_offset": 2, + "y_max_offset": 12, + "char": 126, + "bitmap_byte_count": 61 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.inc b/lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.inc new file mode 100644 index 000000000..2e52f7f9f --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.inc @@ -0,0 +1,682 @@ +#include "nbgl_fonts.h" + +__attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapINTER_SEMIBOLD_28PX_1BPP[] = { +//ascii 0x0020 +//ascii 0x0021 + 0x11, 0xF0, 0x2E, 0x24, 0xF0, 0x1E, 0x24, 0xF0, + 0x1E, 0x24, 0xF0, 0x14, 0xD2, 0x60, +//ascii 0x0022 + 0x77, 0xF0, 0xE7, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, + 0xF0, 0xF0, 0xF0, 0xF0, 0x27, 0xF0, 0xE7, 0x20, +//ascii 0x0023 + 0x41, 0xF0, 0xF0, 0x53, 0xF0, 0xD1, 0x43, 0x43, + 0xF0, 0x68, 0x43, 0xF0, 0x6F, 0xF0, 0x8F, 0x02, + 0xF0, 0x7F, 0xF0, 0x63, 0x48, 0xF0, 0x63, 0x43, + 0xF0, 0xB3, 0x43, 0xF0, 0x68, 0x43, 0xF0, 0x6F, + 0xF0, 0x7F, 0x02, 0xF0, 0x8F, 0xF0, 0x63, 0x48, + 0xF0, 0x63, 0x43, 0x41, 0xF0, 0xD3, 0xF0, 0xF0, + 0x51, 0x60, +//ascii 0x0024 + 0x01, 0x74, 0xF0, 0x73, 0x67, 0xF0, 0x44, 0x59, + 0xF0, 0x25, 0x4A, 0xF0, 0x24, 0x54, 0x34, 0xF0, + 0x13, 0x63, 0x53, 0xF4, 0x54, 0x53, 0xDF, 0x0B, + 0xAF, 0x0B, 0xD3, 0x44, 0x63, 0xF0, 0x13, 0x44, + 0x63, 0xF0, 0x1A, 0x64, 0xF0, 0x29, 0x45, 0xF0, + 0x38, 0x55, 0xF0, 0x55, 0x64, 0xF0, 0xF0, 0x22, +//ascii 0x0025 + 0x07, 0xF0, 0x11, 0xB9, 0xF0, 0x12, 0x93, 0x33, + 0xF0, 0x13, 0x82, 0x53, 0xF0, 0x14, 0x62, 0x53, + 0xF0, 0x33, 0x53, 0x33, 0xF0, 0x54, 0x39, 0xF0, + 0x64, 0x37, 0xF0, 0x94, 0xF0, 0xF0, 0x34, 0xF0, + 0xA6, 0x33, 0xF0, 0x88, 0x34, 0xF0, 0x5A, 0x43, + 0xF0, 0x43, 0x43, 0x54, 0xF0, 0x22, 0x62, 0x73, + 0xF0, 0x13, 0x43, 0x83, 0xF0, 0x18, 0xB1, 0xF0, + 0x18, 0xB1, 0xF0, 0x34, 0x60, +//ascii 0x0026 + 0x71, 0xF0, 0xB4, 0x42, 0xF0, 0xB6, 0x13, 0xF0, + 0xBA, 0xF0, 0xE6, 0xF0, 0x36, 0x66, 0xF0, 0x28, + 0x48, 0xF0, 0x19, 0x24, 0x23, 0xF4, 0x38, 0x33, + 0xF3, 0x56, 0x43, 0xF4, 0x45, 0x53, 0xF0, 0x13, + 0x36, 0x53, 0xF0, 0x1D, 0x34, 0xF0, 0x27, 0x2A, + 0xF0, 0x35, 0x39, 0xF0, 0xD7, 0xF0, 0xF0, 0x13, + 0x40, +//ascii 0x0027 + 0x77, 0xF0, 0xE7, 0x60, +//ascii 0x0028 + 0x31, 0xF0, 0xF0, 0x53, 0xF0, 0x52, 0xB6, 0xE5, + 0xBF, 0x0A, 0xDF, 0x07, 0xF0, 0x1F, 0x03, 0xF0, + 0x6C, 0x20, +//ascii 0x0029 + 0x2C, 0xF0, 0x6F, 0x03, 0xF0, 0x1F, 0x07, 0xCC, + 0x1C, 0xB6, 0xE5, 0xB3, 0xF0, 0x52, 0xB1, 0xF0, + 0x81, 0x40, +//ascii 0x002A + 0x12, 0x31, 0xF0, 0xE3, 0x23, 0xF0, 0xE3, 0x12, + 0xF0, 0xF0, 0x15, 0xF0, 0xDB, 0xF0, 0xAB, 0xF0, + 0xA2, 0x23, 0x22, 0xF0, 0xD5, 0xF0, 0xF3, 0x12, + 0xF0, 0xE3, 0x23, 0xF0, 0xF1, 0x31, 0x10, +//ascii 0x002B + 0x63, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xDE, 0xF0, + 0x7E, 0xF0, 0x7E, 0xF0, 0xC3, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, + 0x33, 0x70, +//ascii 0x002C + 0x14, 0xF0, 0xF0, 0x27, 0xF0, 0xE8, 0xF0, 0xF0, + 0x24, 0x30, +//ascii 0x002D + 0x23, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, + 0x33, 0x30, +//ascii 0x002E + 0x74, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x24, 0xF0, + 0xF0, 0x33, 0x10, +//ascii 0x002F + 0x22, 0xF0, 0xF0, 0x46, 0xF0, 0xFA, 0xF0, 0xDB, + 0xF0, 0xDC, 0xF0, 0xDC, 0xF0, 0xDB, 0xF0, 0xD8, + 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x51, 0x20, +//ascii 0x0030 + 0x5A, 0xF0, 0x9E, 0xF0, 0x5F, 0x02, 0xF0, 0x4F, + 0x03, 0xF0, 0x25, 0xA5, 0xF0, 0x13, 0xD4, 0xF0, + 0x13, 0xE3, 0xF3, 0xF3, 0xF4, 0xE3, 0xF0, 0x13, + 0xE3, 0xF0, 0x14, 0xC4, 0xF0, 0x17, 0x66, 0xF0, + 0x3F, 0x03, 0xF0, 0x4F, 0x01, 0xF0, 0x7C, 0xF0, + 0xD3, 0x10, +//ascii 0x0031 + 0x3F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x14, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x43, 0xF0, 0xF0, 0x34, 0x30, +//ascii 0x0032 + 0x53, 0xF0, 0x37, 0x83, 0xF0, 0x29, 0x73, 0xF0, + 0x1B, 0x63, 0xF0, 0x14, 0x35, 0x53, 0xF0, 0x13, + 0x64, 0x43, 0xF4, 0x74, 0x33, 0xF3, 0x94, 0x23, + 0xF4, 0x94, 0x13, 0xF0, 0x13, 0xA7, 0xF0, 0x14, + 0xA6, 0xF0, 0x16, 0x95, 0xF0, 0x25, 0xA4, 0xF0, + 0x34, 0xB3, 0x40, +//ascii 0x0033 + 0x13, 0xF0, 0x84, 0x47, 0xF0, 0x47, 0x29, 0xF0, + 0x38, 0x19, 0xF0, 0x29, 0x13, 0x25, 0xF0, 0x13, + 0x45, 0x53, 0xF4, 0x53, 0x63, 0xF3, 0x63, 0x63, + 0xF3, 0x63, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, + 0x13, 0xD4, 0xF0, 0x15, 0xA5, 0xF0, 0x24, 0x95, + 0xF0, 0x43, 0x94, 0xF0, 0x62, 0x93, 0x30, +//ascii 0x0034 + 0x43, 0xF0, 0xF0, 0x33, 0xF0, 0x5F, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x15, 0x83, 0xF0, 0x65, 0x73, 0xF0, 0x76, + 0x53, 0xF0, 0x95, 0x43, 0xF0, 0xA6, 0x23, 0xF0, + 0xC9, 0xF0, 0xD8, 0xF0, 0xF6, 0xF0, 0xF0, 0x24, + 0xF0, 0xF0, 0x33, 0x50, +//ascii 0x0035 + 0x16, 0xF0, 0x53, 0x69, 0xF0, 0x33, 0x5B, 0xF0, + 0x23, 0x45, 0x25, 0xF0, 0x23, 0x44, 0x54, 0xF0, + 0x13, 0x43, 0x73, 0xF0, 0x13, 0x43, 0x73, 0xF0, + 0x13, 0x42, 0x83, 0xF0, 0x13, 0x43, 0x73, 0xF0, + 0x13, 0x52, 0x64, 0xF0, 0x1B, 0x45, 0xF0, 0x1B, + 0x35, 0xF0, 0x2A, 0x44, 0xF0, 0xB2, 0x43, 0x40, +//ascii 0x0036 + 0x03, 0xF0, 0x92, 0x48, 0xF0, 0x54, 0x3A, 0xF0, + 0x35, 0x2C, 0xF0, 0x24, 0x34, 0x45, 0xF0, 0x13, + 0x43, 0x73, 0xF4, 0x43, 0x73, 0xF4, 0x42, 0x83, + 0xF4, 0x43, 0x73, 0xF0, 0x13, 0x43, 0x73, 0xF0, + 0x14, 0x43, 0x54, 0xF0, 0x16, 0x34, 0x15, 0xF0, + 0x3F, 0x03, 0xF0, 0x4F, 0x01, 0xF0, 0x7C, 0xF0, + 0xE2, 0x50, +//ascii 0x0037 + 0x34, 0xF0, 0xF0, 0x26, 0xF0, 0xF8, 0xF0, 0xDA, + 0xF0, 0xB3, 0x18, 0xF0, 0x93, 0x38, 0xF0, 0x73, + 0x58, 0xF0, 0x53, 0x78, 0xF0, 0x33, 0x98, 0xF0, + 0x13, 0xB6, 0xF0, 0x13, 0xD4, 0xF0, 0x13, 0xF2, + 0xF0, 0x13, 0xF0, 0xF0, 0x33, 0x60, +//ascii 0x0038 + 0x22, 0xF0, 0x84, 0x47, 0xF0, 0x47, 0x29, 0xF0, + 0x38, 0x19, 0xF0, 0x2D, 0x34, 0xF0, 0x13, 0x45, + 0x53, 0xF4, 0x53, 0x63, 0xF3, 0x63, 0x63, 0xF3, + 0x63, 0x63, 0xF4, 0x53, 0x63, 0xF0, 0x13, 0x45, + 0x53, 0xF0, 0x19, 0x13, 0x34, 0xF0, 0x28, 0x19, + 0xF0, 0x37, 0x29, 0xF0, 0x54, 0x47, 0xF0, 0xF0, + 0x21, 0x10, +//ascii 0x0039 + 0x35, 0xF0, 0xCD, 0xF0, 0x7F, 0xF0, 0x5F, 0x03, + 0xF0, 0x25, 0x24, 0x35, 0xF0, 0x23, 0x63, 0x44, + 0xF0, 0x13, 0x72, 0x53, 0xF3, 0x83, 0x43, 0xF3, + 0x83, 0x43, 0xF0, 0x13, 0x73, 0x43, 0xF0, 0x13, + 0x64, 0x34, 0xF0, 0x15, 0x35, 0x25, 0xF0, 0x2B, + 0x25, 0xF0, 0x3A, 0x34, 0xF0, 0x67, 0x43, 0x30, +//ascii 0x003A + 0x53, 0x74, 0xF0, 0x64, 0x74, 0xF0, 0x64, 0x74, + 0xF0, 0x73, 0x83, 0x10, +//ascii 0x003B + 0x12, 0xF0, 0xF0, 0x34, 0x84, 0xF0, 0x54, 0x87, + 0xF0, 0x24, 0x88, 0xF0, 0x22, 0xD4, 0x40, +//ascii 0x003C + 0x04, 0x84, 0xF0, 0x63, 0x74, 0xF0, 0x74, 0x63, + 0xF0, 0x93, 0x54, 0xF0, 0x94, 0x43, 0xF0, 0xB3, + 0x43, 0xF0, 0xB4, 0x24, 0xF0, 0xC3, 0x23, 0xF0, + 0xD3, 0x14, 0xF0, 0xE6, 0xF0, 0xF6, 0xF0, 0xF0, + 0x14, 0xF0, 0xF0, 0x24, 0x60, +//ascii 0x003D + 0x33, 0x43, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, + 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, + 0x43, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, + 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, + 0xF0, 0xB3, 0x43, 0xF0, 0xB3, 0x43, 0x30, +//ascii 0x003E + 0x64, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x16, 0xF0, + 0xF6, 0xF0, 0xE8, 0xF0, 0xD3, 0x23, 0xF0, 0xC4, + 0x23, 0xF0, 0xC3, 0x43, 0xF0, 0xA4, 0x43, 0xF0, + 0xA3, 0x54, 0xF0, 0x93, 0x63, 0xF0, 0x84, 0x64, + 0xF0, 0x64, 0x84, +//ascii 0x003F + 0x74, 0xF0, 0xF7, 0xF0, 0xD9, 0xF0, 0xCA, 0xF0, + 0xB3, 0x44, 0xF0, 0x94, 0x56, 0x24, 0xF3, 0x66, + 0x24, 0xF4, 0x65, 0x24, 0xF0, 0x13, 0x83, 0x24, + 0xF0, 0x15, 0xF0, 0xF0, 0x15, 0xF0, 0xF0, 0x24, + 0xF0, 0xF0, 0x42, 0x70, +//ascii 0x0040 + 0x46, 0xF0, 0xCC, 0xF0, 0x7F, 0xF0, 0x56, 0x65, + 0xF0, 0x35, 0xA3, 0xF0, 0x33, 0xC3, 0xF0, 0x23, + 0xD3, 0x23, 0xC3, 0x2E, 0x23, 0xB3, 0x3D, 0x33, + 0xB3, 0x3C, 0x52, 0xB3, 0x34, 0x63, 0x43, 0xA3, + 0x33, 0x83, 0x33, 0xA3, 0x33, 0x83, 0x33, 0xA3, + 0x33, 0x83, 0x33, 0xA3, 0x33, 0x83, 0x33, 0xA3, + 0x34, 0x64, 0x23, 0xB3, 0x45, 0x25, 0x33, 0xC3, + 0x4A, 0x43, 0xC3, 0x58, 0x44, 0xD3, 0x71, 0x83, + 0xE4, 0xD5, 0xF5, 0xA5, 0xF0, 0x2F, 0x03, 0xF0, + 0x4F, 0x01, 0xF0, 0x7C, 0x20, +//ascii 0x0041 + 0x21, 0xF0, 0xF0, 0x33, 0xF0, 0xF6, 0xF0, 0xC9, + 0xF0, 0x9C, 0xF0, 0x7B, 0xF0, 0x7C, 0xF0, 0x6B, + 0x13, 0xF0, 0x68, 0x43, 0xF0, 0x65, 0x73, 0xF0, + 0x65, 0x73, 0xF0, 0x68, 0x43, 0xF0, 0x7A, 0x13, + 0xF0, 0x9C, 0xF0, 0xCB, 0xF0, 0xDB, 0xF0, 0xD8, + 0xF0, 0xF0, 0x15, 0xF0, 0xF0, 0x42, 0x50, +//ascii 0x0042 + 0x75, 0xF0, 0x66, 0x37, 0xF0, 0x48, 0x19, 0xF0, + 0x29, 0x1A, 0xF0, 0x14, 0x26, 0x44, 0xF0, 0x13, + 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, 0x13, + 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, 0x13, + 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, 0x1F, + 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, + 0x1F, 0x05, 0x10, +//ascii 0x0043 + 0x43, 0x63, 0xF0, 0x75, 0x64, 0xF0, 0x56, 0x65, + 0xF0, 0x45, 0x85, 0xF0, 0x24, 0xC4, 0xF0, 0x13, + 0xD4, 0xF0, 0x13, 0xE3, 0xF4, 0xE3, 0xF4, 0xE3, + 0xF0, 0x13, 0xE3, 0xF0, 0x13, 0xD4, 0xF0, 0x14, + 0xC4, 0xF0, 0x15, 0xA4, 0xF0, 0x36, 0x57, 0xF0, + 0x4F, 0x01, 0xF0, 0x6E, 0xF0, 0x9A, 0xF0, 0xF2, + 0x10, +//ascii 0x0044 + 0x26, 0xF0, 0xCB, 0xF0, 0x9E, 0xF0, 0x6F, 0x01, + 0xF0, 0x45, 0x76, 0xF0, 0x25, 0xA4, 0xF0, 0x24, + 0xC3, 0xF0, 0x23, 0xD4, 0xF0, 0x13, 0xE3, 0xF0, + 0x13, 0xE3, 0xF0, 0x13, 0xE3, 0xF0, 0x13, 0xE3, + 0xF0, 0x13, 0xE3, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, + 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x0045 + 0x73, 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, + 0x13, 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, + 0x13, 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, + 0x13, 0x53, 0x63, 0xF0, 0x13, 0x53, 0x63, 0xF0, + 0x13, 0x53, 0x63, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, + 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x50, +//ascii 0x0046 + 0x33, 0xF0, 0xF0, 0x33, 0x53, 0xF0, 0xA3, 0x53, + 0xF0, 0xA3, 0x53, 0xF0, 0xA3, 0x53, 0xF0, 0xA3, + 0x53, 0xF0, 0xA3, 0x53, 0xF0, 0xA3, 0x53, 0xF0, + 0xA3, 0x53, 0xF0, 0xAF, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x0047 + 0x54, 0xF0, 0xC2, 0x37, 0xF0, 0x74, 0x39, 0xF0, + 0x45, 0x3A, 0xF0, 0x35, 0x33, 0x25, 0xF0, 0x24, + 0x53, 0x44, 0xF0, 0x13, 0x63, 0x44, 0xF4, 0x63, + 0x53, 0xF4, 0x63, 0x53, 0xF4, 0xE3, 0xF4, 0xE3, + 0xF0, 0x13, 0xD4, 0xF0, 0x14, 0xC4, 0xF0, 0x15, + 0xA4, 0xF0, 0x36, 0x66, 0xF0, 0x4F, 0x01, 0xF0, + 0x6E, 0xF0, 0x9A, 0xF0, 0xF2, 0x10, +//ascii 0x0048 + 0x7F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x93, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, + 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xAF, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, + 0x05, 0x50, +//ascii 0x0049 + 0x7F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x004A + 0x7F, 0x01, 0xF0, 0x5F, 0x03, 0xF0, 0x3F, 0x04, + 0xF0, 0x2F, 0x05, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, + 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x15, 0xF0, 0xF0, 0x14, + 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x23, 0x70, +//ascii 0x004B + 0x31, 0xF0, 0x31, 0xF0, 0x12, 0xF3, 0xF0, 0x13, + 0xD4, 0xF0, 0x14, 0xA6, 0xF0, 0x15, 0x86, 0xF0, + 0x36, 0x56, 0xF0, 0x56, 0x26, 0xF0, 0x9B, 0xF0, + 0xB9, 0xF0, 0xD6, 0xF0, 0xF0, 0x15, 0xF0, 0xF0, + 0x25, 0xF0, 0x8F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x50, +//ascii 0x004C + 0x43, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, + 0x33, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x004D + 0x7F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x16, 0xF0, 0xF9, 0xF0, 0xF8, 0xF0, 0xF9, + 0xF0, 0xF8, 0xF0, 0xF9, 0xF0, 0xF7, 0xF0, 0xF6, + 0xF0, 0xD8, 0xF0, 0xA9, 0xF0, 0xA8, 0xF0, 0xA9, + 0xF0, 0xA8, 0xF0, 0xB8, 0xF0, 0xDF, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0x50, +//ascii 0x004E + 0x7F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0xE6, 0xF0, 0xE5, 0xF0, + 0xE6, 0xF0, 0xE5, 0xF0, 0xE6, 0xF0, 0xE5, 0xF0, + 0xE6, 0xF0, 0xE6, 0xF0, 0xD6, 0xF0, 0xEF, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, + 0x05, 0x50, +//ascii 0x004F + 0x59, 0xF0, 0xAD, 0xF0, 0x7F, 0x01, 0xF0, 0x4F, + 0x02, 0xF0, 0x44, 0x95, 0xF0, 0x24, 0xC4, 0xF0, + 0x13, 0xD4, 0xF4, 0xE3, 0xF4, 0xE3, 0xF4, 0xE3, + 0xF0, 0x13, 0xE3, 0xF0, 0x13, 0xD4, 0xF0, 0x14, + 0xC4, 0xF0, 0x15, 0xA4, 0xF0, 0x36, 0x57, 0xF0, + 0x4F, 0x01, 0xF0, 0x6E, 0xF0, 0x9A, 0xF0, 0xF2, + 0x50, +//ascii 0x0050 + 0x75, 0xF0, 0xE9, 0xF0, 0xBB, 0xF0, 0x9C, 0xF0, + 0x94, 0x54, 0xF0, 0x83, 0x73, 0xF0, 0x83, 0x73, + 0xF0, 0x83, 0x73, 0xF0, 0x83, 0x73, 0xF0, 0x83, + 0x73, 0xF0, 0x83, 0x73, 0xF0, 0x8F, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0x10, +//ascii 0x0051 + 0x59, 0x71, 0xF0, 0x2D, 0x42, 0xF0, 0x1F, 0x01, + 0x13, 0xFF, 0x06, 0xF4, 0x97, 0xF4, 0xB5, 0xF0, + 0x13, 0xB6, 0xF4, 0xA7, 0xF4, 0xA3, 0x13, 0xF4, + 0xA1, 0x33, 0xF0, 0x13, 0xE3, 0xF0, 0x13, 0xD4, + 0xF0, 0x14, 0xC4, 0xF0, 0x15, 0xA4, 0xF0, 0x36, + 0x57, 0xF0, 0x4F, 0x01, 0xF0, 0x6E, 0xF0, 0x9A, + 0xF0, 0xF2, 0x50, +//ascii 0x0052 + 0x21, 0xF0, 0x54, 0xA2, 0xF0, 0x38, 0x64, 0xF0, + 0x2A, 0x36, 0xF0, 0x1C, 0x17, 0xF0, 0x14, 0x4A, + 0xF0, 0x33, 0x67, 0xF0, 0x53, 0x66, 0xF0, 0x63, + 0x64, 0xF0, 0x83, 0x64, 0xF0, 0x83, 0x64, 0xF0, + 0x83, 0x64, 0xF0, 0x8F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x0053 + 0x01, 0x74, 0xF0, 0x73, 0x67, 0xF0, 0x44, 0x59, + 0xF0, 0x25, 0x4A, 0xF0, 0x24, 0x54, 0x34, 0xF0, + 0x13, 0x63, 0x53, 0xF4, 0x54, 0x53, 0xF4, 0x53, + 0x63, 0xF4, 0x53, 0x63, 0xF0, 0x13, 0x44, 0x63, + 0xF0, 0x13, 0x44, 0x63, 0xF0, 0x1A, 0x64, 0xF0, + 0x29, 0x45, 0xF0, 0x38, 0x55, 0xF0, 0x55, 0x64, + 0xF0, 0xF0, 0x22, +//ascii 0x0054 + 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x3F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x13, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0x60, +//ascii 0x0055 + 0x7E, 0xF0, 0x7F, 0x02, 0xF0, 0x4F, 0x03, 0xF0, + 0x3F, 0x04, 0xF0, 0xF0, 0x15, 0xF0, 0xF0, 0x34, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, + 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x24, 0xF0, 0xF0, 0x15, 0xF0, 0x1F, 0x04, + 0xF0, 0x2F, 0x03, 0xF0, 0x3F, 0x02, 0xF0, 0x4F, + 0x01, 0x10, +//ascii 0x0056 + 0x71, 0xF0, 0xF0, 0x53, 0xF0, 0xF0, 0x36, 0xF0, + 0xF8, 0xF0, 0xDB, 0xF0, 0xDB, 0xF0, 0xDB, 0xF0, + 0xDB, 0xF0, 0xD8, 0xF0, 0xF0, 0x15, 0xF0, 0xF6, + 0xF0, 0xC9, 0xF0, 0x9B, 0xF0, 0x7B, 0xF0, 0x7B, + 0xF0, 0x8A, 0xF0, 0xB8, 0xF0, 0xD5, 0xF0, 0xF0, + 0x12, 0x70, +//ascii 0x0057 + 0x71, 0xF0, 0xF0, 0x54, 0xF0, 0xF0, 0x27, 0xF0, + 0xEB, 0xF0, 0xAE, 0xF0, 0xBE, 0xF0, 0xBC, 0xF0, + 0xE7, 0xF0, 0xE7, 0xF0, 0xBA, 0xF0, 0x7B, 0xF0, + 0x6C, 0xF0, 0x7A, 0xF0, 0xB7, 0xF0, 0xE8, 0xF0, + 0xDB, 0xF0, 0xDC, 0xF0, 0xCC, 0xF0, 0xDA, 0xF0, + 0xF6, 0xF0, 0xD8, 0xF0, 0x9C, 0xF0, 0x5D, 0xF0, + 0x4E, 0xF0, 0x7A, 0xF0, 0xB7, 0xF0, 0xE3, 0x60, +//ascii 0x0058 + 0x21, 0xF0, 0x11, 0xF0, 0x22, 0xF0, 0x13, 0xE3, + 0xF0, 0x14, 0xB5, 0xF0, 0x16, 0x86, 0xF0, 0x27, + 0x47, 0xF0, 0x47, 0x17, 0xF0, 0x8B, 0xF0, 0xC8, + 0xF0, 0xE6, 0xF0, 0xD9, 0xF0, 0xBC, 0xF0, 0x77, + 0x27, 0xF0, 0x37, 0x66, 0xF0, 0x25, 0x96, 0xF0, + 0x14, 0xC4, 0xF0, 0x12, 0xF3, 0xF0, 0x11, 0xF0, + 0x31, 0x10, +//ascii 0x0059 + 0x31, 0xF0, 0xF0, 0x52, 0xF0, 0xF0, 0x44, 0xF0, + 0xF0, 0x26, 0xF0, 0xF8, 0xF0, 0xF7, 0xF0, 0xF0, + 0x17, 0xF0, 0xF0, 0x1E, 0xF0, 0x9C, 0xF0, 0x9C, + 0xF0, 0x7E, 0xF0, 0x67, 0xF0, 0xC7, 0xF0, 0xC7, + 0xF0, 0xD6, 0xF0, 0xF5, 0xF0, 0xF0, 0x13, 0xF0, + 0xF0, 0x31, +//ascii 0x005A + 0x32, 0xF3, 0xF0, 0x14, 0xD3, 0xF0, 0x15, 0xC3, + 0xF0, 0x16, 0xB3, 0xF0, 0x18, 0x93, 0xF0, 0x13, + 0x15, 0x83, 0xF0, 0x13, 0x26, 0x63, 0xF0, 0x13, + 0x36, 0x53, 0xF0, 0x13, 0x56, 0x33, 0xF0, 0x13, + 0x66, 0x23, 0xF0, 0x13, 0x89, 0xF0, 0x13, 0x98, + 0xF0, 0x13, 0xB6, 0xF0, 0x13, 0xC5, 0xF0, 0x13, + 0xD4, 0x10, +//ascii 0x005B + 0x33, 0xF0, 0x52, 0xB3, 0xF0, 0x52, 0xB3, 0xF0, + 0x52, 0xBF, 0x0A, 0xBF, 0x0A, 0xBF, 0x0A, 0xBF, + 0x0A, 0x40, +//ascii 0x005C + 0x02, 0xF0, 0xF6, 0xF0, 0xBA, 0xF0, 0x7C, 0xF0, + 0x6B, 0xF0, 0x6C, 0xF0, 0x6B, 0xF0, 0xA7, 0xF0, + 0xE4, 0xF0, 0xF0, 0x21, 0x10, +//ascii 0x005D + 0x3F, 0x0A, 0xBF, 0x0A, 0xBF, 0x0A, 0xBF, 0x0A, + 0xB3, 0xF0, 0x52, 0xB3, 0xF0, 0x52, 0xB3, 0xF0, + 0x52, 0x40, +//ascii 0x005E + 0x32, 0xF0, 0xF0, 0x24, 0xF0, 0xF6, 0xF0, 0xC6, + 0xF0, 0xF4, 0xF0, 0xF0, 0x23, 0xF0, 0xF0, 0x35, + 0xF0, 0xF0, 0x27, 0xF0, 0xF0, 0x25, 0xF0, 0xF0, + 0x33, 0xF0, 0xF0, 0x51, 0x30, +//ascii 0x005F + 0x43, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, + 0x33, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0x10, +//ascii 0x0060 + 0x21, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x15, 0xF0, + 0xF0, 0x14, 0xF0, 0xF0, 0x22, 0xF0, 0xF0, 0x41, + 0x50, +//ascii 0x0061 + 0x6D, 0xF0, 0x7E, 0xF0, 0x6F, 0xF0, 0x64, 0x13, + 0x32, 0xF0, 0x83, 0x32, 0x42, 0xF0, 0x72, 0x42, + 0x43, 0xF0, 0x62, 0x42, 0x52, 0xF0, 0x63, 0x33, + 0x42, 0xF0, 0x63, 0x33, 0x33, 0xF0, 0x64, 0x38, + 0xF0, 0x73, 0x38, 0xF0, 0x82, 0x46, 0xF0, 0xF0, + 0x14, 0x70, +//ascii 0x0062 + 0x79, 0xF0, 0xAC, 0xF0, 0x9D, 0xF0, 0x75, 0x46, + 0xF0, 0x63, 0x84, 0xF0, 0x63, 0x93, 0xF0, 0x63, + 0x93, 0xF0, 0x63, 0x93, 0xF0, 0x63, 0x93, 0xF0, + 0x73, 0x73, 0xF0, 0x2F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x0063 + 0x32, 0x52, 0xF0, 0xA4, 0x53, 0xF0, 0x94, 0x54, + 0xF0, 0x75, 0x55, 0xF0, 0x63, 0x93, 0xF0, 0x63, + 0x93, 0xF0, 0x62, 0xA3, 0xF0, 0x63, 0x93, 0xF0, + 0x63, 0x93, 0xF0, 0x64, 0x65, 0xF0, 0x7D, 0xF0, + 0x8D, 0xF0, 0xA9, 0xF0, 0xE5, 0x20, +//ascii 0x0064 + 0x7F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x82, 0x63, 0xF0, 0x83, + 0x92, 0xF0, 0x73, 0x93, 0xF0, 0x62, 0xA3, 0xF0, + 0x63, 0x93, 0xF0, 0x63, 0x93, 0xF0, 0x64, 0x65, + 0xF0, 0x6E, 0xF0, 0x8D, 0xF0, 0x9B, 0xF0, 0xD5, + 0x20, +//ascii 0x0065 + 0x75, 0x32, 0xF0, 0xA6, 0x33, 0xF0, 0x87, 0x33, + 0xF0, 0x74, 0x22, 0x34, 0xF0, 0x63, 0x32, 0x43, + 0xF0, 0x63, 0x32, 0x43, 0xF0, 0x62, 0x42, 0x43, + 0xF0, 0x62, 0x42, 0x43, 0xF0, 0x63, 0x32, 0x43, + 0xF0, 0x64, 0x22, 0x34, 0xF0, 0x7D, 0xF0, 0x8D, + 0xF0, 0xA9, 0xF0, 0xE5, 0x60, +//ascii 0x0066 + 0x23, 0x33, 0xF0, 0xC3, 0x33, 0xF0, 0xC3, 0x33, + 0xF0, 0xC4, 0x23, 0xF0, 0xCF, 0x06, 0xF0, 0x1F, + 0x05, 0xF0, 0x2F, 0x04, 0xF0, 0x63, 0xF0, 0xF0, + 0x33, 0x50, +//ascii 0x0067 + 0x4F, 0x02, 0xF0, 0x4F, 0x04, 0xF0, 0x2F, 0x05, + 0xF0, 0x1F, 0x05, 0xF0, 0x32, 0x63, 0x44, 0xF3, + 0x83, 0x43, 0xF3, 0x92, 0x43, 0xF2, 0xA3, 0x33, + 0xF3, 0x93, 0x33, 0xF3, 0x84, 0x33, 0xF4, 0x64, + 0x34, 0xFE, 0x24, 0xF0, 0x2C, 0x43, 0xF0, 0x3A, + 0x52, 0xF0, 0x75, 0x20, +//ascii 0x0068 + 0x6D, 0xF0, 0x7E, 0xF0, 0x6F, 0xF0, 0x64, 0xF0, + 0xF0, 0x23, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x42, 0xF0, 0xF0, + 0x53, 0xF0, 0xBF, 0x05, 0xF0, 0x1F, 0x05, 0xF0, + 0x1F, 0x05, 0x50, +//ascii 0x0069 + 0x32, 0xF0, 0xF0, 0x33, 0x3F, 0xF4, 0x2F, 0xF3, + 0x3F, 0x50, +//ascii 0x006A + 0x31, 0xF0, 0xF0, 0x43, 0x3F, 0x04, 0xB4, 0x2F, + 0x05, 0xA3, 0x3F, 0x05, 0xF0, 0xF0, 0x34, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0x30, +//ascii 0x006B + 0x21, 0xF0, 0x61, 0xC2, 0xF0, 0x62, 0xA3, 0xF0, + 0x63, 0x84, 0xF0, 0x64, 0x56, 0xF0, 0x65, 0x36, + 0xF0, 0x9A, 0xF0, 0xC8, 0xF0, 0xE6, 0xF0, 0xF0, + 0x14, 0xF0, 0xF0, 0x34, 0xF0, 0x6F, 0x05, 0xF0, + 0x1F, 0x05, 0xF0, 0x1F, 0x05, 0x10, +//ascii 0x006C + 0x7F, 0x05, 0xF0, 0x1F, 0x05, 0xF0, 0x1F, 0x05, + 0x50, +//ascii 0x006D + 0x6D, 0xF0, 0x6F, 0xF0, 0x6F, 0xF0, 0x64, 0xF0, + 0xF0, 0x23, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x44, 0xF0, 0xF0, + 0x3D, 0xF0, 0x6F, 0xF0, 0x6F, 0xF0, 0x64, 0xF0, + 0xF0, 0x23, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x42, 0xF0, 0xF0, 0x54, 0xF0, 0xFF, + 0xF0, 0x6F, 0xF0, 0x6F, 0x50, +//ascii 0x006E + 0x6D, 0xF0, 0x7E, 0xF0, 0x6F, 0xF0, 0x65, 0xF0, + 0xF0, 0x13, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x42, 0xF0, 0xF0, + 0x53, 0xF0, 0xF0, 0x1F, 0xF0, 0x6F, 0xF0, 0x6F, + 0x50, +//ascii 0x006F + 0x55, 0xF0, 0xE9, 0xF0, 0xAD, 0xF0, 0x8D, 0xF0, + 0x74, 0x74, 0xF0, 0x63, 0x93, 0xF0, 0x63, 0x93, + 0xF0, 0x62, 0xA3, 0xF0, 0x63, 0x93, 0xF0, 0x63, + 0x93, 0xF0, 0x64, 0x74, 0xF0, 0x7D, 0xF0, 0x8C, + 0xF0, 0xB9, 0xF0, 0xE5, 0x60, +//ascii 0x0070 + 0x39, 0xF0, 0xBB, 0xF0, 0x9D, 0xF0, 0x76, 0x27, + 0xF0, 0x64, 0x74, 0xF0, 0x63, 0x93, 0xF0, 0x63, + 0x93, 0xF0, 0x63, 0x93, 0xF0, 0x63, 0x93, 0xF0, + 0x73, 0x73, 0xF0, 0x94, 0x34, 0xF0, 0x8F, 0x06, + 0xFF, 0x06, 0xFF, 0x06, 0x70, +//ascii 0x0071 + 0x0F, 0x06, 0xFF, 0x06, 0xFF, 0x06, 0xFF, 0x06, + 0xF0, 0x22, 0x63, 0xF0, 0x83, 0x92, 0xF0, 0x73, + 0x93, 0xF0, 0x62, 0xA3, 0xF0, 0x63, 0x93, 0xF0, + 0x63, 0x93, 0xF0, 0x64, 0x65, 0xF0, 0x6E, 0xF0, + 0x8D, 0xF0, 0x9B, 0xF0, 0xD5, 0x60, +//ascii 0x0072 + 0x43, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x33, 0xF0, 0xF0, 0x43, 0xF0, 0xF0, 0x43, + 0xF0, 0xF0, 0x1F, 0xF0, 0x6F, 0xF0, 0x6F, 0x50, +//ascii 0x0073 + 0x22, 0x45, 0xF0, 0x93, 0x37, 0xF0, 0x74, 0x37, + 0xF0, 0x74, 0x24, 0x14, 0xF0, 0x63, 0x33, 0x33, + 0xF0, 0x62, 0x43, 0x33, 0xF0, 0x62, 0x43, 0x42, + 0xF0, 0x63, 0x24, 0x33, 0xF0, 0x63, 0x23, 0x43, + 0xF0, 0x68, 0x25, 0xF0, 0x77, 0x33, 0xF0, 0x95, + 0x43, 0xF0, 0xF0, 0x31, 0x40, +//ascii 0x0074 + 0x71, 0xF0, 0x63, 0x93, 0xF0, 0x63, 0x93, 0xF0, + 0x63, 0x84, 0xF0, 0x2F, 0x04, 0xF0, 0x2F, 0x03, + 0xF0, 0x3F, 0x02, 0xF0, 0x83, 0xF0, 0xF0, 0x33, + 0x40, +//ascii 0x0075 + 0x4F, 0xF0, 0x6F, 0xF0, 0x6F, 0xF0, 0xF3, 0xF0, + 0xF0, 0x53, 0xF0, 0xF0, 0x43, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, + 0x15, 0xF0, 0x6F, 0xF0, 0x6E, 0xF0, 0x7D, 0x70, +//ascii 0x0076 + 0x03, 0xF0, 0xF0, 0x35, 0xF0, 0xF0, 0x18, 0xF0, + 0xDB, 0xF0, 0xDB, 0xF0, 0xE8, 0xF0, 0xF0, 0x15, + 0xF0, 0xF6, 0xF0, 0xC9, 0xF0, 0x9A, 0xF0, 0x8B, + 0xF0, 0xA8, 0xF0, 0xD5, 0xF0, 0xF0, 0x12, 0x20, +//ascii 0x0077 + 0x41, 0xF0, 0xF0, 0x54, 0xF0, 0xF0, 0x28, 0xF0, + 0xDB, 0xF0, 0xCD, 0xF0, 0xC9, 0xF0, 0xF0, 0x15, + 0xF0, 0xD8, 0xF0, 0x9B, 0xF0, 0x7B, 0xF0, 0xA7, + 0xF0, 0xE5, 0xF0, 0xF0, 0x19, 0xF0, 0xDB, 0xF0, + 0xEA, 0xF0, 0xF6, 0xF0, 0xE7, 0xF0, 0xAB, 0xF0, + 0x6D, 0xF0, 0x8A, 0xF0, 0xB6, 0xF0, 0xF3, 0x50, +//ascii 0x0078 + 0x01, 0xD1, 0xF0, 0x62, 0xB2, 0xF0, 0x64, 0x74, + 0xF0, 0x65, 0x46, 0xF0, 0x76, 0x16, 0xF0, 0x9A, + 0xF0, 0xD7, 0xF0, 0xF5, 0xF0, 0xE9, 0xF0, 0xAD, + 0xF0, 0x76, 0x36, 0xF0, 0x64, 0x74, 0xF0, 0x62, + 0xA3, 0xF0, 0x61, 0xD1, 0x50, +//ascii 0x0079 + 0x03, 0xF0, 0xF0, 0x35, 0xF0, 0xF0, 0x18, 0xF0, + 0xDB, 0xF0, 0xDB, 0xF0, 0xEA, 0xF0, 0xE9, 0xF0, + 0xCA, 0xF0, 0x7E, 0xF0, 0x4A, 0x43, 0xF0, 0x1B, + 0x73, 0xF8, 0xA3, 0xF5, 0xD3, 0xF2, 0x20, +//ascii 0x007A + 0x43, 0x93, 0xF0, 0x64, 0x83, 0xF0, 0x65, 0x73, + 0xF0, 0x67, 0x53, 0xF0, 0x68, 0x43, 0xF0, 0x63, + 0x15, 0x33, 0xF0, 0x63, 0x26, 0x13, 0xF0, 0x63, + 0x48, 0xF0, 0x63, 0x57, 0xF0, 0x63, 0x66, 0xF0, + 0x63, 0x75, 0xF0, 0x63, 0x93, 0x10, +//ascii 0x007B + 0x33, 0xF0, 0x43, 0xB3, 0xF0, 0x43, 0xB5, 0xF0, + 0x14, 0xCA, 0x3B, 0xCB, 0x1B, 0xEA, 0x1A, 0xF0, + 0x85, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, 0x23, 0x70, +//ascii 0x007C + 0x5F, 0x0F, 0x04, 0x2F, 0x0F, 0x04, 0x2F, 0x0F, + 0x04, 0x2F, 0x0F, 0x04, 0x50, +//ascii 0x007D + 0x63, 0xF0, 0xF0, 0x34, 0xF0, 0xF0, 0x15, 0xF0, + 0x8A, 0x1A, 0xEB, 0x1B, 0xDA, 0x3B, 0xB5, 0xF0, + 0x14, 0xB3, 0xF0, 0x43, 0xB3, 0xF0, 0x43, 0x40, +//ascii 0x007E + 0x02, 0xF0, 0xF0, 0x44, 0xF0, 0xF0, 0x25, 0xF0, + 0xF0, 0x34, 0xF0, 0xF0, 0x33, 0xF0, 0xF0, 0x33, + 0xF0, 0xF0, 0x23, 0xF0, 0xF0, 0x24, 0xF0, 0xF0, + 0x14, 0xF0, 0xF0, 0x23, 0xF0, 0xF0, 0x33, 0xF0, + 0xF0, 0x34, 0xF0, 0xF0, 0x25, 0xF0, 0xF0, 0x24, + 0xF0, 0xF0, 0x42, 0x30, +}; + + __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersINTER_SEMIBOLD_28PX_1BPP[95] = { + { 0, 0, 7,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 9,1, 4, 0, 0 }, //asciii 0x0021 + { 14, 1, 11,1, 1, 0, 0 }, //asciii 0x0022 + { 30, 1, 18,0, 1, 0, 0 }, //asciii 0x0023 + { 80, 1, 18,0, 6, 0, 0 }, //asciii 0x0024 + { 128, 1, 24,2, 0, 0, 0 }, //asciii 0x0025 + { 189, 1, 19,0, 7, 0, 0 }, //asciii 0x0026 + { 238, 1, 6,1, 1, 0, 0 }, //asciii 0x0027 + { 242, 1, 11,0, 5, 0, 0 }, //asciii 0x0028 + { 260, 1, 11,1, 7, 0, 0 }, //asciii 0x0029 + { 278, 1, 15,1, 2, 0, 0 }, //asciii 0x002A + { 309, 1, 19,1, 7, 0, 0 }, //asciii 0x002B + { 343, 1, 8,1, 4, 0, 0 }, //asciii 0x002C + { 353, 1, 13,1, 3, 0, 0 }, //asciii 0x002D + { 379, 1, 8,1, 3, 0, 0 }, //asciii 0x002E + { 390, 1, 11,0, 5, 0, 0 }, //asciii 0x002F + { 413, 1, 19,1, 2, 0, 0 }, //asciii 0x0030 + { 455, 1, 13,1, 6, 0, 0 }, //asciii 0x0031 + { 478, 1, 17,0, 7, 0, 0 }, //asciii 0x0032 + { 521, 1, 18,0, 7, 0, 0 }, //asciii 0x0033 + { 568, 1, 19,1, 3, 0, 0 }, //asciii 0x0034 + { 612, 1, 18,1, 3, 0, 0 }, //asciii 0x0035 + { 660, 1, 18,0, 7, 0, 0 }, //asciii 0x0036 + { 710, 1, 16,0, 5, 0, 0 }, //asciii 0x0037 + { 748, 1, 18,0, 7, 0, 0 }, //asciii 0x0038 + { 798, 1, 18,0, 6, 0, 0 }, //asciii 0x0039 + { 846, 1, 8,1, 2, 0, 0 }, //asciii 0x003A + { 858, 1, 8,0, 6, 0, 0 }, //asciii 0x003B + { 873, 1, 19,1, 7, 0, 0 }, //asciii 0x003C + { 910, 1, 19,1, 7, 0, 0 }, //asciii 0x003D + { 949, 1, 19,1, 7, 0, 0 }, //asciii 0x003E + { 984, 1, 15,0, 5, 0, 0 }, //asciii 0x003F + { 1020, 1, 28,0, 6, 0, 0 }, //asciii 0x0040 + { 1097, 1, 20,0, 3, 0, 0 }, //asciii 0x0041 + { 1144, 1, 18,0, 6, 0, 0 }, //asciii 0x0042 + { 1195, 1, 21,1, 2, 0, 0 }, //asciii 0x0043 + { 1244, 1, 20,0, 6, 0, 0 }, //asciii 0x0044 + { 1292, 1, 17,1, 1, 0, 0 }, //asciii 0x0045 + { 1340, 1, 16,0, 5, 0, 0 }, //asciii 0x0046 + { 1379, 1, 21,0, 6, 0, 0 }, //asciii 0x0047 + { 1433, 1, 21,1, 1, 0, 0 }, //asciii 0x0048 + { 1483, 1, 8,1, 1, 0, 0 }, //asciii 0x0049 + { 1495, 1, 16,1, 1, 0, 0 }, //asciii 0x004A + { 1534, 1, 19,0, 5, 0, 0 }, //asciii 0x004B + { 1580, 1, 16,0, 7, 0, 0 }, //asciii 0x004C + { 1618, 1, 25,1, 1, 0, 0 }, //asciii 0x004D + { 1667, 1, 21,1, 1, 0, 0 }, //asciii 0x004E + { 1709, 1, 22,1, 2, 0, 0 }, //asciii 0x004F + { 1758, 1, 18,0, 5, 0, 0 }, //asciii 0x0050 + { 1799, 1, 22,1, 2, 0, 0 }, //asciii 0x0051 + { 1850, 1, 18,0, 3, 0, 0 }, //asciii 0x0052 + { 1897, 1, 18,0, 6, 0, 0 }, //asciii 0x0053 + { 1948, 1, 18,0, 5, 0, 0 }, //asciii 0x0054 + { 1995, 1, 21,1, 1, 0, 0 }, //asciii 0x0055 + { 2045, 1, 20,0, 0, 0, 0 }, //asciii 0x0056 + { 2087, 1, 28,0, 0, 0, 0 }, //asciii 0x0057 + { 2143, 1, 19,0, 3, 0, 0 }, //asciii 0x0058 + { 2193, 1, 20,0, 5, 0, 0 }, //asciii 0x0059 + { 2235, 1, 18,0, 5, 0, 0 }, //asciii 0x005A + { 2285, 1, 11,0, 5, 0, 0 }, //asciii 0x005B + { 2303, 1, 11,1, 0, 0, 0 }, //asciii 0x005C + { 2324, 1, 11,1, 6, 0, 0 }, //asciii 0x005D + { 2342, 1, 13,0, 6, 0, 0 }, //asciii 0x005E + { 2371, 1, 15,1, 4, 0, 0 }, //asciii 0x005F + { 2409, 1, 14,2, 3, 0, 0 }, //asciii 0x0060 + { 2426, 1, 16,1, 2, 0, 0 }, //asciii 0x0061 + { 2468, 1, 18,1, 2, 0, 0 }, //asciii 0x0062 + { 2507, 1, 16,0, 6, 0, 0 }, //asciii 0x0063 + { 2545, 1, 18,1, 1, 0, 0 }, //asciii 0x0064 + { 2586, 1, 17,1, 2, 0, 0 }, //asciii 0x0065 + { 2631, 1, 11,0, 5, 0, 0 }, //asciii 0x0066 + { 2657, 1, 18,1, 2, 0, 0 }, //asciii 0x0067 + { 2701, 1, 17,1, 2, 0, 0 }, //asciii 0x0068 + { 2736, 1, 7,0, 5, 0, 0 }, //asciii 0x0069 + { 2746, 1, 8,0, 5, 0, 0 }, //asciii 0x006A + { 2768, 1, 16,0, 3, 0, 0 }, //asciii 0x006B + { 2806, 1, 7,1, 1, 0, 0 }, //asciii 0x006C + { 2815, 1, 25,1, 2, 0, 0 }, //asciii 0x006D + { 2868, 1, 17,1, 2, 0, 0 }, //asciii 0x006E + { 2901, 1, 17,0, 6, 0, 0 }, //asciii 0x006F + { 2938, 1, 17,0, 6, 0, 0 }, //asciii 0x0070 + { 2975, 1, 17,0, 6, 0, 0 }, //asciii 0x0071 + { 3013, 1, 11,0, 1, 0, 0 }, //asciii 0x0072 + { 3037, 1, 15,0, 6, 0, 0 }, //asciii 0x0073 + { 3082, 1, 11,0, 7, 0, 0 }, //asciii 0x0074 + { 3107, 1, 17,1, 2, 0, 0 }, //asciii 0x0075 + { 3139, 1, 16,0, 6, 0, 0 }, //asciii 0x0076 + { 3171, 1, 23,0, 1, 0, 0 }, //asciii 0x0077 + { 3219, 1, 16,0, 6, 0, 0 }, //asciii 0x0078 + { 3256, 1, 16,0, 6, 0, 0 }, //asciii 0x0079 + { 3287, 1, 16,1, 2, 0, 0 }, //asciii 0x007A + { 3325, 1, 11,0, 5, 0, 0 }, //asciii 0x007B + { 3349, 1, 10,1, 5, 0, 0 }, //asciii 0x007C + { 3362, 1, 11,0, 6, 0, 0 }, //asciii 0x007D + { 3386, 1, 19,1, 3, 0, 0 }, //asciii 0x007E +}; + +__attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontINTER_SEMIBOLD_28PX_1BPP= { + 3430, // bitmap len + BAGL_FONT_INTER_SEMIBOLD_28px_1bpp, // font id + (uint8_t) NBGL_BPP_1, // bpp + 36, // height of all characters in pixels + 36, // line height in pixels + 0, // kerning + 0, // crop enabled (1) or not (0) + 0, // Most top Y coordinate of any char + 0x20, // first character + 0x7E, // last character + charactersINTER_SEMIBOLD_28PX_1BPP, + bitmapINTER_SEMIBOLD_28PX_1BPP +}; diff --git a/lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.json b/lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.json new file mode 100644 index 000000000..5868d69a3 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "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", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 33, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 14, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 34, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 30, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 35, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 80, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 36, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 128, + "width": 24, + "x_min_offset": 2, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 37, + "bitmap_byte_count": 61 + }, + { + "encoding": 1, + "bitmap_offset": 189, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 38, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 238, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 39, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 242, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 40, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 260, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 41, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 278, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 42, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 309, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 43, + "bitmap_byte_count": 34 + }, + { + "encoding": 1, + "bitmap_offset": 343, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 353, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 45, + "bitmap_byte_count": 26 + }, + { + "encoding": 1, + "bitmap_offset": 379, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 46, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 390, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 47, + "bitmap_byte_count": 23 + }, + { + "encoding": 1, + "bitmap_offset": 413, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 48, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 455, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 49, + "bitmap_byte_count": 23 + }, + { + "encoding": 1, + "bitmap_offset": 478, + "width": 17, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 50, + "bitmap_byte_count": 43 + }, + { + "encoding": 1, + "bitmap_offset": 521, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 51, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 568, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 52, + "bitmap_byte_count": 44 + }, + { + "encoding": 1, + "bitmap_offset": 612, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 53, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 660, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 54, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 710, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 55, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 748, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 56, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 798, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 57, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 846, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 58, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 858, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 873, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 60, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 910, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 61, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 949, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 62, + "bitmap_byte_count": 35 + }, + { + "encoding": 1, + "bitmap_offset": 984, + "width": 15, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 63, + "bitmap_byte_count": 36 + }, + { + "encoding": 1, + "bitmap_offset": 1020, + "width": 28, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 77 + }, + { + "encoding": 1, + "bitmap_offset": 1097, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 65, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 1144, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 66, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 1195, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 67, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 1244, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 68, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 1292, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 69, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 1340, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 70, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 1379, + "width": 21, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 71, + "bitmap_byte_count": 54 + }, + { + "encoding": 1, + "bitmap_offset": 1433, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 72, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 1483, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 73, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 1495, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 74, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 1534, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 75, + "bitmap_byte_count": 46 + }, + { + "encoding": 1, + "bitmap_offset": 1580, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 76, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 1618, + "width": 25, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 77, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 1667, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 78, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 1709, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 79, + "bitmap_byte_count": 49 + }, + { + "encoding": 1, + "bitmap_offset": 1758, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 80, + "bitmap_byte_count": 41 + }, + { + "encoding": 1, + "bitmap_offset": 1799, + "width": 22, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 81, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 1850, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 82, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 1897, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 83, + "bitmap_byte_count": 51 + }, + { + "encoding": 1, + "bitmap_offset": 1948, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 84, + "bitmap_byte_count": 47 + }, + { + "encoding": 1, + "bitmap_offset": 1995, + "width": 21, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 85, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 2045, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 86, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 2087, + "width": 28, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 87, + "bitmap_byte_count": 56 + }, + { + "encoding": 1, + "bitmap_offset": 2143, + "width": 19, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 88, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 2193, + "width": 20, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 89, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 2235, + "width": 18, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 90, + "bitmap_byte_count": 50 + }, + { + "encoding": 1, + "bitmap_offset": 2285, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 91, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 2303, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 92, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 2324, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 93, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 2342, + "width": 13, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 94, + "bitmap_byte_count": 29 + }, + { + "encoding": 1, + "bitmap_offset": 2371, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 95, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 2409, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 96, + "bitmap_byte_count": 17 + }, + { + "encoding": 1, + "bitmap_offset": 2426, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 97, + "bitmap_byte_count": 42 + }, + { + "encoding": 1, + "bitmap_offset": 2468, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 98, + "bitmap_byte_count": 39 + }, + { + "encoding": 1, + "bitmap_offset": 2507, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 99, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 2545, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 100, + "bitmap_byte_count": 41 + }, + { + "encoding": 1, + "bitmap_offset": 2586, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 101, + "bitmap_byte_count": 45 + }, + { + "encoding": 1, + "bitmap_offset": 2631, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 102, + "bitmap_byte_count": 26 + }, + { + "encoding": 1, + "bitmap_offset": 2657, + "width": 18, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 44 + }, + { + "encoding": 1, + "bitmap_offset": 2701, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 104, + "bitmap_byte_count": 35 + }, + { + "encoding": 1, + "bitmap_offset": 2736, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 105, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 2746, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 22 + }, + { + "encoding": 1, + "bitmap_offset": 2768, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 107, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 2806, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 108, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 2815, + "width": 25, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 109, + "bitmap_byte_count": 53 + }, + { + "encoding": 1, + "bitmap_offset": 2868, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 110, + "bitmap_byte_count": 33 + }, + { + "encoding": 1, + "bitmap_offset": 2901, + "width": 17, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 111, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 2938, + "width": 17, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 2975, + "width": 17, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 3013, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 114, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 3037, + "width": 15, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 115, + "bitmap_byte_count": 45 + }, + { + "encoding": 1, + "bitmap_offset": 3082, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 116, + "bitmap_byte_count": 25 + }, + { + "encoding": 1, + "bitmap_offset": 3107, + "width": 17, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 117, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 3139, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 118, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 3171, + "width": 23, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 119, + "bitmap_byte_count": 48 + }, + { + "encoding": 1, + "bitmap_offset": 3219, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 120, + "bitmap_byte_count": 37 + }, + { + "encoding": 1, + "bitmap_offset": 3256, + "width": 16, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 31 + }, + { + "encoding": 1, + "bitmap_offset": 3287, + "width": 16, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 122, + "bitmap_byte_count": 38 + }, + { + "encoding": 1, + "bitmap_offset": 3325, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 123, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 3349, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 3362, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 6, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 125, + "bitmap_byte_count": 24 + }, + { + "encoding": 1, + "bitmap_offset": 3386, + "width": 19, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 126, + "bitmap_byte_count": 44 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.inc b/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.inc index ac9186a3f..c0d4fb9a5 100644 --- a/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.inc +++ b/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.inc @@ -220,101 +220,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapOPEN_SANS_E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersOPEN_SANS_EXTRABOLD_11PX_1BPP[95] = { - { 0, 0, 4,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 4,2, 1, 0, 1 }, //asciii 0x0021 - { 1, 3, 7,2, 1, 0, 2 }, //asciii 0x0022 - { 1, 8, 8,1, 1, 0, 1 }, //asciii 0x0023 - { 1, 20, 7,1, 0, 0, 0 }, //asciii 0x0024 - { 1, 33, 12,1, 1, 1, 1 }, //asciii 0x0025 - { 1, 45, 10,1, 1, 0, 1 }, //asciii 0x0026 - { 1, 56, 4,2, 1, 0, 2 }, //asciii 0x0027 - { 1, 59, 5,1, 1, 1, 0 }, //asciii 0x0028 - { 1, 64, 5,2, 1, 0, 0 }, //asciii 0x0029 - { 1, 69, 7,1, 1, 0, 1 }, //asciii 0x002A - { 1, 76, 7,1, 1, 0, 1 }, //asciii 0x002B - { 1, 83, 4,1, 2, 0, 0 }, //asciii 0x002C - { 1, 87, 5,1, 2, 0, 1 }, //asciii 0x002D - { 1, 92, 4,2, 2, 0, 1 }, //asciii 0x002E - { 1, 94, 6,1, 1, 0, 1 }, //asciii 0x002F - { 1, 99, 9,2, 1, 1, 1 }, //asciii 0x0030 - { 1, 105, 7,2, 1, 1, 1 }, //asciii 0x0031 - { 1, 110, 8,2, 1, 1, 1 }, //asciii 0x0032 - { 1, 117, 8,2, 1, 1, 1 }, //asciii 0x0033 - { 1, 125, 9,2, 1, 1, 1 }, //asciii 0x0034 - { 1, 133, 7,2, 1, 1, 1 }, //asciii 0x0035 - { 1, 138, 9,2, 1, 1, 1 }, //asciii 0x0036 - { 1, 148, 8,2, 1, 1, 1 }, //asciii 0x0037 - { 1, 154, 9,2, 1, 1, 1 }, //asciii 0x0038 - { 1, 164, 9,2, 1, 1, 1 }, //asciii 0x0039 - { 1, 174, 4,2, 1, 0, 1 }, //asciii 0x003A - { 1, 178, 4,1, 1, 0, 0 }, //asciii 0x003B - { 1, 184, 6,1, 1, 0, 1 }, //asciii 0x003C - { 1, 193, 7,1, 1, 0, 1 }, //asciii 0x003D - { 1, 206, 6,1, 1, 0, 1 }, //asciii 0x003E - { 1, 214, 7,1, 1, 1, 1 }, //asciii 0x003F - { 1, 222, 11,1, 1, 0, 0 }, //asciii 0x0040 - { 1, 247, 9,1, 1, 0, 1 }, //asciii 0x0041 - { 1, 257, 8,2, 1, 1, 1 }, //asciii 0x0042 - { 1, 262, 8,2, 1, 1, 1 }, //asciii 0x0043 - { 1, 268, 9,2, 1, 1, 1 }, //asciii 0x0044 - { 1, 273, 7,2, 1, 1, 1 }, //asciii 0x0045 - { 1, 279, 7,2, 1, 0, 1 }, //asciii 0x0046 - { 1, 286, 9,2, 1, 1, 1 }, //asciii 0x0047 - { 1, 294, 9,2, 1, 1, 1 }, //asciii 0x0048 - { 1, 300, 5,2, 1, 1, 1 }, //asciii 0x0049 - { 1, 302, 5,0, 1, 1, 0 }, //asciii 0x004A - { 1, 307, 9,2, 1, 0, 1 }, //asciii 0x004B - { 1, 315, 7,2, 1, 0, 1 }, //asciii 0x004C - { 1, 319, 12,2, 1, 1, 1 }, //asciii 0x004D - { 1, 326, 10,2, 1, 1, 1 }, //asciii 0x004E - { 1, 333, 10,2, 1, 1, 1 }, //asciii 0x004F - { 1, 340, 8,2, 1, 1, 1 }, //asciii 0x0050 - { 1, 346, 10,2, 1, 1, 0 }, //asciii 0x0051 - { 1, 358, 9,2, 1, 1, 1 }, //asciii 0x0052 - { 1, 365, 7,2, 1, 0, 1 }, //asciii 0x0053 - { 1, 373, 7,1, 1, 0, 1 }, //asciii 0x0054 - { 1, 379, 9,2, 1, 1, 1 }, //asciii 0x0055 - { 1, 385, 7,1, 1, 0, 1 }, //asciii 0x0056 - { 1, 391, 12,1, 1, 0, 1 }, //asciii 0x0057 - { 1, 401, 9,1, 1, 0, 1 }, //asciii 0x0058 - { 1, 411, 8,1, 1, 0, 1 }, //asciii 0x0059 - { 1, 419, 8,1, 1, 0, 1 }, //asciii 0x005A - { 1, 428, 6,2, 1, 0, 0 }, //asciii 0x005B - { 1, 435, 6,1, 1, 0, 1 }, //asciii 0x005C - { 1, 441, 6,1, 1, 1, 0 }, //asciii 0x005D - { 1, 448, 7,0, 1, 1, 1 }, //asciii 0x005E - { 1, 455, 7,0, 3, 1, 0 }, //asciii 0x005F - { 1, 462, 8,3, 0, 2, 2 }, //asciii 0x0060 - { 1, 466, 8,1, 1, 1, 1 }, //asciii 0x0061 - { 1, 478, 8,2, 1, 0, 1 }, //asciii 0x0062 - { 1, 484, 7,1, 1, 0, 1 }, //asciii 0x0063 - { 1, 494, 8,1, 1, 1, 1 }, //asciii 0x0064 - { 1, 502, 8,1, 1, 0, 1 }, //asciii 0x0065 - { 1, 515, 7,1, 1, 1, 1 }, //asciii 0x0066 - { 1, 523, 8,1, 1, 0, 0 }, //asciii 0x0067 - { 1, 539, 8,2, 1, 1, 1 }, //asciii 0x0068 - { 1, 544, 5,2, 1, 1, 1 }, //asciii 0x0069 - { 1, 547, 5,0, 1, 1, 0 }, //asciii 0x006A - { 1, 554, 8,2, 1, 0, 1 }, //asciii 0x006B - { 1, 561, 5,2, 1, 1, 1 }, //asciii 0x006C - { 1, 563, 11,2, 1, 1, 1 }, //asciii 0x006D - { 1, 571, 8,2, 1, 1, 1 }, //asciii 0x006E - { 1, 576, 8,1, 1, 0, 1 }, //asciii 0x006F - { 1, 585, 8,2, 1, 0, 0 }, //asciii 0x0070 - { 1, 593, 8,1, 1, 1, 0 }, //asciii 0x0071 - { 1, 601, 6,2, 1, 0, 1 }, //asciii 0x0072 - { 1, 605, 7,2, 1, 0, 1 }, //asciii 0x0073 - { 1, 615, 6,1, 1, 0, 1 }, //asciii 0x0074 - { 1, 623, 8,2, 1, 1, 1 }, //asciii 0x0075 - { 1, 628, 8,1, 1, 0, 1 }, //asciii 0x0076 - { 1, 636, 11,1, 1, 0, 1 }, //asciii 0x0077 - { 1, 647, 8,1, 1, 0, 1 }, //asciii 0x0078 - { 1, 658, 8,1, 1, 0, 0 }, //asciii 0x0079 - { 1, 667, 7,1, 1, 0, 1 }, //asciii 0x007A - { 1, 679, 6,1, 1, 0, 0 }, //asciii 0x007B - { 1, 687, 7,3, 1, 2, 0 }, //asciii 0x007C - { 1, 690, 6,1, 1, 0, 0 }, //asciii 0x007D - { 1, 698, 7,1, 1, 0, 1 }, //asciii 0x007E + { 0, 0, 4,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 4,2, 4, 0, 4 }, //asciii 0x0021 + { 3, 1, 7,2, 4, 0, 8 }, //asciii 0x0022 + { 8, 1, 8,1, 4, 0, 4 }, //asciii 0x0023 + { 20, 1, 7,1, 0, 0, 0 }, //asciii 0x0024 + { 33, 1, 12,1, 4, 1, 4 }, //asciii 0x0025 + { 45, 1, 10,1, 4, 0, 4 }, //asciii 0x0026 + { 56, 1, 4,2, 4, 0, 8 }, //asciii 0x0027 + { 59, 1, 5,1, 4, 1, 0 }, //asciii 0x0028 + { 64, 1, 5,2, 4, 0, 0 }, //asciii 0x0029 + { 69, 1, 7,1, 4, 0, 4 }, //asciii 0x002A + { 76, 1, 7,1, 4, 0, 4 }, //asciii 0x002B + { 83, 1, 4,1, 8, 0, 0 }, //asciii 0x002C + { 87, 1, 5,1, 8, 0, 4 }, //asciii 0x002D + { 92, 1, 4,2, 8, 0, 4 }, //asciii 0x002E + { 94, 1, 6,1, 4, 0, 4 }, //asciii 0x002F + { 99, 1, 9,2, 4, 1, 4 }, //asciii 0x0030 + { 105, 1, 7,2, 4, 1, 4 }, //asciii 0x0031 + { 110, 1, 8,2, 4, 1, 4 }, //asciii 0x0032 + { 117, 1, 8,2, 4, 1, 4 }, //asciii 0x0033 + { 125, 1, 9,2, 4, 1, 4 }, //asciii 0x0034 + { 133, 1, 7,2, 4, 1, 4 }, //asciii 0x0035 + { 138, 1, 9,2, 4, 1, 4 }, //asciii 0x0036 + { 148, 1, 8,2, 4, 1, 4 }, //asciii 0x0037 + { 154, 1, 9,2, 4, 1, 4 }, //asciii 0x0038 + { 164, 1, 9,2, 4, 1, 4 }, //asciii 0x0039 + { 174, 1, 4,2, 4, 0, 4 }, //asciii 0x003A + { 178, 1, 4,1, 4, 0, 0 }, //asciii 0x003B + { 184, 1, 6,1, 4, 0, 4 }, //asciii 0x003C + { 193, 1, 7,1, 4, 0, 4 }, //asciii 0x003D + { 206, 1, 6,1, 4, 0, 4 }, //asciii 0x003E + { 214, 1, 7,1, 4, 1, 4 }, //asciii 0x003F + { 222, 1, 11,1, 4, 0, 0 }, //asciii 0x0040 + { 247, 1, 9,1, 4, 0, 4 }, //asciii 0x0041 + { 257, 1, 8,2, 4, 1, 4 }, //asciii 0x0042 + { 262, 1, 8,2, 4, 1, 4 }, //asciii 0x0043 + { 268, 1, 9,2, 4, 1, 4 }, //asciii 0x0044 + { 273, 1, 7,2, 4, 1, 4 }, //asciii 0x0045 + { 279, 1, 7,2, 4, 0, 4 }, //asciii 0x0046 + { 286, 1, 9,2, 4, 1, 4 }, //asciii 0x0047 + { 294, 1, 9,2, 4, 1, 4 }, //asciii 0x0048 + { 300, 1, 5,2, 4, 1, 4 }, //asciii 0x0049 + { 302, 1, 5,0, 4, 1, 0 }, //asciii 0x004A + { 307, 1, 9,2, 4, 0, 4 }, //asciii 0x004B + { 315, 1, 7,2, 4, 0, 4 }, //asciii 0x004C + { 319, 1, 12,2, 4, 1, 4 }, //asciii 0x004D + { 326, 1, 10,2, 4, 1, 4 }, //asciii 0x004E + { 333, 1, 10,2, 4, 1, 4 }, //asciii 0x004F + { 340, 1, 8,2, 4, 1, 4 }, //asciii 0x0050 + { 346, 1, 10,2, 4, 1, 0 }, //asciii 0x0051 + { 358, 1, 9,2, 4, 1, 4 }, //asciii 0x0052 + { 365, 1, 7,2, 4, 0, 4 }, //asciii 0x0053 + { 373, 1, 7,1, 4, 0, 4 }, //asciii 0x0054 + { 379, 1, 9,2, 4, 1, 4 }, //asciii 0x0055 + { 385, 1, 7,1, 4, 0, 4 }, //asciii 0x0056 + { 391, 1, 12,1, 4, 0, 4 }, //asciii 0x0057 + { 401, 1, 9,1, 4, 0, 4 }, //asciii 0x0058 + { 411, 1, 8,1, 4, 0, 4 }, //asciii 0x0059 + { 419, 1, 8,1, 4, 0, 4 }, //asciii 0x005A + { 428, 1, 6,2, 4, 0, 0 }, //asciii 0x005B + { 435, 1, 6,1, 4, 0, 4 }, //asciii 0x005C + { 441, 1, 6,1, 4, 1, 0 }, //asciii 0x005D + { 448, 1, 7,0, 4, 1, 4 }, //asciii 0x005E + { 455, 1, 7,0, 12, 1, 0 }, //asciii 0x005F + { 462, 1, 8,3, 0, 2, 8 }, //asciii 0x0060 + { 466, 1, 8,1, 4, 1, 4 }, //asciii 0x0061 + { 478, 1, 8,2, 4, 0, 4 }, //asciii 0x0062 + { 484, 1, 7,1, 4, 0, 4 }, //asciii 0x0063 + { 494, 1, 8,1, 4, 1, 4 }, //asciii 0x0064 + { 502, 1, 8,1, 4, 0, 4 }, //asciii 0x0065 + { 515, 1, 7,1, 4, 1, 4 }, //asciii 0x0066 + { 523, 1, 8,1, 4, 0, 0 }, //asciii 0x0067 + { 539, 1, 8,2, 4, 1, 4 }, //asciii 0x0068 + { 544, 1, 5,2, 4, 1, 4 }, //asciii 0x0069 + { 547, 1, 5,0, 4, 1, 0 }, //asciii 0x006A + { 554, 1, 8,2, 4, 0, 4 }, //asciii 0x006B + { 561, 1, 5,2, 4, 1, 4 }, //asciii 0x006C + { 563, 1, 11,2, 4, 1, 4 }, //asciii 0x006D + { 571, 1, 8,2, 4, 1, 4 }, //asciii 0x006E + { 576, 1, 8,1, 4, 0, 4 }, //asciii 0x006F + { 585, 1, 8,2, 4, 0, 0 }, //asciii 0x0070 + { 593, 1, 8,1, 4, 1, 0 }, //asciii 0x0071 + { 601, 1, 6,2, 4, 0, 4 }, //asciii 0x0072 + { 605, 1, 7,2, 4, 0, 4 }, //asciii 0x0073 + { 615, 1, 6,1, 4, 0, 4 }, //asciii 0x0074 + { 623, 1, 8,2, 4, 1, 4 }, //asciii 0x0075 + { 628, 1, 8,1, 4, 0, 4 }, //asciii 0x0076 + { 636, 1, 11,1, 4, 0, 4 }, //asciii 0x0077 + { 647, 1, 8,1, 4, 0, 4 }, //asciii 0x0078 + { 658, 1, 8,1, 4, 0, 0 }, //asciii 0x0079 + { 667, 1, 7,1, 4, 0, 4 }, //asciii 0x007A + { 679, 1, 6,1, 4, 0, 0 }, //asciii 0x007B + { 687, 1, 7,3, 4, 2, 0 }, //asciii 0x007C + { 690, 1, 6,1, 4, 0, 0 }, //asciii 0x007D + { 698, 1, 7,1, 4, 0, 4 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontOPEN_SANS_EXTRABOLD_11PX_1BPP= { diff --git a/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.json b/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.json new file mode 100644 index 000000000..e4f17cfe1 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_open_sans_extrabold_11.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "BRcSATNRM1AhETMRViERNVEUQTCSkTEhenEiIYQxkjJAQ0UxMxUUZBkxNUNAcURDEywiKRIUUSABMxADQzhkEDRoM0NgEnM1NVNCUDFxVTVRcUAhc3EwAiIiIiAiIgF0ZGRxFhliaRYQDwEScVATNxI2MxFREhMZITIhMmFRLwESIVNxIAEmKTUxQxEmITMRMRc0EARHETVicBITGSEyITkSExAVJxExEzEmIRNAIiIiIiIhciOxcBFREjIiEkNhMDERURFREVERURFRESBBY0ISIjIRURJUQSITIhNwJHYRMkERMRURMREiETESIREyFBFCQWZ0UGI1FhQRJBE2RWIDHSE/AgFiYmkWEBYZYm8CASEyIT8CAXEhQSFPAQEmJiEyaRYQDwExcU8BDwEKK7GxEAFjRRQkUj8BcXF/Ag8GVmIrPwEPAUQkJE8BFhliYmkWEAU1MTE/ARYhKiFiMWFBYUhWEHETGhExPwEBQhE1KiETMQFxfwJxcAcYcX8BEARHVEsUQAF1Rm5YUxYVMXABY0IWNEQ2EkNhAXNnNRNDUXABZEUyFBI1RGEBgSGBKiogcUQkJEFwCiohgSGBIEFTM1NzcTARMTExMTEgQWJhQDUmIREhIREhIRRSEEJGJiFPAiFBIUEhQSY0UiAPASFBJjRSIDJTISERISERISY0UiABEVERWBchUCFSQyQ0ESExIREhNiE5kmAmJiFfAQEXFgEYIRmxsRBxIiImMy8BDwEmJiGFJiGFJiYmIYUmQlQ2IUEmNFIgQoZmYUFpORApOTFBZmaCYCJidSZSMRQhEhEkESMhIUEhQRcWMVAmJYEmJiF0VWI1JEFQIXRVRCREZDUkQVAhQSIiJkJGIiIhQSG0laRYM1ExUCFBIjEkESEUITIhQQGBJCQqYqIgCxsQQqJqJCQhgWAycWJiYXIw", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 33, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 3, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 34, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 8, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 35, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 20, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 36, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 33, + "width": 12, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 37, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 45, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 38, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 56, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 39, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 59, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 40, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 64, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 41, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 69, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 42, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 76, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 43, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 83, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 87, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 45, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 92, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 46, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 94, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 99, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 48, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 105, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 49, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 110, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 50, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 117, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 51, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 125, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 52, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 133, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 53, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 138, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 54, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 148, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 55, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 154, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 56, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 164, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 57, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 174, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 58, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 178, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 184, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 60, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 193, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 61, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 206, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 62, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 214, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 63, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 222, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 25 + }, + { + "encoding": 1, + "bitmap_offset": 247, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 65, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 257, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 66, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 262, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 67, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 268, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 68, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 273, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 69, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 279, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 70, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 286, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 71, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 294, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 72, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 300, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 73, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 302, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 74, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 307, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 75, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 315, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 76, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 319, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 77, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 326, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 78, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 333, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 79, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 340, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 80, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 346, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 81, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 358, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 82, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 365, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 83, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 373, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 84, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 379, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 85, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 385, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 86, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 391, + "width": 12, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 87, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 401, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 88, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 411, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 89, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 419, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 90, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 428, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 91, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 435, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 441, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 93, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 448, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 94, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 455, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 95, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 462, + "width": 8, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 96, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 466, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 97, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 478, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 98, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 484, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 99, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 494, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 100, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 502, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 101, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 515, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 102, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 523, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 539, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 104, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 544, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 105, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 547, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 554, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 107, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 561, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 108, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 563, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 109, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 571, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 110, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 576, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 111, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 585, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 593, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 601, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 114, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 605, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 115, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 615, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 116, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 623, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 117, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 628, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 118, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 636, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 119, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 647, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 120, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 658, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 667, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 122, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 679, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 123, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 687, + "width": 7, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 690, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 125, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 698, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 126, + "bitmap_byte_count": 7 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_open_sans_light_16.inc b/lib_nbgl/include/nbgl_font_open_sans_light_16.inc index ce5959b37..0bf56ce4f 100644 --- a/lib_nbgl/include/nbgl_font_open_sans_light_16.inc +++ b/lib_nbgl/include/nbgl_font_open_sans_light_16.inc @@ -45,7 +45,7 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapOPEN_SANS_L 0x28, 0x31, 0x81, 0x11, 0xA2, 0xA2, 0xA1, 0x11, 0x81, 0x38, 0x60, //ascii 0x0031 - 0xCC, 0x11, 0xC1, 0x10, + 0x0C, 0x11, 0xC1, 0x50, //ascii 0x0032 0xB1, 0x15, 0x52, 0x51, 0x42, 0x61, 0x32, 0x71, 0x22, 0x81, 0x11, 0x11, 0x82, 0x40, @@ -253,7 +253,7 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapOPEN_SANS_L //ascii 0x007B 0x01, 0xD1, 0x11, 0xD1, 0x26, 0x16, 0x91, 0xF1, //ascii 0x007C - 0xF0, 0x8F, 0x02, + 0x3F, 0x02, 0x40, //ascii 0x007D 0x71, 0xF1, 0xA5, 0x15, 0x32, 0xB2, 0x11, 0xD1, 0x10, @@ -262,101 +262,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapOPEN_SANS_L }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersOPEN_SANS_LIGHT_16PX_1BPP[95] = { - { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 5,3, 1, 1, 1 }, //asciii 0x0021 - { 1, 3, 8,3, 1, 1, 3 }, //asciii 0x0022 - { 1, 5, 12,2, 1, 0, 1 }, //asciii 0x0023 - { 1, 23, 11,3, 1, 1, 0 }, //asciii 0x0024 - { 1, 40, 15,3, 1, 1, 1 }, //asciii 0x0025 - { 1, 58, 13,3, 1, 1, 1 }, //asciii 0x0026 - { 1, 78, 5,3, 1, 1, 3 }, //asciii 0x0027 - { 1, 80, 6,3, 1, 1, 0 }, //asciii 0x0028 - { 1, 84, 6,3, 1, 1, 0 }, //asciii 0x0029 - { 1, 88, 11,3, 0, 1, 2 }, //asciii 0x002A - { 1, 98, 11,3, 1, 1, 2 }, //asciii 0x002B - { 1, 106, 5,2, 3, 1, 0 }, //asciii 0x002C - { 1, 109, 7,3, 2, 1, 2 }, //asciii 0x002D - { 1, 113, 6,3, 3, 1, 1 }, //asciii 0x002E - { 1, 115, 8,2, 1, 1, 1 }, //asciii 0x002F - { 1, 121, 11,3, 1, 1, 1 }, //asciii 0x0030 - { 1, 132, 11,4, 1, 3, 1 }, //asciii 0x0031 - { 1, 136, 11,3, 1, 1, 1 }, //asciii 0x0032 - { 1, 150, 11,3, 1, 1, 1 }, //asciii 0x0033 - { 1, 168, 11,2, 1, 0, 1 }, //asciii 0x0034 - { 1, 182, 11,3, 1, 1, 1 }, //asciii 0x0035 - { 1, 198, 11,3, 1, 1, 1 }, //asciii 0x0036 - { 1, 214, 11,3, 1, 1, 1 }, //asciii 0x0037 - { 1, 225, 11,3, 1, 1, 1 }, //asciii 0x0038 - { 1, 244, 11,3, 1, 1, 1 }, //asciii 0x0039 - { 1, 260, 6,3, 1, 1, 1 }, //asciii 0x003A - { 1, 264, 6,3, 1, 1, 0 }, //asciii 0x003B - { 1, 268, 11,3, 1, 1, 1 }, //asciii 0x003C - { 1, 281, 11,3, 2, 1, 2 }, //asciii 0x003D - { 1, 290, 11,3, 1, 1, 1 }, //asciii 0x003E - { 1, 303, 9,3, 1, 1, 1 }, //asciii 0x003F - { 1, 312, 13,0, 1, 1, 0 }, //asciii 0x0040 - { 1, 344, 12,2, 1, 0, 1 }, //asciii 0x0041 - { 1, 358, 12,4, 1, 1, 1 }, //asciii 0x0042 - { 1, 374, 12,3, 1, 1, 1 }, //asciii 0x0043 - { 1, 386, 13,4, 1, 1, 1 }, //asciii 0x0044 - { 1, 396, 11,4, 1, 1, 1 }, //asciii 0x0045 - { 1, 407, 10,4, 1, 0, 1 }, //asciii 0x0046 - { 1, 418, 14,3, 1, 1, 1 }, //asciii 0x0047 - { 1, 436, 14,4, 1, 2, 1 }, //asciii 0x0048 - { 1, 444, 6,4, 1, 1, 1 }, //asciii 0x0049 - { 1, 446, 6,0, 1, 3, 0 }, //asciii 0x004A - { 1, 451, 11,4, 1, 0, 1 }, //asciii 0x004B - { 1, 464, 10,4, 1, 0, 1 }, //asciii 0x004C - { 1, 469, 14,2, 1, 2, 1 }, //asciii 0x004D - { 1, 479, 14,4, 1, 2, 1 }, //asciii 0x004E - { 1, 487, 14,3, 1, 1, 1 }, //asciii 0x004F - { 1, 503, 11,4, 1, 1, 1 }, //asciii 0x0050 - { 1, 513, 14,3, 1, 1, 0 }, //asciii 0x0051 - { 1, 534, 12,4, 1, 1, 1 }, //asciii 0x0052 - { 1, 549, 11,3, 1, 1, 1 }, //asciii 0x0053 - { 1, 565, 9,2, 1, 0, 1 }, //asciii 0x0054 - { 1, 572, 14,4, 1, 2, 1 }, //asciii 0x0055 - { 1, 581, 12,2, 1, 1, 1 }, //asciii 0x0056 - { 1, 591, 15,1, 1, 0, 1 }, //asciii 0x0057 - { 1, 606, 11,2, 1, 0, 1 }, //asciii 0x0058 - { 1, 621, 11,2, 1, 1, 1 }, //asciii 0x0059 - { 1, 630, 11,3, 1, 1, 1 }, //asciii 0x005A - { 1, 644, 7,3, 1, 0, 0 }, //asciii 0x005B - { 1, 652, 8,2, 1, 1, 1 }, //asciii 0x005C - { 1, 658, 7,2, 1, 1, 0 }, //asciii 0x005D - { 1, 666, 11,3, 1, 1, 2 }, //asciii 0x005E - { 1, 674, 9,1, 4, 1, 0 }, //asciii 0x005F - { 1, 682, 11,5, 0, 3, 3 }, //asciii 0x0060 - { 1, 686, 10,3, 1, 1, 1 }, //asciii 0x0061 - { 1, 701, 12,3, 0, 1, 1 }, //asciii 0x0062 - { 1, 715, 10,3, 1, 1, 1 }, //asciii 0x0063 - { 1, 727, 12,3, 0, 1, 1 }, //asciii 0x0064 - { 1, 742, 11,3, 1, 1, 1 }, //asciii 0x0065 - { 1, 761, 8,2, 0, 0, 1 }, //asciii 0x0066 - { 1, 769, 10,2, 1, 0, 0 }, //asciii 0x0067 - { 1, 797, 11,3, 0, 1, 1 }, //asciii 0x0068 - { 1, 805, 6,3, 1, 2, 1 }, //asciii 0x0069 - { 1, 808, 7,2, 1, 2, 0 }, //asciii 0x006A - { 1, 812, 10,3, 0, 0, 1 }, //asciii 0x006B - { 1, 823, 6,3, 0, 2, 1 }, //asciii 0x006C - { 1, 824, 14,1, 1, 1, 1 }, //asciii 0x006D - { 1, 836, 11,3, 1, 1, 1 }, //asciii 0x006E - { 1, 844, 11,3, 1, 1, 1 }, //asciii 0x006F - { 1, 857, 12,3, 1, 1, 0 }, //asciii 0x0070 - { 1, 871, 12,3, 1, 1, 0 }, //asciii 0x0071 - { 1, 886, 8,3, 1, 0, 1 }, //asciii 0x0072 - { 1, 892, 9,3, 1, 1, 1 }, //asciii 0x0073 - { 1, 906, 7,2, 1, 0, 1 }, //asciii 0x0074 - { 1, 914, 11,3, 1, 1, 1 }, //asciii 0x0075 - { 1, 922, 10,2, 1, 1, 1 }, //asciii 0x0076 - { 1, 930, 14,2, 1, 0, 1 }, //asciii 0x0077 - { 1, 942, 10,3, 1, 1, 1 }, //asciii 0x0078 - { 1, 952, 10,2, 1, 1, 0 }, //asciii 0x0079 - { 1, 965, 9,3, 1, 1, 1 }, //asciii 0x007A - { 1, 979, 8,2, 1, 1, 0 }, //asciii 0x007B - { 1, 987, 8,3, 0, 3, 0 }, //asciii 0x007C - { 1, 990, 8,3, 1, 0, 0 }, //asciii 0x007D - { 1, 999, 11,3, 2, 1, 2 }, //asciii 0x007E + { 0, 0, 6,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 5,3, 4, 1, 4 }, //asciii 0x0021 + { 3, 1, 8,3, 4, 1, 12 }, //asciii 0x0022 + { 5, 1, 12,2, 4, 0, 4 }, //asciii 0x0023 + { 23, 1, 11,3, 4, 1, 0 }, //asciii 0x0024 + { 40, 1, 15,3, 4, 1, 4 }, //asciii 0x0025 + { 58, 1, 13,3, 4, 1, 4 }, //asciii 0x0026 + { 78, 1, 5,3, 4, 1, 12 }, //asciii 0x0027 + { 80, 1, 6,3, 4, 1, 0 }, //asciii 0x0028 + { 84, 1, 6,3, 4, 1, 0 }, //asciii 0x0029 + { 88, 1, 11,3, 0, 1, 8 }, //asciii 0x002A + { 98, 1, 11,3, 4, 1, 8 }, //asciii 0x002B + { 106, 1, 5,2, 12, 1, 0 }, //asciii 0x002C + { 109, 1, 7,3, 8, 1, 8 }, //asciii 0x002D + { 113, 1, 6,3, 12, 1, 4 }, //asciii 0x002E + { 115, 1, 8,2, 4, 1, 4 }, //asciii 0x002F + { 121, 1, 11,3, 4, 1, 4 }, //asciii 0x0030 + { 132, 1, 11,4, 4, 4, 4 }, //asciii 0x0031 + { 136, 1, 11,3, 4, 1, 4 }, //asciii 0x0032 + { 150, 1, 11,3, 4, 1, 4 }, //asciii 0x0033 + { 168, 1, 11,2, 4, 0, 4 }, //asciii 0x0034 + { 182, 1, 11,3, 4, 1, 4 }, //asciii 0x0035 + { 198, 1, 11,3, 4, 1, 4 }, //asciii 0x0036 + { 214, 1, 11,3, 4, 1, 4 }, //asciii 0x0037 + { 225, 1, 11,3, 4, 1, 4 }, //asciii 0x0038 + { 244, 1, 11,3, 4, 1, 4 }, //asciii 0x0039 + { 260, 1, 6,3, 4, 1, 4 }, //asciii 0x003A + { 264, 1, 6,3, 4, 1, 0 }, //asciii 0x003B + { 268, 1, 11,3, 4, 1, 4 }, //asciii 0x003C + { 281, 1, 11,3, 8, 1, 8 }, //asciii 0x003D + { 290, 1, 11,3, 4, 1, 4 }, //asciii 0x003E + { 303, 1, 9,3, 4, 1, 4 }, //asciii 0x003F + { 312, 1, 13,0, 4, 1, 0 }, //asciii 0x0040 + { 344, 1, 12,2, 4, 0, 4 }, //asciii 0x0041 + { 358, 1, 12,4, 4, 1, 4 }, //asciii 0x0042 + { 374, 1, 12,3, 4, 1, 4 }, //asciii 0x0043 + { 386, 1, 13,4, 4, 1, 4 }, //asciii 0x0044 + { 396, 1, 11,4, 4, 1, 4 }, //asciii 0x0045 + { 407, 1, 10,4, 4, 0, 4 }, //asciii 0x0046 + { 418, 1, 14,3, 4, 1, 4 }, //asciii 0x0047 + { 436, 1, 14,4, 4, 2, 4 }, //asciii 0x0048 + { 444, 1, 6,4, 4, 1, 4 }, //asciii 0x0049 + { 446, 1, 6,0, 4, 3, 0 }, //asciii 0x004A + { 451, 1, 11,4, 4, 0, 4 }, //asciii 0x004B + { 464, 1, 10,4, 4, 0, 4 }, //asciii 0x004C + { 469, 1, 14,2, 4, 2, 4 }, //asciii 0x004D + { 479, 1, 14,4, 4, 2, 4 }, //asciii 0x004E + { 487, 1, 14,3, 4, 1, 4 }, //asciii 0x004F + { 503, 1, 11,4, 4, 1, 4 }, //asciii 0x0050 + { 513, 1, 14,3, 4, 1, 0 }, //asciii 0x0051 + { 534, 1, 12,4, 4, 1, 4 }, //asciii 0x0052 + { 549, 1, 11,3, 4, 1, 4 }, //asciii 0x0053 + { 565, 1, 9,2, 4, 0, 4 }, //asciii 0x0054 + { 572, 1, 14,4, 4, 2, 4 }, //asciii 0x0055 + { 581, 1, 12,2, 4, 1, 4 }, //asciii 0x0056 + { 591, 1, 15,1, 4, 0, 4 }, //asciii 0x0057 + { 606, 1, 11,2, 4, 0, 4 }, //asciii 0x0058 + { 621, 1, 11,2, 4, 1, 4 }, //asciii 0x0059 + { 630, 1, 11,3, 4, 1, 4 }, //asciii 0x005A + { 644, 1, 7,3, 4, 0, 0 }, //asciii 0x005B + { 652, 1, 8,2, 4, 1, 4 }, //asciii 0x005C + { 658, 1, 7,2, 4, 1, 0 }, //asciii 0x005D + { 666, 1, 11,3, 4, 1, 8 }, //asciii 0x005E + { 674, 1, 9,1, 16, 1, 0 }, //asciii 0x005F + { 682, 1, 11,5, 0, 3, 12 }, //asciii 0x0060 + { 686, 1, 10,3, 4, 1, 4 }, //asciii 0x0061 + { 701, 1, 12,3, 0, 1, 4 }, //asciii 0x0062 + { 715, 1, 10,3, 4, 1, 4 }, //asciii 0x0063 + { 727, 1, 12,3, 0, 1, 4 }, //asciii 0x0064 + { 742, 1, 11,3, 4, 1, 4 }, //asciii 0x0065 + { 761, 1, 8,2, 0, 0, 4 }, //asciii 0x0066 + { 769, 1, 10,2, 4, 0, 0 }, //asciii 0x0067 + { 797, 1, 11,3, 0, 1, 4 }, //asciii 0x0068 + { 805, 1, 6,3, 4, 2, 4 }, //asciii 0x0069 + { 808, 1, 7,2, 4, 2, 0 }, //asciii 0x006A + { 812, 1, 10,3, 0, 0, 4 }, //asciii 0x006B + { 823, 1, 6,3, 0, 2, 4 }, //asciii 0x006C + { 824, 1, 14,1, 4, 1, 4 }, //asciii 0x006D + { 836, 1, 11,3, 4, 1, 4 }, //asciii 0x006E + { 844, 1, 11,3, 4, 1, 4 }, //asciii 0x006F + { 857, 1, 12,3, 4, 1, 0 }, //asciii 0x0070 + { 871, 1, 12,3, 4, 1, 0 }, //asciii 0x0071 + { 886, 1, 8,3, 4, 0, 4 }, //asciii 0x0072 + { 892, 1, 9,3, 4, 1, 4 }, //asciii 0x0073 + { 906, 1, 7,2, 4, 0, 4 }, //asciii 0x0074 + { 914, 1, 11,3, 4, 1, 4 }, //asciii 0x0075 + { 922, 1, 10,2, 4, 1, 4 }, //asciii 0x0076 + { 930, 1, 14,2, 4, 0, 4 }, //asciii 0x0077 + { 942, 1, 10,3, 4, 1, 4 }, //asciii 0x0078 + { 952, 1, 10,2, 4, 1, 0 }, //asciii 0x0079 + { 965, 1, 9,3, 4, 1, 4 }, //asciii 0x007A + { 979, 1, 8,2, 4, 1, 0 }, //asciii 0x007B + { 987, 1, 8,3, 0, 4, 0 }, //asciii 0x007C + { 990, 1, 8,3, 4, 0, 0 }, //asciii 0x007D + { 999, 1, 11,3, 8, 1, 8 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontOPEN_SANS_LIGHT_16PX_1BPP= { diff --git a/lib_nbgl/include/nbgl_font_open_sans_light_16.json b/lib_nbgl/include/nbgl_font_open_sans_light_16.json new file mode 100644 index 000000000..e61c2c1c6 --- /dev/null +++ b/lib_nbgl/include/nbgl_font_open_sans_light_16.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "CCJABIRBsSFFIYZhISQhIWaBJUEhsUCCcVEhYUIxTUFBQWEhUXJRUGVhUkFREjVCwsJFMhFRQlFlIGMhkpERIzEyMRFCQVIyURMhMnRQBEACsjswKzKyEGGxIYNks5EhgRBBcXFHQXFxMCOBIDExMUAiIgHDxMPBQCgxgRGioqERgThgDBHBULEVUlFCYTJxIoEREYJAIUMxEhExETJSQVJBUkFREZFAgbE8EWFRUWIxgSGTsXBkIVExEUFSQVJBVRFRQkFQZRFBUkFSQVERMVESMTFHYAKhE3FCUWMhk7FwIjQhIRFCQVJBUkFRESERQSI0UCdBMTIRUTERUUJRQlFBFSAyUjJSMuJTMCFRYTFxMYERkRGhsSABIiIiIiIiIUBRsaERkRGBMXExYVFwFHFBYVFRYhNwNpFhcXFhJ2EhQUEhIVExISFRMSExQTExNEExoVJxh1Cxg3JzEUNBQ0FzEaLDwSIzMSERMRFBUkFSQVJBXUABoqKioqERgTFhVjA2UWExgRGioqKtAUFSQVJBUkFSQV0BUVFRUVFRUVFRXGURUUJRQlFCUUKioRGBMWFWMAxRsbGxsbFsDEAO8BHxEAGhEYExUlExgRGhbECxsbGxvQwTw8LCooJzcowMkpGSkZKCnDZRYTGBEaKioqERgTFhVjAVYVFRUVFRUVFcNpFhQSGBIhGiMaFBoUGhUYFxYZZwI1IRMTEhUzFRUVFRUVxAEVQRUUJRQkFSQVJBURRhQAGxsb2xsXAKwcGxsbGhGiACw8PCwoJzY3JgAcTEw3REU5PExKNURHEws4EyQmESkZISYVIigcFAAcLCx1KCgpEwApIScjFiQkJhMnISkkAB0RHREdEfELGDVFOBcA8R0RHREdEQUkJCUYKCghARMTExMTExYFFhYUBIMTEhQTExMTExMTExgxCVoVGBcXFxcXFxcYFRTTFxMXExcTFxQVFlID2BUYFxcXFxcXFxgVGlIFMhUSExMTExMTExMTExQSEhZWAx8TGxMcxx8TGRURJCEUIiITExQSExMUEhMTFCETFEIRES0hCXgeHx8fARrREoQBEs8fHxcWGRQbEh0vARbT1XQaGxschBobGxwalXQaGxscGpQFVhUUFxMXExcUFRZWBVoVGBcXFxcXFxcYFRjT1BUYFxcXFxcXFxgVGlYDGxscGpQDFDQTExMTExMSFBQ0FAsTFxMXEpQUA5ocGxsaI3YDLDw8GDY3IwMcTCs2Njk8PDgmRxMlJRMYOTgTFSUjLwE/AT8BKzImNxMqEyYTESQTExMTFCETFiQAHREdEmFpHxPwJAcfGlFTKyEdEQITExMSExMWA=", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 5, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 33, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 3, + "width": 8, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 34, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 5, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 35, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 23, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 36, + "bitmap_byte_count": 17 + }, + { + "encoding": 1, + "bitmap_offset": 40, + "width": 15, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 37, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 58, + "width": 13, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 38, + "bitmap_byte_count": 20 + }, + { + "encoding": 1, + "bitmap_offset": 78, + "width": 5, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 39, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 80, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 40, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 84, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 41, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 88, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 42, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 98, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 43, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 106, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 109, + "width": 7, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 45, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 113, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 46, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 115, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 121, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 48, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 132, + "width": 11, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 4, + "y_max_offset": 4, + "char": 49, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 136, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 50, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 150, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 51, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 168, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 52, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 182, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 53, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 198, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 54, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 214, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 55, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 225, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 56, + "bitmap_byte_count": 19 + }, + { + "encoding": 1, + "bitmap_offset": 244, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 57, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 260, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 58, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 264, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 268, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 60, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 281, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 61, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 290, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 62, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 303, + "width": 9, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 63, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 312, + "width": 13, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 32 + }, + { + "encoding": 1, + "bitmap_offset": 344, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 65, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 358, + "width": 12, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 66, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 374, + "width": 12, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 67, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 386, + "width": 13, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 68, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 396, + "width": 11, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 69, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 407, + "width": 10, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 70, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 418, + "width": 14, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 71, + "bitmap_byte_count": 18 + }, + { + "encoding": 1, + "bitmap_offset": 436, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 72, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 444, + "width": 6, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 73, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 446, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 3, + "y_max_offset": 0, + "char": 74, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 451, + "width": 11, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 75, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 464, + "width": 10, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 76, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 469, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 77, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 479, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 78, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 487, + "width": 14, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 79, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 503, + "width": 11, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 80, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 513, + "width": 14, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 81, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 534, + "width": 12, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 82, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 549, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 83, + "bitmap_byte_count": 16 + }, + { + "encoding": 1, + "bitmap_offset": 565, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 84, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 572, + "width": 14, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 85, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 581, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 86, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 591, + "width": 15, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 87, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 606, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 88, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 621, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 89, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 630, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 90, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 644, + "width": 7, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 91, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 652, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 658, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 93, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 666, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 94, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 674, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 16, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 95, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 682, + "width": 11, + "x_min_offset": 5, + "y_min_offset": 0, + "x_max_offset": 3, + "y_max_offset": 12, + "char": 96, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 686, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 97, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 701, + "width": 12, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 98, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 715, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 99, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 727, + "width": 12, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 100, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 742, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 101, + "bitmap_byte_count": 19 + }, + { + "encoding": 1, + "bitmap_offset": 761, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 102, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 769, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 28 + }, + { + "encoding": 1, + "bitmap_offset": 797, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 104, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 805, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 105, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 808, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 812, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 107, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 823, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 108, + "bitmap_byte_count": 1 + }, + { + "encoding": 1, + "bitmap_offset": 824, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 109, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 836, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 110, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 844, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 111, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 857, + "width": 12, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 871, + "width": 12, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 15 + }, + { + "encoding": 1, + "bitmap_offset": 886, + "width": 8, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 114, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 892, + "width": 9, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 115, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 906, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 116, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 914, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 117, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 922, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 118, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 930, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 119, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 942, + "width": 10, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 120, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 952, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 13 + }, + { + "encoding": 1, + "bitmap_offset": 965, + "width": 9, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 122, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 979, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 123, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 987, + "width": 8, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 4, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 990, + "width": 8, + "x_min_offset": 3, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 125, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 999, + "width": 11, + "x_min_offset": 3, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 126, + "bitmap_byte_count": 8 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_open_sans_regular_11.inc b/lib_nbgl/include/nbgl_font_open_sans_regular_11.inc index e369f52c9..9974ee439 100644 --- a/lib_nbgl/include/nbgl_font_open_sans_regular_11.inc +++ b/lib_nbgl/include/nbgl_font_open_sans_regular_11.inc @@ -223,101 +223,101 @@ __attribute__ ((section("._nbgl_fonts_"))) const unsigned char bitmapOPEN_SANS_R }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_character_t charactersOPEN_SANS_REGULAR_11PX_1BPP[95] = { - { 0, 0, 4,0, 0, 0, 0 }, //asciii 0x0020 - { 1, 0, 4,2, 1, 1, 1 }, //asciii 0x0021 - { 1, 2, 5,2, 1, 1, 2 }, //asciii 0x0022 - { 1, 5, 8,1, 1, 0, 1 }, //asciii 0x0023 - { 1, 16, 7,2, 1, 1, 1 }, //asciii 0x0024 - { 1, 24, 10,2, 1, 1, 1 }, //asciii 0x0025 - { 1, 36, 10,2, 1, 2, 1 }, //asciii 0x0026 - { 1, 48, 3,2, 1, 0, 2 }, //asciii 0x0027 - { 1, 50, 4,1, 1, 1, 0 }, //asciii 0x0028 - { 1, 54, 4,2, 1, 0, 0 }, //asciii 0x0029 - { 1, 58, 7,1, 1, 0, 1 }, //asciii 0x002A - { 1, 67, 7,1, 1, 0, 1 }, //asciii 0x002B - { 1, 74, 4,1, 2, 1, 0 }, //asciii 0x002C - { 1, 77, 5,2, 2, 1, 1 }, //asciii 0x002D - { 1, 80, 4,2, 2, 1, 1 }, //asciii 0x002E - { 1, 82, 5,1, 1, 0, 1 }, //asciii 0x002F - { 1, 86, 7,2, 1, 1, 1 }, //asciii 0x0030 - { 1, 92, 7,2, 1, 2, 1 }, //asciii 0x0031 - { 1, 95, 7,2, 1, 1, 1 }, //asciii 0x0032 - { 1, 102, 7,2, 1, 1, 1 }, //asciii 0x0033 - { 1, 110, 9,2, 1, 1, 1 }, //asciii 0x0034 - { 1, 119, 7,2, 1, 1, 1 }, //asciii 0x0035 - { 1, 127, 7,2, 1, 1, 1 }, //asciii 0x0036 - { 1, 136, 7,2, 1, 1, 1 }, //asciii 0x0037 - { 1, 142, 7,2, 1, 1, 1 }, //asciii 0x0038 - { 1, 152, 7,2, 1, 1, 1 }, //asciii 0x0039 - { 1, 160, 4,2, 1, 1, 1 }, //asciii 0x003A - { 1, 162, 4,1, 1, 1, 0 }, //asciii 0x003B - { 1, 166, 7,2, 1, 1, 1 }, //asciii 0x003C - { 1, 173, 7,2, 1, 1, 1 }, //asciii 0x003D - { 1, 182, 7,2, 1, 1, 1 }, //asciii 0x003E - { 1, 189, 6,2, 1, 0, 1 }, //asciii 0x003F - { 1, 196, 11,2, 1, 1, 0 }, //asciii 0x0040 - { 1, 217, 8,1, 1, 0, 1 }, //asciii 0x0041 - { 1, 227, 8,2, 1, 1, 1 }, //asciii 0x0042 - { 1, 235, 8,2, 1, 1, 1 }, //asciii 0x0043 - { 1, 242, 9,2, 1, 1, 1 }, //asciii 0x0044 - { 1, 248, 7,2, 1, 1, 1 }, //asciii 0x0045 - { 1, 255, 7,2, 1, 0, 1 }, //asciii 0x0046 - { 1, 264, 9,2, 1, 1, 1 }, //asciii 0x0047 - { 1, 273, 9,2, 1, 1, 1 }, //asciii 0x0048 - { 1, 279, 4,2, 1, 1, 1 }, //asciii 0x0049 - { 1, 280, 4,0, 1, 1, 0 }, //asciii 0x004A - { 1, 284, 8,2, 1, 0, 1 }, //asciii 0x004B - { 1, 292, 7,2, 1, 0, 1 }, //asciii 0x004C - { 1, 296, 11,2, 1, 1, 1 }, //asciii 0x004D - { 1, 303, 9,2, 1, 1, 1 }, //asciii 0x004E - { 1, 309, 10,2, 1, 1, 1 }, //asciii 0x004F - { 1, 318, 8,2, 1, 1, 1 }, //asciii 0x0050 - { 1, 326, 10,2, 1, 1, 0 }, //asciii 0x0051 - { 1, 340, 8,2, 1, 1, 1 }, //asciii 0x0052 - { 1, 348, 7,2, 1, 1, 1 }, //asciii 0x0053 - { 1, 357, 8,2, 1, 1, 1 }, //asciii 0x0054 - { 1, 362, 9,2, 1, 1, 1 }, //asciii 0x0055 - { 1, 368, 8,1, 1, 0, 1 }, //asciii 0x0056 - { 1, 376, 11,1, 1, 0, 1 }, //asciii 0x0057 - { 1, 387, 8,1, 1, 1, 1 }, //asciii 0x0058 - { 1, 397, 7,1, 1, 0, 1 }, //asciii 0x0059 - { 1, 404, 7,2, 1, 1, 1 }, //asciii 0x005A - { 1, 411, 5,2, 1, 0, 0 }, //asciii 0x005B - { 1, 417, 5,1, 1, 0, 1 }, //asciii 0x005C - { 1, 422, 5,1, 1, 1, 0 }, //asciii 0x005D - { 1, 428, 7,1, 1, 0, 1 }, //asciii 0x005E - { 1, 435, 6,0, 3, 1, 0 }, //asciii 0x005F - { 1, 441, 7,3, 0, 2, 2 }, //asciii 0x0060 - { 1, 444, 7,2, 1, 1, 1 }, //asciii 0x0061 - { 1, 453, 8,2, 1, 1, 1 }, //asciii 0x0062 - { 1, 460, 6,2, 1, 0, 1 }, //asciii 0x0063 - { 1, 468, 8,2, 1, 1, 1 }, //asciii 0x0064 - { 1, 477, 7,2, 1, 1, 1 }, //asciii 0x0065 - { 1, 487, 6,1, 1, 1, 1 }, //asciii 0x0066 - { 1, 494, 7,1, 1, 0, 0 }, //asciii 0x0067 - { 1, 511, 8,2, 1, 1, 1 }, //asciii 0x0068 - { 1, 516, 4,2, 1, 1, 1 }, //asciii 0x0069 - { 1, 518, 4,0, 1, 1, 0 }, //asciii 0x006A - { 1, 523, 7,2, 1, 1, 1 }, //asciii 0x006B - { 1, 529, 4,2, 1, 1, 1 }, //asciii 0x006C - { 1, 530, 11,2, 1, 1, 1 }, //asciii 0x006D - { 1, 538, 8,2, 1, 1, 1 }, //asciii 0x006E - { 1, 543, 8,2, 1, 1, 1 }, //asciii 0x006F - { 1, 552, 8,2, 1, 1, 0 }, //asciii 0x0070 - { 1, 561, 8,2, 1, 1, 0 }, //asciii 0x0071 - { 1, 570, 5,2, 1, 0, 1 }, //asciii 0x0072 - { 1, 573, 6,2, 1, 0, 1 }, //asciii 0x0073 - { 1, 582, 5,1, 1, 0, 1 }, //asciii 0x0074 - { 1, 589, 8,2, 1, 1, 1 }, //asciii 0x0075 - { 1, 594, 7,1, 1, 0, 1 }, //asciii 0x0076 - { 1, 601, 10,1, 1, 0, 1 }, //asciii 0x0077 - { 1, 611, 7,2, 1, 1, 1 }, //asciii 0x0078 - { 1, 617, 7,1, 1, 0, 0 }, //asciii 0x0079 - { 1, 626, 6,1, 1, 0, 1 }, //asciii 0x007A - { 1, 637, 5,2, 1, 0, 0 }, //asciii 0x007B - { 1, 643, 7,4, 1, 2, 0 }, //asciii 0x007C - { 1, 645, 5,1, 1, 1, 0 }, //asciii 0x007D - { 1, 651, 7,2, 1, 1, 1 }, //asciii 0x007E + { 0, 0, 4,0, 0, 0, 0 }, //asciii 0x0020 + { 0, 1, 4,2, 4, 1, 4 }, //asciii 0x0021 + { 2, 1, 5,2, 4, 1, 8 }, //asciii 0x0022 + { 5, 1, 8,1, 4, 0, 4 }, //asciii 0x0023 + { 16, 1, 7,2, 4, 1, 4 }, //asciii 0x0024 + { 24, 1, 10,2, 4, 1, 4 }, //asciii 0x0025 + { 36, 1, 10,2, 4, 2, 4 }, //asciii 0x0026 + { 48, 1, 3,2, 4, 0, 8 }, //asciii 0x0027 + { 50, 1, 4,1, 4, 1, 0 }, //asciii 0x0028 + { 54, 1, 4,2, 4, 0, 0 }, //asciii 0x0029 + { 58, 1, 7,1, 4, 0, 4 }, //asciii 0x002A + { 67, 1, 7,1, 4, 0, 4 }, //asciii 0x002B + { 74, 1, 4,1, 8, 1, 0 }, //asciii 0x002C + { 77, 1, 5,2, 8, 1, 4 }, //asciii 0x002D + { 80, 1, 4,2, 8, 1, 4 }, //asciii 0x002E + { 82, 1, 5,1, 4, 0, 4 }, //asciii 0x002F + { 86, 1, 7,2, 4, 1, 4 }, //asciii 0x0030 + { 92, 1, 7,2, 4, 2, 4 }, //asciii 0x0031 + { 95, 1, 7,2, 4, 1, 4 }, //asciii 0x0032 + { 102, 1, 7,2, 4, 1, 4 }, //asciii 0x0033 + { 110, 1, 9,2, 4, 1, 4 }, //asciii 0x0034 + { 119, 1, 7,2, 4, 1, 4 }, //asciii 0x0035 + { 127, 1, 7,2, 4, 1, 4 }, //asciii 0x0036 + { 136, 1, 7,2, 4, 1, 4 }, //asciii 0x0037 + { 142, 1, 7,2, 4, 1, 4 }, //asciii 0x0038 + { 152, 1, 7,2, 4, 1, 4 }, //asciii 0x0039 + { 160, 1, 4,2, 4, 1, 4 }, //asciii 0x003A + { 162, 1, 4,1, 4, 1, 0 }, //asciii 0x003B + { 166, 1, 7,2, 4, 1, 4 }, //asciii 0x003C + { 173, 1, 7,2, 4, 1, 4 }, //asciii 0x003D + { 182, 1, 7,2, 4, 1, 4 }, //asciii 0x003E + { 189, 1, 6,2, 4, 0, 4 }, //asciii 0x003F + { 196, 1, 11,2, 4, 1, 0 }, //asciii 0x0040 + { 217, 1, 8,1, 4, 0, 4 }, //asciii 0x0041 + { 227, 1, 8,2, 4, 1, 4 }, //asciii 0x0042 + { 235, 1, 8,2, 4, 1, 4 }, //asciii 0x0043 + { 242, 1, 9,2, 4, 1, 4 }, //asciii 0x0044 + { 248, 1, 7,2, 4, 1, 4 }, //asciii 0x0045 + { 255, 1, 7,2, 4, 0, 4 }, //asciii 0x0046 + { 264, 1, 9,2, 4, 1, 4 }, //asciii 0x0047 + { 273, 1, 9,2, 4, 1, 4 }, //asciii 0x0048 + { 279, 1, 4,2, 4, 1, 4 }, //asciii 0x0049 + { 280, 1, 4,0, 4, 1, 0 }, //asciii 0x004A + { 284, 1, 8,2, 4, 0, 4 }, //asciii 0x004B + { 292, 1, 7,2, 4, 0, 4 }, //asciii 0x004C + { 296, 1, 11,2, 4, 1, 4 }, //asciii 0x004D + { 303, 1, 9,2, 4, 1, 4 }, //asciii 0x004E + { 309, 1, 10,2, 4, 1, 4 }, //asciii 0x004F + { 318, 1, 8,2, 4, 1, 4 }, //asciii 0x0050 + { 326, 1, 10,2, 4, 1, 0 }, //asciii 0x0051 + { 340, 1, 8,2, 4, 1, 4 }, //asciii 0x0052 + { 348, 1, 7,2, 4, 1, 4 }, //asciii 0x0053 + { 357, 1, 8,2, 4, 1, 4 }, //asciii 0x0054 + { 362, 1, 9,2, 4, 1, 4 }, //asciii 0x0055 + { 368, 1, 8,1, 4, 0, 4 }, //asciii 0x0056 + { 376, 1, 11,1, 4, 0, 4 }, //asciii 0x0057 + { 387, 1, 8,1, 4, 1, 4 }, //asciii 0x0058 + { 397, 1, 7,1, 4, 0, 4 }, //asciii 0x0059 + { 404, 1, 7,2, 4, 1, 4 }, //asciii 0x005A + { 411, 1, 5,2, 4, 0, 0 }, //asciii 0x005B + { 417, 1, 5,1, 4, 0, 4 }, //asciii 0x005C + { 422, 1, 5,1, 4, 1, 0 }, //asciii 0x005D + { 428, 1, 7,1, 4, 0, 4 }, //asciii 0x005E + { 435, 1, 6,0, 12, 1, 0 }, //asciii 0x005F + { 441, 1, 7,3, 0, 2, 8 }, //asciii 0x0060 + { 444, 1, 7,2, 4, 1, 4 }, //asciii 0x0061 + { 453, 1, 8,2, 4, 1, 4 }, //asciii 0x0062 + { 460, 1, 6,2, 4, 0, 4 }, //asciii 0x0063 + { 468, 1, 8,2, 4, 1, 4 }, //asciii 0x0064 + { 477, 1, 7,2, 4, 1, 4 }, //asciii 0x0065 + { 487, 1, 6,1, 4, 1, 4 }, //asciii 0x0066 + { 494, 1, 7,1, 4, 0, 0 }, //asciii 0x0067 + { 511, 1, 8,2, 4, 1, 4 }, //asciii 0x0068 + { 516, 1, 4,2, 4, 1, 4 }, //asciii 0x0069 + { 518, 1, 4,0, 4, 1, 0 }, //asciii 0x006A + { 523, 1, 7,2, 4, 1, 4 }, //asciii 0x006B + { 529, 1, 4,2, 4, 1, 4 }, //asciii 0x006C + { 530, 1, 11,2, 4, 1, 4 }, //asciii 0x006D + { 538, 1, 8,2, 4, 1, 4 }, //asciii 0x006E + { 543, 1, 8,2, 4, 1, 4 }, //asciii 0x006F + { 552, 1, 8,2, 4, 1, 0 }, //asciii 0x0070 + { 561, 1, 8,2, 4, 1, 0 }, //asciii 0x0071 + { 570, 1, 5,2, 4, 0, 4 }, //asciii 0x0072 + { 573, 1, 6,2, 4, 0, 4 }, //asciii 0x0073 + { 582, 1, 5,1, 4, 0, 4 }, //asciii 0x0074 + { 589, 1, 8,2, 4, 1, 4 }, //asciii 0x0075 + { 594, 1, 7,1, 4, 0, 4 }, //asciii 0x0076 + { 601, 1, 10,1, 4, 0, 4 }, //asciii 0x0077 + { 611, 1, 7,2, 4, 1, 4 }, //asciii 0x0078 + { 617, 1, 7,1, 4, 0, 0 }, //asciii 0x0079 + { 626, 1, 6,1, 4, 0, 4 }, //asciii 0x007A + { 637, 1, 5,2, 4, 0, 0 }, //asciii 0x007B + { 643, 1, 7,4, 4, 2, 0 }, //asciii 0x007C + { 645, 1, 5,1, 4, 1, 0 }, //asciii 0x007D + { 651, 1, 7,2, 4, 1, 4 }, //asciii 0x007E }; __attribute__ ((section("._nbgl_fonts_"))) const nbgl_font_t fontOPEN_SANS_REGULAR_11PX_1BPP= { diff --git a/lib_nbgl/include/nbgl_font_open_sans_regular_11.json b/lib_nbgl/include/nbgl_font_open_sans_regular_11.json new file mode 100644 index 000000000..8db4ae33d --- /dev/null +++ b/lib_nbgl/include/nbgl_font_open_sans_regular_11.json @@ -0,0 +1,1052 @@ +[ + { + "bitmap": "BhECIiAhUyFFMSE1QSNRIBEzFxEhIRMxNiExEhNCQxIRMSYwQhFhEyESIiIhMRIUAmADQ1RQNFNDICFxEVJEYRFRUEFxY2FxcTAygSARMSAxQAGDg4EWEWJhFhAJgWATMjEiQRJSEhMRITIhMmFRKBExQSFTcSABJBEhMiE1MQEkESEyITEWEANRIjFEcBITESEyITESExAWETEiMSEUISFBIULBIBFBMSFSYjAxEVERURFRESAyYlEhMUEQElEhQTIScBZRUVEVETERMRExETERMSQRQWFWQHFDIxEhQTMRY4EDFSEyITIhOQFiYmNCFhAWEWJiYmkBITIhMiE5ATExMTExMTE4ATUxImJiYRYQCDFxcXFICAnBsWByUSExQRFhSHFxcXkLgoNTMjNYCGFSQlFoFhFiYmJiYRYQE0ExMTExMTgWUWERIWIxYUFhQWFWEBMjMiExMTE4ATMRMSIhMRMxAXF5cXAHgXFxeBABg4OBQyNBcAGFgjMjU4OCFSFwAWERMjNTQTIRYQGChTFSUXACUhIyMSJDAYEhgSpgcUMjQXAKIYEhgWBBUkJigoEwETExMTFgQWFAJiERISERISEUNDFBIUEhSSFBIUEhQTQQCCFBIUEhQTQQIyEhESEhESE0EAERURFnIVAhUkMhITEhESExIREhNiGSIDUhcXFYARYBGbGxUCEyMRFhOAgmIXGFIXFxdjUhcXF2NDFBIUEhQTQQNHFBYUFhQWlQKTFBYUFhQXQQIXF2YTEhESERISMhIUEhQRchUCZxcXEmIYOCYjNBUCGDgjNBg4IzQVAiIkJiQiIhw8KkU0ExcRAhQSIxIRIRITIhQQGBJCRiIAtQQmQkIYFgQXFhcUA=", + "nbgl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 1, + "bitmap_offset": 0, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 33, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 2, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 34, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 5, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 35, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 16, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 36, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 24, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 37, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 36, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 38, + "bitmap_byte_count": 12 + }, + { + "encoding": 1, + "bitmap_offset": 48, + "width": 3, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 39, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 50, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 40, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 54, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 41, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 58, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 42, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 67, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 43, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 74, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 44, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 77, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 45, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 80, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 46, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 82, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 86, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 48, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 92, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 49, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 95, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 50, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 102, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 51, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 110, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 52, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 119, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 53, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 127, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 54, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 136, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 55, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 142, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 56, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 152, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 57, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 160, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 58, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 162, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 59, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 166, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 60, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 173, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 61, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 182, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 62, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 189, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 63, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 196, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 64, + "bitmap_byte_count": 21 + }, + { + "encoding": 1, + "bitmap_offset": 217, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 65, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 227, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 66, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 235, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 67, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 242, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 68, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 248, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 69, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 255, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 70, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 264, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 71, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 273, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 72, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 279, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 73, + "bitmap_byte_count": 1 + }, + { + "encoding": 1, + "bitmap_offset": 280, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 74, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 284, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 75, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 292, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 76, + "bitmap_byte_count": 4 + }, + { + "encoding": 1, + "bitmap_offset": 296, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 77, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 303, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 78, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 309, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 79, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 318, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 80, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 326, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 81, + "bitmap_byte_count": 14 + }, + { + "encoding": 1, + "bitmap_offset": 340, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 82, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 348, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 83, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 357, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 84, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 362, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 85, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 368, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 86, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 376, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 87, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 387, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 88, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 397, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 89, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 404, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 90, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 411, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 91, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 417, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 422, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 93, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 428, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 94, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 435, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 12, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 95, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 441, + "width": 7, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 2, + "y_max_offset": 8, + "char": 96, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 444, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 97, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 453, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 98, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 460, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 99, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 468, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 100, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 477, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 101, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 487, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 102, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 494, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 17 + }, + { + "encoding": 1, + "bitmap_offset": 511, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 104, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 516, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 105, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 518, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 523, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 107, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 529, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 108, + "bitmap_byte_count": 1 + }, + { + "encoding": 1, + "bitmap_offset": 530, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 109, + "bitmap_byte_count": 8 + }, + { + "encoding": 1, + "bitmap_offset": 538, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 110, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 543, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 111, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 552, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 561, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 570, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 114, + "bitmap_byte_count": 3 + }, + { + "encoding": 1, + "bitmap_offset": 573, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 115, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 582, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 116, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 589, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 117, + "bitmap_byte_count": 5 + }, + { + "encoding": 1, + "bitmap_offset": 594, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 118, + "bitmap_byte_count": 7 + }, + { + "encoding": 1, + "bitmap_offset": 601, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 119, + "bitmap_byte_count": 10 + }, + { + "encoding": 1, + "bitmap_offset": 611, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 120, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 617, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 9 + }, + { + "encoding": 1, + "bitmap_offset": 626, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 122, + "bitmap_byte_count": 11 + }, + { + "encoding": 1, + "bitmap_offset": 637, + "width": 5, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 123, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 643, + "width": 7, + "x_min_offset": 4, + "y_min_offset": 4, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 2 + }, + { + "encoding": 1, + "bitmap_offset": 645, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 125, + "bitmap_byte_count": 6 + }, + { + "encoding": 1, + "bitmap_offset": 651, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 126, + "bitmap_byte_count": 5 + } + ] + } +] diff --git a/lib_nbgl/include/nbgl_font_rom_struct.inc b/lib_nbgl/include/nbgl_font_rom_struct.inc index 2282d2a8b..ae3fc1bff 100644 --- a/lib_nbgl/include/nbgl_font_rom_struct.inc +++ b/lib_nbgl/include/nbgl_font_rom_struct.inc @@ -51,3 +51,27 @@ #ifdef HAVE_BAGL_FONT_OPEN_SANS_REGULAR_11PX &fontOPEN_SANS_REGULAR_11PX_1BPP, #endif // HAVE_BAGL_FONT_OPEN_SANS_REGULAR_11PX + +#ifdef HAVE_BAGL_FONT_INTER_REGULAR_28PX + &fontINTER_REGULAR_28PX, +#endif // HAVE_BAGL_FONT_INTER_REGULAR_28PX + +#ifdef HAVE_BAGL_FONT_INTER_SEMIBOLD_28PX + &fontINTER_SEMIBOLD_28PX, +#endif // HAVE_BAGL_FONT_INTER_SEMIBOLD_28PX + +#ifdef HAVE_BAGL_FONT_INTER_MEDIUM_36PX + &fontINTER_MEDIUM_36PX, +#endif // HAVE_BAGL_FONT_INTER_MEDIUM_36PX + +#ifdef HAVE_BAGL_FONT_INTER_REGULAR_28PX + &fontINTER_REGULAR_28PX_1BPP, +#endif // HAVE_BAGL_FONT_INTER_REGULAR_28PX + +#ifdef HAVE_BAGL_FONT_INTER_SEMIBOLD_28PX + &fontINTER_SEMIBOLD_28PX_1BPP, +#endif // HAVE_BAGL_FONT_INTER_SEMIBOLD_28PX + +#ifdef HAVE_BAGL_FONT_INTER_MEDIUM_36PX + &fontINTER_MEDIUM_36PX_1BPP, +#endif // HAVE_BAGL_FONT_INTER_MEDIUM_36PX diff --git a/lib_nbgl/include/nbgl_fonts.h b/lib_nbgl/include/nbgl_fonts.h index 8fe8487ea..689fd11d9 100644 --- a/lib_nbgl/include/nbgl_fonts.h +++ b/lib_nbgl/include/nbgl_fonts.h @@ -22,6 +22,17 @@ extern "C" { #define PIC_CHAR(x) ((const nbgl_font_character_t *) PIC(x)) #define PIC_BMP(x) ((uint8_t const *) PIC(x)) +/** + * @brief fonts nicknames to be used for various wallet size targets (non-Nano) + * + */ +#define SMALL_REGULAR_FONT BAGL_FONT_INTER_REGULAR_24px +#define SMALL_BOLD_FONT BAGL_FONT_INTER_SEMIBOLD_24px +#define LARGE_MEDIUM_FONT BAGL_FONT_INTER_MEDIUM_32px +#define SMALL_REGULAR_1BPP_FONT BAGL_FONT_INTER_REGULAR_24px_1bpp +#define SMALL_BOLD_1BPP_FONT BAGL_FONT_INTER_SEMIBOLD_24px_1bpp +#define LARGE_MEDIUM_1BPP_FONT BAGL_FONT_INTER_MEDIUM_32px_1bpp + /********************** * TYPEDEFS **********************/ @@ -33,13 +44,13 @@ extern "C" { // WARNING: please DON'T CHANGE the order/values of the fields below! // (otherwise python tools that generate data will need to be modified too) typedef struct { - uint32_t encoding : 1; ///< method used to encode bitmap data - uint32_t bitmap_offset : 14; ///< offset of this character in chars buffer - uint32_t width : 6; ///< width of character in pixels - uint32_t x_min_offset : 3; ///< x_min = x_min_offset - uint32_t y_min_offset : 3; ///< y_min = (y_min + y_min_offset) * 4 - uint32_t x_max_offset : 2; ///< x_max = width - x_max_offset - uint32_t y_max_offset : 3; ///< y_max = (height - y_max_offset) * 4 + uint32_t bitmap_offset; ///< offset of this character in chars buffer + uint32_t encoding : 1; ///< method used to encode bitmap data + uint32_t width : 6; ///< width of character in pixels + uint32_t x_min_offset : 4; ///< x_min = x_min_offset + uint32_t y_min_offset : 6; ///< y_min = (y_min + y_min_offset) + uint32_t x_max_offset : 4; ///< x_max = width - x_max_offset + uint32_t y_max_offset : 6; ///< y_max = (height - y_max_offset) } nbgl_font_character_t; /** @@ -76,12 +87,12 @@ typedef struct { // (otherwise python tools that generate data will need to be modified too) typedef struct { uint32_t char_unicode : 21; ///< plane value from 0 to 16 then 16-bit code. + uint32_t encoding : 1; ///< method used to encode bitmap data uint32_t width : 6; ///< width of character in pixels - uint32_t x_min_offset : 5; ///< x_min = x_min_offset - uint32_t y_min_offset : 4; ///< y_min = (y_min + y_min_offset) * 4 - uint32_t x_max_offset : 5; ///< x_max = width - x_max_offset - uint32_t y_max_offset : 5; ///< y_max = (height - y_max_offset) * 4 - uint32_t encoding : 2; ///< method used to encode bitmap data + uint32_t x_min_offset : 4; ///< x_min = x_min_offset + uint32_t y_min_offset : 6; ///< y_min = (y_min + y_min_offset) + uint32_t x_max_offset : 4; ///< x_max = width - x_max_offset + uint32_t y_max_offset : 6; ///< y_max = (height - y_max_offset) uint32_t bitmap_offset : 16; ///< offset of this character in chars buffer } nbgl_font_unicode_character_t; /** @@ -113,9 +124,15 @@ typedef enum { BAGL_FONT_INTER_REGULAR_24px_1bpp, BAGL_FONT_INTER_SEMIBOLD_24px_1bpp, BAGL_FONT_INTER_MEDIUM_32px_1bpp, - BAGL_FONT_OPEN_SANS_EXTRABOLD_11px_1bpp = 8u, // validated on nano s - BAGL_FONT_OPEN_SANS_LIGHT_16px_1bpp = 9u, // validated on nano s - BAGL_FONT_OPEN_SANS_REGULAR_11px_1bpp = 10u, // validated on nano s, + BAGL_FONT_OPEN_SANS_EXTRABOLD_11px_1bpp = 8u, // on Nano + BAGL_FONT_OPEN_SANS_LIGHT_16px_1bpp = 9u, // on Nano + BAGL_FONT_OPEN_SANS_REGULAR_11px_1bpp = 10u, // on Nano + BAGL_FONT_INTER_REGULAR_28px = 11u, + BAGL_FONT_INTER_SEMIBOLD_28px = 12u, + BAGL_FONT_INTER_MEDIUM_36px = 13u, + BAGL_FONT_INTER_REGULAR_28px_1bpp = 14u, + BAGL_FONT_INTER_SEMIBOLD_28px_1bpp = 15u, + BAGL_FONT_INTER_MEDIUM_36px_1bpp = 16u, BAGL_FONT_LAST // MUST ALWAYS BE THE LAST, FOR AUTOMATED INVALID VALUE CHECKS } nbgl_font_id_e; diff --git a/lib_nbgl/include/nbgl_types.h b/lib_nbgl/include/nbgl_types.h index 389e4f342..2f4777bd7 100644 --- a/lib_nbgl/include/nbgl_types.h +++ b/lib_nbgl/include/nbgl_types.h @@ -17,6 +17,7 @@ extern "C" { #include #include #include +#include "bolos_target.h" /********************* * DEFINES @@ -24,20 +25,24 @@ extern "C" { /** * Width of the front screen in pixels */ -#ifndef BAGL_WIDTH +#ifdef SCREEN_SIZE_WALLET +#ifdef TARGET_STAX #define SCREEN_WIDTH 400 -#else // HAVE_SE_TOUCH -#define SCREEN_WIDTH BAGL_WIDTH -#endif // HAVE_SE_TOUCH +#endif // TARGET_STAX +#else // SCREEN_SIZE_WALLET +#define SCREEN_WIDTH 128 +#endif // SCREEN_SIZE_WALLET /** * Height of the front screen in pixels */ -#ifndef BAGL_HEIGHT +#ifdef SCREEN_SIZE_WALLET +#ifdef TARGET_STAX #define SCREEN_HEIGHT 672 -#else // HAVE_SE_TOUCH -#define SCREEN_HEIGHT BAGL_HEIGHT -#endif // HAVE_SE_TOUCH +#endif // TARGET_STAX +#else // SCREEN_SIZE_WALLET +#define SCREEN_HEIGHT 64 +#endif // SCREEN_SIZE_WALLET /** * No transformation diff --git a/lib_nbgl/serialization/Makefile b/lib_nbgl/serialization/Makefile index e284e90dd..6ce375b3a 100644 --- a/lib_nbgl/serialization/Makefile +++ b/lib_nbgl/serialization/Makefile @@ -4,9 +4,7 @@ DEFINES := -DLINUX_SIMU -DHAVE_LANGUAGE_PACK -DNBGL_GENERATE_DATA_TEST ifdef TARGET_STAX DEFINES += -DHAVE_SE_TOUCH -else -DEFINES += -DBAGL_HEIGHT=64 -DBAGL_WIDTH=128 - +DEFINES += -DSCREEN_SIZE_WALLET endif default: generate_data_test.c diff --git a/lib_nbgl/serialization/nbgl_lib.py b/lib_nbgl/serialization/nbgl_lib.py index 7b168b540..ab10d9416 100644 --- a/lib_nbgl/serialization/nbgl_lib.py +++ b/lib_nbgl/serialization/nbgl_lib.py @@ -91,15 +91,21 @@ class NbglAlignment(IntEnum): class NbglFontId(IntEnum): - BAGL_FONT_INTER_REGULAR_24px = 0, - BAGL_FONT_INTER_SEMIBOLD_24px = 1, - BAGL_FONT_INTER_MEDIUM_32px = 2, + BAGL_FONT_INTER_REGULAR_24px = 0 + BAGL_FONT_INTER_SEMIBOLD_24px = 1 + BAGL_FONT_INTER_MEDIUM_32px = 2 BAGL_FONT_INTER_REGULAR_24px_1bpp = 3 BAGL_FONT_INTER_SEMIBOLD_24px_1bpp = 4 BAGL_FONT_INTER_MEDIUM_32px_1bpp = 5 BAGL_FONT_OPEN_SANS_EXTRABOLD_11px_1bpp = 8 BAGL_FONT_OPEN_SANS_LIGHT_16px_1bpp = 9 BAGL_FONT_OPEN_SANS_REGULAR_11px_1bpp = 10 + BAGL_FONT_INTER_REGULAR_28px = 11 + BAGL_FONT_INTER_SEMIBOLD_28px = 12 + BAGL_FONT_INTER_MEDIUM_36px = 13 + BAGL_FONT_INTER_REGULAR_28px_1bpp = 14 + BAGL_FONT_INTER_SEMIBOLD_28px_1bpp = 15 + BAGL_FONT_INTER_MEDIUM_36px_1bpp = 16 class NbglStyle(IntEnum): diff --git a/lib_nbgl/src/nbgl_draw.c b/lib_nbgl/src/nbgl_draw.c index 09e8feca5..b03cbdfba 100644 --- a/lib_nbgl/src/nbgl_draw.c +++ b/lib_nbgl/src/nbgl_draw.c @@ -602,9 +602,9 @@ nbgl_font_id_e nbgl_drawText(const nbgl_area_t *area, nb_skipped_bytes = 0; char_x_min = (uint16_t) unicodeCharacter->x_min_offset; char_y_min = unicode_ctx->font->y_min; - char_y_min += (uint16_t) unicodeCharacter->y_min_offset * 4; + char_y_min += (uint16_t) unicodeCharacter->y_min_offset; char_x_max -= (uint16_t) unicodeCharacter->x_max_offset; - char_y_max -= (uint16_t) unicodeCharacter->y_max_offset * 4; + char_y_max -= (uint16_t) unicodeCharacter->y_max_offset; } char_byte_cnt = nbgl_getUnicodeFontCharacterByteCount(); @@ -660,9 +660,9 @@ nbgl_font_id_e nbgl_drawText(const nbgl_area_t *area, nb_skipped_bytes = 0; char_x_min = (uint16_t) character->x_min_offset; char_y_min = font->y_min; - char_y_min += (uint16_t) character->y_min_offset * 4; + char_y_min += (uint16_t) character->y_min_offset; char_x_max -= (uint16_t) character->x_max_offset; - char_y_max -= (uint16_t) character->y_max_offset * 4; + char_y_max -= (uint16_t) character->y_max_offset; } char_byte_cnt = get_bitmap_byte_cnt(font, unicode); diff --git a/lib_nbgl/src/nbgl_fonts.c b/lib_nbgl/src/nbgl_fonts.c index cb78e0005..af53f9f3a 100644 --- a/lib_nbgl/src/nbgl_fonts.c +++ b/lib_nbgl/src/nbgl_fonts.c @@ -45,15 +45,20 @@ extern const LANGUAGE_PACK *language_pack; #endif // defined(HAVE_LANGUAGE_PACK) #if defined(BOLOS_OS_UPGRADER_APP) +#ifdef SCREEN_SIZE_WALLET +#ifdef TARGET_STAX #include "nbgl_font_inter_regular_24.inc" #include "nbgl_font_inter_semibold_24.inc" #include "nbgl_font_inter_medium_32.inc" #include "nbgl_font_inter_regular_24_1bpp.inc" #include "nbgl_font_inter_semibold_24_1bpp.inc" #include "nbgl_font_inter_medium_32_1bpp.inc" +#endif // TARGET_STAX +#else // SCREEN_SIZE_WALLET #include "nbgl_font_open_sans_extrabold_11.inc" #include "nbgl_font_open_sans_regular_11.inc" #include "nbgl_font_open_sans_light_16.inc" +#endif // SCREEN_SIZE_WALLET const nbgl_font_t *const C_nbgl_fonts[] = { diff --git a/lib_nbgl/src/nbgl_layout.c b/lib_nbgl/src/nbgl_layout.c index cb4fbdaca..e14964968 100644 --- a/lib_nbgl/src/nbgl_layout.c +++ b/lib_nbgl/src/nbgl_layout.c @@ -356,7 +356,7 @@ static void radioTouchCallback(nbgl_obj_t *obj, foundRadioIndex = radioIndex; // set text as active (black and bold) textArea->textColor = BLACK; - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; // ensure that radio button is ON radio->state = ON_STATE; // redraw container @@ -378,7 +378,7 @@ static void radioTouchCallback(nbgl_obj_t *obj, radio->state = OFF_STATE; // set text it as inactive (gray and normal) textArea->textColor = DARK_GRAY; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; // redraw container nbgl_redrawObject((nbgl_obj_t *) layout->callbackObjPool[i].obj, NULL, false); } @@ -690,7 +690,7 @@ nbgl_layout_t *nbgl_layoutGet(const nbgl_layoutDescription_t *description) layout->tapText->localized = false; layout->tapText->text = PIC(description->tapActionText); layout->tapText->textColor = DARK_GRAY; - layout->tapText->fontId = BAGL_FONT_INTER_REGULAR_24px; + layout->tapText->fontId = SMALL_REGULAR_FONT; layout->tapText->obj.area.width = SCREEN_WIDTH - 2 * BORDER_MARGIN; layout->tapText->obj.area.height = nbgl_getFontLineHeight(layout->tapText->fontId); layout->tapText->textAlignment = CENTER; @@ -985,7 +985,7 @@ int nbgl_layoutAddTouchableBar(nbgl_layout_t *layout, const nbgl_layoutBar_t *ba textArea->textColor = color; textArea->text = PIC(barLayout->text); textArea->onDrawCallback = NULL; - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; textArea->obj.area.width = container->obj.area.width; if (barLayout->iconLeft != NULL) { textArea->obj.area.width -= imageLeft->buffer->width + 12; @@ -1036,7 +1036,7 @@ int nbgl_layoutAddTouchableBar(nbgl_layout_t *layout, const nbgl_layoutBar_t *ba textArea->textColor = BLACK; textArea->text = PIC(barLayout->subText); textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; textArea->style = NO_STYLE; textArea->wrapping = true; textArea->obj.alignment = BOTTOM_LEFT; @@ -1097,9 +1097,9 @@ int nbgl_layoutAddSwitch(nbgl_layout_t *layout, const nbgl_layoutSwitch_t *switc textArea->textColor = BLACK; textArea->text = PIC(switchLayout->text); textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; textArea->obj.area.width = container->obj.area.width - 60; // the switch icon has 60px width - textArea->obj.area.height = nbgl_getTextHeight(BAGL_FONT_INTER_SEMIBOLD_24px, textArea->text); + textArea->obj.area.height = nbgl_getTextHeight(textArea->fontId, textArea->text); container->obj.area.height += textArea->obj.area.height; textArea->obj.alignment = TOP_LEFT; textArea->obj.alignmentMarginY = BORDER_MARGIN; @@ -1118,7 +1118,7 @@ int nbgl_layoutAddSwitch(nbgl_layout_t *layout, const nbgl_layoutSwitch_t *switc subTextArea->textColor = BLACK; subTextArea->text = PIC(switchLayout->subText); subTextArea->textAlignment = MID_LEFT; - subTextArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + subTextArea->fontId = SMALL_REGULAR_FONT; subTextArea->wrapping = true; subTextArea->obj.area.width = container->obj.area.width; subTextArea->obj.area.height = nbgl_getTextHeightInWidth(subTextArea->fontId, @@ -1179,7 +1179,7 @@ int nbgl_layoutAddText(nbgl_layout_t *layout, const char *text, const char *subT textArea->textColor = BLACK; textArea->text = PIC(text); textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; textArea->style = NO_STYLE; textArea->wrapping = true; textArea->obj.alignment = NO_ALIGNMENT; @@ -1194,7 +1194,7 @@ int nbgl_layoutAddText(nbgl_layout_t *layout, const char *text, const char *subT subTextArea = (nbgl_text_area_t *) nbgl_objPoolGet(TEXT_AREA, layoutInt->layer); subTextArea->textColor = BLACK; subTextArea->text = PIC(subText); - subTextArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + subTextArea->fontId = SMALL_REGULAR_FONT; subTextArea->style = NO_STYLE; subTextArea->wrapping = true; subTextArea->obj.area.width = container->obj.area.width; @@ -1244,7 +1244,7 @@ int nbgl_layoutAddLargeCaseText(nbgl_layout_t *layout, const char *text) textArea->textColor = BLACK; textArea->text = PIC(text); textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_MEDIUM_32px; + textArea->fontId = LARGE_MEDIUM_FONT; textArea->obj.area.width = AVAILABLE_WIDTH; textArea->wrapping = true; textArea->obj.area.height = nbgl_getTextHeightInWidth( @@ -1343,12 +1343,12 @@ int nbgl_layoutAddRadioChoice(nbgl_layout_t *layout, const nbgl_layoutRadioChoic if (i == choices->initChoice) { button->state = ON_STATE; textArea->textColor = BLACK; - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; } else { button->state = OFF_STATE; textArea->textColor = DARK_GRAY; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; } line = createHorizontalLine(layoutInt->layer); line->obj.alignmentMarginY = BORDER_MARGIN; @@ -1410,10 +1410,10 @@ int nbgl_layoutAddCenteredInfo(nbgl_layout_t *layout, const nbgl_layoutCenteredI textArea->textAlignment = CENTER; if ((info->style == LARGE_CASE_INFO) || (info->style == LARGE_CASE_BOLD_INFO) || (info->style == PLUGIN_INFO)) { - textArea->fontId = BAGL_FONT_INTER_MEDIUM_32px; + textArea->fontId = LARGE_MEDIUM_FONT; } else { - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; } textArea->wrapping = true; textArea->obj.area.width = AVAILABLE_WIDTH; @@ -1447,9 +1447,9 @@ int nbgl_layoutAddCenteredInfo(nbgl_layout_t *layout, const nbgl_layoutCenteredI } textArea->text = PIC(info->text2); textArea->textAlignment = CENTER; - textArea->fontId = (info->style != LARGE_CASE_BOLD_INFO) ? BAGL_FONT_INTER_REGULAR_24px - : BAGL_FONT_INTER_SEMIBOLD_24px; - textArea->wrapping = true; + textArea->fontId + = (info->style != LARGE_CASE_BOLD_INFO) ? SMALL_REGULAR_FONT : SMALL_BOLD_FONT; + textArea->wrapping = true; textArea->obj.area.width = AVAILABLE_WIDTH; textArea->obj.area.height = nbgl_getTextHeightInWidth( textArea->fontId, textArea->text, textArea->obj.area.width, textArea->wrapping); @@ -1504,7 +1504,7 @@ int nbgl_layoutAddCenteredInfo(nbgl_layout_t *layout, const nbgl_layoutCenteredI textArea->textColor = BLACK; textArea->text = PIC(info->text3); textArea->textAlignment = CENTER; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; textArea->wrapping = true; textArea->obj.area.width = AVAILABLE_WIDTH; textArea->obj.area.height = nbgl_getTextHeightInWidth( @@ -1883,9 +1883,8 @@ int nbgl_layoutAddQRCode(nbgl_layout_t *layout, const nbgl_layoutQRCode_t *info) textArea->textColor = BLACK; textArea->text = PIC(info->text1); textArea->textAlignment = CENTER; - textArea->fontId = (info->largeText1 == true) ? BAGL_FONT_INTER_MEDIUM_32px - : BAGL_FONT_INTER_REGULAR_24px; - textArea->wrapping = true; + textArea->fontId = (info->largeText1 == true) ? LARGE_MEDIUM_FONT : SMALL_REGULAR_FONT; + textArea->wrapping = true; textArea->obj.area.width = AVAILABLE_WIDTH; textArea->obj.area.height = nbgl_getTextHeightInWidth( textArea->fontId, textArea->text, textArea->obj.area.width, textArea->wrapping); @@ -1903,7 +1902,7 @@ int nbgl_layoutAddQRCode(nbgl_layout_t *layout, const nbgl_layoutQRCode_t *info) textArea->textColor = DARK_GRAY; textArea->text = PIC(info->text2); textArea->textAlignment = CENTER; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; textArea->wrapping = true; textArea->obj.area.width = AVAILABLE_WIDTH; textArea->obj.area.height = nbgl_getTextHeightInWidth( @@ -1986,7 +1985,7 @@ int nbgl_layoutAddChoiceButtons(nbgl_layout_t *layout, const nbgl_layoutChoiceBu bottomButton->obj.area.height = BUTTON_DIAMETER; bottomButton->radius = BUTTON_RADIUS; bottomButton->text = PIC(info->bottomText); - bottomButton->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + bottomButton->fontId = SMALL_BOLD_FONT; bottomButton->obj.touchMask = (1 << TOUCHED); bottomButton->obj.touchId = CHOICE_2_ID; // set this new button as child of the container @@ -2015,7 +2014,7 @@ int nbgl_layoutAddChoiceButtons(nbgl_layout_t *layout, const nbgl_layoutChoiceBu topButton->obj.area.height = BUTTON_DIAMETER; topButton->radius = BUTTON_RADIUS; topButton->text = PIC(info->topText); - topButton->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + topButton->fontId = SMALL_BOLD_FONT; topButton->obj.touchMask = (1 << TOUCHED); topButton->obj.touchId = CHOICE_1_ID; // set this new button as child of the container @@ -2070,7 +2069,7 @@ int nbgl_layoutAddTagValueList(nbgl_layout_t *layout, const nbgl_layoutTagValueL itemTextArea->textColor = DARK_GRAY; itemTextArea->text = PIC(pair->item); itemTextArea->textAlignment = MID_LEFT; - itemTextArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + itemTextArea->fontId = SMALL_REGULAR_FONT; itemTextArea->wrapping = true; itemTextArea->obj.area.width = usableWidth; itemTextArea->obj.area.height = nbgl_getTextHeightInWidth( @@ -2090,10 +2089,10 @@ int nbgl_layoutAddTagValueList(nbgl_layout_t *layout, const nbgl_layoutTagValueL valueTextArea->text = PIC(pair->value); valueTextArea->textAlignment = MID_LEFT; if (list->smallCaseForValue) { - valueTextArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + valueTextArea->fontId = SMALL_REGULAR_FONT; } else { - valueTextArea->fontId = BAGL_FONT_INTER_MEDIUM_32px; + valueTextArea->fontId = LARGE_MEDIUM_FONT; } if (pair->valueIcon == NULL) { valueTextArea->obj.area.width = usableWidth; @@ -2180,7 +2179,7 @@ int nbgl_layoutAddProgressBar(nbgl_layout_t *layout, const nbgl_layoutProgressBa textArea->textColor = BLACK; textArea->text = PIC(barLayout->text); textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; textArea->wrapping = true; textArea->obj.area.width = AVAILABLE_WIDTH; textArea->obj.area.height = nbgl_getTextHeightInWidth( @@ -2211,7 +2210,7 @@ int nbgl_layoutAddProgressBar(nbgl_layout_t *layout, const nbgl_layoutProgressBa subTextArea->textColor = LIGHT_GRAY; subTextArea->text = PIC(barLayout->subText); subTextArea->textAlignment = MID_LEFT; - subTextArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + subTextArea->fontId = SMALL_REGULAR_FONT; subTextArea->wrapping = true; subTextArea->obj.area.width = AVAILABLE_WIDTH; subTextArea->obj.area.height = nbgl_getTextHeightInWidth(subTextArea->fontId, @@ -2347,7 +2346,7 @@ int nbgl_layoutAddButton(nbgl_layout_t *layout, const nbgl_layoutButton_t *butto } } button->text = PIC(buttonInfo->text); - button->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + button->fontId = SMALL_BOLD_FONT; button->icon = PIC(buttonInfo->icon); if (buttonInfo->fittingContent == true) { button->obj.area.width = nbgl_getTextWidth(button->fontId, button->text) + 64 @@ -2432,7 +2431,7 @@ int nbgl_layoutAddLongPressButton(nbgl_layout_t *layout, textArea->textColor = BLACK; textArea->text = PIC(text); textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_MEDIUM_32px; + textArea->fontId = LARGE_MEDIUM_FONT; textArea->wrapping = true; textArea->obj.area.width = container->obj.area.width - 3 * BORDER_MARGIN - button->obj.area.width; @@ -2499,7 +2498,7 @@ int nbgl_layoutAddFooter(nbgl_layout_t *layout, textArea->obj.area.width = AVAILABLE_WIDTH; textArea->obj.area.height = BUTTON_DIAMETER; textArea->text = PIC(text); - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; textArea->textAlignment = CENTER; textArea->obj.touchMask = (1 << TOUCHED); textArea->obj.touchId = BOTTOM_BUTTON_ID; @@ -2558,7 +2557,7 @@ int nbgl_layoutAddSplitFooter(nbgl_layout_t *layout, textArea->obj.area.width = AVAILABLE_WIDTH / 2; textArea->obj.area.height = BUTTON_DIAMETER; textArea->text = PIC(leftText); - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; textArea->textAlignment = CENTER; textArea->obj.touchMask = (1 << TOUCHED); textArea->obj.touchId = BOTTOM_BUTTON_ID; @@ -2577,7 +2576,7 @@ int nbgl_layoutAddSplitFooter(nbgl_layout_t *layout, textArea->obj.area.width = AVAILABLE_WIDTH / 2; textArea->obj.area.height = BUTTON_DIAMETER; textArea->text = PIC(rightText); - textArea->fontId = BAGL_FONT_INTER_SEMIBOLD_24px; + textArea->fontId = SMALL_BOLD_FONT; textArea->textAlignment = CENTER; textArea->obj.touchMask = (1 << TOUCHED); textArea->obj.touchId = RIGHT_BUTTON_ID; @@ -2717,7 +2716,7 @@ int nbgl_layoutAddSpinner(nbgl_layout_t *layout, const char *text, bool fixed) textArea->textColor = BLACK; textArea->text = PIC(text); textArea->textAlignment = CENTER; - textArea->fontId = BAGL_FONT_INTER_REGULAR_24px; + textArea->fontId = SMALL_REGULAR_FONT; textArea->wrapping = true; textArea->obj.alignmentMarginY = 20; textArea->obj.alignTo = (nbgl_obj_t *) spinner; @@ -2901,7 +2900,7 @@ int nbgl_layoutAddSuggestionButtons(nbgl_layout_t *layout, choiceButtons[i]->obj.area.width = (SCREEN_WIDTH - 2 * BORDER_MARGIN - 8) / 2; choiceButtons[i]->obj.area.height = 64; choiceButtons[i]->radius = RADIUS_32_PIXELS; - choiceButtons[i]->fontId = BAGL_FONT_INTER_SEMIBOLD_24px_1bpp; + choiceButtons[i]->fontId = SMALL_BOLD_1BPP_FONT; choiceButtons[i]->icon = NULL; if ((i % 2) == 0) { choiceButtons[i]->obj.alignmentMarginX = BORDER_MARGIN; @@ -3034,7 +3033,7 @@ int nbgl_layoutAddEnteredText(nbgl_layout_t *layout, snprintf(numText, sizeof(numText), "%d.", number); textArea->text = numText; textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_MEDIUM_32px_1bpp; + textArea->fontId = LARGE_MEDIUM_1BPP_FONT; textArea->obj.alignmentMarginY = 12; textArea->obj.alignTo = (nbgl_obj_t *) line; textArea->obj.alignment = TOP_LEFT; @@ -3049,7 +3048,7 @@ int nbgl_layoutAddEnteredText(nbgl_layout_t *layout, textArea->textColor = grayedOut ? LIGHT_GRAY : BLACK; textArea->text = text; textArea->textAlignment = MID_LEFT; - textArea->fontId = BAGL_FONT_INTER_MEDIUM_32px_1bpp; + textArea->fontId = LARGE_MEDIUM_1BPP_FONT; textArea->obj.alignmentMarginY = 12; textArea->obj.alignTo = (nbgl_obj_t *) line; textArea->obj.alignment = TOP_MIDDLE; @@ -3174,7 +3173,7 @@ int nbgl_layoutAddConfirmationButton(nbgl_layout_t *layout, button->innerColor = LIGHT_GRAY; } button->text = PIC(text); - button->fontId = BAGL_FONT_INTER_SEMIBOLD_24px_1bpp; + button->fontId = SMALL_BOLD_1BPP_FONT; button->obj.area.width = AVAILABLE_WIDTH; button->obj.area.height = BUTTON_DIAMETER; button->radius = BUTTON_RADIUS; diff --git a/lib_nbgl/src/nbgl_obj.c b/lib_nbgl/src/nbgl_obj.c index 7bde00f37..315640063 100644 --- a/lib_nbgl/src/nbgl_obj.c +++ b/lib_nbgl/src/nbgl_obj.c @@ -733,9 +733,9 @@ static void draw_pageIndicator(nbgl_page_indicator_t *obj, SPRINTF(navText, "%d of %d", obj->activePage + 1, obj->nbPages); // force height - obj->obj.area.height = nbgl_getFontHeight(BAGL_FONT_INTER_REGULAR_24px); + obj->obj.area.height = nbgl_getFontHeight(SMALL_REGULAR_FONT); // the width must be at least 80 - obj->obj.area.width = nbgl_getTextWidth(BAGL_FONT_INTER_REGULAR_24px, navText); + obj->obj.area.width = nbgl_getTextWidth(SMALL_REGULAR_FONT, navText); if (computePosition) { compute_position((nbgl_obj_t *) obj, prevObj); @@ -760,7 +760,7 @@ static void draw_pageIndicator(nbgl_page_indicator_t *obj, rectArea.height = obj->obj.area.height; rectArea.backgroundColor = obj->obj.area.backgroundColor; rectArea.bpp = NBGL_BPP_1; - nbgl_drawText(&rectArea, navText, strlen(navText), BAGL_FONT_INTER_REGULAR_24px, DARK_GRAY); + nbgl_drawText(&rectArea, navText, strlen(navText), SMALL_REGULAR_FONT, DARK_GRAY); } } #endif // HAVE_SE_TOUCH diff --git a/lib_nbgl/src/nbgl_obj_keyboard.c b/lib_nbgl/src/nbgl_obj_keyboard.c index 506dc54f3..9332cd127 100644 --- a/lib_nbgl/src/nbgl_obj_keyboard.c +++ b/lib_nbgl/src/nbgl_obj_keyboard.c @@ -300,12 +300,11 @@ static void keyboardDrawLetters(nbgl_keyboard_t *keyboard) rectArea.x0 = keyboard->obj.area.x0 + i * NORMAL_KEY_WIDTH; rectArea.x0 - += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, &keys[i])) - / 2; + += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(SMALL_REGULAR_1BPP_FONT, &keys[i])) / 2; nbgl_drawText(&rectArea, &keys[i], 1, - BAGL_FONT_INTER_REGULAR_24px_1bpp, + SMALL_REGULAR_1BPP_FONT, (keyboard->keyMask & (1 << i)) ? WHITE : BLACK); } // Second row: 9 letters (asdfghjkl) @@ -313,12 +312,11 @@ static void keyboardDrawLetters(nbgl_keyboard_t *keyboard) for (i = 10; i < 19; i++) { rectArea.x0 = keyboard->obj.area.x0 + SECOND_LINE_OFFSET + (i - 10) * NORMAL_KEY_WIDTH; rectArea.x0 - += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, &keys[i])) - / 2; + += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(SMALL_REGULAR_1BPP_FONT, &keys[i])) / 2; nbgl_drawText(&rectArea, &keys[i], 1, - BAGL_FONT_INTER_REGULAR_24px_1bpp, + SMALL_REGULAR_1BPP_FONT, (keyboard->keyMask & (1 << i)) ? WHITE : BLACK); } // Third row: Shift key, 7 letters (zxcvbnm) and backspace @@ -363,12 +361,11 @@ static void keyboardDrawLetters(nbgl_keyboard_t *keyboard) for (i = 19; i < 26; i++) { rectArea.x0 = offsetX + (i - 19) * NORMAL_KEY_WIDTH; rectArea.x0 - += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, &keys[i])) - / 2; + += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(SMALL_REGULAR_1BPP_FONT, &keys[i])) / 2; nbgl_drawText(&rectArea, &keys[i], 1, - BAGL_FONT_INTER_REGULAR_24px_1bpp, + SMALL_REGULAR_1BPP_FONT, (keyboard->keyMask & (1 << i)) ? WHITE : BLACK); } // draw backspace @@ -389,11 +386,9 @@ static void keyboardDrawLetters(nbgl_keyboard_t *keyboard) // 4th row, only in Full mode if (!keyboard->lettersOnly) { - rectArea.x0 - = (SWITCH_KEY_WIDTH - nbgl_getTextWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, ".?123")) - / 2; + rectArea.x0 = (SWITCH_KEY_WIDTH - nbgl_getTextWidth(SMALL_REGULAR_1BPP_FONT, ".?123")) / 2; rectArea.y0 = keyboard->obj.area.y0 + KEYBOARD_KEY_HEIGHT * 3 + LETTER_OFFSET_Y; - nbgl_drawText(&rectArea, ".?123", 5, BAGL_FONT_INTER_REGULAR_24px_1bpp, BLACK); + nbgl_drawText(&rectArea, ".?123", 5, SMALL_REGULAR_1BPP_FONT, BLACK); rectArea.x0 = SWITCH_KEY_WIDTH + (SPACE_KEY_WIDTH - C_space32px.width) / 2; nbgl_drawIcon( @@ -425,12 +420,11 @@ static void keyboardDrawDigits(nbgl_keyboard_t *keyboard) for (i = 0; i < 10; i++) { rectArea.x0 = keyboard->obj.area.x0 + i * NORMAL_KEY_WIDTH; rectArea.x0 - += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, &keys[i])) - / 2; + += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(SMALL_REGULAR_1BPP_FONT, &keys[i])) / 2; nbgl_drawText(&rectArea, &keys[i], 1, - BAGL_FONT_INTER_REGULAR_24px_1bpp, + SMALL_REGULAR_1BPP_FONT, (keyboard->keyMask & (1 << i)) ? WHITE : BLACK); } // Second row: 9 keys () @@ -438,41 +432,37 @@ static void keyboardDrawDigits(nbgl_keyboard_t *keyboard) for (i = 10; i < 19; i++) { rectArea.x0 = keyboard->obj.area.x0 + (i - 10) * NORMAL_KEY_WIDTH + SECOND_LINE_OFFSET; rectArea.x0 - += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, &keys[i])) - / 2; + += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(SMALL_REGULAR_1BPP_FONT, &keys[i])) / 2; nbgl_drawText(&rectArea, &keys[i], 1, - BAGL_FONT_INTER_REGULAR_24px_1bpp, + SMALL_REGULAR_1BPP_FONT, (keyboard->keyMask & (1 << i)) ? WHITE : BLACK); } // Third row: special key, 5 keys and backspace // draw "#+=" key if (keyboard->mode == MODE_DIGITS) { - rectArea.x0 = (SPECIAL_CHARS_KEY_WIDTH - - nbgl_getTextWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, "#+=")) - / 2; + rectArea.x0 + = (SPECIAL_CHARS_KEY_WIDTH - nbgl_getTextWidth(SMALL_REGULAR_1BPP_FONT, "#+=")) / 2; rectArea.y0 = keyboard->obj.area.y0 + KEYBOARD_KEY_HEIGHT * 2 + LETTER_OFFSET_Y; - nbgl_drawText(&rectArea, "#+=", 3, BAGL_FONT_INTER_REGULAR_24px_1bpp, BLACK); + nbgl_drawText(&rectArea, "#+=", 3, SMALL_REGULAR_1BPP_FONT, BLACK); } else { - rectArea.x0 = (SPECIAL_CHARS_KEY_WIDTH - - nbgl_getTextWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, "123")) - / 2; + rectArea.x0 + = (SPECIAL_CHARS_KEY_WIDTH - nbgl_getTextWidth(SMALL_REGULAR_1BPP_FONT, "123")) / 2; rectArea.y0 = keyboard->obj.area.y0 + KEYBOARD_KEY_HEIGHT * 2 + LETTER_OFFSET_Y; - nbgl_drawText(&rectArea, "123", 3, BAGL_FONT_INTER_REGULAR_24px_1bpp, BLACK); + nbgl_drawText(&rectArea, "123", 3, SMALL_REGULAR_1BPP_FONT, BLACK); } for (i = 19; i < 24; i++) { rectArea.x0 = SPECIAL_CHARS_KEY_WIDTH + (i - 19) * NORMAL_KEY_WIDTH; rectArea.x0 - += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, &keys[i])) - / 2; + += (NORMAL_KEY_WIDTH - nbgl_getCharWidth(SMALL_REGULAR_1BPP_FONT, &keys[i])) / 2; nbgl_drawText(&rectArea, &keys[i], 1, - BAGL_FONT_INTER_REGULAR_24px_1bpp, + SMALL_REGULAR_1BPP_FONT, (keyboard->keyMask & (1 << i)) ? WHITE : BLACK); } // draw backspace @@ -486,10 +476,9 @@ static void keyboardDrawDigits(nbgl_keyboard_t *keyboard) nbgl_drawIcon(&rectArea, BLACK, &C_backspace32px); // 4th row - rectArea.x0 - = (SWITCH_KEY_WIDTH - nbgl_getTextWidth(BAGL_FONT_INTER_REGULAR_24px_1bpp, "ABC")) / 2; + rectArea.x0 = (SWITCH_KEY_WIDTH - nbgl_getTextWidth(SMALL_REGULAR_1BPP_FONT, "ABC")) / 2; rectArea.y0 = keyboard->obj.area.y0 + KEYBOARD_KEY_HEIGHT * 3 + LETTER_OFFSET_Y; - nbgl_drawText(&rectArea, "ABC", 3, BAGL_FONT_INTER_REGULAR_24px_1bpp, BLACK); + nbgl_drawText(&rectArea, "ABC", 3, SMALL_REGULAR_1BPP_FONT, BLACK); rectArea.x0 = SWITCH_KEY_WIDTH + (SPACE_KEY_WIDTH - C_space32px.width) / 2; nbgl_drawIcon( diff --git a/lib_nbgl/src/nbgl_obj_keypad.c b/lib_nbgl/src/nbgl_obj_keypad.c index 70f30bb92..38b18ed35 100644 --- a/lib_nbgl/src/nbgl_obj_keypad.c +++ b/lib_nbgl/src/nbgl_obj_keypad.c @@ -139,36 +139,27 @@ static void keypadDrawDigits(nbgl_keypad_t *keypad) key_value = GET_DIGIT_INDEX(keypad, (i + 1)) + 0x30; rectArea.x0 = keypad->obj.area.x0 + i * KEY_WIDTH; - rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_MEDIUM_32px, &key_value)) / 2; - nbgl_drawText(&rectArea, - &key_value, - 1, - BAGL_FONT_INTER_MEDIUM_32px, - keypad->enableDigits ? BLACK : WHITE); + rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(LARGE_MEDIUM_FONT, &key_value)) / 2; + nbgl_drawText( + &rectArea, &key_value, 1, LARGE_MEDIUM_FONT, keypad->enableDigits ? BLACK : WHITE); } // Second row: 4 5 6 rectArea.y0 += KEYPAD_KEY_HEIGHT; for (; i < 6; i++) { key_value = GET_DIGIT_INDEX(keypad, (i + 1)) + 0x30; rectArea.x0 = keypad->obj.area.x0 + (i - 3) * KEY_WIDTH; - rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_MEDIUM_32px, &key_value)) / 2; - nbgl_drawText(&rectArea, - &key_value, - 1, - BAGL_FONT_INTER_MEDIUM_32px, - keypad->enableDigits ? BLACK : WHITE); + rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(LARGE_MEDIUM_FONT, &key_value)) / 2; + nbgl_drawText( + &rectArea, &key_value, 1, LARGE_MEDIUM_FONT, keypad->enableDigits ? BLACK : WHITE); } // Third row: 7 8 9 rectArea.y0 += KEYPAD_KEY_HEIGHT; for (; i < 9; i++) { key_value = GET_DIGIT_INDEX(keypad, (i + 1)) + 0x30; rectArea.x0 = keypad->obj.area.x0 + (i - 6) * KEY_WIDTH; - rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_MEDIUM_32px, &key_value)) / 2; - nbgl_drawText(&rectArea, - &key_value, - 1, - BAGL_FONT_INTER_MEDIUM_32px, - keypad->enableDigits ? BLACK : WHITE); + rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(LARGE_MEDIUM_FONT, &key_value)) / 2; + nbgl_drawText( + &rectArea, &key_value, 1, LARGE_MEDIUM_FONT, keypad->enableDigits ? BLACK : WHITE); } // 4th raw, Backspace, 0 and Validate // draw backspace @@ -193,13 +184,10 @@ static void keypadDrawDigits(nbgl_keypad_t *keypad) // draw 0 key_value = GET_DIGIT_INDEX(keypad, 0) + 0x30; rectArea.x0 = keypad->obj.area.x0 + KEY_WIDTH; - rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(BAGL_FONT_INTER_MEDIUM_32px, &key_value)) / 2; + rectArea.x0 += (KEY_WIDTH - nbgl_getCharWidth(LARGE_MEDIUM_FONT, &key_value)) / 2; rectArea.y0 = keypad->obj.area.y0 + KEYPAD_KEY_HEIGHT * 3 + DIGIT_OFFSET_Y; - nbgl_drawText(&rectArea, - &key_value, - 1, - BAGL_FONT_INTER_MEDIUM_32px, - keypad->enableDigits ? BLACK : WHITE); + nbgl_drawText( + &rectArea, &key_value, 1, LARGE_MEDIUM_FONT, keypad->enableDigits ? BLACK : WHITE); // draw validate on gray with white background if not enabled if (!keypad->enableValidate) { diff --git a/lib_nbgl/src/nbgl_page.c b/lib_nbgl/src/nbgl_page.c index d707f7e5c..501819343 100644 --- a/lib_nbgl/src/nbgl_page.c +++ b/lib_nbgl/src/nbgl_page.c @@ -90,13 +90,12 @@ static void addContent(nbgl_pageContent_t *content, nbgl_layout_t *layout) nbgl_layoutAddTagValueList(layout, &content->tagValueList); break; case TAG_VALUE_DETAILS: { - uint16_t nbLines - = nbgl_getTextNbLinesInWidth(content->tagValueDetails.tagValueList.smallCaseForValue - ? BAGL_FONT_INTER_REGULAR_24px - : BAGL_FONT_INTER_MEDIUM_32px, - content->tagValueDetails.tagValueList.pairs[0].value, - SCREEN_WIDTH - 2 * BORDER_MARGIN, - content->tagValueDetails.tagValueList.wrapping); + uint16_t nbLines = nbgl_getTextNbLinesInWidth( + content->tagValueDetails.tagValueList.smallCaseForValue ? SMALL_REGULAR_FONT + : LARGE_MEDIUM_FONT, + content->tagValueDetails.tagValueList.pairs[0].value, + SCREEN_WIDTH - 2 * BORDER_MARGIN, + content->tagValueDetails.tagValueList.wrapping); // automatically display a button if content is longer that nbMaxLinesForValue if (nbLines > (content->tagValueDetails.tagValueList.nbMaxLinesForValue)) { nbgl_layoutButton_t buttonInfo; diff --git a/lib_nbgl/src/nbgl_use_case.c b/lib_nbgl/src/nbgl_use_case.c index 923f6bcb2..13ab374c4 100644 --- a/lib_nbgl/src/nbgl_use_case.c +++ b/lib_nbgl/src/nbgl_use_case.c @@ -487,10 +487,10 @@ static const char *getDetailsPageAt(uint8_t detailsPage) const char *currentChar = detailsContext.value; while (page < detailsPage) { uint16_t nbLines = nbgl_getTextNbLinesInWidth( - BAGL_FONT_INTER_REGULAR_24px, currentChar, SCREEN_WIDTH - 2 * BORDER_MARGIN, false); + SMALL_REGULAR_FONT, currentChar, SCREEN_WIDTH - 2 * BORDER_MARGIN, false); if (nbLines > NB_MAX_LINES_IN_DETAILS) { uint16_t len; - nbgl_getTextMaxLenInNbLines(BAGL_FONT_INTER_REGULAR_24px, + nbgl_getTextMaxLenInNbLines(SMALL_REGULAR_FONT, currentChar, SCREEN_WIDTH - 2 * BORDER_MARGIN, NB_MAX_LINES_IN_DETAILS, @@ -537,11 +537,11 @@ static void displayDetailsPage(uint8_t detailsPage, bool forceFullRefresh) } detailsContext.currentPage = detailsPage; uint16_t nbLines = nbgl_getTextNbLinesInWidth( - BAGL_FONT_INTER_REGULAR_24px, currentPair.value, SCREEN_WIDTH - 2 * BORDER_MARGIN, false); + SMALL_REGULAR_FONT, currentPair.value, SCREEN_WIDTH - 2 * BORDER_MARGIN, false); if (nbLines > NB_MAX_LINES_IN_DETAILS) { uint16_t len; - nbgl_getTextMaxLenInNbLines(BAGL_FONT_INTER_REGULAR_24px, + nbgl_getTextMaxLenInNbLines(SMALL_REGULAR_FONT, currentPair.value, SCREEN_WIDTH - 2 * BORDER_MARGIN, NB_MAX_LINES_IN_DETAILS, @@ -740,18 +740,16 @@ uint8_t nbgl_useCaseGetNbTagValuesInPage(uint8_t nbPair item = callback_result->item; } // tag height - currentHeight += nbgl_getTextHeightInWidth(BAGL_FONT_INTER_REGULAR_24px, - item, - SCREEN_WIDTH - 2 * BORDER_MARGIN, - tagValueList->wrapping); + currentHeight += nbgl_getTextHeightInWidth( + SMALL_REGULAR_FONT, item, SCREEN_WIDTH - 2 * BORDER_MARGIN, tagValueList->wrapping); // space between tag and value currentHeight += 4; // set value font if (tagValueList->smallCaseForValue) { - value_font = BAGL_FONT_INTER_REGULAR_24px; + value_font = SMALL_REGULAR_FONT; } else { - value_font = BAGL_FONT_INTER_MEDIUM_32px; + value_font = LARGE_MEDIUM_FONT; } // value height currentHeight += nbgl_getTextHeightInWidth( @@ -885,10 +883,8 @@ void nbgl_useCaseHomeExt(const char *appName, // If there is more than 3 lines, it means the appName was split, so we put it on the next // line - if (nbgl_getTextNbLinesInWidth(BAGL_FONT_INTER_REGULAR_24px, - appDescription, - SCREEN_WIDTH - 2 * BORDER_MARGIN, - false) + if (nbgl_getTextNbLinesInWidth( + SMALL_REGULAR_FONT, appDescription, SCREEN_WIDTH - 2 * BORDER_MARGIN, false) > 3) { snprintf(appDescription, APP_DESCRIPTION_MAX_LEN, @@ -1435,7 +1431,7 @@ void nbgl_useCaseViewDetails(const char *tag, const char *value, bool wrapping) memset(&detailsContext, 0, sizeof(detailsContext)); uint16_t nbLines = nbgl_getTextNbLinesInWidth( - BAGL_FONT_INTER_REGULAR_24px, value, SCREEN_WIDTH - 2 * BORDER_MARGIN, wrapping); + SMALL_REGULAR_FONT, value, SCREEN_WIDTH - 2 * BORDER_MARGIN, wrapping); // initialize context detailsContext.tag = tag; diff --git a/lib_nbgl/src/nbgl_use_case_nanos.c b/lib_nbgl/src/nbgl_use_case_nanos.c index 5ef3f6499..7740308f5 100644 --- a/lib_nbgl/src/nbgl_use_case_nanos.c +++ b/lib_nbgl/src/nbgl_use_case_nanos.c @@ -505,5 +505,5 @@ void nbgl_useCaseSpinner(const char *text) nbgl_refresh(); } -#endif // TARGET_STAX +#endif // HAVE_SE_TOUCH #endif // NBGL_USE_CASE diff --git a/tools/ttf2inc.py b/tools/ttf2inc.py index 462769b91..4320cd304 100755 --- a/tools/ttf2inc.py +++ b/tools/ttf2inc.py @@ -47,7 +47,6 @@ class TTF2INC: def __init__(self, args): super().__init__() # Default values: - self.nbgl = False self.rle = False self.crop = True self.unicode_needed = False @@ -70,7 +69,6 @@ def __init__(self, args): self.loaded_baseline = 0 self.baseline_offset = 0 self.bpp = 1 - self.kerning = 0 self.char_info = {} self.ttf_info_dictionary = {} # Be sure there are at least some mandatory characters @@ -166,7 +164,6 @@ def init_config(self): self.kerning = config.getint('kerning',0) self.rle = config.getboolean('rle', True) self.bpp = config.getint('bpp', 1) - self.nbgl = config.getboolean('nbgl', False) # Otherwise, use command line parameters (or default values) else: self.font_name = self.args.font_name @@ -175,10 +172,7 @@ def init_config(self): self.last_character = self.args.last_character self.font_size = self.args.font_size - if self.nbgl: - self.font_prefix = "nbgl_font_" - else: - self.font_prefix = "bagl_font_" + self.font_prefix = "nbgl_font_" # Be sure there is a file at self.font_name self.find_font() @@ -224,7 +218,7 @@ def build_names(self): os.path.basename(self.font_name))[0] self.basename = self.basename.replace("-", "_") self.basename += f"_{self.font_size}px" - if self.nbgl and self.bpp != 4: + if self.bpp != 4: self.basename += f"_{self.bpp}bpp" if self.unicode_needed: self.basename += "_unicode" @@ -244,10 +238,9 @@ def align_top(self, top): Handle Stax constraint on Y (should be modulo 4), top side. (decrease Y until it is modulo 4) """ - if self.nbgl: - remaining = top % 4 - if remaining: - top -= remaining + remaining = top % 4 + if remaining: + top -= remaining return top @@ -257,10 +250,9 @@ def align_bottom(self, bottom): Handle Stax constraint on Y (should be modulo 4), bottom side. (increase Y until it is modulo 4) """ - if self.nbgl: - remaining = bottom % 4 - if remaining: - bottom += 4 - remaining + remaining = bottom % 4 + if remaining: + bottom += 4 - remaining return bottom @@ -314,30 +306,15 @@ def find_string_dimension(self, string): f"top= {top:2}, bottom={bottom}\n") # Compute value of max_x_max_offset, depending of allowed bits - if self.nbgl: - if self.unicode_needed: - max_bits = 5 - else: - max_bits = 2 + if self.unicode_needed: + max_bits = 5 else: - if self.unicode_needed: - max_bits = 5 - else: - max_bits = 4 + max_bits = 4 self.max_x_max_offset = pow(2, max_bits) - 1 # Compute value of max_y_min_offset, depending of allowed bits - if self.nbgl: - if self.unicode_needed: - max_bits = 4 - else: - max_bits = 3 - else: - if self.unicode_needed: - max_bits = 6 - else: - max_bits = 5 - self.max_y_min_offset = 4 * (pow(2, max_bits) - 1) + max_bits = 6 + self.max_y_min_offset = pow(2, max_bits) - 1 # Some fonts display some characters at y < 0 # => Be sure we are aware of that and already compensated it @@ -367,9 +344,8 @@ def create_empty_image(self, width, height): mode = "1" if self.bpp != 1: mode = "L" - if self.nbgl: - background_color = 'white' - text_color = 'black' + background_color = 'white' + text_color = 'black' img = Image.new(mode, (width, height), color=background_color) return img, text_color @@ -496,47 +472,27 @@ def box_to_packed_bitmap(self, img, left, top, right, bottom): current_bit = 0 image_data = [] - if self.nbgl: - nb_colors = pow(2, self.bpp) - base_threshold = int(256 / nb_colors) - half_threshold = int(base_threshold / 2) - # Rotate & revert X axes on Stax - for coord_x in reversed(range(left, right)): - for coord_y in range(top, bottom): - color_index = img.getpixel((coord_x, coord_y)) - color_index = \ - int((color_index + half_threshold) / base_threshold) - - if color_index >= nb_colors: - color_index = nb_colors - 1 - - # le encoded - current_byte += color_index << ((8-self.bpp)-current_bit) - current_bit += self.bpp - - if current_bit >= 8: - image_data.append(current_byte & 0xFF) - current_bit = 0 - current_byte = 0 - else: - # bottom is actually Y2+1 => perfect for range scan + nb_colors = pow(2, self.bpp) + base_threshold = int(256 / nb_colors) + half_threshold = int(base_threshold / 2) + # Rotate & revert X axes on Stax + for coord_x in reversed(range(left, right)): for coord_y in range(top, bottom): - # right is actually X2+1 => perfect for range scan - for coord_x in range(left, right): - color_index = img.getpixel((coord_x, coord_y)) - if color_index >= 128: - color_index = 1 - else: - color_index = 0 + color_index = img.getpixel((coord_x, coord_y)) + color_index = \ + int((color_index + half_threshold) / base_threshold) + + if color_index >= nb_colors: + color_index = nb_colors - 1 - # le encoded - current_byte += color_index << current_bit - current_bit += 1 + # le encoded + current_byte += color_index << ((8-self.bpp)-current_bit) + current_bit += self.bpp - if current_bit >= 8: - image_data.append(current_byte & 0xFF) - current_bit = 0 - current_byte = 0 + if current_bit >= 8: + image_data.append(current_byte & 0xFF) + current_bit = 0 + current_byte = 0 # Handle last byte if any if current_bit > 0: @@ -544,7 +500,7 @@ def box_to_packed_bitmap(self, img, left, top, right, bottom): # Remove final transparent pixels, if any background_color = 0 - if self.nbgl and self.bpp != 1: + if self.bpp != 1: background_color = 0xFF while len(image_data) != 0 and image_data[-1] == background_color: @@ -575,7 +531,7 @@ def getbbox(self, img): bottom = 0 # Find transparent color (not 0 on Stax with 4BPP) background_color = 0 - if self.nbgl and self.bpp != 1: + if self.bpp != 1: background_color = 0xFF # Find left, top, right and bottom values for existing pixels @@ -628,9 +584,6 @@ def get_char_bitmap(self, char): else: if self.crop: left, top, right, bottom = box - if False and not self.nbgl: - # Don't modify right on BAGL (char spacing) - right = info['right'] else: left = 0 top = 0 @@ -770,13 +723,13 @@ def save_nbgl_font_character(self, inc, char, info): check that the values do not exceed the boundaries of each fieds. Structure defined in public_sdk/lib_nbgl/include/nbgl_fonts.h typedef struct { - uint32_t encoding:1; ///< method used to encode bitmap data - uint32_t bitmap_offset:14; ///< offset of this character in chars buffer - uint32_t width:6; ///< width of character in pixels - uint32_t x_min_offset:3; ///< x_min = x_min_offset - uint32_t y_min_offset:3; ///< y_min = (y_min + y_min_offset) * 4 - uint32_t x_max_offset:2; ///< x_max = width - x_max_offset - uint32_t y_max_offset:3; ///< y_max = (height - y_max_offset) * 4 + uint32_t bitmap_offset; ///< offset of this character in chars buffer + uint32_t encoding : 1; ///< method used to encode bitmap data + uint32_t width : 6; ///< width of character in pixels + uint32_t x_min_offset : 4; ///< x_min = x_min_offset + uint32_t y_min_offset : 6; ///< y_min = (y_min + y_min_offset) + uint32_t x_max_offset : 4; ///< x_max = width - x_max_offset + uint32_t y_max_offset : 6; ///< y_max = (height - y_max_offset) } nbgl_font_character_t; """ encoding = info["encoding"] @@ -794,11 +747,11 @@ def save_nbgl_font_character(self, inc, char, info): else: x_min_offset = info["left"] y_min_offset = info["top"] - self.char_topmost_y - y_min_offset = y_min_offset // 4 + y_min_offset = (y_min_offset // 4) * 4 x_max_offset = width - info["right"] y_max_offset = self.height - info["bottom"] - y_max_offset = y_max_offset // 4 + y_max_offset = (y_max_offset // 4) * 4 # When crop is False, we may have some bytes to skip at beginning if not self.crop: @@ -810,15 +763,15 @@ def save_nbgl_font_character(self, inc, char, info): # Check values does not exceed bitfield capabilities self.check_max_bits(encoding, 1, char, "encoding") - self.check_max_bits(bitmap_offset, 14, char, "bitmap_offset") + self.check_max_bits(bitmap_offset, 15, char, "bitmap_offset") self.check_max_bits(width, 6, char, "width") - self.check_max_bits(x_min_offset, 3, char, "x_min_offset") - self.check_max_bits(y_min_offset, 3, char, "y_min_offset") + self.check_max_bits(x_min_offset, 4, char, "x_min_offset") + self.check_max_bits(y_min_offset, 6, char, "y_min_offset") # Next one should never occur, thanks to max_x_max_offset check - self.check_max_bits(x_max_offset, 2, char, "x_max_offset") - self.check_max_bits(y_max_offset, 3, char, "y_max_offset") + self.check_max_bits(x_max_offset, 4, char, "x_max_offset") + self.check_max_bits(y_max_offset, 6, char, "y_max_offset") - inc.write(f" {{ {encoding:1}, {bitmap_offset:5}, {width:2}," + inc.write(f" {{ {bitmap_offset:5}, {encoding:1}, {width:2}," f"{x_min_offset}, {y_min_offset}, " f"{x_max_offset}, {y_max_offset} }}," f" //asciii 0x{ord(char):04X}\n") @@ -877,15 +830,14 @@ def save_nbgl_font_unicode_character(self, inc, char, info): check that the values do not exceed the boundaries of each fieds. Structure defined in public_sdk/lib_nbgl/include/nbgl_fonts.h typedef struct { - uint32_t char_unicode; ///< unicode = plane value from 0 to 16 then 16-bit code. - uint16_t bitmap_byte_count;///< number of bytes used in chars buffer for this character - uint16_t bitmap_offset; ///< offset of this character in chars buffer - uint8_t width; ///< width of character in pixels - uint8_t x_min_offset; ///< x_min = x_min_offset - uint8_t y_min_offset; ///< y_min = (y_min + y_min_offset) * 4 - uint8_t x_max_offset; ///< x_max = width - x_max_offset - uint8_t y_max_offset; ///< y_max = (height - y_max_offset) * 4 - uint8_t encoding; ///< method used to encode bitmap data + uint32_t char_unicode : 21; ///< plane value from 0 to 16 then 16-bit code. + uint32_t encoding : 1; ///< method used to encode bitmap data + uint32_t width : 6; ///< width of character in pixels + uint32_t x_min_offset : 4; ///< x_min = x_min_offset + uint32_t y_min_offset : 6; ///< y_min = (y_min + y_min_offset) + uint32_t x_max_offset : 4; ///< x_max = width - x_max_offset + uint32_t y_max_offset : 6; ///< y_max = (height - y_max_offset) + uint32_t bitmap_offset : 16; ///< offset of this character in chars buffer } nbgl_font_unicode_character_t; """ char_unicode = ord(char) @@ -904,11 +856,11 @@ def save_nbgl_font_unicode_character(self, inc, char, info): else: x_min_offset = info["left"] y_min_offset = info["top"] - self.char_topmost_y - y_min_offset = y_min_offset // 4 + y_min_offset = (y_min_offset // 4) * 4 x_max_offset = width - info["right"] y_max_offset = self.height - info["bottom"] - y_max_offset = y_max_offset // 4 + y_max_offset = (y_max_offset // 4) * 4 # When crop is False, we may have some bytes to skip at beginning if not self.crop: @@ -945,191 +897,11 @@ def save_nbgl_font_unicode_character(self, inc, char, info): "char": ord(char), }) inc.write(f" {{ 0x{ord(char):06X}, {bitmap_byte_count:3}," - f" {bitmap_offset:5}, {width:2}," + f" {bitmap_offset:5}, {encoding}, {width:2}," f" {x_min_offset:2}, {y_min_offset:2}," - f" {x_max_offset:2}, {y_max_offset:2}, {encoding} }}, " + f" {x_max_offset:2}, {y_max_offset:2}}}, " f"//unicode {unicode}\n") - # ------------------------------------------------------------------------- - def save_bagl_font(self, inc, suffix, first_char, last_char): - """ - Save the bagl_font_t info into the .inc file. - Structure defined in public_sdk/lib_bagl/include/bagl.h - typedef struct { - uint16_t bitmap_len; // Size in bytes of all characters bitmaps - uint8_t font_id; // to allow for sparse font embedding with a linear enum - uint8_t bpp; // for antialiased fonts (blue?) - uint8_t height; // Does already contain the nb of skipped lines - uint8_t baseline; // Does already contain the nb of skipped lines - uint8_t first_char; - uint8_t last_char; - const bagl_font_character_t * const characters; - unsigned char const * bitmap; // single bitmap for all chars of a font - } bagl_font_t; - """ - height = self.height - self.char_topmost_y - baseline = self.baseline - self.char_topmost_y - inc.write( - f"\nconst bagl_font_t font{self.basename.upper()}{suffix}" - f" = {{\n" - f" {self.bitmap_len}, // bitmap len\n" - f" {self.font_id_name}, // font id\n" - f" {self.bpp}, // bpp => 1 for B&W\n" - f" {height}, // height (does already contain the nb of skipped " - "lines)\n" - f" {baseline}, // baseline (does already contain the nb of " - "skipped lines)\n" - f" 0x{first_char:X}, // first character\n" - f" 0x{last_char:X}, // last character\n") - if not suffix: - inc.write(f" characters{self.basename.upper()},\n") - inc.write(f" bitmap{self.basename.upper()}\n") - - # ------------------------------------------------------------------------- - def save_bagl_font_character(self, inc, char, info): - """ - Save the bagl_font_character_t info into the .inc file, but first - check that the values do not exceed the boundaries of each fieds. - Structure defined in public_sdk/lib_bagl/include/bagl.h - typedef struct { - uint32_t encoding:2; - uint32_t bitmap_offset:12; - uint32_t width:5; - uint32_t x_min_offset:4; - uint32_t y_min_offset:5; - uint32_t x_max_offset:4; - } bagl_font_character_t; - """ - width = info["width"] - - # If it's an empty box, just put everything at 0 - if info["bitmap"] is None or len(info["bitmap"]) == 0: - x_min_offset = 0 - y_min_offset = 0 - x_max_offset = 0 - y_max_offset = 0 - else: - x_min_offset = info["left"] - x_max_offset = width - info["right"] - y_min_offset = info["top"] - self.char_topmost_y - y_max_offset = self.height - info["bottom"] - - offset = info["offset"] - encoding = info["encoding"] - - # Check maximum values - self.check_max_bits(encoding, 2, char, "encoding") - self.check_max_bits(offset, 12, char, "bitmap_offset") - self.check_max_bits(width, 5, char, "width") - self.check_max_bits(x_min_offset, 4, char, "x_min_offset") - self.check_max_bits(y_min_offset, 5, char, "y_min_offset") - self.check_max_bits(x_max_offset, 4, char, "x_max_offset") - - inc.write(f" {{ {encoding:1}, {offset:5}, {width:2}," - f"{x_min_offset}, {y_min_offset}, {x_max_offset} }}," - f" //asciii 0x{ord(char):04X}\n") - - self.ttf_info_dictionary["bagl_font_character"].append({ - "encoding": encoding, - "bitmap_offset": offset, - "width": width, - "x_min_offset": x_min_offset, - "y_min_offset": y_min_offset, - "x_max_offset": x_max_offset, - "y_max_offset": y_max_offset, - # Additional fields used for speculos OCR - "char": ord(char), - "bitmap_byte_count": info["size"] - }) - - # ------------------------------------------------------------------------- - def save_bagl_font_unicode(self, inc, suffix): - """ - Save the bagl_font_unicode_t info into the .inc file. - Structure defined in public_sdk/lib_bagl/include/bagl.h - typedef struct { - uint16_t bitmap_len; // Size in bytes of all characters bitmaps - uint8_t font_id; - uint8_t baseline; // Does already contain the nb of skipped lines - #if !defined(HAVE_LANGUAGE_PACK) - // When using language packs, those 2 pointers does not exists - const bagl_font_unicode_character_t * const characters; - unsigned char const * bitmap; // single bitmap for all chars of a font - #endif //!defined(HAVE_LANGUAGE_PACK) - } bagl_font_unicode_t; - """ - baseline = self.baseline - self.char_topmost_y - inc.write( - f"\nconst bagl_font_unicode_t font{self.basename.upper()}{suffix}" - f" = {{\n" - f" {self.bitmap_len}, // bitmap len\n" - f" {self.font_id_name}, // font id\n" - f" {baseline}, // baseline (does already contain the nb of " - "skipped lines)\n") - if not suffix: - inc.write(f" characters{self.basename.upper()},\n") - inc.write(f" bitmap{self.basename.upper()}\n") - - # ------------------------------------------------------------------------- - def save_bagl_font_unicode_character(self, inc, char, info): - """ - Save the bagl_font_character_t info into the .inc file, but first - check that the values do not exceed the boundaries of each fieds. - Structure defined in public_sdk/lib_bagl/include/bagl.h - typedef struct { - uint32_t char_unicode:21; // plane value from 0 to 16 then 16-bit code. - uint32_t width:6; - uint32_t x_min_offset:5; // x_min = x_min_offset - uint32_t y_min_offset:6; // Does already contain the nb of skipped lines - uint32_t x_max_offset:5; // x_max = width - x_max_offset - uint32_t encoding:2; // method used to encode bitmap data - uint32_t bitmap_offset:19; - } bagl_font_unicode_character_t; - """ - width = info["width"] - - # If it's an empty box, just put everything at 0 - if info["bitmap"] is None or len(info["bitmap"]) == 0: - x_min_offset = 0 - y_min_offset = 0 - x_max_offset = 0 - else: - x_min_offset = info["left"] - x_max_offset = width - info["right"] - y_min_offset = info["top"] - self.char_topmost_y - - offset = info["offset"] - encoding = info["encoding"] - - # Check maximum values - val = ord(char) - self.check_max_bits(val, 21, char, "char_unicode") - self.check_max_bits(width, 6, char, "width") - self.check_max_bits(x_min_offset, 5, char, "x_min_offset") - self.check_max_bits(y_min_offset, 6, char, "y_min_offset") - self.check_max_bits(x_max_offset, 5, char, "x_max_offset") - self.check_max_bits(encoding, 2, char, "encoding") - self.check_max_bits(offset, 19, char, "bitmap_offset") - - unicode = f"0x{ord(char):06X}" - self.ttf_info_dictionary["bagl_font_unicode_character"].append({ - "char_unicode": ord(char), - "width": width, - "x_min_offset": x_min_offset, - "x_max_offset": x_max_offset, - "y_min_offset": y_min_offset, - "encoding": encoding, - "bitmap_offset": offset, - # Additional fields used for speculos OCR - "char": ord(char), - "bitmap_byte_count": info["size"] - }) - - inc.write(f" {{ 0x{ord(char):06X}, {width:3}, "\ - f"{x_min_offset:2}, {y_min_offset:2},"\ - f"{x_max_offset:2}, {encoding:1}, "\ - f"{offset:5} }}, //unicode {unicode}\n") - # ------------------------------------------------------------------------- @staticmethod def swap32(data): @@ -1150,25 +922,6 @@ def get_font_id(self): """ Return the font id. """ - # Those ids are defined in bagl.h file, in bagl_font_id_e enums. - bagl_font_ids={ - "BAGL_FONT_LUCIDA_CONSOLE_8PX": 0, - "BAGL_FONT_OPEN_SANS_LIGHT_16_22PX": 1, - "BAGL_FONT_OPEN_SANS_REGULAR_8_11PX": 2, - "BAGL_FONT_OPEN_SANS_REGULAR_10_13PX": 3, - "BAGL_FONT_OPEN_SANS_REGULAR_11_14PX": 4, - "BAGL_FONT_OPEN_SANS_REGULAR_13_18PX": 5, - "BAGL_FONT_OPEN_SANS_REGULAR_22_30PX": 6, - "BAGL_FONT_OPEN_SANS_SEMIBOLD_8_11PX": 7, - "BAGL_FONT_OPEN_SANS_EXTRABOLD_11px": 8, - "BAGL_FONT_OPEN_SANS_LIGHT_16px": 9, - "BAGL_FONT_OPEN_SANS_REGULAR_11px": 10, - "BAGL_FONT_OPEN_SANS_SEMIBOLD_10_13PX": 11, - "BAGL_FONT_OPEN_SANS_SEMIBOLD_11_16PX": 12, - "BAGL_FONT_OPEN_SANS_SEMIBOLD_13_18PX": 13, - "BAGL_FONT_SYMBOLS_0": 14, - "BAGL_FONT_SYMBOLS_1": 15 - } # Those ids are defined in nbgl_fonts.h file, in nbgl_font_id_e enums. nbgl_font_ids={ "BAGL_FONT_INTER_REGULAR_24px": 0, @@ -1179,14 +932,16 @@ def get_font_id(self): "BAGL_FONT_INTER_MEDIUM_32px_1bpp": 5, "BAGL_FONT_OPEN_SANS_EXTRABOLD_11px_1bpp": 8, "BAGL_FONT_OPEN_SANS_LIGHT_16px_1bpp": 9, - "BAGL_FONT_OPEN_SANS_REGULAR_11px_1bpp": 10 + "BAGL_FONT_OPEN_SANS_REGULAR_11px_1bpp": 10, + "BAGL_FONT_INTER_REGULAR_28px": 11, + "BAGL_FONT_INTER_SEMIBOLD_28px": 12, + "BAGL_FONT_INTER_MEDIUM_36px": 13, + "BAGL_FONT_INTER_REGULAR_28px_1bpp": 14, + "BAGL_FONT_INTER_SEMIBOLD_28px_1bpp": 15, + "BAGL_FONT_INTER_MEDIUM_36px_1bpp": 16 } - if self.nbgl: - font_ids = nbgl_font_ids - font_id = 0 # BAGL_FONT_INTER_REGULAR_24px by default - else: - font_ids = bagl_font_ids - font_id = 10 # BAGL_FONT_OPEN_SANS_REGULAR_11px by default + font_ids = nbgl_font_ids + font_id = 0 # BAGL_FONT_INTER_REGULAR_24px by default if self.font_id_name in font_ids.keys(): font_id = font_ids[self.font_id_name] @@ -1336,9 +1091,6 @@ def main(args): # (the .inc file will be stored in src directory) if args.output_name: inc_filename = args.output_name - else: - filename = f"{ttf.font_prefix}{ttf.basename}.inc" - inc_filename = os.path.join("../../../public_sdk/lib_bagl/src/", filename) # Force .inc extension for inc_filename inc_filename = change_ext(inc_filename, ".inc") @@ -1371,16 +1123,11 @@ def main(args): if not args.output_name: inc.write("/* @BANNER@ */\n\n") # Write the array containing all bitmaps: - if ttf.nbgl: - inc.write('#include "nbgl_fonts.h"\n\n') - inc.write( - f"__attribute__ ((section(\"._nbgl_fonts_\"))) " - f"const unsigned char bitmap{ttf.basename.upper()}" - f"{suffix}[] = {{\n") - else: - inc.write( - f"const unsigned char bitmap{ttf.basename.upper()}" - f"{suffix}[] = {{\n") + inc.write('#include "nbgl_fonts.h"\n\n') + inc.write( + f"__attribute__ ((section(\"._nbgl_fonts_\"))) " + f"const unsigned char bitmap{ttf.basename.upper()}" + f"{suffix}[] = {{\n") offset = 0 first_char = None ttf.ttf_info_dictionary["bitmap"] = bytes() @@ -1424,8 +1171,7 @@ def main(args): ttf.ttf_info_dictionary[f"{ttf.font_prefix}character"]= [] inc.write("\n") - if ttf.nbgl: - inc.write(" __attribute__ ((section(\"._nbgl_fonts_\"))) ") + inc.write(" __attribute__ ((section(\"._nbgl_fonts_\"))) ") inc.write( f"const {typedef} characters{ttf.basename.upper()}" f"{suffix}[{len(ttf.char_info)}] = {{\n") @@ -1434,19 +1180,11 @@ def main(args): for char, info in sorted(ttf.char_info.items()): if ttf.unicode_needed: - if ttf.nbgl: - ttf.save_nbgl_font_unicode_character( - inc, char, info) - else: - ttf.save_bagl_font_unicode_character( - inc, char, info) + ttf.save_nbgl_font_unicode_character( + inc, char, info) else: - if ttf.nbgl: - ttf.save_nbgl_font_character( - inc, char, info) - else: - ttf.save_bagl_font_character( - inc, char, info) + ttf.save_nbgl_font_character( + inc, char, info) inc.write("};\n") @@ -1470,19 +1208,11 @@ def main(args): typedef = f"{ttf.font_prefix}t" if ttf.unicode_needed: - if ttf.nbgl: - ttf.save_nbgl_font_unicode( - inc, crop, suffix) - else: - ttf.save_bagl_font_unicode( - inc, suffix) + ttf.save_nbgl_font_unicode( + inc, crop, suffix) else: - if ttf.nbgl: - ttf.save_nbgl_font( - inc, crop, suffix, first_char, last_char) - else: - ttf.save_bagl_font( - inc, suffix, first_char, last_char) + ttf.save_nbgl_font( + inc, crop, suffix, first_char, last_char) inc.write("};\n") diff --git a/unit-tests/lib_nbgl/CMakeLists.txt b/unit-tests/lib_nbgl/CMakeLists.txt index 6b817fced..0519e9cb8 100644 --- a/unit-tests/lib_nbgl/CMakeLists.txt +++ b/unit-tests/lib_nbgl/CMakeLists.txt @@ -32,8 +32,6 @@ else() add_compile_definitions(HAVE_BAGL_FONT_OPEN_SANS_REGULAR_11PX) add_compile_definitions(HAVE_BAGL_FONT_OPEN_SANS_EXTRABOLD_11PX) add_compile_definitions(HAVE_BAGL_FONT_OPEN_SANS_LIGHT_16PX) -add_compile_definitions(BAGL_WIDTH=128) -add_compile_definitions(BAGL_HEIGHT=64) endif() add_compile_definitions(HAVE_LANGUAGE_PACK) add_compile_definitions(HAVE_UNICODE_SUPPORT) diff --git a/unit-tests/lib_nbgl/bolos_pack_fr_nanos.bin b/unit-tests/lib_nbgl/bolos_pack_fr_nanos.bin index 2fcb5033a..3a8e4377e 100644 Binary files a/unit-tests/lib_nbgl/bolos_pack_fr_nanos.bin and b/unit-tests/lib_nbgl/bolos_pack_fr_nanos.bin differ diff --git a/unit-tests/lib_nbgl/bolos_pack_fr_stax.bin b/unit-tests/lib_nbgl/bolos_pack_fr_stax.bin index fe4013422..5d29ebc5a 100644 Binary files a/unit-tests/lib_nbgl/bolos_pack_fr_stax.bin and b/unit-tests/lib_nbgl/bolos_pack_fr_stax.bin differ diff --git a/unit-tests/lib_nbgl/test_nbgl_fonts.c b/unit-tests/lib_nbgl/test_nbgl_fonts.c index 725435799..ad68bde92 100644 --- a/unit-tests/lib_nbgl/test_nbgl_fonts.c +++ b/unit-tests/lib_nbgl/test_nbgl_fonts.c @@ -134,7 +134,7 @@ static void test_get_length(void **state __attribute__((unused))) nbgl_getTextMaxLenAndWidth( BAGL_FONT_OPEN_SANS_EXTRABOLD_11px_1bpp, "la mise à jour", 114, &len, &width, false); - assert_int_equal(width, 80); + assert_int_equal(width, 77); nbgl_getTextMaxLenAndWidth( BAGL_FONT_OPEN_SANS_EXTRABOLD_11px_1bpp, "Confirmer", 114, &len, &width, false);