From 7ca236c14460b1a4ff47f365bf1582b2029db5c3 Mon Sep 17 00:00:00 2001 From: Nicolas Roggeman Date: Mon, 15 Jan 2024 10:46:33 +0100 Subject: [PATCH 1/4] Fully remove HM Alpha Mono font --- lib_nbgl/fonts/HMAlphaMono-Medium.otf | Bin 42504 -> 0 bytes .../fonts/config-HMAlphaMono-Medium32.ini | 16 - ..._font_HMAlphaMono_Medium_32px_0x000020.png | Bin 137 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000021.png | Bin 400 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000022.png | Bin 331 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000023.png | Bin 729 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000024.png | Bin 799 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000025.png | Bin 856 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000026.png | Bin 656 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000027.png | Bin 252 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000028.png | Bin 614 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000029.png | Bin 623 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00002A.png | Bin 475 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00002B.png | Bin 348 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00002C.png | Bin 256 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00002D.png | Bin 214 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00002E.png | Bin 197 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00002F.png | Bin 602 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000030.png | Bin 827 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000031.png | Bin 485 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000032.png | Bin 630 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000033.png | Bin 724 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000034.png | Bin 612 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000035.png | Bin 697 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000036.png | Bin 805 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000037.png | Bin 520 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000038.png | Bin 793 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000039.png | Bin 816 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00003A.png | Bin 254 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00003B.png | Bin 335 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00003C.png | Bin 474 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00003D.png | Bin 262 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00003E.png | Bin 460 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00003F.png | Bin 547 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000040.png | Bin 870 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000041.png | Bin 677 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000042.png | Bin 665 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000043.png | Bin 686 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000044.png | Bin 644 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000045.png | Bin 363 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000046.png | Bin 346 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000047.png | Bin 693 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000048.png | Bin 547 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000049.png | Bin 426 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00004A.png | Bin 541 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00004B.png | Bin 631 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00004C.png | Bin 360 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00004D.png | Bin 809 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00004E.png | Bin 792 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00004F.png | Bin 731 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000050.png | Bin 538 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000051.png | Bin 829 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000052.png | Bin 634 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000053.png | Bin 737 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000054.png | Bin 344 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000055.png | Bin 601 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000056.png | Bin 702 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000057.png | Bin 914 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000058.png | Bin 728 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x000059.png | Bin 601 -> 0 bytes ..._font_HMAlphaMono_Medium_32px_0x00005A.png | Bin 473 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000020.gif | Bin 61 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000021.gif | Bin 95 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000022.gif | Bin 90 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000023.gif | Bin 116 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000024.gif | Bin 117 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000025.gif | Bin 126 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000026.gif | Bin 113 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000027.gif | Bin 82 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000028.gif | Bin 106 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000029.gif | Bin 105 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00002A.gif | Bin 88 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00002B.gif | Bin 92 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00002C.gif | Bin 80 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00002D.gif | Bin 78 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00002E.gif | Bin 77 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00002F.gif | Bin 99 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000030.gif | Bin 121 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000031.gif | Bin 108 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000032.gif | Bin 111 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000033.gif | Bin 110 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000034.gif | Bin 111 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000035.gif | Bin 114 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000036.gif | Bin 118 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000037.gif | Bin 104 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000038.gif | Bin 116 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000039.gif | Bin 118 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00003A.gif | Bin 81 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00003B.gif | Bin 82 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00003C.gif | Bin 88 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00003D.gif | Bin 84 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00003E.gif | Bin 90 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00003F.gif | Bin 104 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000040.gif | Bin 123 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000041.gif | Bin 114 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000042.gif | Bin 115 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000043.gif | Bin 113 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000044.gif | Bin 118 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000045.gif | Bin 104 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000046.gif | Bin 101 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000047.gif | Bin 118 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000048.gif | Bin 117 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000049.gif | Bin 102 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00004A.gif | Bin 102 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00004B.gif | Bin 115 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00004C.gif | Bin 101 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00004D.gif | Bin 132 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00004E.gif | Bin 122 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00004F.gif | Bin 115 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000050.gif | Bin 113 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000051.gif | Bin 122 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000052.gif | Bin 118 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000053.gif | Bin 110 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000054.gif | Bin 101 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000055.gif | Bin 117 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000056.gif | Bin 113 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000057.gif | Bin 130 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000058.gif | Bin 118 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x000059.gif | Bin 110 -> 0 bytes ..._HMAlphaMono_Medium_32px_1bpp_0x00005A.gif | Bin 103 -> 0 bytes ...AlphaMono_Medium_32px_unicode_0x00FFFD.png | Bin 674 -> 0 bytes .../nbgl_font_hmalpha_mono_medium_32.inc | 943 ------------------ .../nbgl_font_hmalpha_mono_medium_32.json | 656 ------------ 123 files changed, 1615 deletions(-) delete mode 100644 lib_nbgl/fonts/HMAlphaMono-Medium.otf delete mode 100644 lib_nbgl/fonts/config-HMAlphaMono-Medium32.ini delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000020.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000021.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000022.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000023.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000024.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000025.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000026.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000027.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000028.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000029.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002A.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002B.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002C.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002D.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002E.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00002F.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000030.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000031.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000032.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000033.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000034.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000035.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000036.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000037.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000038.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000039.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003A.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003B.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003C.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003D.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003E.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00003F.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000040.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000041.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000042.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000043.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000044.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000045.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000046.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000047.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000048.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000049.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004A.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004B.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004C.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004D.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004E.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00004F.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000050.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000051.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000052.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000053.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000054.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000055.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000056.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000057.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000058.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x000059.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px/nbgl_font_HMAlphaMono_Medium_32px_0x00005A.png delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000020.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000021.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000022.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000023.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000024.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000025.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000026.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000027.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000028.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000029.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002A.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002B.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002C.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002D.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002E.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00002F.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000030.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000031.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000032.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000033.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000034.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000035.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000036.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000037.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000038.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000039.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003A.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003B.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003C.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003D.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003E.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00003F.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000040.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000041.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000042.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000043.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000044.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000045.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000046.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000047.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000048.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000049.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004A.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004B.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004C.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004D.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004E.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00004F.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000050.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000051.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000052.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000053.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000054.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000055.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000056.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000057.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000058.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x000059.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_1bpp/nbgl_font_HMAlphaMono_Medium_32px_1bpp_0x00005A.gif delete mode 100644 lib_nbgl/fonts/nbgl_font_HMAlphaMono_Medium_32px_unicode/nbgl_font_HMAlphaMono_Medium_32px_unicode_0x00FFFD.png delete mode 100644 lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.inc delete mode 100644 lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.json diff --git a/lib_nbgl/fonts/HMAlphaMono-Medium.otf b/lib_nbgl/fonts/HMAlphaMono-Medium.otf deleted file mode 100644 index b6a6ab51b839aa08e3ef28ce05913b986eeec275..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42504 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 a3~xhy&_lcp^~AXAZAgp}pzy7s$M}ECfY8 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/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 fdf7a2137ef8411346f0f9c0de3f2b9cfb469fdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSr6OdezUbhQK1$eqRhG>YE9%N($@)#BV^`B!3 seWLwI^k-L%>prFUiR({OV 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 ff74e27202006d9461d65e4fc9ad7c519c442acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`z*p>Eak-AvpKo!nKDDMA|O? z-?m|oQ5Jg#ld*H-^A4NIskeA-Tnj{EqAD93yxvz&ddYjrlI?{Eb4eFt(YMG=b1OSTi4Yg+}bT#ZWZDdL%MIf`3x#pYk11g;oQFW+i&~c z-K2Bb#Jp$OHyQx=iXNN`}gn54o0gd@klI}SP;x}K@%D*AcH>f^Dzopr0MCN3hX4Qo 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 99ee05ed3ec3a61fd7902fbbb64deb17480bb334..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`!Wv>Eak-AvpKoMqVdJ9+!iq z+oJh&{y$f_V!=sjCNVN!d^CDR8p8BBy4+?XzW`&)Pa{q|{}ZTcVo_*=LB zy7%eIdB+PgxE*G{J#*#K-OyBP#wVH t8G2b3OoY1GgF%YZL76c_g`nUG`P4!WDY#M zzi`Wz*)m3*}jiA_4^iyb;Srl)PbnYNj6)v8U`9-U3wd^U|)#C4(y=K_}&Z$|-( z=M8uB%%yriEYirjEq3E=+2V^F0ZNDDmtXeG=FM1ZZ*M;}=)ljKef#$x|NZml&Ye3M zr*wR9kG)HAu2r0~tcuEh@bhP6 zCx?J*;O%XHHoq)c&FbTdsYXQ(O_1y=VG#aaE-+b@lc6`S~A#7QKJ> z?n9G8!8ykG_;`MP{t7Rb7p1Z0a{Y|SK9@}@Vz2iePd*@V*@V{?s0-}T8Gg%Of0bIl z?zKf<+&rvQ0N2bm~?y z{jNpZavN8zTC?@bl;XVIcORX7Ui@4pK*Uv|t>W{~JC^Jsu7Yif1~Yxwnt`gc`jY?g zKfjY;5D+;zV3?Z!?94MrMCR#Kxy~A;CQg9CL~f)a{q&Yp(#u#@{-78NQ#+og4)gGKUOU zwp=^@Snz#`Rpwg8wO>D0JeedUxB%o)NMMx49xvpPNS?LqAxK>3w25z{&goA!$F)xz r`38fN!pgTe~DWM4fj=@g^ 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 a39c71b81cce66485f9b254439b70af9b278adc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`*p()5S5wLU8WEjowW04D27? zH!o{m=6?9GN=MtasFpr%6${zNv!s-wRhb^Hh>YXSyY|R_LgxhyJy)wM0{$FM56#V3 zPD%4EU-a_Fr)K7b0YCq~_$;Vm*#COhwJ3%{8E;KP=Ltt_*1e9(W;{};v-Aj$qtJd; z&re^zl+@JZtYy8BW5&VhI=FP?oUMuVN&p(;+;qdqG<#zMUk1^c1eLH*mZ3Y%khJEj)lNmDB zYER`#`%<;nX<VCs`uqDG1vn-##9ZHcjcLWz ztU!^(c||*WLL}P2!iNmrlvpv?oPS-myYKOX{Xm6Pd*c=cICyD>YE3OGD>E}QGn&aG zCZIBr>+pulFB96HSKiFI_Ic0WzqQ8;4S+tKs^Ymd>S|Ontqk!T`i z3-sIFyLe{3H zkU(uv=nR>pay2V7yO(uJP_LUZ2h$Q3&p!qdJh$F{`}=pVA)DsX5VP5L@7~p&>ecr+ z!3#YhecrJydo8QL@r_f2j9EO-JpTRf_;L0Ikd>fhREak-AvpKo#;jj466_D| zJ1$iCbI|vMRE0OYdi#Rl=}s4dizL~NMIPR9Tbj90eYPgoe7XIA~5)>HP8M&lem1hM=yFxVX5kMGA}FmUSzi(OIg~ z)zo1&+jsqSVSax8sBEQMdD|IgE&B*mT72$%?H_|<8EY9MvX@R_I8tNhf7yiRu+904 zuS%>K)@%*(+Oleuk`ja0N)^uwLYH4|(daVZ`E299`tnPL4cELhFU~rf<{Bt)F>C9q z@4quTf7Z-fmMPIzIgi;whEH5voZ-|ao+bu|X{muCj3DJ7oo(#x-2+`*R$pCp|NZ*w zuTQ2hEm-&ZV8VvmZ;w6RSgZ%Ky3nPjzMj9``MC^(Qqeia054TfCWXGoCccbUN^K>0 z3S10|LqmhSp36jet^ED_cij5vsgWYC4AV|OP1<-s^Wd3`(9o}6zm`^3-hBU^@y++& z7c-vB;XZ6|+DMVbk2CF9{38p$%OVh;E6tGHzXt4zgq<;ZV%&dR4UGL{`Pv^AyqKfB z==$~RdE0m2e-Dg0w|TwfW{64K9Y# zSbjF0ZRqurIflX0 L)z4*}Q$iB}Y4Lj5 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 742d66488bd0fcdeb7a837ad8c042ce201725fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`zvl>Eak-AvpKoLciAm496ed z51hTwqRC>?WjMd*9y9Zr|R$ zhGC(hk<)r4Jyi}HoO%9vTkcQq(9qOKqcoL?YrJoIzkWS>lof1Z z!@l=xx2n8<|GvDu{Le8Drdi7(b;MMTKQ=sVRF|y6`1HQ#;roQKlQ_upLu zx8!;!t$o_Q?lnWUuIFVFH=zsP|Gs^jd%e^l_WJ3kMMg6V9_{TnWIDG~fT?pLOU3)- zo&!ZY@8p>ER05d|#d<9cNh*xy=H{{28AC&-rkYp35(%ELr!uy`BBop6`Zk z2Q0;%6bvV|CC>0$u7a*wXu|W#+uN`h4i2D6yVe0iaI?;16kl$Q%H1CAw`Oa2c(_XY z;f1fQpf-54C05kc^%;K3hq(I)f9?JK`}Wn<)X4Awy(&?Bu2sOJN9A0SN}-r?=VoBY l9QAml<0h1DILYF){O_PBRuySZH(*L*@O1TaS?83{1ON=-Dy#qi 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 0367e0d153f5467f617a836d423e0ed5a80c7c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8Myqz-$!IEGjV&OK--c*KE+Vk+^W-uHeGOtBiu1 z8F}x@3REak-AvpKoMlWMu5w-{4 zJ9^hX;60<1C9MD8jcAH?_gw1MLkbGfBt;=^5x^l*&A-=wE1{E(pP!^?pgR=gp7kjr*L|vtY5$W`0?W&XM92f z)l?>at&P8K3X@V~d2dT?cJ2M^rM*YagopxN64|qHm6l4{vQ3 z$j2ke_p(Xsb;cRzpHDu?0#up34(QBv>lo(DoqIOT80hRZorYndtOqQ=fBUv=@7`V} z#m@V)mc87?cc8{@zK@!Qz@#6#$09;SC%r7Gs;b(xeS15vlaRC%$Gz&5bCwM4?d_+Z z3eB8wB;JWbTwL7HE#=(KM2QKUo+4|)R{#F}8z?WK%<%k<0ndpRm4B&QqxSCKUtd?Z gO3O&G^Z!%(mG{gqWPVy+3QRu?p00i_>zopr02;OulK=n! 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 18b436726ae5168872185a45bd2d5ae198ef39df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`$hY>Eak-AvpKoMz7BS5^N8? z7jvX*G;I~oSl73Z<^4fTvBJXBkA$pR*7+?g7m#t%SD4)FapKvNCn`dlc5taqP;D-; zI?-M5z`=#z{?B=3mBifbx4(b?zIgHC&6_uW{#<YoG;?>f^VInW}jWQYSp^ezxK6HmHgrAaj5I@4ju2F6t;iBcmT&1!~O5;*RRjd%WG0- sXr9n=b(?O({HF_R{iOY~8|olIuD4{XEFr zbm;G?&sCBOG}u=7UN+&Hq!K92d?n35qT;>k-1F&M4IOfqUCxZ0HtF2+&9@{LbT7*U zsxX-AcY0IFIaxk-R^Q7io{PAdMHuepZNLBieA?#a%a{MGiJP{x_+5cTNa)vJzoMo+ zJ%9fE-@kjAm_8AIO{-Rgt)BWl?*GF%(R$M( zr)e5Eg!dhPeEs_Mw9OyyX&0Q^yJwG$o!zp`RoZMXuHC;MzyJRF*HPm0=g(h!(PKN$ zg{hZce);g>!QSa1BChkEPnuJ_`>vjEaIB$2_`Lb^@87$p;;S~fzrX)$)!gShm&C3A z{`YTfdHHf~=91LCanCE?&AI*l`&>VE3BLAwzfY!o`uA_1N~a#rg|(|zsr0%jv+m!& v|MuImjS(-VF?J<2ERp~QmPQwG%sEak-AvpKo#@<5?0&N%T zO-vImGTc6JxJL$gPHe@9h`YC2r!!*Vc<1H zWd@x8S{1rg$6M2tm-))$cdLwym97{#*uGn*WvuLkUnt@J_v4Qj?!Whb`>NAVi!5Zm zoc{b%XQ{-7+}kF;zqXggKCd)OxVjwtIqUrnDXEky7T_~`|sMBk<)^@q}Vb#7^RXL+9Vbz d!kB*;(z=%%yj1<|5HQpjJYD@<);T3K0RT{Yn|}ZR 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 db67a049bc896b94a407593b62f610e6d9eafeba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8Myq>g*KIEGjV&ONwr;*kIzmxD7| z^_&gamuwO3H5M?g4*$B6Z{_WVFrJK~q!Ir<*Us;Iy{m5jd^TpOUDiq^A)#qm1`8JM yR(5g^OEak-AvpKo-mFgv3~dj8 z%gQV*F5u9Nc&Yc!aGtxMN_UCq(MXZ-mr9L~DkV01`yJrol{~W3-doeA?n6_+MU9&4 zsVX1idsOl)W%%yjzaR0mNbfiuiAO@ak1o2K$Gq=da3Ftcdl+y@R-E%qQvU+&pFD< zok_p{?h9I(pga9^+UAoJC%SB$K7IQ0=jjJZ?|%PYp3LL!CUg{{;cM08lP&f=DqL^A z|Mptiv^8%1>#tVz5}qOw{l^bK6ex%_KW*eE=_$g|q~IyE;QDJ{HDMq(X4Bog?5$GQ zs`jqC{(6qlq#Y?Xa{TSiK;v~zTO_L#c0RAHoX5QQVupc4!7-0VXUcZ3y_yv<`|Pr) zwM9U_&;I-K{gyYp-W55muyf)O$@8B-*|57UzL;R}KuEbWICGYn6z`g|X~Ap5b{_F~ z6arEG{&%5F@BxoUQ^00#zPaZ1+aMsf-^5qCm+e~K_F|cKCO4t_mP83x!3V$VWR8m% zPqMI*;rssmJJ2l<^=CXDWo(Vw8l}7DZr*bXzN0-VeTNKs7IA#2weL$_XEbR;U46a0 zoE*?Kaq;o<=gr%3%HvSf+OV}@+^-)$UL2!WJauA=Xj`I)YXitN#oZHIrY?K={JHvv kA3t7L@NJjy{4>4&jksiiwFVmtFwHP{y85}Sb4q9e05UcghyVZp 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 7f8d1fcdc0240560a48a0844d184575c154c66f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`)Gp>Eak-AvpKoMz7BS5^N8? zTa@(8Zm!wby!pW-A;%YYcB=1WxqL8CDqkTo=C-teuZ=|&b8B0gpv=*Qw(RZ)&&dAz zC!n$A#QrapBAzlX6OTBGc)r22Bc(@%f@ zu8zHa&XPgt)7P(8UzRXvOk#Mo>)qEX2B;3%*I#$te;*#os&IPK#|j>Yi7X4YnjK@% z=u+xZ`ZMu)<*a2ul{;hPWMwrc`CgWhmtXw#_wU!0a^I$=N**`dCf4mLz|xfxIjvBJ zSwJvb_uJLdyRW})PzD*c#^YJ#yk(jUf*Y?TxyN3Q%6=}xAXs>gQG%~sUthoLNruTR zzvT=rN20oQv)_LGy0w_kAy8!f`t`>o7!oDUJuh|*%FgX!R8YDW1@k8(*ja108nQKX zL}ZJ4!dQ%JuD`C^A0H~(pmX}zV?zd*I6{T_Y+sqVlYR7zSKs9jmKK$9{&4noGWCj&aqnSP;CwHx@-Yd5a8q&4l;o+g75HGkE zZN6EuJNCIuRQFLO4yHHJ>#sk5{u~%htFNB=Uh694FzLUxC*TWX*o8nW6r#J zb@lbu&o@j}IhkVQ=nYIpAcG&-w;fIl6mfTV&(NH7Bk=my!-ty<*{ly4?Ag1wcM*rR zi07Y+CTD>T%GzpWZEbC7`LR~MUSpC)hf-%VD)on1!g$I=flq)K0J8$_AxO}Ubudr?T zdaWw8&e^Gv^XAXL$#eL_moHbMnD6Xe^Vfyi4~*ZM7V01O`Z`Yd9Jsr>Yo2G4JHl{fY{up&J$n4O+4}XaB4Zxr@_YC1 z`wGp@oE4S*=d8_nwa&99zH3eYrOiv9d_)lzzI=wBGD(vxj;Iu#(7*qI?|i;USUWKK O7(8A5T-G@yGywpXM%^9& 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 80f8d3b49b3af0aeca282125a44fdd4efb7b7c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`$hd>Eak-AvpJ-q2FT%3APLG zrwjP<8F*w^X>sj3vP?mILu(P&?lT39ehvqxJZ_Rw=@Qvy!8GkbC#g)IKAmIQ z>8F4H?)@&;5cKNlQ`c->2M?wduYdjdBhy%{ciJfD#qT;Bx$5_fDxN{pR2dXG4@e}h zWnC~OYHiq!#GZ}Ulz#mCH*LQMQ^%qenNkd%lcuD0%DM(Vsq9)8uxYSwH$)~C@mYZ)WhRE8Fnf6FzxY|aZ>Jl~|l ztf2DIKlirZ^5FNj3`?)vzI{8xgh@eVWBmQ^k3Zh1?tk#}r)6I}+jqEiDUU#qBvK-T3wE*Qrf8 zR&&jKo99nb*|~G)#$4&>CY7Fbug{%7zk1an{UuY*pFiLC_<(>)V$bo%I;Rswc>cMbwt45ieIN^_ z6m5-)oW|-f!NouJ`r(HHZkJ6AYVOxpR20atw<&ba+qI6pnQ`C8+Iq9uk<(gr9ffR5 zWBJ*b|EMgTg71;MDKHKyqI|gOHt(5DrIse$g&HwhcATNo` zSz1e3PHxLxI>q3UNvPLCcd!DG`h?3zvlk_-Mfop#ex3M-*PQHJUle?p|s}H6eG_`Df#*QzzDB0n|=25Y3`opX6ECC l7nD7c)SFbwlu)Qo{C;y&E=2jH7z0x)gQu&X%Q~loCIF?rHi!TK 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 2114f82d82f2782d872d78edf0e59b0f97b351dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&&K>Eak-AvpJ-p_g{7#PNss z4<5@oa46}(DW{yTt}(91)Gpsho0c#!_=(P;$i`qx=?%h9Wwl!q5>-8?i}v*X(P!cN zQD}cy^}Mjk#>onub6Gt9|{p>|KhZQ2oz;|MuP1yu=htJ`!9W}kib*;3l~@|99vh^Cy9*zjqp0U}3_A3y%@pB=K) zfvUZB*4EK$!w&rY`?tbIEqm6ob=e2b+?lK6!L({s)@`vFK5FIV<$o@i_{Ls`xcW+I zY~-|@GijR-A9k**sHw@hEvC`+=-IQj-j^j(Dqtu4U!&3Wv`7+_QyTmI+qYx-a&mG& zA9pRxCRm`JK~iqbIq8Py lgd=`UDrG{jczyGP-(-Ws1z+*q+kvTv!PC{xWt~$(699AE86yAy 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 f4a3b2a19643796644c60e0ad1321fc81caf6c2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`)et>Eak-AvpKo#;nx=3~Uen zKe(VOCUR#}iN~}g#Tk2NUlP~Y^?KGyndK!qE}z)ABun3he36{OH@C@oxP(~<1ymM>gg&j5JEwX2QfVwh zlgbpG(~C3?S*AwrTF31$p+)F;;UpD?oZEF36$k8X?Ch-im_ec}j)5W!OQv)mWqQsr zDWFL~ql?L5*0My2M>38=r|#apd;B)C*#}8UIsfb)Q*}aZ=!|k^`hYtX`4g21g z#!pkwlNcUZ_)TJINR)W}_0}exKVmR1)z@D)@tweOVcXm1&(#}d&z^lTqea;F zvd{8hjnY`_K4p(b_9e0Dv(%=T_#QS8QQ>btT(`eHY1Xo3nHCqn?_Kvg02BaD6V|Lc z_1OljqglB2{_9_bMHxU2; 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 5f22c84731f92b58fb530f5256b40e87c1cf6d47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 805 zcmV+=1KRwFP)w<0_lFMz!~cgLpGT0yN(4!)M3BT^zrVlF&(AkEHj=kV|_pU(sM{QPXU+t3`xd3t)XEDL}j39VA8^!t4Pp6A`)-y4R3xh%_y#iCLQ zKpe+W6af$<0Z1ur+lKc2{cTwm{%SND?RFc0=Xt~75P%>FpxJDmo}L2meLqPOEJ@R} z*=$0)ySp$sVOw+VnE@Oe?IIipFaybB#$>ibTK`8~mG|jiSH_NgB2$H>CuU4yJE{@}qlasZz zHOxsVkB*K;qY(h#_md<6AV{WZS}vENd7d{M4zZ-y>(y#CXs@rYg+f7)%(BdNU1(t# zwpuMLky6^W4XxYl20suPm%;nvMh657usMjD3wZrB!Dzc%jGfv(=?@& zhGF2ZUawcH)c}~L`SbI$zP>I^AfNr-N1OWg+ z5?YpJ#bQw@1}Xa>_67(8`OKUeEBZN2hnniEkOlp3hJb zGxXF+n#Azl_P_FJqsc55&z(5_%vSN7wan17p;)iwz<$q3OERS(5(o0OCm*|hJv{ch z!z2~o%QI9CSc*F_s2DDN|GT}teOqqh-MsIgJ^@X89>c*n;Yi1l<;$1vTG#lt?DgL5 z_f;6r?G#{A=$yDn?_Pt6@9I@aM^p?iegAv*EN}DQ zy7{S+%4(g0?`!8h=kZ$}EaKWTL&fdd>(blX9A+&G4K+NfQn>Q1s>&)6@_nlBUrj9~^(S3j3^ HP67JB^LS+F4BW$DZBoRe;JDRi#onDk?<>#jx1UV;^z&zBMMcK#Z%2=|=HC9{ zJK@Nwq>U9dH9Us}q-ULdcKUR8YGj0u;CFMVvmwqVMs&oV#>g|0J=%%8n$H0-njFHG7?QHVIKGH-8)v;!y9z!VL?WuSQv|^M4(8i)!aoIAI#U5 z3a}WkcrpZvY`vW;5tV)Zv(D*TckjmPh^0pE+rPgYqzdK^z3HbHFJ27gA80f2mF{Kh z`B;&2dz*sgOrLY-&LyaLKC<95)0uvH?p#@kyLs0?+c+A5{iWFH7ar% z9+qbp#_4T#2qOOe2UY0U^x~G{GJPv7` z{`BshUSIMbN6o9RzvkR-Q}jskowbagpC1@*y+N=3{k!+sW{sfA#)Uek`}_GBwnn{u o@?=TW+N5T1qJySA7> zzOYRvX}O-gIG@Ord%M5g&N+Pv-D3!>KA+1iSByZ$kd;Cc1c zYRdKN;jz~lIVN3xxg|iufwSpAq0E_^H*a=6mS_O!WD-!Bta9_-y|zp5zw;hGAank6 z&3$%-rDrzrG$`DB{Z;356Ou%`kqqDIr<+hD=A1r#`ts#qjX;r^%QQXu+!lK+Wm4@@ zx@=;2{Ikvd?+aNRA6WD$a4ra2y)={Sz_zyrJRhY`u3fv<#CPG2b+_}jvwAY@jXS?d zM`K&Ab>HXb=jT6t`gHyJ_1m{^_ggM}+%PTXdhYhyO)68uR$qNv_EA2_i=lEJb3yF( zyLsG`0+wBVdGu)O``tgTVAmNDeq<~uB~KQ(gO z&Yd%#TQ+EP`CMjE@L>92bN+j+hNHloIdgP$bsZ&n*xcRSfsV~Ek^27qJ1Blt%FD|i zTeK-HjfstA{qXZAP`8NY)5C|G*S!WxYb?IF;%3gW%&z*0LHF+5k!WiKCKO|p_3PHH zTfhFY$+9FAS(B5KlQFB!vPnfu$sg&JIEGjV&OPYJdpLl{-JQ+u^5If%g{{H*rj&<5fCK4Ae+?}~nS!tD5 zGb8WaxihVl7Og@ReE-|-{Nl%-f7a}e=VjZH+4vd#mi<=Ql9pzqhr;j g1P82wXd1Qa%d@5)l;NIS3G@(yr>mdKI;Vst04RoIKL7v# 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 efd645e99adff358d8a8c0d8e0479f2afeac7767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`!Wx>Eak-AvpKo!i`#v0&N%f zuU|0Xt$~Vz!dj2!(%EOj7OG8B6P8K2!1sOcs*QiI%t>yTCb2-3Eu)h$DhZAG>}!?n ze1G5XzyE%$SYhaJRwDVfneXp?^2Zk*V=ztb$-Qmz_II63yA<=49>Z<9m$$tCT_}^q z6Y%+G&As>Am%aX4wfpWBOtXK@zyE&u%Mz=AP7*#!5il%U0cq4Nh}w0a_9=b$9luGaUiR4YO7imHW<=6a-op9QtmZrm?b9 zFJsoKQ+G{M(_DZq<^Axt&NNnU`sbf(jxp#OI(YwMrUg>JBJ>boIbRngWK(3(nqf&J8E474W;_y4ju}bU3h6`lHrf&8z!G#9)DLU z$2{c-gQ}r}Cr^M78uPDfXz0CaPqr80uXg?W^XJanvge;Ik7=A_ur1#iV>a72a+)H` z--2^TB~&FB)HAdnPTU%myZ!dE%qx%PbQ^jZIp{9GoVhpd{PWMtGE3H9f8Fc0_+Y|^ zPoI=dGI*B8zW@IFXi{M4)OTO2_Fl}m^8Wi~o#1Z9NuO-^6;~Xsju$yvVDYAGchwOF z&&ql20xFiz(>C9{eS7xzxc{jQOKi?NbNn)t>$kVFi;Iu9p4&Ii*db`%b48Y|7SHe9 zzrXzQ%I|Ug5(+P?_UcVPy-CNJW7qS&`dvvDGG)7Cw@NISwrkz@-+z-fu2|*ueb0B- zKp(ZqI;T}67r6T^zg)F<-udUgmscFM6i=R#(lBrL-Mr(E3!y#(IwPrP63+$w7`^Fd z(}Jfxy?#BsCvXzuukKyzHtS4IX_zFjK!r`ClhG>)$~+l0>&AGr>mdK II;Vst03HA1cK`qY 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 e89abd5d83e908ec9e790f9b00a449233e401b5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8Myq|SP}IEGjV&ONwLl*v%U_2BPW z3tFZ|@JLBJi!PZT(%_PkonU=HIrH%)r*rc=y*xv_76l1SowQ<#%Tg6B)j&-op#!hK zR@u$h*>N|o|2T68SC3)Ud!3B6XDu679FSQ2{an+vTXTdvxc=1bfB*e-)8&_2a-{{p z2C>@BKmYr0+QFYS`{LF+ge3G_tWI~#&OOKJ!g@?%Z@Ji(YtQC5ggmh5tGypturub} icWa0~3z-Hg z1PC!tIl`c7=-`RQROx-Z<7Q6S>Z$Y68dTo@eOi=xd)vC#Hs`;xFsoF)cjnl2J8!%1 zR*_WDgqv;o{MNR$udU7(+Zs4b`fk^R8|gj3ow7S3j3^P6G)R!p z_nLQH#jx8mNo?|wD`mTDtE+$i`E%!OS$cZ9xVSh!Kfk)Vy3b4%zHh((K7Rc8^l9$k zb34zb2|GQIo_r)@_uaVo_~Q~k`)$szUiIjJ3gcmeJNNEw%jLFs{>dg@Z+g$Y`}c2e zOAWbR%F#H{lj+o^nDy5iir2mWt>XD(na=62RlF9@f9><1#A4vt@ZIhhhmEbRsO!Ni zb^GmYZNa)24LlDU=!kK({TUy1KNI;^N}U%9DccYkLGw zeBQH4>wwBf_Itl2ls81JJ++C&N2vb6-hM+SkY4;10DbV z{d>meG55cFPGV5&RCWzC=rVj)wtHKyEak-AvpJ-p@&SgNW;Vb zd4g-M`8n;_b#;-`tR)wo?YLnP5#5rSHPb<13CHV_Z-+yY)PqlliCybHny96l!y?<% z@mN=98OO>)O6~02+^0UDOx}NfrlfIU+A*IwGYy5))6N`0;qEb!>-YEbJ9q9}!|d78 z38|?|Z@;bk`Dy9pmj+MI^rU~XvA40|QT#AV=XBklA0OY{wLUOYGT3vHi0i@Gn{=dk z*cyzD)jrwyUl#drum1nP+T!BPck|AlJ?A^2H&h6XWiVWrD<#YXx&y>7ia`yT8 z`OX~oet-V_`TP6(pY@ zI*mG~*_s)F4nB9zFLD}0yNYMmA_fUr zPFkeFAQ*TR><-5FwXxTIdfgUlbOFUe)6@3Gt=I8(a0&VP=uuK_t?Y+;*Gtb{$uQ|! z#33LUTADUZ#WPR@Xwj?3j~}=5%QK*B2Zv6@``5eJrcImX#Bt#L{r$J!nhAqLu%ly@ zmGSA%Hon0Js^hPlPIz89Ygt3boA>X}pFe;9-o1Bk-?j=s9I^PKMwgP>8J-`XpPxV8 zFYnA@qpXw~$pj99S<50LA`%|Gd$;cLO9tP|Z{EC_l6ul*TIzheT9_l*Ab|sPV%`4p zSAf*jt5@te*5{f9&01DjQSo5u(W6J}_W$QMuRBs8XVz~4%s&jCu6{1-oD!M<1u&@S 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 d8c8552067fc59dd113df020b8bfcc42722b048d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 677 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&H_>Eak-AvpJ-ZPx1uhPH>_ z3of4sy~M84A^sqPyG&V>v6@?xDX4gh(8`I^63rd6-l*-ZzvaLqW>Fe+GV})Z`wh=Wd=peY$=9zk-t$bW9Z!pNM4kE6lvBhaBg<{7G zFPk_-PV=1f;7!@?9;#6ATXA%-g>BBFA$ec=n7f-EO}B@?aTd z&h(8DXVQ!heE)m+p@TozqHDKo&KLHm%mMr0kU>pd-LmIjzi!Qx0xN1rR(Z(ccww9F z|EG^1KYsX-(O^=;-MsHVew_FpFfDbGO2b5!kkF~iG#~u_S7P;aIxxh}rZKw&hFmvI zP+=^TG52MT$o_2eeEOYJLignrllumD2q|so&bN%(!i6ShH zx3_`A;DdPg(Im6k4`uq@l{;5Uc*Y#{c%%hS7NI>V>pt<9&h)7_d+2iknEV(#UHx3v IIVCg!0O@=}#sB~S 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 f1ae3af448a19040ca31baa0c8be770a2749c9bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&H?>Eak-AvpJ-qF=GEMBBq^ zk!>?P4VSFivB>*bEHl%SMAj6RCNrHzW%WeXwagb;I^ReOrKn0Tcq%dB%7;JovnDw3 z$uGJtsBsD*O{r&gyGBR)8y!jA3fn~zojG&&XK>HQhYu4CBsK`DFs40w=iv47#fy&oxVX4wmo=pgj~z|A__nN3fz!aa zoZU;)GQBQpZCHDIyYFR&&`@7BVFj=ujX_@LW=`9@dGpJXQ^%e^PyaDr<-nOcvKmXD z%*mAOKVBNU`Qx{5*It%1p$Rh^9=m=$9LWqZa_36{6UzTt!neyzjr2xe9nySxzPFL-{ zcmIC=EVdnc_uAUp@=js^IcmzJ;%DZd@Cgl_d{PDB>-)e!W!7B!vqlbX!kK(vxHe9? zRAa{v*SqZL-@mox<Eak-AvpKo#;i{P5^N8? zFZL_*eYj+^b4&8|b-8<*`YgjI+;NYd8JWAMpd+(k-XVQ%4cuZQN z(WTK@W-@mWE%9XCMblT}u5!V--o?m(l&slz%q$1htwtf3{hHbas-o71u zdmF=+Yw_{%haU4?V7z0<8lY;xO-dY9y1uBnFTP456V* zGrNRKWBr#0GkC3>KY#wg1O=7y-FLr!HLcpef4`%^1DETi=H})vbj7+Y`dU+BuU~#C z(h#&NQ)-T)(u>g0smoSQ*m5l`lFdQ$stNBoj>8*rqZumaO;6QS=>?e|mHpoK+=gp; z+oKuy`S}ZFxIL45iuoF@-Ky^2FF5I##B&*jwOhZ-)hi>E|8w(@N}f{;^vb>JKfM!l zx{}OhGhT?QeqVSj#mMpf%a<#4ycILop54R)afe`ABGBWXZ1hhDdE}YR{#em-uWrA% z;G7%pzlVp1L*2+C09JMFb*YG}#m1XC#~vG2z5Z&|rKHHYK%?ts4x57Kq@Oi?!q;x; zoMy;ayZ1Xoi%P?~*J_hJ!DiRj)yeU-TWkROwC!Hf#*W7l4HI0>N6k)^0?%s_RV6jkyC5#vsk4H*QLgIpxcAT(p`y6zkdt0CZFdZ^@y85}Sb4q9e E0Hjqmq5uE@ 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 dde393375145703988f27e100ae75ef4a6fb5d7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`*3~>Eak-AvpKoLceTofwqhJ zO$`cK+_RPmv95gm;}e4oLzUE~!aXki5;D`$Gg$iqRTMb-mQ@_MdiBHo6m^w5Tb_5U zOPzG1%QHz^jdRA?wC%Z(@!UbrMa=_LZoI&3jWy?wKgw5|M+9W z3olEaeXiVoo7G3?!Mjk_lr)zO&tAQHb$-6R!)24nCs_Y>;?y*q1kr!_WXQ&8MQ>*v0Bq9@axy{j6| z^l+FN8b<-`SK}=BzKY4nSn0-*Ga0FAE;CdP++EFe;!H<^u<_!nCTCNO4B_^wrMayJ z`3&Mq1!LtV-!nZx@3f#8diiCEiPTKEF=w;3-nxBz@z)eF?hQAxvXEak-AvpJ-VW3W+i0j2# z(=CibEIlpfepx6UW7qp&pgwC3OHWVx-_>#Fmao1pHPzeg>7>BM`Sa(mU$5_1QCVr( z$1EY5F}p?hTW!6K+<_Giw^inBc>nwHM+P_6TWX1w_4Uuo*RNlnpPvtw)6r7z;o9PR zXi?E2kWvEN-}^py-+ue;u+v*`?F>f*ns$Lxz%>_brv(_PTo*cU;lac z?YGCkin>p6f(2L1F#zeo&po{@_s{j`&z~2{fbFVdQ&MBb@0LrkV4*&oF 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 e629aa445b33e8a1848131c67aada5256707f94c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&^J>Eak-AvpKo!rbgY5toa# z2@|XI z7Bl5e-thcyo&0e_tqW$H)%V_iFO&fb*3{O1jK6>X{`AwSAq#Sa#HR9sg;(TAh-S=g zaZNqE!r``xj+V3=>n*j!z?%jj?cJx^0voq^M!frOUH|*%Ps=`Luwvfz*I!rdWdiGe z__Zo_eRu-M$Z5|%pS+*9{r2(W>?pcJ%zC)C_#RrcDUl?L!M>Xs?DljD#G_M#|1nN$ Xe0gwke77nv%osdf{an^LB{Ts5tlyAy 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 1d7c58f6a22416bf3e350aeec36e63fe8218ea95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`#`F>Eak-AvpJ-p_j3v1lxo1 zoS=%vE!o$!bZ+?SZPYGHdnQsAZ`FNZ``oxBcHK)Ba!K2So0ddv^V5!4!ttJ;yRqY^ z<0qRom2*iRk968p>TbO)TYWWaZ(My{9n%cI<*tEu?%j)vi+j|e*r}X*``q)-``&*H zo|bz0=_Si{W@jPx?xTy=W&fGqu|kWjO@&R7<-ILiYNX%t%ZoG^)?9ym{rdHN?+r6% z9kXOVFo9*m{rBtFum8P|{enqvF`xUl-+%AkjqMS1n3g*GY?_Ibc9 zpFdBZ69m?c5H5+G{@l_}5NMBzGtfz36B%N!KdtNwc5w;iJ-ID6eX}GR$g~EakG_8| zm#M6*>@;KoxlCpI?Y9*+$H4Y#f`f-aY0;`Sm4?-;SMPhzXyW^L&S4bsRjZPE7=XqW zdWD7>xc~5wpr=9$tmr%-s!a*QWbb)qN;AZZWCi#Ka@ceJT%LzkdDwyLd%y zZE1PlzkmPi?Cp2%*}vc3)>hWDVdh)CfY6yI&z^B%nf|WqyE3Q2=DVz`w2XJooZ0c< z(%pA;DvW8{b~}Wos+k)L3&!laeYaobz?m}f6|2rXNlQ~|@-E-~dm_t>o9~!Hr_Q`{ z#>b`LWnQ`cBnIQ#u?toiO`biolSA+B+js6l32D2zLqgMvjEw~kF5P|iuLskaobtw1 zr+o6#)RcCVY~L-9!!h&b&ySCb`(c0o{(ZRh)9Ww8oc3on+}U<^c5(6XJAeNCSy^5E zcu+W=KuF3JseGKE+}SSUY4gP6k)pd0za=o%>J5}qE^IH2wg5&xgQu&X%Q~loCIAnr B{MG;f 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 6f9f929b456e7596e0c67ccbbc258b5e0ed55907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`$7O>Eak-AvpKo!rW{}fwqhJ zH%bzPG!1GJqzYKQneqiW%UDlu@4H}F&Z(Dt;s27U^F%T`O3xd5&PkeNaa4uz`|rOW zD?T)R|Ni~_dH(|{jK$|3TT~pBNM6f2LnYx{r3|~iMDm)g43k;zy#Idxe*C{5KYu1l zC-2$2_v8KJ$B%!lV)YU74c%!So#w{U>$zy9R(bmAGaU;IJxxNNzRQ^@DQKeBxop*) zxw^*6O~+I&hD_bPIW^7Y!VHyJtBT6Eo$29_n(PuB`tIDcnSzeVlQLGFx_i^eSSf=> zh8jHIb2snL#~Qnvdegb+6}-IA;{g9Y4r@Od?wsEdcyr!Bp7g`AB5)5lywu b;D3x=tnUw&`#8)4#sPz;tDnm{r-UW|ur9e- 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 df1409cda3766762f09867daaa682de4b2309566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`*##)5S5wLU8UuL$B;W5!MT} z8wBq$TzcQ!dY89r@rF$ss}3GIq|{s>7VB(oEVdlF&EhUdxDkdj<%H2f; zReUKij^WwopJlsQ3yO=4d6@Y?&ieK1*Q~Q?YMcjZ?C$57G5p#m-^R#(@BV##J-vY1 z`uh3v=FL)J=subxj%Gau1=G9kU{rV;4pqaWij@iJIVcxuX(@v{4tb47LWH$R@ zJVa&feg4A?2UHk;{QbLk&z?I#bG__l0!q0IEtsz6_I9#C0WRb9P%*RDfx z*GtpW({H~mo2B;VYpp#Gv)1I6y;rkJtE;Vjh5s#|^6A&FTcxrEak-AvpKo!mgrRk+z4w zO>f$8Z1kDAEpo#~-VTKxiCp0$8gd6um$M{^92VKk!M2gpD0S|kH2H%nyFdKd;1Dop ze?_dPkiO@n3eQO_Z_0MxzaRhL?c23F-t%JCUw{8TKX2c@eUnrUoVg==qEY?x&zhYv zLSd_~rWkonVlXZ)S74W0d;Rsx60aF&)4Go`c|Zl<{rU5!WOuC7{`>defA4i;hKc9B z+V!r)s%4Qz-|^(tSCv#e8)ojbp1}ODXy=zI+j8}g(5rddcfw45P_?(Nu1=1R{m{=E zz0;GdJ%tj|-tj$QIP?7T(<09sdD{;^oZt=>+z_{Z`DIN-_IXevi~s%j@uF;Z%g2g6 zH*dF5Q2QJXyDpwbAEwqt~UMp4) zb;t8R|NhxY^>X~JtKWa$T#6TF#o_%9U{5!xL*1Z|X&@m3bZyqwSw3nuUeKU;0QK9P z^UpWw?3}E^nD*?Q17FLob=GtF%tJ%B-pihYUB33iDx3z!C#iH!SMl7V;`vAw65}W9cTXse=G?KW3Yef6JYD@<);T3K0RR}49f$w` 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 f2aa30cf51cbded0cf9d3bf76b999e9cdec5d315..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&^Q>Eak-AvpJ7V6LvGfXl&P zhB*R0hgjY%Uz(C3^VNQVki)tw4BO_bCEfaTYRl89nWsN~|9<@A@87@w{ylqk%hL%{ zSZ>7LzT*?k=jqvSck7T5TEAZZ-}Uq7&wsYLJk2>s=-(;HUTOU7u{Isakbdumim7Tk1KAish_wSb_UGn$u z-@kqP_K(&S7ZuNUd1(wD-)i|6T)R~&TW4cucP`DCLFM;8b_b|o3|p_wo;~|%QDs$C zRe5>4JV--cetz*e1`juvNl)ITu`Rgv>({Sa-~XOFckcOf^}0E8=i1uX_^3^O{rdII z9JU6SEm>=U)-M%d(AU>Le*E~PZ{NO!trk7`v&L@rS%wKc9V#d9p5<{^`}NPCKTn>p z97x)@W6vI$;~ydH8+Y%XwPaS16!e_5d$wdl)a$EPuim?NFKerkq~O}EL0k>fr%&I$ zefu0^2B=>dS8OedEiWtk_ThuUOrK+gbIw1nz5o8ro0_^hzQYrW*^qp%N?v#*yPHh40J5#j2suXpwL_cu2)|0$}k zx1a0R4pNM8E>HtQS$TQ*YSC-=?%)6Z{X2?0(9MhqcJsg2_RCK`nIhxP0P+#sBS2Fa z5w-{a zKk+T;HVE#yq1rlK=iwQlH94%okt(x2x^{FPxu$dQ(yudoO!t&B-48ZK9DVe|euqL& z?mqnqMWHLG>rCY{~um=n@gNqOwr-NB&I_2}u-rR%a8u3x{NpP&Ci^Yo_IRtzvJ8Ww5T z+1n@gXsUvQeuPd-yTwr;i^iHylmc7`67pYMs;TUNg*?xr%Ml zJ3XZn9&&u`A1inkXms`W_t*dbr>Ko$ve6`lSG)3Nu{F$GskKQW*^3j%fcWCg^XKX< z8*b)2`)t|p`}gnX&(l*3k4+I`Fb=-zaOtiq%gvW1Qao(&@$ur~;tXAjEM)i&KNN82 zFzg@j3dd#yF~NMTU@g}V(sbFRG?qCa z)R$3abn1W4+anj+LvxaWDW1X8)z4*}Q$iB}wjg7* 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 8c7dea2c4bb94b814a7c93ba897dfbdafe56af46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`(S~)5S5wLU8UuLoZ`T3AP92 z9+NMHG##z$nqc&dA+ua-@})9%AMK6^)uk%SPn_bbXj*dGB*`y9i<9I25`i^$xL^D} z?BsBAzwf-`6OK6Yc*-1^a3ucr+ix#lW^TS&Q&Tf%&YUf`-=02w+HZODejd*^Q&KCd zt6%RuKF`EAeRJd_l^cdCftsf`-F|yaBGB38+2_jTmmQBza5)+!?c|_(dQ;i%+M1d_ zKY#ALnKN(x{Nx@6mnU!EuDzMVWT3*RBi4N|fx*EgE-r48%0d0q$hg?pRsjYdwaFJV zSPo2JNm$FP$S~vl^S^cS)!S~b?O+g?`2G8Lx5bGb(^79{Z4LPO>z9?4)uI1$=FK}M z!MG-Db=>-N4?U=%A)=;hwkonPOg@=nA|*NL^2-t%Ic5RDP*>jPbH2+tOiOhQl$dnR z^1UsCU|{H#f^(Jc8JA@4iqYfs1j#patkBA`c)sU5gNsWjuV;2H2P0u2EE-XTE}6vY zO>aw?_x$if0kClq+0Gmcn{>3h4o!$ze_dQ$e8rzXewR%H^S1| zy4#ScqPF&JiPeqIfB)9j)yXBZ2qgPVIx>O9V6NZs$A%3$r@Iy%n0GYEP=bd6>C?xLA0IwcJjRi*HR@}XEkm1%R^>eYcIP)89=q?} z%P})_dy^6wCc>)Krc(CFMxL*I#l+OedCz;@m_?n1_OH4A`uFeO0!($Dm%luFw(S1< z$KuXH)u%Sy$=hytENu1EkPV0=1WidG>WRGFiq;F?w6?qjCRzqhS3j3^P6)5S5wLU8UuLoby?k=Bdv zkDn3Ecq7E66Q_}-!>0Dgsm0y#@ZtlkJ6H_gvxewQk87UMnUJNxaj&thQF2-OvK7U% za>X*YMJ~C?cJ1}o+qb26%K(AAyu6&;r`>7N9UPv2V()(kg4pXHgE#ZKw5a@3Hx6HY z_1-KmS=X0l`TPXVz$yNwy`*xNqCHfB)=U1tk^6 znUSGyjCc-P^ySpn)R^3MaPeR=+PvyUszh6%%*|iFer3UI*?9Ww*|U!yD_{8j_wr?k z8x@RKciGp})yl_WSqm*RNl{ef!qL*Wv#6%O-E%zc&XNpVW3X z?Q*Fs*jt_TR<^c#ckh0^t8Xnh6y99={`ca=i&w8+J$jUNKir3g&fqWs*(V9LBr^02 zBxFvUS(VfV*6ffLCTa}#!iEak-AvpKoMlWqgk%ou$ zEZo+2^NwaEZEU*f{(-SYQXo!iut?-sf;G_tw7@=r+st|4NXr^S7PE}YmQsb4wRl# zti26-R zjU2OUV2_(J+?W!x*;{YtLR@oTg;qdl=;DhSr-dYV*q%RsuCA_ruUg^Qk1t8h+iN^0Ez$AL0vnhGOc-V|e82zNNsG7^78h^cyVv*Z3N8CH z&p&r}a|=FfPupBsT6#5W>yLvgw6eoiU;X&;W70;3xcK>m=@BA*;VYn>w zl+@x?f7D>!oMH+z*mvG@kUM59)6DK!^=bCc8o#v{Gjj6tHy?wfR{Njq>GRiIcr8_Y R0+=lrJYD@<);T3K0RThBeGmWu 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 98c3d548f3371eeaa3eacde74a978eefd4bfcbde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`*3_>Eak-AvpKoMlbC^k+zHP zBeLd}1)V7gn{>$O{$aIk&2QdH|KJOI#~Z9|*A}~LiHPGf6HQ&+H&6B(C}@1V#~r!a zBT3&?s9JMU!_};>fBu}w@9XdP_w(c9=l{9VgXxZ~@z32)iz-V?OUufRO;_S9_F&#G^L3NzWMRvhlQ0@k`a&d{qL?q58ln>oDu2rVfN3OeRuO1jk`O* zcCnn%QTlPV#_oRJ_5(#b_w3)VKZ&9Iyw8C%N=^5t1kK<%eBpa7!pId{%VLkG$Q<96 z+YPsWdDQEpM~|j$W(1nl05&t_k_qqqobA#3X574cH&&BX18n5Kb(yo4FJHbb_h*m_ zF}umQUCjbMM~0PiJ4he*O4ya+;B3+rszN3&0@+bS+0&OkA9u zjSWNh(WJd`%y9o~NZuMXcm90ipMU$P>SXYAR#_iWl`xJPdUX20Fl zchaIS_qLd4!|rsogfzi}eNoxhOMQ+N=G@+fugTe~ HDWM4f36?7W 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 8949f3ecc32565619d3195bc1f3fb6038f3bb3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`(S^)5S5wLU8UuL+{T~GVBlT zS5EJF6!O%6p;f1aW^2F;fnSUzS~HDyv|F?`Jy2_DYW~7K#jl9%c$4!l7 zI{A5dReR;GZMpqc=XBOqsW1^wi_JIJ+{}r}-gq;^gsX|6Pl+>OXN=iw-(;RS7JaTM z`T6f(zdjxH`^S%rwX6zC=g*(t8pYe7#JS-1+cGOz1|_4JK3Y?`>LPW-90eqj8Gh`u zm+NQLn8YB}+h)k-Aanft_wNytpI5HF+VuI~zq*o=B_2#aK0oK5Q@3Bg@P=NN}LKj&TCB>?tlMm^WBF3 zzw1Pn31Bmol?r99zyA98@nf&0O}s$QBuZqh-FWQ#->SWJWo2b`b^A7NZUzR)xuTtW zcJF>&Vs*p8B`-gJu}0Hkk4Mvg*8KbO#YBcLJ}z#})`-cek+YUDhH&(>=oiAhI3+pMXnsfme;lS*djIFVwsGDHg~ zze&g6&kyKs!HHR0xfW<}W$T9h`dcUB3iN`-=btv7LTgRU1STF#5MW`HaTVJCq_VEI zHn-=XzLL=K!bvLgo+r9aJThyO&hpEebDEo*qt>>WcByPzEak-AvpJ-VX3pD0JB4` zrcYCXiJzp`$GC9kG@Uw2olKJC_{iJ9H*&*psoTldj_{q^i~mMS0pw>_WZEc8F6 z`kdwd{re;A=JT)n{=4_-^XKWel02P+rssM_EYqE)qEdKsT1)B>5R#j@ts({D(Pg?Y aj=k=Wd)xUQ)N=qsjKR~@&t;ucLK6Uy%a3FL 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 94e13ec77aeaf15313bf848770798d5fdb20ce9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&&7>Eak-AvpJ-p_dLL58DI# zgpEmi8Tk|Bb-r-CTz(^Hi|`!d3NChS@6&IUE1GhPxFl7!?l}9&o`a+5^Q^yiik*u& zJY`%x-hKZ)eY*ITvuT^-)^ALir3PWOri8B4ib|U$Ijw^u%4Nsy32U@MT~GTM9~KgH z?B*yJpA@=uRmRNBvs*N+}OYIB}p-n@Bv`T6J1ox8x- ze)#wA-*@lc1&RW_$iU&bC3DuX!Xy2kKNoMQocA$VqU~*2x0=ewd-v|i$;+4TmaW^lYuB!wJ1Z+H4(K}x)rVX?e*F0J=jsioPoMr;)ob6P o(x;?SC<2SpM;cB-?myXCZ@FD~v|!D3V3J|*boFyt=akR{0JN|RcK`qY 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 1ffbc34c65648d65b366cbaa5c45e6041d227b8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`)e%>Eak-AvpJ-Vb<;%hT{*< z^KVZHGbr~sutrw7^i5XY0`&{ZFF3cnt~U%{@j_JO5v!H!isDUM?~AuIEX<#7(?9V@ zaF5Eoq`JDgd-w0p+`DH_&i3ek1-tM5`}_O&o40Szdfa;dz4ktHqC{BeQTbDwdLBz` z$o>8K^JNdO%O>ZG4{Uq8e!c#`0vkF1<-!7OiJ_rxLASTwI!Yw-8?v4UiN_ka0C#6azs4zaZ$TO2pd;Ym{_uWlE_g;H# zx_Mb9UpsSxis5arlU)N{0*^R>T*JIAxBqcQq!>`j8|3N-U%!5R{J6Q*#P_oe`yqoh ztGZ@RJhCP?`u_KsvFop2%{qFwZvXq=avEJqT}o+gLYr^D-4?fgrm1hSh0KiJ$2)H3 zK-@i3((?|hW59LO2`Zk`QqO<`=Y!4q*H-U(RNf(YX~!RbEU{wroRkuIZ0^J(cMW)U z-|f5kwJLUPSi@tB%O;Gzmu2|afqKMbj?Y}inKA2Gfdx2p7@+>PR_=s2b&|@-O>00Q z(rCc5dR5XvkEDelM}q^4yJ^9?>;)QK8eI_vlOlH9&3pZI*3G9yH*?I+=uPi_y-P>J z(}oMA=D_DY``&}KJf1l5$l^^pk1f&^Jtyg$u1Hb&m?6=2H}CkNpEdXLw%Zs@`f;>y zPUfr`H@DgLEl!OD3RHAK(~HVS5#`S1Kr@eeJktEn_|`r;-7e~Eak-AvpJ-Vb|gunF9~+ zXK&20+#nFtadv{V#9l{^Nz5#(6RaaTeP;wM6I`ue9a@kexLthW&c|g20Vux0TK>c4^tIA^1@5RgK;DT<)6R-*R`~{p7#=^2+zs2MT4bZhKp`m(Az0 z%<+l!Tulo!xD-5vu9nVyy(^}Zordo?Y>)AQ)6Re!>}x~@9_#36^^Dw8V!dZe)#gG z#AcL|33Y6>c$9$ZMolT*So0nJ=QthpyK)McWr3szW2!8h02E9-S2;|T2*tOeUXOO<&e%3zkmM*hOW)| z)vv8Ut^@^h;pUqrzR9zmS@eOeQt{k$|NYdC7`^F7lNfJoyZe3bV~fKEAV#gs@yKb6 zN}qt>&mW#CsXOoHP3@>b_&g(W+O?|fw`Kc}+nhgaz_KjU>$1sdqXoIQuVyWEVKLxg zHt;Q$aX)O(pwV^7WbLX`-)n&p@&5jPaaYEY*zGZTQ#%--@$l@kWr2mvym|BdmQQ}Y z%OP@_echjoS!^?wWtz>_6okd*xzbp$;a`7$fB&-nxH(R&F%|Im4loLx9CGP^2OE_F)4CU~)<`KCnq=?bgg$QP~H!z1{bo zQB}zS&PkNm@evduKz$RQS4y1k28J?YO547~A`p7Qb?Q#5p-d?6cq3aJ!TT(P6FBN&*y=%o$`s(-L z#)gIer#u&&w4-ank;nb#> zwP6rl%DK0#`k0kHCw;Brb?{(Pu$+B%%Qc26LG6bRZqk|4niz52lws+Wy8ZKg)EHV+ zdhX_JkI+eYQYm-b5Xu&D6?7HkQS97o!1H<+(88+v`u%(NvI>AK1ezl+FR#Sp?D1$# zZuId&u*Sm6Ci~tWzLB^6^G}&{Cn4p`S!t1M4w_r|zUPP94y*y5O~VyCxC`sSI}q|y%?L`-Y-b`qN2 zmRJxQp543oY})1+y+TiqM?tfeMNUg}(JZx)(K&snW5N-S+uQmcAMlu@a@t6ua^CU6 z9zn&I^^wyKzSwncTkafA&pD>PkAK_sfKB_oZ~yMy&4MhBp`jMSlMEm> z@hWgMty-0^XYbyG$v7KYpwLMd7XY-zT4R@h}5B1?+Qq-^)Mt@q;5x z*WTWK-RrEij2cV%+M81&f6Q-hXJ2dDbNQu;N};G?=V}hm7*~%+T24aY(B$-w(e^=Z V(9bK^-U3rBgQu&X%Q~loCID!LOnLwS 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 7c4667c887e2b207b1038e5c2079f6657cdb6208..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`&&7>Eak-AvpJ-V)kbT8TJSF z@6Y9$9ISpkWY*2esRp7-=Av0{`wy>>`OCLhZS4&Hjj6A$_*|PDs3`yNip9s|f`E*j z-%Ts!6gwkZRMIBizkmO4UH^-3-?r&^|2h7$EmJFq_=Dy7y9!gw_Pb%$rm>YJjo4w5O3P=;fCY|DQnQH|(J?E6hhKGtS+V@_( zo3-Kh@85|M414zO-MfGPV;_%4haNwEeEqt3!}RIX&!0aJHlHyi(#$t_TB?Qcq#XrT zbLHgZ1ise(|MSNNXnucx|MlzPF#?lzY>QgU*Uqf>r1IbA&&}CRLf4mNp89;Jx_|Sw z+|!$mm@0N2N!xrgZ+pkI(@#HExHx$zJ>0v0=T65f+j1kPd2o2DIB|Gsx?GD&<`Hrd z>J(@S;+nYinnZKU1Q(^21yh_-)|wtuP*j=7p{TJ`ATqnxkP2Ehb9kOnQZekFa74#R d2+BDvKlQX8i^KEZlYvQw!PC{xWt~$(697OO25A5Q 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 f06fa51df1b70091bc3c978d3aadfdafc59e8b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2~4h?_8O|z`(e`)5S5wLU8WEjlInV5^NXV z=Swi2)Sl2L7!*-)t_ds; z_8w2X{(7qhmm;TwOF;z3K?!9Q#tsfXZbgaY7L|r&nIC*_Z}V{CI3}Uk$-L)#X{<6Q zSY}_RVN~|SjJ3b_o!{i+@n~^sq~3IHp`}+$d@JWM3rwoWzrAgf&h=7Pqw~dqA|5R& z_ilXOyJ}UT%)}Of9>WTuNfnDTXKl-!SQ7hu&S8Bgq5mK6T`%o*$+qQTj^p(FBbdD9 zn$pFn@3r$&C4u}sQPW(r_pZ}sfSCW7U$HZOTdwx$qS$bi&o<(&jsH13ZQlNl3%zR5 z2X^ZoMU{_0rvP1^xBd3xj|ZxqggU?PTbHd8^*T}F!^8n8*ME|Ns97(+r9~SvVOOm>6_GT#!5i6JJaJ%F}Q87th&pt9!E@ HD}yxvii-~R 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 b0468481dcd00dc5e272e126b1981261d2654b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilR-=W%F}Q8n|K6#qt2eK r`t+i3wnW6_GT#!5ilXgr0%F}P<9(6vvsF}zX m9)8(0@kCGb&WYVWZQpSp|KxN1TkrE<=f3~rZxLl+um%8K9v}_? 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 27ec7ed681c8b967b9bf32f9d0ac73cdce62420c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilWR-=%F}Q8ojg8;mdu=! zzB{L(TchoE=cJdXN^@3iU8d@8%39T%cP}FL5U0Do$hs4+6>GI_8K`+{&5~ch-*h%> M`<->$qZt^i0nRNbi~s-t 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 f7e902f64250a52d5c66a7894e27a8b27f777189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilUqyv!V_~}D+M^3b-g{Z zXBS`G6>}xkm$J)e*sXnb$VY8;EbqF&e^KRcUuA}wOz|wQQOrHHbn^B)AKL6ALyGP? OHr!eFJzIl;!5RP&Oe-M( 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 6aa3f1740aff00e87b99ac5cb01c222404d1e4b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmZ?wbh9u|6lG9gn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilYdM9%F}P6Wm&_Zf{WSP3MRtPIuwn)@#g 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 ea5687a64b691452f7396717801de4fefa91622c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilT%Co%F}Q8o2D3?<9uJc zTk1_@$PL8>MRF^5u3N*#?#;7!%d{QqEc$o;e|0kFaJ-?12v@)SgV)z~Saxom@U`n~ K*7h4r4Aua4QYte5 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 514b4b52de7fb0ad39f8984cf6413a22453a82a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilX6S{%F}Q2n_4{Cx^(QS dn)fx%@R)e7bJ?p?+um^>|KxLhTQ~!QH2_b%8iW7< 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 ac0fbac01d92b3be9759cf1eb97449e8ef7b9e87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbh9u|6lPFhn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilXXk~O74ei=CpYD-IB8_ zpS`bf;j>i7pA+YGY@EV5vGk7-|vVNziDr@s?Cxr6_GT#!5ilT}OqO0m8Cvsyg;R_VD_ zxj&b^YnG&1>hyB6UM^c(zG$^^_~e~C7w`R*%o^()rEo;!QJ+os*`Fy&&a4d90Gdu9 A(f|Me 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 15e0a33b47024d262473efbd1a1ecc4fc9519ba4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilV(f*%F}Q8<2ek^Rym%_ j`Q`7Ku(VP|qHCe1k__kZPd?Yb^*;Y~?)$%31_o;Y&6ym0 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 3efb4f0600db478306efc2d05e748d08c65022a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilWt4@%F}Q87th&pE4z7} o)d%0w`QlB!?aP!FZCmzm+j*;tlVl%Gu-kuwpNFfxkBPw=0E}`Tr~m)} 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 d3d0295dc182be31604fefca83f0b0314a4db736..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilVVH%%F}Q87th&pt9$dk bJ-_+04o37kdIqUgt$Mj-SFVRKD}yxvGxQkz 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 805f0419d1aed1f302ac8695e7fb33e484176be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilYC46%F}Q87th&pt9$dk ZIqm#yj>^+gB+Fi%+V+n7xCbMHH30O-7t#O# 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 f76410d34d2a54d9b63b469b6dc23528bc19e9ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilUz&x%F}Q87th&pt9$dk YJ-_+e0vy;vGW}jecD>`4XJxPk0NbS&jsO4v 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 91469feb414e16b73b95178ac28ff04cf450c266..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilSxbe%F}PxH??@Ob?KN@ vHScSjV&SLwbHU2a$m>53&9mOTmiJ8@9bhRXA 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 264904307ce69320a293b7739c963c09fc15d44e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilUGas%F}Q8o8}Zmom$7o ztzF;Hq0yI+8Kd@n<-#jP>U)-LIr}JI?yhma;@zrE3-j84NtSEJIlV}+n|}NyTkGwR Sm6_GT#!5ilWj}?%F}Q2n|MC>L>@d^ zP+XoVFWe>a!}t7(CePV33r)fb%5Il#UvFF0^|Zoq((?!tMek`()7W~wmS4$Q%)np` E0Fk{Va{vGU 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 39f8767709bd5cc5586a938ecd1db6240337b4b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmZ?wbh9u|6lG9gn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilS51Y%F}QAo2Fbi<1Ksd zt=fK{#BUS3BG~3;Zk+ggK`8fnQ|5D(Tb*ll9<$auKgiwUxhl?!Z}ZRDp3ASS`r73x I!oXk+08kPrO8@`> 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 04059cc015d4fd76fc1d20ba91738d3cb44b2b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilYLA7%F}Q8o2D3?la{(y z>08=3#av1L=FHThFt_MdzUf&rymx2yuHVR?%vfu!xIV*WVa5^W&*E1+mtR@+)k>Fv G!5RQ{N+ZYs 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 2abb60e5199644f8f03bf22cd7ef14ae4d799b7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilS51Y%F}QAn|KV)Wi2~W zb=}YL`qv3dlB>>E>gBH9lV!vFq40iW?q^#Lp0`a3+#3&nTsTEr&3U^>(y}Y7zIL6J I<6^J|07XS8R{#J2 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 65fd8957fefff7c719d189df20fd2c236ef0f4b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmZ?wbh9u|6lG9gn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilXFY|%F}Q8o92XU>pFb4 zB)g;JfnwjpR4L&|J?-zR1y8rV(t6y*`)Zjz6I1cV=)(3S+0GM7H=22y84LKm>N=aX K{Z1|;gEath=qHf? 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 a561977a64bb734484ef233f8f7b72e453ccac7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbh9u|6lG9gn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilY2}5%F}P>H%+;4##{E@ z+hZpix_+=GhJ~%nni$8Pm!Y|Ti)a6nt{av6na?rUDZUGEVe52$dT~YewydD#YYru5 PZojkcJ9n4}1A{dHnhY#2 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 931d5875fcd7dd5cadb120e8cdc70deb303b772b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilVwZ)%F}P97tJxbXsvt9 z%H*bD!it{r6X#|uSr^B>WbMjRrrgJW_{`tCe>ZF6;r8Aik3@^lEc?vaYsbZ44FDgf BC3^q> 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 8595f6f3a1b87ba645ddbac01a36ec563516ff55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilWR-=%F}Q8o8}Zmom$6t zT5Ep7e3K$s$wg1AW^w%J`lvR2y7S@UWm2WDy1qp0Q!KbX;qQd@r3MjaESFA|e$sU| NYx|vb*8>6_GT#!5ilY2}5%F}QAo8}0d@s_^V z82hzxlDXQ#2)X4mSL)7|%Kmc7ur_+@zR!2w-1;G-{$O$WnU5Z_SC}k~Z`JvpUH@ox Q()K&+zH{@1b1_&00Fo#za{vGU 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 47e61f93ad02a42a1d5ad8e85f761dc5f778fb5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilTu6n%F}Q87th&pt2_Hf c<0rdXx#?4%buLrfnYZ|M(<`6rfs72+095xHqW}N^ 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 ce75357ec0f24a54b62972b6fea4c15ab55c6a72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilX6S{%F}Q87th&pt2_Hf d<0rdXx#?4%buLqu$eXo$-x`-=+qy&6_GT#!5ilV(f*%F}Q87th&pt2>dS ksQPWKk3`>+jA;ty3orhh_r|NN;LWj{=f3}oV_>ib01J&CtpET3 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 80ae096815631c8f3bb0dc8674c094e711884953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilWI%<%F}Q87th&pt9x_a g!r%WjAH3*%vSaD>PBop3eRI98f9rkj!^mI_0MD=;^8f$< 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 24d7836006590f9216aaf66a8024f73ef160e730..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilXgr0%F}Q87th&pt2>dS m?DxyogdeU;GA4yu7HPhk6Ro_v=g+xG^S=J$=W*j=um%8CHXeik 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 893f743389f58210f09c556ef700ccbeb51fe48a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilVwZ)%F}P<7u7i2I=PO| zQfp3xe8q&0$VzUml_4+pX{w*!a;8ms>*pk19xiLc_>H9{f7;G0`^+gS#=u|=0KXd{ AHUIzs 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 9e444e4ffbe84a310e6117c821558a8941fdbbd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilTS#t*r*QVE0d;fLPlQ-zNAzOV&Rp6SIXy<~&pp{BN UIa2GEYMpJ8O~`#3z`$S)016r_F8}}l 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 df49ef597a9519e24efb5893b76e2e5387b9dc92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilXFY|%F}Q8o90~biCTZA z%D%^PfqIo<@jNdty_|qU?OhkPTz&LumiylOFF!QRQoQ($Sxs+6_?l@~&gNatc-nO~ LYx|u%Mh0sD(P}JL 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 6acbc4ee13354fd7d3d04c1cb82f5d124f71787b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilS@ng%F}P97tP6wI=QZG z;`f$HFN-=3&ROhLtJr=Yy7lzz*__TQ={tIRe(kJS8RwR9=jbF?HHPWgkFsXBf9*P( Mwf)Y!#S9GA00f>almGw# 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 187189ea72458ec7e9d97db7a50cadedf120fcbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilT%Co%F}P<7u7i2I=POI zTf4rYLqjdW(oOUFoUGqcD~u28h#sq0T3>Z`H*4npc`MDeReKNe20s%?)7!o3YuDMV J?LABk)&L7UCZGTS 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 38c295331951432f93258b22c9ad6db8b9e33c4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilY2}5%F}P97tP6wI=QZG zBK!POPPV>9PKqg&YhGmTc((k|XW2_@V_zHY|IC6_GT#!5ilVwZ)%F}OU7R@QTD6PB9 z$|khdLqjU1vg_q`-+6_GT#!5ilUYmu%F}OU7R?F1sI9xt xYR^B_$ci47gh`n@0==V4KS<9#_UmE)yAQqmD{nTK^uO)!(VBkd*+vEiYXGmnB!U0{ 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 6bedc1cb2d01eb5e2125b619133b1b16524f803d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbh9u|6lG9gn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilY2}5%F}QAo8}0d@s_^V znEKUql6chOGP%^CbrXIc=<6wabZi-0`s!VsyU*5bxu$>pv+BeJkIxign_{t0JkA8BLDyZ 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 10a3d6879ace975c0c4e1c16026e624a6153c32e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmZ?wbh9u|6lPFhn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilUqyw%F}Npl)4o!Y9@w- zU%x85aI55E_qrI)IZCf*8Mt0wm2*4OZ~2Y8NqZYMDg<_XZcIC{u&6XgE%5Y<_l;+> Ow%=Lzom+!}!5RSkhAV&o 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 f8d2164285587a59ef766c956cdb896f0fe0b0d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmZ?wbh9u|6lPFhn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilX*-3%F}Np7R?E|D6P9} yz1@u3c6FvD6?K{7(^h{rGc?xUDmLZV+z$zSw|xqn9;{#Ctu_73vd@7G4AuaMk|Fv4 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 f7fbc623b5c0b623506fb45dcbce14b318602505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilX*-3%F}P}H??@Ob?Mku yHScSj;W2T-&jo!_zH+BKHoQ6ZwOo5i)~B6`oLtdP5(O_jwWgn0HaUoa!5RR^86wgE 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 c4ddca4b52c623f0c6396cf5ebcc121a23414b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmZ?wbh9u|6lPFhn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilS@ng%F}Npl)4o!x@u2( z6}2yOenyG}#|-tCYu#TjD^OqQYqtJd?DOQ#u9F@n7vFvV#5?imGGmt*vCdPEA9tP2 M+I}Z*8v}zi0J`ZbRR910 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 57f76bf5f3b5f62df7be46d432265b5326d399c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilUYmu%F}OU9t9ho3DG}w x>%+gyho*i{i>)#@I|Z?C>Gs*XK=;v-ys&@y2N~M8KICun(VBi{*6_GT#!5iQ)o;7%F}OU7x@&;lhSmv zcyTIMu_85+BjVVSP0zFTtqZTp^*Ov{&;FN|mwQ{puC7mK{*`xTVc&G?YYWaPZ~bN< eB_1VT{xY;=@%6_GT#!5ilXpx1%F}P9lUjs5S8mv= zc>Qo`C!61rLZ*mQv*drRx_Yy#WX;{Aos&)Z?|iY_pCFiacyG}u*`Q}FeK8mBPb_y$ UTe!0QJ2zkV@h6`aGB8*J04G8(TL1t6 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 fe2c67e1900467cbc7c1b9718b84ae5af558c126..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilS@ng%F}P<7u7i2I=POI zTf4rYLqjdW(oOUFoUGqc84}@N!_ODh&9<5S(=z5jpFr3a)y&h9S;dZd8d66_GT#!5ilT%Co%F}P97tL9CQCe}I z*QS{j@ogPZp_9^Al<6kydLg)ZbKvE#$8P>v`#3U=U*h9LXE|BVXGI)3X5Cj-eeF7% KwY{B*!5RRR6e+v_ 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 9379776396cd50e6dca0ff66dfd6a0576a21ba08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122 zcmZ?wbh9u|6lG9gn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilXpx1%F}P_o8~ZH(w4rL z{c27{k3?g9=puEeKD7&F`D?b6SnS`#^}6)j?Ts}S^LQ;xlqRoCyLgjZ%4~-4)u2{~ Tt-+5TfBRZ={K=<<3=Gx)=EE)y 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 0bd7ba0f3ac839e84e56fc8a76d5525751547efb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilY2}5%F}P97tL9CQCe}I z*QS{j@ogPZp_9^Al<6kydLg*ncyHsUw5MA?HverpB>f>ZS#t83(BNfnBs-73$oP38 PYx|vb-?`017#OSpmgX(u 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 e73e8d0b92efee4db53cb2bcdb6dd8b2e740a376..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilYLA7%F}P<7u7i2I=PPT zwATEDc#|So$wgNb*M;uRd&f5aQ_apC-j(a;8%a8BOJH_$`H*2Lz4rPQ&*fKEeT~v( HV6X-N%5^37 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 1edde615a071c975db4862ebfcfdf73d9fc07c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilUYmu%F}P97R@o4*Y*7D x&6Dhr3ZHtT6XvZ9T(6_GT#!5ilUqyw%F}Pa2cFE<_I#&j*%UiuqBlp&u-j5HoS3hjpxiIh9;~Od3&n`0cCM`NH{ju?E P*7iH=zQ5LBV6X-NR{buH 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 3e4f9015d80f7853c119035d3df2b9066f3dee87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilT%Co%F}P99(6ywpn0}5 z`uWvLQDG+4qIu8SH%-%SD!9|P$@hNeuUj?zPipEMk_y=-N>rbSHr|=?Nbbt2uU%)e Kw)ZkISOWmC$0~sU 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 fb23828b34a1b3337904d8fa8d9d0c113f2ddf8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5iQ*cZF%F}P99(6ywpn0}b zy5w4G$kNoMri(f)C(Wy#_UM(D&Ywx!@=m3HJNdU_M|WYk3s>{{r+FV`oV2&AwL~5E cb3Jos?QN&V;7#`)_xP>8{$`tXAOnLn06sf4WdHyG 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 e39d08615fcb58ed4edcdaba51e1b76b1b1e99b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilY2}5%F}P9k}`^Bd8r-> zP_Ju6_GT#!5ilYLA7%F}P9k}`_qJd;;- z=kqqs&!|{fI#D^ROzByHZu3F^)ceJIKEIg!i;;0>qF}`p&WT#jf-HNymS0)*)k~Lw G!5RRl$0daT 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 06b3d59a0e9b34f77bce45c92786bf521f747d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103 zcmZ?wbh9u|6k$+cn8*ME|Ns97(+r9~SvVOOm>6_GT#!5ilSNDa%F}P97tJxbXsvt9 z|9D->0>!4(a=Vqmz1g3Q3{`p^vahY1_j$$t+YdYrJzQ(CS#$cCWuH%KFfdpH0PKw= AasU7T 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 dc83a426931c58aad01eb8862f5b117f8c98a161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)EX>4Tx04R}tkv&MmKpe$izfekxgB?U1GE^5Wh>AFB6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfb#YR3krMxx6k5c1aNLh~_a1le0DrT}R5LgZsG4PD zQb{3~Uln>@5keSIj3Ov8Q=b#XG(5-GJ$!t$dHd`>)O&;^Mfxh}i>#<}FMpJ&F5Y-XM~Ml6)NSngt0HdNv%;<%z}l<&{E ztZ?4qtXAu+eNX|wt0S*p< zkrHLEd%U~1ySIPOwEO!3EkSaNufM`G00009a7bBm000XU000XU0RWnu7ytkO2XskI zMF-~v5Dg^|qVNi(00027NklO=iCSwd z2aV;heTx9VIf4f6k}wmwL&9uXR1)sgTp_uX%h9Oxn#@Lt8SwVKoy{_#BPak{6RLtL z^^SbFGeimrUGQELrCipkP{6|yDI41X?|r#yN7tS>c>Zv9#Eycb;* Date: Mon, 15 Jan 2024 10:58:26 +0100 Subject: [PATCH 2/4] Use aliases for fonts instead of direct font names --- lib_nbgl/include/nbgl_fonts.h | 11 +++++ lib_nbgl/include/nbgl_types.h | 21 +++++--- lib_nbgl/serialization/Makefile | 4 +- lib_nbgl/src/nbgl_layout.c | 79 +++++++++++++++--------------- lib_nbgl/src/nbgl_obj.c | 6 +-- lib_nbgl/src/nbgl_obj_keyboard.c | 55 +++++++++------------ lib_nbgl/src/nbgl_obj_keypad.c | 36 +++++--------- lib_nbgl/src/nbgl_page.c | 13 +++-- lib_nbgl/src/nbgl_use_case.c | 26 +++++----- lib_nbgl/src/nbgl_use_case_nanos.c | 2 +- 10 files changed, 119 insertions(+), 134 deletions(-) diff --git a/lib_nbgl/include/nbgl_fonts.h b/lib_nbgl/include/nbgl_fonts.h index 8fe8487ea..120e62a3b 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 **********************/ 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/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 From a353fbe446578ed3f422efbdf036aec05f91ab14 Mon Sep 17 00:00:00 2001 From: Nicolas Roggeman Date: Mon, 15 Jan 2024 11:36:08 +0100 Subject: [PATCH 3/4] Modify font structure to support bigger sizes --- .../include/nbgl_font_inter_medium_32.inc | 210 ++-- .../include/nbgl_font_inter_medium_32.json | 160 +-- .../nbgl_font_inter_medium_32_1bpp.inc | 201 ++-- .../nbgl_font_inter_medium_32_1bpp.json | 414 +++---- .../include/nbgl_font_inter_regular_24.inc | 190 +-- .../include/nbgl_font_inter_regular_24.json | 156 +-- .../nbgl_font_inter_regular_24_1bpp.inc | 190 +-- .../nbgl_font_inter_regular_24_1bpp.json | 238 ++-- .../include/nbgl_font_inter_semibold_24.inc | 190 +-- .../include/nbgl_font_inter_semibold_24.json | 162 +-- .../nbgl_font_inter_semibold_24_1bpp.inc | 190 +-- .../nbgl_font_open_sans_extrabold_11.inc | 190 +-- .../nbgl_font_open_sans_extrabold_11.json | 1052 +++++++++++++++++ .../include/nbgl_font_open_sans_light_16.inc | 194 +-- .../include/nbgl_font_open_sans_light_16.json | 1052 +++++++++++++++++ .../nbgl_font_open_sans_regular_11.inc | 190 +-- .../nbgl_font_open_sans_regular_11.json | 1052 +++++++++++++++++ lib_nbgl/include/nbgl_fonts.h | 24 +- lib_nbgl/src/nbgl_draw.c | 8 +- lib_nbgl/src/nbgl_fonts.c | 5 + tools/ttf2inc.py | 66 +- 21 files changed, 4645 insertions(+), 1489 deletions(-) create mode 100644 lib_nbgl/include/nbgl_font_open_sans_extrabold_11.json create mode 100644 lib_nbgl/include/nbgl_font_open_sans_light_16.json create mode 100644 lib_nbgl/include/nbgl_font_open_sans_regular_11.json 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_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_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_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_fonts.h b/lib_nbgl/include/nbgl_fonts.h index 120e62a3b..43f02a382 100644 --- a/lib_nbgl/include/nbgl_fonts.h +++ b/lib_nbgl/include/nbgl_fonts.h @@ -44,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; /** @@ -87,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; /** 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/tools/ttf2inc.py b/tools/ttf2inc.py index 462769b91..81b161615 100755 --- a/tools/ttf2inc.py +++ b/tools/ttf2inc.py @@ -70,7 +70,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 @@ -318,7 +317,7 @@ def find_string_dimension(self, string): if self.unicode_needed: max_bits = 5 else: - max_bits = 2 + max_bits = 4 else: if self.unicode_needed: max_bits = 5 @@ -328,16 +327,14 @@ def find_string_dimension(self, string): # 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 + max_bits = 6 + self.max_y_min_offset = pow(2, max_bits) - 1 else: if self.unicode_needed: max_bits = 6 else: max_bits = 5 - self.max_y_min_offset = 4 * (pow(2, max_bits) - 1) + self.max_y_min_offset = 4 * (pow(2, max_bits) - 1) # Some fonts display some characters at y < 0 # => Be sure we are aware of that and already compensated it @@ -770,13 +767,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 +791,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 +807,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 +874,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 +900,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,9 +941,9 @@ 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") # ------------------------------------------------------------------------- From f23620e2083c42f925cf5e9054c134e100c9b175 Mon Sep 17 00:00:00 2001 From: Nicolas Roggeman Date: Mon, 15 Jan 2024 11:38:13 +0100 Subject: [PATCH 4/4] Support new font sizes (28px & 36px) --- lib_nbgl/fonts/config-Inter-Medium36-1bpp.ini | 16 + lib_nbgl/fonts/config-Inter-Medium36.ini | 16 + .../fonts/config-Inter-Regular28-1bpp.ini | 14 + lib_nbgl/fonts/config-Inter-Regular28.ini | 14 + .../fonts/config-Inter-SemiBold28-1bpp.ini | 14 + lib_nbgl/fonts/config-Inter-SemiBold28.ini | 14 + .../include/nbgl_font_inter_medium_36.inc | 1727 +++++++++++++++++ .../include/nbgl_font_inter_medium_36.json | 1052 ++++++++++ .../nbgl_font_inter_medium_36_1bpp.inc | 666 +++++++ .../nbgl_font_inter_medium_36_1bpp.json | 1052 ++++++++++ .../include/nbgl_font_inter_regular_28.inc | 1251 ++++++++++++ .../include/nbgl_font_inter_regular_28.json | 1052 ++++++++++ .../nbgl_font_inter_regular_28_1bpp.inc | 541 ++++++ .../nbgl_font_inter_regular_28_1bpp.json | 1052 ++++++++++ .../include/nbgl_font_inter_semibold_28.inc | 1360 +++++++++++++ .../include/nbgl_font_inter_semibold_28.json | 1052 ++++++++++ .../nbgl_font_inter_semibold_28_1bpp.inc | 682 +++++++ .../nbgl_font_inter_semibold_28_1bpp.json | 1052 ++++++++++ lib_nbgl/include/nbgl_font_rom_struct.inc | 24 + lib_nbgl/include/nbgl_fonts.h | 12 +- lib_nbgl/serialization/nbgl_lib.py | 12 +- unit-tests/lib_nbgl/CMakeLists.txt | 2 - unit-tests/lib_nbgl/bolos_pack_fr_nanos.bin | Bin 8128 -> 8576 bytes unit-tests/lib_nbgl/bolos_pack_fr_stax.bin | Bin 19904 -> 17344 bytes unit-tests/lib_nbgl/test_nbgl_fonts.c | 2 +- 25 files changed, 12670 insertions(+), 9 deletions(-) create mode 100644 lib_nbgl/fonts/config-Inter-Medium36-1bpp.ini create mode 100644 lib_nbgl/fonts/config-Inter-Medium36.ini create mode 100644 lib_nbgl/fonts/config-Inter-Regular28-1bpp.ini create mode 100644 lib_nbgl/fonts/config-Inter-Regular28.ini create mode 100644 lib_nbgl/fonts/config-Inter-SemiBold28-1bpp.ini create mode 100644 lib_nbgl/fonts/config-Inter-SemiBold28.ini create mode 100644 lib_nbgl/include/nbgl_font_inter_medium_36.inc create mode 100644 lib_nbgl/include/nbgl_font_inter_medium_36.json create mode 100644 lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.inc create mode 100644 lib_nbgl/include/nbgl_font_inter_medium_36_1bpp.json create mode 100644 lib_nbgl/include/nbgl_font_inter_regular_28.inc create mode 100644 lib_nbgl/include/nbgl_font_inter_regular_28.json create mode 100644 lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.inc create mode 100644 lib_nbgl/include/nbgl_font_inter_regular_28_1bpp.json create mode 100644 lib_nbgl/include/nbgl_font_inter_semibold_28.inc create mode 100644 lib_nbgl/include/nbgl_font_inter_semibold_28.json create mode 100644 lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.inc create mode 100644 lib_nbgl/include/nbgl_font_inter_semibold_28_1bpp.json 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/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": "8JM/AzUvAzUvAzUvA0RAKTk58PDwaTk5EJPwo2KhY2OaY54jrwT/BJM9k2qTY2GTY5FjY5YTY5xDnwT/BKMuk2qTY1KTY/CjMKOW8CR65WvWbLV1RaSEZKOTdKOEg38PAk8PAnODk6N0k6RkhKRUlLUWhbt22YX3lPDwI0DwZfCpceti01Nko3J0k3N1c3Kkc1O1W9RZ9VXwRPDl8EVF8BlE60XENGSjcnWDc4RzcqVjU8Nr0nnxh0DwwfCy8BVD8BcU8BzwSGWmZ4hJZRM7RSQjVBZDI2lTI2dzI3WDJEeDJRpkPwFUOTxmW/A58FYpOTlQEfDxQ/DCRfB1SfhvDo8L3wbwPkDK8H8D/wmvDXqrR/BGRPCjQvDhQfDxcFJCtDOzI9MS9a9fX6XjEtMjwzOjQ8FBk/Aj8CPwI/Aj8CPwI68CPwI/Aj8Co/Aj8CPwI/Aj8CPwIxG2aTpmsRAPDw5AIlQ1NUQwEfDwFPDX8KvwjfCM8I3wjfCN8Hvwp/DjrPAvA98FvweWxnXwFWTwNGPwU1TwU1TwU2PwU2PwRGTwNGX2d6efB78F7wHwSjAvCy8LLwsvCzPwpPCk8JTwpPCkIPCzptOKs3yjdSaTZGZzY5VjY6VTY7VDVMUzY9UjY+UTZOh113bWheWU9NFQ8EX1aLk6miyLFDV1QxNkZGV0Y4SDY4OTVIOTY4OTY4OTZPA0ZfAkdtWVxpXFw8Tw0RDwU/Cj8KPwo38LLwsvCy8LJsOGs6aTtoPWY+dD8BYz8DYT8EnwZ/B28JRQ8Bdzm1ONQ38zdWQzZJQjZKMjY7MjY7MjY7MjY7Mjc5QmQ5QuZT1mPWXUY5GF8BNpxU2WPpVFVXRVdWRUlGNjs1Rjs2Njs2Njs2RUo2RjlHRjdIdENp8HzwT/8FkwJPCW8HjwWvAzGPATOONYw3ijmIO4Y9hD+CPwJiPwRCPwYiPwcSMw8FTwE3jHSqksixQ1dThkZGV0Y3STVIOTVIOTVIOTY4OTZGWDZUZ0exREiiyZOsVo8KZwuPBv/wTPBq1GhWRVdIRVY6NkY6RjVLNjVLNjY6RjZJRUZIRkdVVFjkacVbpj8BWBEDHSJaQVlRWVFLRAI7HFpnWpRapD9vDBIBS0JKM0lESDVHRkY3RUhEOUNKM0pBTDFMfm5fAU8BNAE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1OU9fbX0xS0FLQklDSUQ4RUdGNkdFSDRJQ0ozO0FLRAZ/CZ8HvwXfBEVPBDdPAzhlNkhzVjljVjtDVk8DN18NbwxfDU8PJgy/CP8E8D8CaV9dTU8BPT8CPE8BQzY08CM1RPAUNTX2NDZFRzQ1OUU0NEo1NCU7NTQ0O0Q0NDtENDRKNTQ1OjU0NUdURDblNjbGNkamRkk5SE8EWU8CW11tho/wXwPwHwe/Cy8IXwWPAr++vs37szmmOXk5WzmIOaY7sz7vAr8EzwTPBK8GfwlPCyQPBEw3iHSmksSxQ1NUMTZCRldCR0dCODkyODkyODkyODkyODkyODkyODky8LLwsvCy8LQLGB8EOj5aTGpaemleV18BR08DRk8DRj8FNj8FNU8FNj8FNj8ERk8DRk8CV08BSGxpeHvwXfA/Ae8GhAuPAuzwKvBXeHZcVU9UTwFDTwNCTwNCPwRCPwRCPwUyPwUyPwUyPwUyPwUy8LLwsvCy8LQCPwUyOEgyOEgyOEgyOEgyOEgyOEgyOEgyOEgyOEgyOEgyOEgy8LLwsvCy8LI/CjhNOE04TThNOE04TThNOE04TThNOE3wsvCy8LLwuhVvAzWOVatlumUzaFc0V1g1Vkk2Rkk2Rjo3Nj8FNU8FNj8FNj8ERk8DRk8CV08BSGxpeHvwXfA/Ae8GhALwsvCy8LLwvU8JTwlPCU8JTwlPCU8JTwlPCU8JTwlPCU3wsvCy8LLwtALwsvCy8LLwsvB28JTwo/CvCV8JTwo/Cj8KPwo/CU8IXwZvB28HXwglAh8JEi8HIj8EQk8CUl9jXHVaaFhqVXxib88CnwV/CF8JXwlb8LLwsvCy8L8KPwo/Cj8KPwo/Cj8KPwo/Cj8KPwo/CjLwsvCy8LLwsvCy8LLwsn8GnwefBp8GrwafBq8GnwafB28GfwOvAZ8CnwGfAp8BnwKfAp8E8LLwsvCy8LLwsvCy8LLwvwZvBW8GbwVvBm8FfwVvBX8FbwZvBW8GbwVvBvCy8LLwsvC0Dk8JzwPwHvBMhZlsWV5XXwFHTwNGTwNGPwU2PwU1TwU2PwU2PwRGTwNGTwJXTwFIbGl4e/Bd8D8B7waEBo8EvwHe/UZcSExJSzpLOks6SzpLOks6SzpL8LLwsvCy8L5PCcgZ8BYX8EM2hdVslV51X1dPdk6GPzI2PyM1TxQ2PhU2PwRGTwNGTwJXTwFIbGl4e/Bd8D8B7waEDwwWizWoVMVz4pNG1EimSIg6Wjo8Ojw6PDo8Ojw6PPCy8LLwsvC0BzltR6pWuWbHV1RWSEZGOTdGOEg2OEg1SDk2ODk2N0k2RkhGRUlHUWhXt2mYW3lPDTcCPwo/Cj8KPwo/Cj8KPwo/CvCy8LLwsvCyPwo/Cj8KPwo/Cj8KPwo3AvBJ8HbwhfCfB38JTwpPCU8KPwo/Cj8KPwo/CU8JTwhfB1PwlPCU8HbwYQIvC18IjwWvBM8EzwTPBM8EvwWvBn8IXwWPAr7Ovr6+z68DfwZPCSQCPwp/Br8C7wL/Au8D7wO/Bn8FjwHNzNvc358EbwevA+8D3wTfA98EvwZ/BY8BzOr5+9+vA28HMwIfCRIvByJPA0JfYnxziIZ2eYJ97wGvBI8FjwSvAe1yenZ2eYN8cl9iTwNCLwciHwkSHwwvC08JXwh/B48Hfwh/B48HfwjwHu378Cl/BI8EfwR/BI8FbwdPCT8KFQI/BTJPBDJvAjJ/ATKeMjFtMjJ7MjRqMjV4MjdnMjh1MjpkMjtjMj1hMj6SPwFyPwJiPwNSPwU0AT8LND8LND8LND8LND8LNPDwJPDwJPDwJPDwJw8PAR8NTwmPBr8C39/fAc8B3wOvB28LNAHw8CTw8CTw8CTw8CQ/CzQ/CzQ/CzQ/CzQ/CzcNHTtZd3d5TD1be3t7XT8SATExMTExMTExMTExMTExMTE0BCRCYkQ1FxcF8BbwNvA18EVDNDZENTU1NjQ1NjQ2JjQ2NTU1NTVENTVTUVZEpyWZFnUPbwTP/PAqZmpKWExITTg+OD44TTk9OUs8OETwsvCy8LLwticrRzlXR2dWSlRMRE00PjQ+NE00TTVLRVhX8Cj63ZLwsvCy8LLwu0ZNOko8Oj04Pjg+OE04TThbSVhp8DvwHe8BpQZkKoQ4lEZhM1ZDNUU0NjRENjQ1NjQ1NjQ1NjRENjU0NUVDNEfwKPrdkR8MND8DND8DND8DND8D8MHwwvCz8Kg/Cj8KMQHwevCn8LbwuUZFVzo2Njw1Njw1RD1FND1FNExERExERFpFNlhURvAkV/AUSeYsqBcM8BrwOfBJ8EhfCE8JTwk/Cj8LPwo/Cz8MP/Cy8LLwsi8KQ/BRQ/BRQ/BSJAIvDwND8KRD8LND8MMvC18PAz8PAz8PAzEPDBgfAigvOD1ISmhYalZtRG9BbwOfBX8HTwpPCknwsvCy8LQC8LLwsvC0BPAm8DXwRPBUTwVPBU8FPwc/Bj8HPwfwJvA18EXwRF8ETwVPBT8HPwY/Bz8HTwLwVPBU8FMF8BbwNfBF8ERfBE8FTwVPBT8HPwY/Bz8HTwLwVPBU8FMIfsv48CZnVktETERNND40PjQ+NE01S0VZR/Ao+t2bHwe/7fAbdHpZWExITThNOD44Pjk9OTw7Oj5EW/DB8MHwwfDB8MHwwfDERk06Sjw6PTg+OD44TThNOFtJWGnwO/Ad7wGkAU8FTwVPBU8GPwc/B08C8FTwVPBTDjsmeDWWVJZEUkRFRDQ2NTQ2NTQ1RTQ1RTRENjVCRUWjZoVIZjpHJgQ+ND40PjQ98PDw8PHwdj8GPwYxAfBU8FTwVPBfAz8IPwY/Bz8GPwY/BU8FTwNk8EXwRfAmAT8GbwOPAb8BvwG/Aa8CjwRfA2+cq6rLrn8CTwUlAR8ITwWPAb7u378BjwNuq7nJvY8BfwKvAc8BvwG/An8DbqrX6MyfXwQlDwUULwEkTTRaVHdmZHjsrwF/Am8BrdlzZnZ0WlRMRC8BJB8DEwE/Cm8HjwW/Bb8FvwWvBq8GnwPN+qRWt0O7Ma4xfwIxTwcRIQE+NFw0azR6NIk0pzRBZjRDVTREYzRFYjRHUTRIhEl0SmRMRE0zAT8LND8LND8LNE8JRNbV49fS6cHPBW8PAU8PAk8PAkEC8PDV8PDV8PDV8PDTD08PAk8PAl8NrwLh1+Lm1ORfCEQ/CzQ/CzQ/CzcEOVdYWTk4SEdHSDhIOUhJV1kzA=", + "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_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": "wxxNPsWJbMYKcFAMwAsQAcYKcFAMwAogxg0pSjscwoYpwg5cDcMKUAbDC1EH3F0OwwpQBsMKUAbA4IQM1IQMw4Y8x7oUabCEDMOGCscKYKNpvoYKyaynQXCUi+DKtAmnUAJgA8iEDMO2BoUgEMiEDMOGCsMNyIQMw4YKx7s2m+CEDMOGCscKYJWL4MCGCsisp1JQEZBr4MsEABcFAmADBciEDMMFABUCIMiEDMOGCsINC8kNxIYK1I2twNCNzc2KRcULAiACCsoGEATEC2AIyAkQAwrEsQK+sAMQDMeBBcUIEA7DggTGCxDGgwbEChDGhwTFDhAMxRAMw6VCAlQDEGQQg0nBAwIgUhABYhCBKMOIBMWBCsYQDMUMEA7DCRDGCxAOxoIEwp4QYMaDA8cLELJ2EBAOxAsDEAvICVALxAwgBsoNBhMGDcWcAYDXDgvQrqmt1QdABA7Gik7IuAFWUIIExpoBkMeCHsOEDcYIEAQOxQAExIkMx60wGsQCAcSFDckHEAXDuAJ4cIMDy6wgK8IFQAIOzQYQBsIMCRgL0KsQLNENHA3CBRAHzg0DMAMNwaoQPcueECAUgQHCDgQQCMqICMOICMOpEE7IBgDEjgbErjAZx4cMw4wHxggQBMacAXAalxDAx40wxwhQCMoHyAwHFgcNwNYO0gwNxAwB0gEQBAvACRDSATACEATTjqQgBskMBBIHxg0CIAPICkACDcOrEBkQCcexAocQgC7BCBACDsCIAsaKAsKdEEDABRAEwxAOxYcIwwsQARAHxIIMxYcHxAUgCcWDDMWaAeDCCSABDsWBDcaxAXgwEJIQQMSJAccKUAXAChAEDcEJEAfIvFIUsMIIIAIBEALTCUAEDtSul4zAw10OwwpQBsMKUAbAwQwL1gkOxJsEsNKZIODEDgQQkWrgyp6lEBAGxwsCMJJHgCmYZBAwBAzKCwVwUIFsz6t1ISChNYzNLtadlSBQoTauzgkDcGAECsoIASCxR5qwvLqGMDACCsYOAhCDjcyMchAExZsG0NKcQODEHdYMxg3CDMiOE8GOBMiFCsCGCci+EtAwyqkCDcYLARIDEAEDEgHDCgESAxABAxIBx6kCDcm+EtAwyYUKwIYJx44TwY4EyQ3CDMYTDswQDcwQDcwQDcwQDcYNShAJOg3BCHAwBsEJMgEQATIHxxANzBANzBANzBANzBANzBvAwBkMyAMghI7EBFADxb25YxDAwYQrxIMKxIMKxIMKxIMKxIMKxIMKxIMKxIMKwMCKbMMMEAHDCiAOw4UYwR7ZqwJ71gxAhIzUi3MwkVnQ056mIDCCatSdlRAwg3zUjINAhI3Ui3IwAdaupRDaDcDHnqdQI5RYwM4MBHAgAQfLCDCCVheGQSABDMgJEAIJyA0HEAEOx4EFzJ0QUMaJAs4LEMaHBs8QDMWGCM+BDMWIBM4OEA3FDBALzYUCx5QBkMoOBRAJxw4CEKJ73sGeyVAgBckOBXBAAQjMjHJwg47RDSsMDcDCDnx8PMIKcHAwwgpwcDDCDRAHfX0Nw4gB1YMF1A0QC9SIAdUbDsYKFwrJDRHECwFACMcNEMMLEAEUARADDsUNEMOCBMOpEBzEDRDCigHFDQIQC8MNEMKHBscDEArCDRDChgjIBBAJwQ0QwocGyQUQCMANEMKKAsoHEAcNEMOBBcoIEAQQwwoQgW3ICTDECSAKyQogxZ50sMoMEs+oMknMBwEQAwrBDQJAAg7IDgJQCcADEIV0EALIBBAHGwYQmgLQwgwQCMYMEAvDqQEMxIgBxogExYICxQ4QDsWGB8WGBcaBDMWGB8WHBcaBDMWIBMWHBcYQDcUNEA3NiQHHkwLAy5wQYMcNARAFyQUQAQ7InSBAyA4QAQzLG8mCbtCOq9SKA9SKA8YNd0eEATfCCnBwMMIJEAFzE4IBM8INARAGyIoDyAYQAQrGigPJDAMQBQ7EigPLCBABCcOKA8wOBBADDcGKA84KARAHwIoDzw4FEJJgMNELAiAD0wcQA9SNq8+O3suOvMaOcSABB8mKA8UMAWABDceKA8QNARCmvbcQAceKA8QFEAzEnRBgxooDxBAJxooBxooDwwwQyBANxYoDw4sByIEMxYoDw40ByBANxYoDxIINxgoQxroBV5Cr2AjFnRBQxgpwAALEBRABDsa+l1QgMAPDDhABDM6eyrDEBAjAxg0LxallesyeQEDDCFABCckOARAEwgYgg0MgB8iTAZDCCRAFDsINBBALxgwQDMOCBMaDA8aIBMMNEA7GDBAOxYYHw4sByIEMxYYGw4wCyIEMxYkCxBAOxg4QDsUOEAjDhgbGhgLHCBAHw4IHxAcQCsgGELFq3CCwJ5cgEAbKCgJwQAjNi2Jgg47SDi0OwMIOGg7TCiAGDtEKQAYOz6oCoiAGDs2KA8EJAiAGDsuKA8MJAiAGDsmKA8UJAiAGDseKA8cJASAHDsWKA8kJASAHDsOKA8sIASAHwooDzQgBEMKKA88IAcKKA9SMZ8+ul53MDAYUCMMGQAbKB0ABDcAFIAIgBMgIEAIWkQKwEAnCBxAKxxAGw6UBCcSGA8aKAsWBAsUNEA7FhwfFhQbGgQzFhgjFhgfGgQzFhwbFhAbGEA3FiwHEDhABxQwQx5ED4MG9IDBgxIQExwsgAgEQBA0Qpc60EAzICgEwBA7ACGAHywoYDMMKAiABCdaNvceeqGAVlnnQzwwEcBCBbcsIcJRTECAHyQoQAwvBrFAtwQwFEAXIgQXFiALDChAJxooBx4QJw4gCxocGx4oExBANxYYHx4sBxIEMxYcFx4oCxBAMxQoQDsaEBcMLEMeBA8UIEAvCniBAxwoQsYzaQBAFwgcBEA3ICHAEwg4QAQvKDAUwAwrDnhbgzh3AwRfIimzEBhAFxgwQAcQFEATGCiAOw50ywMeFGMAMEgzHGQzIBRAExwMghI7EBxAGxwRQA8QYyr25YxDAwBYMxw0WDsCFA8eEA8ENEAvFDRALwoUExYUEww0QDMMNEAzEhQTDhQTFDRAMwQ4QDMaGBcGGBMcOEA0OEAzItgVgQMkOMA3KBhAFyw4QDcwewBrDGsMQDcIQwxANwhDDEA3CEMMQDcIQwxANwhDDEA3CEMMQDcIQwxANwhDDEA3CEMMQDcIQwxANwhDDEg7CEsYHBswLEAnLAxACyroBIJDJswmgIMiKAcGCCceCCMGJAcaKAcOCCMWCCMOJAcSKAcWBCMOCB8WIAcIJEA7GgQjBggbHiAHBHckdwMW6U0fg1ARAAQvSBRCDZSAN0A0QCcKeMDDQiATErhBOxQzHhgnFCiCEbcCeEEDGhgjGCTAMwAogDsWIBMeuhU3AnhAwxg0QCM0OC8gGEAII1wQQBNiKVsDGvIQyMJRYwM8LA3AQAw3MBhChes0cqnIBy5QBkMmFCcmXAtDKiwfInQHQy4gHwY6Mw4UIwQ15CQYQC8GKBcMAAcIKcCADwwABwosFwgwDEAQnlRBAxIMOwYgJwg4RDMWGCMOFDMGHC8KICMeCDsKHCsGGDMKFC8eGCcKHCsGHC8KFC8eHCMKGC8GICcKIB8eECsKEDMGLBsKeAcDFCRAOwgEAwwABwwgQtqy5MBAIwowDw4QKwwhgAQnDhQjDigLEjoQTBQnEDBAOxIMEzp4gcMWtED7LnCAgxwwBEAcNxwwFEAIOyA4DIIFGF4ZBIAXMCgRwEAUM0IuHFoecwOyLUNGNcSDOjpMwAgfMCgQwgWzLjGFACcuNgjCkoQzJCQMwg57BgQzHCzCCjcSBDMcKIArHgQzHCzCDnsSBDMiOgjAECsKBDMuMYTClsQzOCwVQCtEJAzCCfdCNcjADCNGMYSDUikDWDs+sdnvIDAYTBg3CBEADDsUHUAvABBCCQhADxAoQAheTArAQCsIJEArDggTDpwIJxIUFwg0QDsSCAcWLAsKLAsWHBMUNEMKKA8WJBMUNEMKKA8WJBMUNEMKKA8WJBMUNEMKKA8WJBMUNEMKKA8WJBMUNEMIKEGEQYRDCCnBwMMINd3c3xwkExotbzQoBEMYKEAQOygkgBMYMAhABDcgMEAMNyQoQAsiDAswLEAnGDRALzYUCxokBzgsQDsWGBM8QDMWGBc8QDMWHA84OEA3FChDOCRDGDhAIzYIExwYQDMsGEAzIARAJyA4FEAbJDQEQkozgwK7aYRAEyw4EcDAIzoxRUIJ+0g4MGwwOwMmOuhkKDc4KA2CBbckNA0ABUAfHDQEQhK3DjHEQBcaSAaDJBRAIxAkQDMuFAcSDBs2BCcIOEA3NhgXCjAHOigLCigLODBDCigPODRDCigPODRDCigPODRDCigPODRDCChBxcRDCCnBwMMINd3c3woxGxh7FDRHCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCigPFiwLFDRDCChBhEGEQwgpwcDDCDXd3N8KMV9SKA8WMRcuKA8WLAsuKA8WLAsuKA8WLAsuKA8WLAsuKA8WLAsuKA8WLAsuKA8WLAsuKA8WLAssKEGEQcQHCCnBwMMINd3c34wgDwg0ggUrNCgEQwg1QAg3KCSADwg0QioMQAQzIDRABC8MNEMKaEBDIlAHgxA0QwwwQCMYNEArFDRDEhgLGiQHGDRDEDBAOxYcExg4VxRAMxYYFzxAMxYcEzg4QDcUKEM4JEMYOEAjNggTHBRAMywYQC8cOARAJyA4FEAXJDAEQkozgwK7aYRAEyw4EcDAHzotRUIJ+0g4MGwwOwMN8fDzCCnBwMMIKcHAww32JAX0Ny4sC1IsC1IsC1IsC1IsC1IsC1IsC1IsC1IsC1IsCywtxARBxAcIKcHAwwg13dzfCC3FxMcIKcHAwwg13dzfCDHRkBgnJCnBwgBvHDHRkAiAM15wgMNgMEA7YgQzYgQzXDRAO14QC1ggCEAnWBBAG14Zbwg7SDcIKBNAKAMKKBM4GEMILEAMOyg4DEAPDCBACDsgLARAHxQoQAg3GBxABC8erEB3DDgQQBA7JrBAcwQwBEAfMDQIQCwgQAQvODgMwBA7RBBAD1AUQBtQGEAXJC3ERIGHCCnBwMMINd3c31RrUDRDUDRDUDRDUDRDUDRDUDRDUDRDUDRDUDRDCC3FxERDCCnBwMMINd3c3wg15eTnCCnBwMMIKMAFyYsINAiCBjtEMBTAFC9GOgiACCNILBDAGDNGOcSADCdIKBCCBbdGNYSAE0wQg0I6CIALODAUwBQvNCQIggY7MjWEgBArNCgMggX3MjXEgAwrNDQQwBgzPCjACdGTCCnBwMMINd3c3wgx2djbCCnBwMMILc2MCIAHRDQMQAw7QCCAI0A4EEAIN0AoBEAfRBRACC9ALARAF0QYQAQrQDAIQBA7QByAJ0A0DEAMN0AkgB9EKMHFxwgpwcDDCDXd3N8mMlxaHndCOYXACCc0KASABAxQCMAMOygkgBw3FCwQQAQ3IDBADDskKEAPIgwLMCxAJxg0QC82FAsaJAc4LEA7FhgTODhAMxYYFzxAMxYcDzg4QDcUKEM4JEMYOEAjNggTHBhAMywYQDMgBEAnIDgUQBskNARCSjODArtphEATLDgRwMAjOjFFQgn7SDgwbDA7Axw4cDtELAzACCc4HcATMChADCh0KBBAHy4MExQYQyg4QDcaBCsmLAceECMmKA8eGB8mKA8eGB8mKA8eGB8mKA8eGB8mKA8eGB8kKEHEgYcIKcHAwwg13dzfJjJcWh53QjmFwAgnECccKASABAxQCMAMOwI5BxgkgBw3FCwQQoaECxQwQAw7JCjACDMWDAswDEAPGDRALygwCIALGiQHKDBACCBAOxYYEyooFwA4QDMWGBcoKCMIQDMWHA84OEA3FChDOCRDGDhAIzYIExwYQDMsGEAzIARAJyA4FEAbJDQEQkozgwK7aYRAEyw4EcDAIzoxRUIJ+0g4MGwwOwN8OHMoMA8UJAjAEDMUNBRDEBnAKwwYgAcMKEAQKHQkCEA7ACAEgBg7DggXErhBCIAUNxA4QDcUIMAQMxosBxgwQAwvIigPGDRDKigPGDRDKigPGDRDKigPGDRDKigPGDRDKChBxEHHCCnBwMMINd3c30I3NzYpFxQsCIAIKygYQBMQLYAjICRADCsSxAr6wAxAMx4EFxQgQDsOCBMYLEMaDBsQKEMaHBMUOEAzFEAzFhgfFiQHGgQvFhgfFhQXGggrFiATFgQrGEAzFDBAOwwkQxgsQDsaCBMKeEGDGgwPHCxCydhAQDsQLAxALyAlQC8QMIAbKDQYTBg3FnAGA1w4Lwoxo1IoD1IoD1IoD1IoD1IoD1IoCfHwcwgpwcDDCCnBwMMKKAnx8HMKKA9SKA9SKA9SKA9SKA9SMZ8IOe0sMDcsKcGACCMkKcHCAPsh9XQoDEAPYBxAJ2IQC2AsQDtgQC9gQCtgQC9cNEA3XhgHXCxAH1Q0HEAHHC3FBMAEMxwpwcAQOyA13R4iu2pon0NMKIAMJ0Q0FQAUL0QoEMIFs0I6TMIKO0I6CMAQK0Y1yIIFb0YxhIAHTBiDQjXIgAc2OgzAECswJBDCDjssKBTCBfcuLUTAFC8uOYTAECs4KIIKO0JoWwMDCm0nQ0wogkWrgzw0EUIN8z4yDUISdz4tzQJFq4M+Lc0ADB9CephAg0ItzMMyMhECDfMidhBAwkVrgx52VEECEjMkMAkCCa80KIIGN0AowkUnQz4tyQIJrz56mIECEjM+dlRAwkVrgz52EEDAD0gkBIM6elRAwAcqepiBAg4zHnqYgQIJryItzQJFZ0MoKQIOMzqoCatIODcDail7PDALCmgGQzQYQwgsgBA3JCgEQAcMMAyAHxg4EIAbGCQEQAgzDCCACDMgOBSAGwAwCIAfMCwIQASADDc8HIAEJ0QcgAQrPCwIQAiAEDssOBSAHwA0EIAjJCQEQAw3DCQEQAwzFDQMgCMYOBSAGwwwgBA7JCgEQAcKaAaDNBhDCil7PCwLCCwrVmgTQ0wogCNMJARACC9MGIAUO0gwDEAEJ0wkBEAMM0wYgBXfLDQFwEMoMAxBxAckGIAbQCQEQAwzPDAMQAQnPDgYgBQ7PDAEQAgvRChAI04pNwoxXzg0TwgoQAQvMDRDCCjAGyw0QwpoCUBABC8kNEMKKA8AKARAGyA0QwooDwQ4FEAILxg0QwooDwwoBEAbFDRDCigPEDgUQAgvDDRDCigPGCgEQBsINEMKKA8cOBRACC8ANEMKKA8kKARAGDBDCigPKDgQQARDCigPMCgEgwooDzQ4EEMKOvM8dwg0O1A4NxYsG1IMOxIsG1IMOxIsG1IMOxIsDd3dHgQ7EC3BwcAAOxAx1dXUFDsDZDdaupRDTi3IwAc+MhECEjMydlRAwg3vNimIwkWrgzIxzMJFJ0M4MQIOM0qsCa9YewQxycnICDsQLcHBwAA7EiwR6ekqCDsSLBtSDDsSLBtSDDsSLBtSDDsDGCgXHmSAgxQkCEAEJwwgBEAIJxAQQAgrGhATIBRABCMcKAiAGDsYLAyAGx5tAIMkMB8AVDsAQDcAQDcAQDcAQDcAQDcAQDcAQDcAQDcAQDcAQDcAQDcAQDcDFDMSJJcIKAhAIwpECsMMBBsULwMIMCHYmxQVwQMQGEKJBAxUCEAQFxBAIwYsFwooTxIsDwo4Cw4kGw4kGwwEAxIEOwokGw4INw4QLwosDw4ULw4MKwg4QC8KIBsOBDMOVAbDBDBAMwYcBxJ4QUMIDEAMCEAjFjTvCDQEwBs6ZeNDLjHMRkkjQ0A4EcAAGzg4CELJ5qGABEATNlQGgxgcQB8sOEAvIiAHLigLKEAzKiQXKgwvKigXKggzKjQHJjgHMhgfIhAnNlwTAxJsxoMcLYyCRNDAgARTGCnBwMMYNd3c3ww0OxB7InkCwxIkFxg4BEAvECRADxZQBsMaaEHDDDhAMyIoBw4oDyoEMwokFyoMLwokEyoIMwgwQyQ0QxIIEyIMExAsQAwvECgIQDcUJIAETAjALxwwEYAUNyr6oeKAOwgtxcTHGCnBwMMYNWbgQJ5C6lhAgGsyeIbDGiATNgwvIiAXLiwPKgQ7KiQXKgwvKiQXKggvKiwHJDRAOy4EGyIMDzAkQBAzECgIQC80GIAETAjAJzwsDYAQM0r2oeKAOw4x0Eg7BCg3HDgRADcGCCsUOAhCkcQ3BAhAMxJUBwMGCDcKDBMMOEAzCgg3CDRDDigPDgg3DggzCiQXDgg3DgwvCiQTDgg3DgQzCjAHDgg3CDRDEggbCgg3CgwXECxAFDcCCDcAMAxANxQkgAhACASALxwwEYAQNyr6oeKAOwgcM1IwBwowVzosCwowEzg0QDcGMBM+iAWeFAndHwgtwcDDDDAUTggFzQ8eMBNSMBNULDcAMcXGDfsMMcHAQAQzCvqkQMKeahRAGKZYQEMOdIbDFnkCgwp4QgMKDC8iCDcKJA8GLA8mIB8KOAcGJBcmKBMMQwYkFyYkEwxDBiwHJhQbCjALCgQbHCxALwoQGwgkQBAzDDggQA8IGEAzDBiABEwIgAg7BnhBwxQoCYAbECwfIvZh4sMDLDXoqyQoBcDDICTBxEciRAaDSCxAN04kE1IkF1IwE1YMO1J0j4M0NWJcBUHgYwgpwcDDCC3JyMtqIBcEOeGjCARAOwAxwYMKEAsEMcmLDC8DCiRbBDnh4CArHARAOwAxwcBABCsWEAcEMcnICIA3FCg7TniBw3IgF3I2s1gnHDAfLBgDHjAbIDgMQxw0QBsYLARAHyAsQBsQIEAELygsQBsIFEAINzAsQhtMQBc8LATAI0awQG9OcEKDIDXgoBBAHSMIKcHAwwgtycjLCDXh4OMIKcHAwwgtycjLEfS3BCQJwMMAIcFAOEAIKfS0KEA7LiQTMigXMjgLNhgnNlgWQehrBCXBAwAdwUA4QAw3KigHMiQXMiwXNEc2MFMu+lwFgeBgMcGAMcmLEDXwcwQwEcDDAC3BQwAEQCA1+HgsQC8uJA8yJBcyMBM2CDsydE+DKvpgBUHgYDHBgDHJixQ4cDc0IAkADCcgNAnCAPsUOARCGvsCOtRACxZQC0MacEHDDDhANyIsBw4oDyoEMwokFyoMLwokEyoIMwowByQ0QxIIFyIMExAsQAwvECgIQDcUJMBMCIAELxwwDYAQNyr2oeKAOxLyXZ5ANzgoCYAMLywYgARQDASAIyQgQBQ3ECwMQC8iBB8iEAseLAckOEA3GiQXKggvGiQXKgwzGjALKgQ7HgwvIiAbInjGQxocFyA4ZsQJokKhRAmgKwQxwcDAEwQxycjIGDHFxMQXBDHBwMATBvqkQIKealoECaQvCniGwxogEyYMLyIgFx4sDyoEOxokFyoMLxokFyoILxosByQ0QDseBBsiDA8gJEAQMxAoCEAvJBiABEwIwCcsLA2AEDM69qHigDoo1zIgEzIoCzYENzIsDy76WAWB4GAxwYAxyYsoMDciOXMMIIAMNxZ0QcMIJQAEOxJMCwMKhBMqBBcOcAeDCCxDCDBDDiQXDhwXDggzCiQfDgwjDhAvCigXDEAzDgwzCnQHgwYkBww4QDsOjA6mBBsOEA8QNATABDsEOARALxQ0EEAQNw4EI0AsO2403ygQBx4wEyhANxowEyQsQDsMIF4UCd6dhA8QBcHABDMQEE4IBcxMGDciMBNSMBNUOwH5uwwxwYMMMcGDEfLy3A7AMz40T0YgG0A4Q0A4QDc8KEA3OniAQww54GAUgCMMMcEAFxAxyEoNsDQrNrAFsygwwgo7IjYIwBArJjXIggVvJjGEggn3Ji2EgygwGIMeNciABB8SNgjAFC8OOkzADCcQOBDCCfcYMEIFbyYxKwI18zAwQgWrJDQJAhJ7HjZRAg43Ii3IwgmvIjZQwyYphIMWMgzCCa8GelRAwhJ3CDQIwgnvGDCAFDckMMIJryYphMISNyI2EMIFqyYtyMMmNkiDGi2IwAgfCjYRAhJ7BjmEwgVrFDCCCa8icONAMCcymwE3ImyDAIAjGBRABwAwDEAMNwgoBEAUOwgkBEIfUEAILxgdAB8kJIAjIDgVABQ7FCCCI5RABCcIKAhAEDcILAhCD3BABCcYHIJwF4MisMNvMCA0K1awBbNIMMIKO0I2CMAQK0Y1yIIFb0YxhIIJ90YthIAMJ0AwGUAfLjXIgkWcQEATHjYIwBQvDCRAKw46TMIOexocFwQ4EMIF9yYgEwQwgBQvMi0fBjErAjprJDhUMEAXIDRAMIAINxg0QDBACEAnFDRCMAcAEEAXEDRCMAcEIEAINwg0QjAHCqxAawQ0QjAHDDgMQBsANEIwBxQYQAwsQjAHGCUCMAccNAiCMAckEEM0bwg0O1A4NxYsF1IIOxI0B0w4QxpIDsE0OxA5NmiBAxgtwgCzACgFwAQ3HjFJgAg5gkSbg0L5QQHAO2hAD3IMEwMAId3d3dwvBAXBwcHAHwQp5eXl5DMDNjc7cggTcEALVTrtAYFAMTssKA3ADwAFwBAzHCXCATsAMA3AADMaRBtDQnEBAxY0C1BDFiwXUgg7AwQ7GEAbEIAPEChALxIUIxIMJwwkQDsIMEAjDggTDiQLEhgfEhwTEDBAECcMHEAHEjHY=", + "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_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": "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BhAEwgwgzAoQAcIKEALMDCDCChADzA0gwgoQA8wNIMIKEAPMDSDCChABdUUEIMIKcHAwwgpwcDDCCnBwMMMcDc0rwgoQBMQJFw3DDiDCChAExAQQCsMOIMIKEATEBBAKww4gwgoQBMQEEArDDiDCChAExAQQCsMOIMIKEATEBBAKww4gwgoQBMQEEArDDiDCChAExAQQCsMOIMIKEATEBBAKww4gwgoQAUUBEAM1BCDCCnBwMMIKcHAwwgpwcDDaChAExA4dywoQBMQEEArKChAExAQQCsoKEATEBBAKygoQBMQEEArKChAExAQQCsoKEATEBBAKygoQBMQEEArKChAExAQQCsoKEAFFARADdcIKcHAwwgpwcDDCCnBwMMgLwgonCQzPmBDgwQVAAgvMAyAOwQVgB8oEMA7BBXAIyAkwBsIFEIzYMA3HARABDcMFEAzBDCAGxgsgC8QFEAzCBxABxggQAcUFEAzCDSANxQYQBMUJFQ7DIAzFBhAFzSAMxQcQAswNIA3FCiANywcgxyADygwgBccGIAMNxwoBIAvHDgEwpZvci4IwBckMAXBQA8sNAnAwBc4JA3AFDNGOuRgJDMDCC3NzM8IKcHAwwgpwcDDCC3IBEAFyywQQCtMEEArTBBAK0wQQCtMEEArTBBAK0wQQCtMEEArTBBAKygx1ARADdcIKcHAwwgpwcDDCCnBwMMIMdXU1wgpwcDDCCnBwMMIKcHAwwgx1ZQcMyQpwcIBOxwpwcBACxwpxUUAI1g0EEAHYARAN1wQQDNcCEAzWCyAO1A0GIALVCTAJ1QkgBdaZAoDYDtYOwgoG0AoBwooEzgUQwgoQAg7KCwEgwgogAQzIB0DCDgMwCsUNAzABC8QFMAjDCUAFxwcwBsAOBDABCskKMAQBMAMOywwBYAjODgIwAg3RBCAE0wYgAg7IDHUFMAFVwgpwcDDCCnBwMMIKcHAw1CXTDiDTDiDTDiDTDiDTDiDTDiDTDiDTDiDCDHV1BCDCCnBwMMIKcHAwwgpwcDDCDnp6OsIKcHAwwgpwcDDCCnBwMMIKUAYMfT3DCAJQBgzPCwRQAwnPjnFAgW3PCgRQAwnPjWFAgW3PCQNAAdANAzABzgoDUAPLjnFAgWzKCwRQAwnKjoJQBgzKDAVQAgnLDQJQBQzNClAGd0fCCnBwMMIKcHAwwgpwcDDCDHR0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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_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 43f02a382..689fd11d9 100644 --- a/lib_nbgl/include/nbgl_fonts.h +++ b/lib_nbgl/include/nbgl_fonts.h @@ -124,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/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/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 2fcb5033a1c29856ece206e5f51c14bfb038a57d..3a8e4377e257db9b674804bc8354c976f9840cd3 100644 GIT binary patch delta 1831 zcmZ{je{2(F7{}jsyX*DZuGgPyukHGlWK40)u?<9tGU!-_ZW9MApg1|&>vl_fx7=L| z47Fe&5F#Pr5{&#XGbp5*fLhT21{NBK@P`snLQI4OqWm%#5F^uIeXedOWG2n~y!Y+< ze%|l%yw5v4du=pZj!>fkv4%24qi2mzmGzVbh-#vNc#LQy+6a+YMx=<<#71H#v5)we zI6-_xYzm$yE)qA0UkQq=Bp)GXlI>&Nk}_e_6jPI_ z)wI;qZ(3`5%e3Eg*7TRDikd+!rc%`UEcG^Zh&oSQr|wdWxxqZ&ESa~Phs{5kt#mux zLo4(~dN*Apzo1XjXX%UdO}a?4mPX4nmTpUtfh+1OIx60%I9Wm3vo-b??OW`J?W>sG z%xUI3<_=Ti=y4RuHyuYE*Bnk~)_KOsx~99{b$#hN=la<->e6#5b4T25?#pi0)8^^* z?DHJ(eC|2sv3Z~H&i5|$4tlqE-|>FpjaF{4zh0?TepHEk0pE0An{SzKtM8!ijPJ6q z*1y>Qntxl?|Dk`_UxZSXvmv&DeU4qiu3>ku$JjquUtnsW+p;7e1~vuW4-5y+1#SlX z!S3M3;I`o2;E~{^;N;M(P)F#MP=9D;=+)4!s^e8xtL|2j;aIpoypu?Vm9Ty>8^Y_z z9pQGeme?CU96lPZC60&B!gwV-8qONA6?<_l5y7M3@%iI0kB;dbcp-iX{*U7fUWd2g zJ@_C#iN6Qs7i@@_BB98XNRe!e%!i9-h?942<#C=)8tzq#Ilgx*Nr=z`_mquCcCu zsvK)V^>y`iOU=|f}$wDsH$H~2XiWk*<2ca3X+hnA=rI1T;vdqgUDv7EfreOwJ ze_;s6BrzfMrsYCT`_@q%UC0TFpeXzxPI7plPv#UJPeT)_)p101!ExzgJ$SGc?Q{ehP+%CSK2Oo%vN&tbMQqU~6S=sRogLD$)LQdgUNTOIOGU_gwQ@C`7 z@8x9Jli}#X2fATcm=Huk6*8rjw2~eekcAYaIJW7ZlM@0bs&qRa@8xCO#mA%!#0MbR z2`Kxo7xQFqyWO_hK!9ww zV|p_wW1gV7goFTB_4LDC&{@NYVmb+}I>0Gl2CAqxEtDK?j)ocZn(nmJoB5aRtBmQh7zY5SVSSYE{AcF!lu(0QyjHwb4D%v(To6x0b=H{u{jHP8t9J delta 1441 zcmYk3Yitx%6vyvud*^X?_A%Y18!V*l1B%p$j2K}&s#9$Du5)maaXkz1oelS|<1KALRl7eT}qJFvO+7OD|l!XPhGg$QbP)m0^{W~wosgWXuh_v450D%^$F;Q_o2@5cM_ar_Rx z8haO?$DiRZ@ilx43v85K#I~~CY#(d0S7STaee7#&iM_yHVJF!#dz%e#3%M0sA2-77 z<=*B#=dNL+#((nOXA1k7vi_#6lAwVjQ@a#{#DUrvp{NMZwnKs^C!Y#o&S9iQv-OF^^rlr}lX5AGK0w zVW=h46WS3P3tb3JgzCaigmdBD;iKU*;W9Y!S2z%vA8CtpMK(wFMNUV4k9eco3+_YG zebJ_9M|6~Ij_!&cjh>56M6XA=SaZyZeIL6Pn~BxLm&Uip_s8FipNW4EzZ}03zd0u+ zC*^LrS3WC$C~w0b$(Lkj1mDShY*}8!D)^3Eql6R%$CQPzwkoTYbxKAtAs_i)zDp^r zRu0Wx98<=W5(wT?E-Mqtv~pYVB$R}Ln-j|tD-s(LgNZUboOmv=8_q7G^SnQW&?K7l z`%@zN2_4~?WEf3V_7q*K#0E57(LIE2ph?g#M>i|68{MwNr_fB{?gl|hYUn>868tGQ z04D($10WJmY90Wc_#gnC*f9%S3qWVz2S6nGQ$uK`!h05Y$*4c+G)Un*2s{LJ<^eAW z`)1%d@iDY~x{~w)Feyo?VE|HS;3WV$f`b4=#GiZv*@!THFT)`8GU8{m_mRLvYF$iq zX?@i>CehTmxN-5*O$gS;C5T@(eln+a;Q%>C|%?9X~=h zS@~@74qI1Jc-__64Lh11P|bcVOAM77kmWTB`eDn?YP3r=tp-s|r^iobv}fQw=^UXe zwTvUrsAg_9rz`bgt+BY1Y-LF44jFMRBYH+NZQUM0e21RR+0;}AHN>w}|4mbR)*hf4 z)rRA4LrrVc+DQAHL&W!Jo3ylDoc26gn(upyDOgz$^=LU85}Jo^_LF~_pgmgJ8rHIi zU!(V%R5y8ITlbopy`z?SPwlix)uADzni;y$G7M`AaXicB(~f01#J8(vS~H*+s5FBo zYx3}zEL#VMJKEceJLOh} W7B9$;!|GSM8Cp`65m)g#-TOEE$gE2M diff --git a/unit-tests/lib_nbgl/bolos_pack_fr_stax.bin b/unit-tests/lib_nbgl/bolos_pack_fr_stax.bin index fe4013422e95ba646c3ecb1f6509ae61c3034c64..5d29ebc5af58f685aed583c5a99b949204ba62d5 100644 GIT binary patch delta 2306 zcma)*eQXo=8OMKTpAB(dIGSW_{Fa~JV#kT|V#iM6#Ewmz5!OJm0O=}GB^Ub$9*&)y z&sIlO90pyosDdq)+R+!}R?|jWZAJB}(X~TiCZ&;}qN6QcHmFDGcpFhF=v1b$?)lkP zyY8P=C;K_yJ@oQKHZ) zx)j5TxMEiEOU3Jovx;TKszRi+DF>Bf%1Px9m9xq@<;%)5%6}+JRUXy2>X7P9)hX5c zsv9a=ZC3ZIA6Fk$pH*K}-&WsW-CVt?dbE1HTBx3`{-D}{qxhKweiL89cW|BNAh*Q{cKtT}V|ulr z+0bh!u4$t{Z6UJAKCynnKKQZ1kt{N#*m8r?}h-ubz!gSNLzBW+% zR_&i_KdxP4PH4>@^A7V<=9KxA`LemHuC*>$x3BKCx_{QW>mRLuyZ(>$>nsL~)8ey? zSf(uhvM3t1Hk@v#Y<#})lg7J^#Z3pB7MnhAay9>~`F!)o&9|EGv&yYntJykhJ!-vT z{kyf=)@Ww%Y$~=L9q-EKJ`#_|GvwK-yYBhabJrvGmUwHt z4|;#=eariv_b=X?-h1A48@wA{*zmUv#_mw}lidpl!&)JVs5J^_h+%wGuz>URN@D(^+-2ne2U%W-HXo#W6R_|e+C7_A}OgjajiW%kt0af&&Y0)*5t?)4l z@%3E&P<#VwFEdAjA@N#fL;@WB43m-o2d;~B@L{;zk1t~d{ECO z|D-piyA6*~lFIn5IZygT&AQSpLu@Q0;6ctGiF5o9P)}Ikcs#L-XQLc81kjLod*3!Z z*wfuV)HC?7%-6rA2W=HtUO>J`m_yx>0EY)QZNY)e{LWxFn7n9{CnB*ZX5-u*S%|~_ zNLb)AzX@?@AU_lO2Q%~j*hFTYXN6!SEQ@k}K66ya_3jMvE4#UG-Ou!RtRF-)Ogy5JE3b#d8E4jZIAOLGmgZ&`|DCkQ4@35aN>+k}WLFH<&_(M8SPH3=`qR zn46X$f#Nu9$p2LlZGcq^lkMPmvQ}RYgd`9G&qOpAjlxnvk}@F@695(>zycX<&hG&1 jCZw{F2Y4(h`)U}EykDjKKQ1BQD7@IreEy&QU*G=$&dvwq delta 4841 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