mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-03-10 13:16:06 +00:00
refactor(core): remove some fonts from C and build
- the C fonts handling will be private impl used only in `prodtest` and `bootloader_ci` - use "bootloader_ci" as a separate stage to distinguish fonts [no changelog]
This commit is contained in:
parent
2e44bf07fd
commit
9638c7e28a
@ -83,7 +83,7 @@ SOURCE_NANOPB = [
|
|||||||
'vendor/nanopb/pb_encode.c',
|
'vendor/nanopb/pb_encode.c',
|
||||||
]
|
]
|
||||||
|
|
||||||
ui.init_ui(TREZOR_MODEL, "bootloader", CPPDEFINES_MOD, SOURCE_MOD, RUST_UI_FEATURES)
|
ui.init_ui(TREZOR_MODEL, "bootloader_ci", CPPDEFINES_MOD, SOURCE_MOD, RUST_UI_FEATURES)
|
||||||
|
|
||||||
env = Environment(
|
env = Environment(
|
||||||
ENV=os.environ,
|
ENV=os.environ,
|
||||||
|
@ -1,216 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
// - the first two bytes are width and height of the glyph
|
|
||||||
// - the third, fourth and fifth bytes are advance, bearingX and bearingY of the horizontal metrics of the glyph
|
|
||||||
// - the rest is packed 1-bit glyph data
|
|
||||||
|
|
||||||
// NOTE: hand-changed all the advances with 8 to 7
|
|
||||||
// NOTE: hand-changed the visuals of "m", "w", "M" and "W" to make it narrower
|
|
||||||
/* */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_32[] = { 0, 0, 7, 0, 0 }; // width hand-changed from 8 to 7 to have 9px space between words
|
|
||||||
/* ! */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_33[] = { 1, 7, 7, 2, 7, 250 };
|
|
||||||
/* " */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_34[] = { 3, 3, 7, 1, 7, 182, 128 };
|
|
||||||
/* # */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_35[] = { 6, 6, 7, 0, 6, 75, 244, 146, 253, 32 };
|
|
||||||
/* $ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_36[] = { 5, 7, 7, 0, 7, 35, 168, 226, 248, 128 };
|
|
||||||
/* % */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_37[] = { 7, 7, 7, 0, 7, 65, 74, 162, 162, 169, 65, 0 };
|
|
||||||
/* & */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_38[] = { 5, 7, 7, 0, 7, 116, 96, 232, 197, 224 };
|
|
||||||
/* ' */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_39[] = { 1, 3, 7, 2, 7, 224 };
|
|
||||||
/* ( */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_40[] = { 3, 7, 7, 2, 7, 42, 72, 136 };
|
|
||||||
/* ) */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_41[] = { 3, 7, 7, 0, 7, 136, 146, 160 };
|
|
||||||
/* * */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_42[] = { 5, 5, 7, 0, 7, 37, 93, 82, 0 };
|
|
||||||
/* + */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_43[] = { 5, 5, 7, 0, 6, 33, 62, 66, 0 };
|
|
||||||
/* , */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_44[] = { 2, 3, 7, 1, 2, 88 };
|
|
||||||
/* - */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_45[] = { 4, 1, 7, 1, 4, 240 };
|
|
||||||
/* . */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_46[] = { 1, 1, 7, 2, 1, 128 };
|
|
||||||
/* / */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_47[] = { 3, 7, 7, 1, 7, 37, 37, 32 };
|
|
||||||
/* 0 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_48[] = { 5, 7, 7, 0, 7, 116, 103, 92, 197, 192 };
|
|
||||||
/* 1 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_49[] = { 5, 7, 7, 0, 7, 35, 40, 66, 19, 224 };
|
|
||||||
/* 2 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_50[] = { 5, 7, 7, 0, 7, 116, 66, 34, 35, 224 };
|
|
||||||
/* 3 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_51[] = { 5, 7, 7, 0, 7, 116, 66, 96, 197, 192 };
|
|
||||||
/* 4 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_52[] = { 5, 7, 7, 0, 7, 25, 83, 31, 132, 32 };
|
|
||||||
/* 5 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_53[] = { 5, 7, 7, 0, 7, 252, 60, 16, 197, 192 };
|
|
||||||
/* 6 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_54[] = { 5, 7, 7, 0, 7, 116, 97, 232, 197, 192 };
|
|
||||||
/* 7 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_55[] = { 5, 7, 7, 0, 7, 248, 68, 68, 66, 0 };
|
|
||||||
/* 8 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_56[] = { 5, 7, 7, 0, 7, 116, 98, 232, 197, 192 };
|
|
||||||
/* 9 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_57[] = { 5, 7, 7, 0, 7, 116, 98, 240, 197, 192 };
|
|
||||||
/* : */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_58[] = { 1, 5, 7, 2, 5, 136 };
|
|
||||||
/* ; */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_59[] = { 2, 6, 7, 1, 5, 65, 96 };
|
|
||||||
/* < */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_60[] = { 3, 5, 7, 1, 6, 42, 34 };
|
|
||||||
/* = */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_61[] = { 4, 3, 7, 1, 5, 240, 240 };
|
|
||||||
/* > */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_62[] = { 3, 5, 7, 1, 6, 136, 168 };
|
|
||||||
/* ? */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_63[] = { 5, 7, 7, 0, 7, 116, 66, 34, 0, 128 };
|
|
||||||
/* @ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_64[] = { 7, 8, 7, 0, 7, 125, 6, 109, 90, 179, 160, 62, 0 };
|
|
||||||
/* A */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_65[] = { 5, 7, 7, 0, 7, 116, 99, 31, 198, 32 };
|
|
||||||
/* B */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_66[] = { 5, 7, 7, 0, 7, 244, 99, 232, 199, 192 };
|
|
||||||
/* C */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_67[] = { 5, 7, 7, 0, 7, 116, 97, 8, 69, 192 };
|
|
||||||
/* D */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_68[] = { 5, 7, 7, 0, 7, 244, 99, 24, 199, 192 };
|
|
||||||
/* E */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_69[] = { 5, 7, 7, 0, 7, 252, 33, 200, 67, 224 };
|
|
||||||
/* F */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_70[] = { 5, 7, 7, 0, 7, 252, 33, 200, 66, 0 };
|
|
||||||
/* G */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_71[] = { 5, 7, 7, 0, 7, 116, 97, 56, 197, 224 };
|
|
||||||
/* H */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_72[] = { 5, 7, 7, 0, 7, 140, 99, 248, 198, 32 };
|
|
||||||
/* I */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_73[] = { 5, 7, 7, 0, 7, 249, 8, 66, 19, 224 };
|
|
||||||
/* J */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_74[] = { 6, 7, 7, 0, 7, 60, 32, 130, 10, 39, 0 };
|
|
||||||
/* K */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_75[] = { 5, 7, 7, 0, 7, 140, 169, 138, 74, 32 };
|
|
||||||
/* L */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_76[] = { 5, 7, 7, 0, 7, 132, 33, 8, 67, 224 };
|
|
||||||
/* M */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_77[] = { 5, 7, 7, 0, 7, 142, 235, 24, 198, 32 };
|
|
||||||
/* N */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_78[] = { 5, 7, 7, 0, 7, 140, 115, 89, 198, 32 };
|
|
||||||
/* O */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_79[] = { 5, 7, 7, 0, 7, 116, 99, 24, 197, 192 };
|
|
||||||
/* P */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_80[] = { 5, 7, 7, 0, 7, 244, 99, 31, 66, 0 };
|
|
||||||
/* Q */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_81[] = { 5, 7, 7, 0, 7, 116, 99, 26, 201, 160 };
|
|
||||||
/* R */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_82[] = { 5, 7, 7, 0, 7, 244, 99, 31, 74, 32 };
|
|
||||||
/* S */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_83[] = { 5, 7, 7, 0, 7, 116, 96, 224, 197, 192 };
|
|
||||||
/* T */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_84[] = { 5, 7, 7, 0, 7, 249, 8, 66, 16, 128 };
|
|
||||||
/* U */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_85[] = { 5, 7, 7, 0, 7, 140, 99, 24, 197, 192 };
|
|
||||||
/* V */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_86[] = { 5, 7, 7, 0, 7, 140, 99, 24, 168, 128 };
|
|
||||||
/* W */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_87[] = { 5, 7, 7, 0, 7, 140, 107, 90, 213, 64 };
|
|
||||||
/* X */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_88[] = { 5, 7, 7, 0, 7, 140, 84, 69, 70, 32 };
|
|
||||||
/* Y */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_89[] = { 5, 7, 7, 0, 7, 140, 84, 66, 16, 128 };
|
|
||||||
/* Z */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_90[] = { 5, 7, 7, 0, 7, 248, 68, 68, 67, 224 };
|
|
||||||
/* [ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_91[] = { 3, 7, 7, 2, 7, 242, 73, 56 };
|
|
||||||
/* \ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_92[] = { 3, 7, 7, 1, 7, 145, 36, 72 };
|
|
||||||
/* ] */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_93[] = { 3, 7, 7, 0, 7, 228, 146, 120 };
|
|
||||||
/* ^ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_94[] = { 5, 3, 7, 0, 7, 34, 162 };
|
|
||||||
/* _ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_95[] = { 7, 1, 7, 0, 0, 254 };
|
|
||||||
/* ` */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_96[] = { 2, 2, 7, 1, 7, 144 };
|
|
||||||
/* a */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_97[] = { 5, 5, 7, 0, 5, 112, 95, 23, 128 };
|
|
||||||
/* b */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_98[] = { 5, 7, 7, 0, 7, 132, 61, 24, 199, 192 };
|
|
||||||
/* c */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_99[] = { 5, 5, 7, 0, 5, 116, 97, 23, 0 };
|
|
||||||
/* d */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_100[] = { 5, 7, 7, 0, 7, 8, 95, 24, 197, 224 };
|
|
||||||
/* e */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_101[] = { 5, 5, 7, 0, 5, 116, 127, 7, 0 };
|
|
||||||
/* f */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_102[] = { 4, 7, 7, 1, 7, 52, 244, 68, 64 };
|
|
||||||
/* g */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_103[] = { 5, 6, 7, 0, 5, 124, 98, 240, 184 };
|
|
||||||
/* h */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_104[] = { 5, 7, 7, 0, 7, 132, 61, 24, 198, 32 };
|
|
||||||
/* i */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_105[] = { 5, 7, 7, 0, 7, 32, 56, 66, 19, 224 };
|
|
||||||
/* j */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_106[] = { 5, 8, 7, 0, 7, 8, 14, 16, 134, 46 };
|
|
||||||
/* k */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_107[] = { 5, 7, 7, 0, 7, 132, 37, 78, 74, 32 };
|
|
||||||
/* l */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_108[] = { 5, 7, 7, 0, 7, 225, 8, 66, 19, 224 };
|
|
||||||
/* m */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_109[] = { 5, 5, 7, 0, 5, 213, 107, 24, 128 };
|
|
||||||
/* n */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_110[] = { 5, 5, 7, 0, 5, 244, 99, 24, 128 };
|
|
||||||
/* o */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_111[] = { 5, 5, 7, 0, 5, 116, 99, 23, 0 };
|
|
||||||
/* p */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_112[] = { 5, 6, 7, 0, 5, 244, 99, 232, 64 };
|
|
||||||
/* q */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_113[] = { 5, 6, 7, 0, 5, 124, 98, 240, 132 };
|
|
||||||
/* r */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_114[] = { 5, 5, 7, 0, 5, 157, 49, 8, 0 };
|
|
||||||
/* s */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_115[] = { 5, 5, 7, 0, 5, 116, 28, 31, 0 };
|
|
||||||
/* t */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_116[] = { 4, 6, 7, 1, 6, 79, 68, 67 };
|
|
||||||
/* u */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_117[] = { 5, 5, 7, 0, 5, 140, 99, 23, 0 };
|
|
||||||
/* v */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_118[] = { 5, 5, 7, 0, 5, 140, 98, 162, 0 };
|
|
||||||
/* w */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_119[] = { 5, 5, 7, 0, 5, 140, 107, 85, 0 };
|
|
||||||
/* x */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_120[] = { 5, 5, 7, 0, 5, 138, 136, 168, 128 };
|
|
||||||
/* y */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_121[] = { 5, 6, 7, 0, 5, 140, 98, 240, 184 };
|
|
||||||
/* z */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_122[] = { 5, 5, 7, 0, 5, 248, 136, 143, 128 };
|
|
||||||
/* { */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_123[] = { 4, 7, 7, 1, 7, 52, 72, 68, 48 };
|
|
||||||
/* | */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_124[] = { 1, 7, 7, 2, 7, 254 };
|
|
||||||
/* } */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_125[] = { 4, 7, 7, 0, 7, 194, 33, 34, 192 };
|
|
||||||
/* ~ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_126[] = { 6, 2, 7, 0, 7, 102, 96 };
|
|
||||||
|
|
||||||
/* ? */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_nonprintable[] = { 5, 7, 7, 0, 7, 139, 189, 221, 255, 127 };
|
|
||||||
|
|
||||||
static const uint8_t * const Font_PixelOperatorMono_Regular_8[126 + 1 - 32] = {
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_32,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_33,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_34,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_35,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_36,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_37,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_38,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_39,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_40,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_41,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_42,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_43,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_44,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_45,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_46,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_47,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_48,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_49,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_50,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_51,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_52,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_53,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_54,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_55,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_56,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_57,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_58,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_59,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_60,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_61,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_62,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_63,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_64,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_65,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_66,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_67,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_68,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_69,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_70,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_71,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_72,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_73,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_74,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_75,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_76,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_77,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_78,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_79,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_80,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_81,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_82,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_83,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_84,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_85,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_86,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_87,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_88,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_89,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_90,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_91,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_92,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_93,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_94,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_95,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_96,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_97,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_98,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_99,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_100,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_101,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_102,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_103,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_104,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_105,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_106,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_107,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_108,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_109,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_110,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_111,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_112,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_113,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_114,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_115,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_116,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_117,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_118,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_119,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_120,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_121,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_122,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_123,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_124,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_125,
|
|
||||||
Font_PixelOperatorMono_Regular_8_glyph_126,
|
|
||||||
};
|
|
||||||
|
|
||||||
const font_info_t Font_PixelOperatorMono_Regular_8_info = {
|
|
||||||
.height = 8,
|
|
||||||
.max_height = 8,
|
|
||||||
.baseline = 1,
|
|
||||||
.glyph_data = Font_PixelOperatorMono_Regular_8,
|
|
||||||
.glyph_nonprintable = Font_PixelOperatorMono_Regular_8_glyph_nonprintable,
|
|
||||||
};
|
|
@ -1,10 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
#if TREZOR_FONT_BPP != 1
|
|
||||||
#error Wrong TREZOR_FONT_BPP (expected 1)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const font_info_t Font_PixelOperatorMono_Regular_8_info;
|
|
@ -1,214 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
// - the first two bytes are width and height of the glyph
|
|
||||||
// - the third, fourth and fifth bytes are advance, bearingX and bearingY of the horizontal metrics of the glyph
|
|
||||||
// - the rest is packed 4-bit glyph data
|
|
||||||
|
|
||||||
/* */ static const uint8_t Font_Roboto_Regular_20_glyph_32[] = { 0, 0, 5, 0, 0 };
|
|
||||||
/* ! */ static const uint8_t Font_Roboto_Regular_20_glyph_33[] = { 3, 14, 5, 1, 14, 245, 8, 245, 8, 245, 7, 245, 7, 245, 7, 244, 7, 244, 7, 244, 6, 244, 6, 243, 5, 0, 0, 0, 0, 244, 8, 244, 7 };
|
|
||||||
/* " */ static const uint8_t Font_Roboto_Regular_20_glyph_34[] = { 5, 5, 6, 1, 15, 186, 240, 5, 170, 240, 5, 154, 240, 3, 138, 240, 2, 122, 240, 1 };
|
|
||||||
/* # */ static const uint8_t Font_Roboto_Regular_20_glyph_35[] = { 12, 14, 12, 1, 14, 0, 0, 202, 0, 186, 0, 0, 0, 126, 0, 126, 0, 0, 32, 63, 48, 63, 0, 241, 255, 255, 255, 255, 31, 80, 197, 93, 197, 93, 5, 0, 192, 9, 192, 9, 0, 0, 240, 6, 240, 6, 0, 0, 242, 3, 243, 3, 0, 253, 255, 255, 255, 255, 5, 84, 235, 85, 235, 85, 1, 0, 187, 0, 171, 0, 0, 0, 141, 0, 142, 0, 0, 0, 95, 16, 95, 0, 0, 48, 63, 48, 47, 0, 0 };
|
|
||||||
/* $ */ static const uint8_t Font_Roboto_Regular_20_glyph_36[] = { 10, 19, 11, 1, 17, 0, 0, 17, 0, 0, 0, 0, 158, 0, 0, 0, 0, 158, 0, 0, 0, 215, 255, 43, 0, 160, 223, 185, 255, 2, 242, 12, 0, 246, 10, 245, 7, 0, 224, 14, 243, 10, 0, 96, 8, 208, 143, 1, 0, 0, 32, 253, 191, 5, 0, 0, 96, 252, 207, 1, 0, 0, 32, 251, 11, 85, 0, 0, 208, 31, 253, 0, 0, 176, 31, 249, 7, 0, 242, 14, 225, 207, 169, 255, 6, 16, 233, 255, 75, 0, 0, 0, 111, 0, 0, 0, 0, 93, 0, 0 };
|
|
||||||
/* % */ static const uint8_t Font_Roboto_Regular_20_glyph_37[] = { 13, 14, 15, 1, 14, 144, 238, 7, 0, 0, 0, 0, 232, 84, 111, 0, 0, 0, 0, 125, 0, 185, 0, 193, 1, 0, 111, 0, 216, 0, 187, 0, 0, 125, 0, 185, 96, 31, 0, 0, 232, 84, 111, 241, 6, 0, 0, 144, 238, 8, 187, 0, 0, 0, 0, 0, 96, 46, 233, 126, 0, 0, 0, 241, 149, 78, 246, 5, 0, 0, 187, 240, 6, 160, 10, 0, 96, 30, 240, 4, 144, 12, 0, 241, 5, 240, 6, 160, 10, 0, 165, 0, 144, 77, 245, 5, 0, 0, 0, 0, 233, 126, 0 };
|
|
||||||
/* & */ static const uint8_t Font_Roboto_Regular_20_glyph_38[] = { 13, 14, 12, 0, 14, 0, 80, 252, 142, 0, 0, 0, 0, 245, 142, 250, 10, 0, 0, 0, 251, 2, 176, 15, 0, 0, 0, 252, 0, 176, 15, 0, 0, 0, 249, 6, 247, 8, 0, 0, 0, 225, 207, 159, 0, 0, 0, 0, 144, 255, 6, 0, 0, 0, 0, 250, 252, 12, 0, 55, 0, 128, 159, 96, 191, 48, 127, 0, 224, 14, 0, 248, 121, 79, 0, 240, 13, 0, 160, 255, 14, 0, 192, 79, 0, 16, 255, 8, 0, 48, 255, 138, 233, 239, 63, 0, 0, 162, 254, 174, 51, 239, 1 };
|
|
||||||
/* ' */ static const uint8_t Font_Roboto_Regular_20_glyph_39[] = { 2, 5, 3, 1, 15, 127, 127, 111, 95, 79 };
|
|
||||||
/* ( */ static const uint8_t Font_Roboto_Regular_20_glyph_40[] = { 6, 21, 7, 1, 16, 0, 0, 56, 0, 144, 46, 0, 246, 4, 16, 174, 0, 112, 47, 0, 208, 13, 0, 242, 8, 0, 246, 5, 0, 249, 3, 0, 250, 2, 0, 251, 1, 0, 250, 2, 0, 249, 3, 0, 246, 5, 0, 243, 8, 0, 208, 13, 0, 112, 47, 0, 16, 174, 0, 0, 246, 4, 0, 144, 46, 0, 0, 56 };
|
|
||||||
/* ) */ static const uint8_t Font_Roboto_Regular_20_glyph_41[] = { 6, 21, 7, 0, 16, 102, 0, 0, 244, 7, 0, 112, 63, 0, 0, 205, 0, 0, 246, 5, 0, 240, 11, 0, 176, 15, 0, 128, 63, 0, 96, 111, 0, 80, 127, 0, 64, 143, 0, 80, 127, 0, 96, 111, 0, 128, 63, 0, 192, 15, 0, 240, 11, 0, 245, 5, 0, 204, 0, 96, 63, 0, 244, 7, 0, 102, 0, 0 };
|
|
||||||
/* * */ static const uint8_t Font_Roboto_Regular_20_glyph_42[] = { 9, 9, 9, 0, 14, 0, 96, 15, 0, 0, 0, 96, 15, 0, 0, 132, 82, 15, 148, 0, 247, 239, 239, 239, 2, 0, 244, 191, 2, 0, 0, 248, 234, 1, 0, 64, 111, 224, 12, 0, 64, 11, 64, 11, 0, 0, 0, 0, 0, 0 };
|
|
||||||
/* + */ static const uint8_t Font_Roboto_Regular_20_glyph_43[] = { 11, 12, 11, 0, 13, 0, 0, 32, 1, 0, 0, 0, 0, 244, 8, 0, 0, 0, 0, 244, 8, 0, 0, 0, 0, 244, 8, 0, 0, 0, 0, 244, 8, 0, 0, 243, 255, 255, 255, 255, 8, 178, 187, 252, 189, 187, 5, 0, 0, 244, 8, 0, 0, 0, 0, 244, 8, 0, 0, 0, 0, 244, 8, 0, 0, 0, 0, 244, 8, 0, 0, 0, 0, 48, 1, 0, 0 };
|
|
||||||
/* , */ static const uint8_t Font_Roboto_Regular_20_glyph_44[] = { 4, 6, 4, 0, 3, 16, 2, 192, 15, 192, 15, 240, 13, 245, 7, 181, 0 };
|
|
||||||
/* - */ static const uint8_t Font_Roboto_Regular_20_glyph_45[] = { 6, 2, 6, 0, 7, 250, 255, 47, 116, 119, 7 };
|
|
||||||
/* . */ static const uint8_t Font_Roboto_Regular_20_glyph_46[] = { 3, 3, 5, 1, 3, 16, 0, 247, 8, 245, 6 };
|
|
||||||
/* / */ static const uint8_t Font_Roboto_Regular_20_glyph_47[] = { 8, 15, 8, 0, 14, 0, 0, 16, 127, 0, 0, 112, 31, 0, 0, 208, 10, 0, 0, 244, 4, 0, 0, 218, 0, 0, 16, 127, 0, 0, 112, 31, 0, 0, 208, 11, 0, 0, 244, 4, 0, 0, 234, 0, 0, 16, 143, 0, 0, 112, 31, 0, 0, 208, 11, 0, 0, 243, 5, 0, 0, 234, 0, 0, 0 };
|
|
||||||
/* 0 */ static const uint8_t Font_Roboto_Regular_20_glyph_48[] = { 10, 14, 11, 1, 14, 0, 216, 239, 42, 0, 192, 207, 168, 239, 1, 245, 10, 0, 246, 8, 250, 2, 0, 224, 13, 252, 0, 0, 192, 15, 253, 0, 0, 176, 31, 254, 0, 0, 176, 31, 254, 0, 0, 176, 31, 253, 0, 0, 176, 31, 252, 0, 0, 192, 15, 249, 3, 0, 240, 13, 244, 10, 0, 246, 8, 176, 191, 168, 239, 1, 0, 216, 239, 42, 0 };
|
|
||||||
/* 1 */ static const uint8_t Font_Roboto_Regular_20_glyph_49[] = { 7, 14, 11, 1, 14, 0, 16, 215, 2, 80, 251, 255, 2, 245, 158, 252, 2, 83, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2, 0, 0, 251, 2 };
|
|
||||||
/* 2 */ static const uint8_t Font_Roboto_Regular_20_glyph_50[] = { 11, 14, 11, 0, 14, 0, 145, 254, 174, 2, 0, 32, 254, 138, 251, 47, 0, 176, 95, 0, 112, 175, 0, 240, 13, 0, 0, 223, 0, 96, 4, 0, 0, 191, 0, 0, 0, 0, 112, 95, 0, 0, 0, 0, 242, 12, 0, 0, 0, 16, 238, 2, 0, 0, 0, 209, 63, 0, 0, 0, 0, 252, 4, 0, 0, 0, 176, 95, 0, 0, 0, 0, 250, 5, 0, 0, 0, 144, 207, 119, 119, 119, 3, 208, 255, 255, 255, 255, 8 };
|
|
||||||
/* 3 */ static const uint8_t Font_Roboto_Regular_20_glyph_51[] = { 10, 14, 11, 0, 14, 0, 145, 254, 157, 1, 32, 254, 138, 250, 30, 160, 95, 0, 112, 143, 208, 13, 0, 32, 175, 0, 0, 0, 64, 159, 0, 0, 0, 212, 30, 0, 48, 255, 223, 2, 0, 16, 135, 251, 28, 0, 0, 0, 96, 159, 0, 0, 0, 0, 223, 240, 12, 0, 0, 239, 192, 63, 0, 80, 175, 48, 255, 138, 250, 46, 0, 162, 254, 158, 1 };
|
|
||||||
/* 4 */ static const uint8_t Font_Roboto_Regular_20_glyph_52[] = { 11, 14, 11, 0, 14, 0, 0, 0, 247, 13, 0, 0, 0, 32, 255, 13, 0, 0, 0, 192, 254, 13, 0, 0, 0, 247, 245, 13, 0, 0, 32, 175, 240, 13, 0, 0, 208, 14, 240, 13, 0, 0, 248, 4, 240, 13, 0, 48, 159, 0, 240, 13, 0, 208, 13, 0, 240, 13, 0, 246, 255, 255, 255, 255, 12, 115, 119, 119, 247, 126, 5, 0, 0, 0, 240, 13, 0, 0, 0, 0, 240, 13, 0, 0, 0, 0, 240, 13, 0 };
|
|
||||||
/* 5 */ static const uint8_t Font_Roboto_Regular_20_glyph_53[] = { 10, 14, 11, 1, 14, 80, 255, 255, 255, 15, 96, 207, 170, 170, 10, 128, 47, 0, 0, 0, 144, 31, 0, 0, 0, 176, 15, 0, 0, 0, 208, 174, 254, 109, 0, 224, 223, 186, 255, 7, 64, 6, 0, 243, 31, 0, 0, 0, 128, 95, 0, 0, 0, 96, 111, 246, 5, 0, 128, 95, 242, 12, 0, 225, 31, 128, 223, 152, 254, 7, 0, 198, 255, 92, 0 };
|
|
||||||
/* 6 */ static const uint8_t Font_Roboto_Regular_20_glyph_54[] = { 10, 14, 11, 1, 14, 0, 32, 217, 79, 0, 0, 247, 207, 41, 0, 80, 223, 2, 0, 0, 208, 31, 0, 0, 0, 244, 8, 0, 0, 0, 247, 166, 254, 92, 0, 250, 223, 152, 255, 5, 250, 10, 0, 242, 14, 251, 2, 0, 160, 63, 250, 3, 0, 128, 79, 246, 6, 0, 160, 47, 241, 29, 0, 242, 13, 96, 239, 153, 255, 4, 0, 196, 255, 59, 0 };
|
|
||||||
/* 7 */ static const uint8_t Font_Roboto_Regular_20_glyph_55[] = { 11, 14, 11, 0, 14, 244, 255, 255, 255, 255, 5, 113, 119, 119, 119, 253, 2, 0, 0, 0, 16, 175, 0, 0, 0, 0, 112, 63, 0, 0, 0, 0, 224, 12, 0, 0, 0, 0, 246, 5, 0, 0, 0, 0, 222, 0, 0, 0, 0, 80, 111, 0, 0, 0, 0, 208, 14, 0, 0, 0, 0, 245, 8, 0, 0, 0, 0, 252, 1, 0, 0, 0, 64, 159, 0, 0, 0, 0, 176, 47, 0, 0, 0, 0, 243, 11, 0, 0, 0 };
|
|
||||||
/* 8 */ static const uint8_t Font_Roboto_Regular_20_glyph_56[] = { 10, 14, 11, 1, 14, 0, 216, 223, 25, 0, 208, 207, 168, 239, 2, 246, 10, 0, 246, 9, 248, 4, 0, 240, 12, 247, 6, 0, 242, 10, 225, 78, 32, 252, 3, 32, 253, 255, 79, 0, 160, 191, 168, 207, 1, 247, 7, 0, 244, 10, 253, 0, 0, 192, 15, 253, 0, 0, 192, 31, 250, 6, 0, 242, 14, 226, 175, 152, 255, 4, 16, 233, 239, 59, 0 };
|
|
||||||
/* 9 */ static const uint8_t Font_Roboto_Regular_20_glyph_57[] = { 10, 14, 11, 0, 14, 0, 145, 254, 125, 0, 16, 254, 139, 253, 10, 144, 111, 0, 176, 79, 224, 14, 0, 32, 175, 240, 12, 0, 0, 223, 224, 14, 0, 0, 238, 160, 111, 0, 112, 239, 32, 255, 138, 236, 223, 0, 178, 255, 43, 191, 0, 0, 0, 48, 143, 0, 0, 0, 160, 63, 0, 0, 0, 248, 11, 0, 128, 234, 207, 1, 0, 240, 190, 5, 0 };
|
|
||||||
/* : */ static const uint8_t Font_Roboto_Regular_20_glyph_58[] = { 3, 11, 5, 1, 11, 247, 5, 248, 6, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 248, 6, 247, 5 };
|
|
||||||
/* ; */ static const uint8_t Font_Roboto_Regular_20_glyph_59[] = { 4, 14, 4, 0, 11, 160, 46, 192, 63, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 160, 47, 160, 31, 208, 14, 243, 9, 196, 1 };
|
|
||||||
/* < */ static const uint8_t Font_Roboto_Regular_20_glyph_60[] = { 9, 9, 10, 0, 11, 0, 0, 0, 112, 9, 0, 0, 113, 254, 10, 0, 129, 255, 125, 1, 145, 255, 75, 0, 0, 244, 78, 0, 0, 0, 145, 255, 74, 0, 0, 0, 129, 255, 125, 1, 0, 0, 113, 254, 10, 0, 0, 0, 112, 9 };
|
|
||||||
/* = */ static const uint8_t Font_Roboto_Regular_20_glyph_61[] = { 9, 6, 11, 1, 9, 248, 255, 255, 255, 10, 148, 153, 153, 153, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 255, 255, 255, 10, 148, 153, 153, 153, 5 };
|
|
||||||
/* > */ static const uint8_t Font_Roboto_Regular_20_glyph_62[] = { 9, 9, 10, 1, 11, 121, 1, 0, 0, 0, 250, 143, 1, 0, 0, 80, 252, 175, 3, 0, 0, 32, 233, 207, 3, 0, 0, 16, 252, 10, 0, 48, 249, 191, 3, 96, 252, 175, 3, 0, 250, 143, 1, 0, 0, 121, 0, 0, 0, 0 };
|
|
||||||
/* ? */ static const uint8_t Font_Roboto_Regular_20_glyph_63[] = { 9, 14, 9, 0, 14, 0, 198, 239, 42, 0, 144, 239, 186, 239, 1, 241, 13, 0, 247, 8, 130, 5, 0, 243, 10, 0, 0, 0, 245, 7, 0, 0, 16, 254, 1, 0, 0, 209, 95, 0, 0, 0, 252, 5, 0, 0, 64, 159, 0, 0, 0, 112, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 95, 0, 0, 0, 96, 95, 0, 0 };
|
|
||||||
/* @ */ static const uint8_t Font_Roboto_Regular_20_glyph_64[] = { 17, 18, 18, 1, 14, 0, 0, 96, 236, 239, 124, 1, 0, 0, 0, 48, 254, 105, 101, 233, 62, 0, 0, 0, 244, 10, 0, 0, 0, 248, 3, 0, 16, 158, 0, 0, 0, 0, 144, 12, 0, 160, 13, 0, 178, 223, 8, 0, 78, 0, 241, 5, 32, 190, 100, 111, 0, 153, 0, 246, 0, 176, 13, 32, 79, 0, 214, 0, 201, 0, 242, 6, 48, 63, 0, 228, 0, 172, 0, 246, 2, 80, 31, 0, 244, 0, 157, 0, 248, 0, 96, 15, 0, 229, 0, 156, 0, 249, 0, 128, 15, 0, 184, 0, 187, 0, 248, 1, 225, 15, 0, 110, 0, 247, 0, 243, 124, 188, 127, 163, 13, 0, 242, 5, 112, 238, 7, 232, 175, 1, 0, 160, 13, 0, 0, 0, 0, 0, 0, 0, 16, 206, 1, 0, 0, 0, 0, 0, 0, 0, 210, 159, 69, 116, 44, 0, 0, 0, 0, 0, 182, 254, 206, 24, 0, 0, 0 };
|
|
||||||
/* A */ static const uint8_t Font_Roboto_Regular_20_glyph_65[] = { 13, 14, 13, 0, 14, 0, 0, 112, 143, 0, 0, 0, 0, 0, 208, 239, 0, 0, 0, 0, 0, 244, 253, 5, 0, 0, 0, 0, 250, 242, 11, 0, 0, 0, 16, 191, 160, 31, 0, 0, 0, 96, 95, 64, 127, 0, 0, 0, 208, 15, 0, 222, 0, 0, 0, 243, 10, 0, 249, 4, 0, 0, 249, 4, 0, 243, 10, 0, 0, 255, 255, 255, 255, 31, 0, 80, 207, 136, 136, 184, 111, 0, 192, 47, 0, 0, 32, 207, 0, 242, 12, 0, 0, 0, 251, 3, 248, 6, 0, 0, 0, 245, 9 };
|
|
||||||
/* B */ static const uint8_t Font_Roboto_Regular_20_glyph_66[] = { 11, 14, 12, 1, 14, 245, 255, 255, 174, 3, 0, 245, 140, 152, 251, 79, 0, 245, 8, 0, 80, 207, 0, 245, 8, 0, 0, 239, 0, 245, 8, 0, 16, 223, 0, 245, 8, 0, 195, 95, 0, 245, 255, 255, 255, 5, 0, 245, 140, 136, 233, 79, 0, 245, 8, 0, 16, 238, 0, 245, 8, 0, 0, 250, 4, 245, 8, 0, 0, 250, 4, 245, 8, 0, 32, 255, 1, 245, 140, 136, 250, 127, 0, 245, 255, 255, 190, 4, 0 };
|
|
||||||
/* C */ static const uint8_t Font_Roboto_Regular_20_glyph_67[] = { 12, 14, 13, 1, 14, 0, 112, 253, 207, 6, 0, 32, 253, 156, 234, 191, 0, 192, 111, 0, 0, 251, 6, 245, 10, 0, 0, 242, 13, 250, 4, 0, 0, 160, 12, 252, 1, 0, 0, 0, 0, 253, 0, 0, 0, 0, 0, 253, 0, 0, 0, 0, 0, 252, 2, 0, 0, 0, 0, 250, 4, 0, 0, 144, 11, 245, 11, 0, 0, 241, 13, 208, 95, 0, 0, 250, 6, 32, 254, 140, 234, 175, 0, 0, 129, 253, 207, 6, 0 };
|
|
||||||
/* D */ static const uint8_t Font_Roboto_Regular_20_glyph_68[] = { 11, 14, 13, 1, 14, 245, 255, 239, 91, 0, 0, 245, 140, 168, 254, 27, 0, 245, 8, 0, 128, 191, 0, 245, 8, 0, 0, 250, 4, 245, 8, 0, 0, 243, 10, 245, 8, 0, 0, 240, 13, 245, 8, 0, 0, 224, 14, 245, 8, 0, 0, 224, 14, 245, 8, 0, 0, 240, 13, 245, 8, 0, 0, 243, 10, 245, 8, 0, 0, 250, 4, 245, 8, 0, 128, 191, 0, 245, 140, 168, 254, 27, 0, 245, 255, 239, 91, 0, 0 };
|
|
||||||
/* E */ static const uint8_t Font_Roboto_Regular_20_glyph_69[] = { 10, 14, 11, 1, 14, 245, 255, 255, 255, 159, 245, 140, 136, 136, 88, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 255, 255, 255, 11, 245, 140, 136, 136, 5, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 140, 136, 136, 88, 245, 255, 255, 255, 191 };
|
|
||||||
/* F */ static const uint8_t Font_Roboto_Regular_20_glyph_70[] = { 10, 14, 11, 1, 14, 245, 255, 255, 255, 127, 245, 140, 136, 136, 56, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 255, 255, 255, 8, 245, 140, 136, 136, 4, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0 };
|
|
||||||
/* G */ static const uint8_t Font_Roboto_Regular_20_glyph_71[] = { 12, 14, 14, 1, 14, 0, 129, 253, 207, 7, 0, 32, 254, 156, 218, 207, 0, 208, 111, 0, 0, 250, 8, 245, 10, 0, 0, 240, 14, 249, 4, 0, 0, 64, 5, 252, 2, 0, 0, 0, 0, 252, 1, 0, 255, 255, 47, 252, 1, 0, 136, 216, 47, 251, 2, 0, 0, 176, 47, 248, 5, 0, 0, 176, 47, 243, 12, 0, 0, 176, 47, 176, 143, 0, 0, 226, 47, 16, 252, 157, 184, 255, 7, 0, 96, 236, 223, 58, 0 };
|
|
||||||
/* H */ static const uint8_t Font_Roboto_Regular_20_glyph_72[] = { 12, 14, 14, 1, 14, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 255, 255, 255, 255, 159, 245, 140, 136, 136, 168, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159, 245, 8, 0, 0, 80, 159 };
|
|
||||||
/* I */ static const uint8_t Font_Roboto_Regular_20_glyph_73[] = { 3, 14, 5, 1, 14, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10, 243, 10 };
|
|
||||||
/* J */ static const uint8_t Font_Roboto_Regular_20_glyph_74[] = { 10, 14, 11, 0, 14, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 0, 0, 0, 96, 143, 32, 0, 0, 96, 127, 246, 7, 0, 128, 111, 243, 13, 0, 225, 47, 160, 239, 153, 254, 9, 0, 215, 255, 108, 0 };
|
|
||||||
/* K */ static const uint8_t Font_Roboto_Regular_20_glyph_75[] = { 12, 14, 13, 1, 14, 245, 8, 0, 0, 249, 10, 245, 8, 0, 112, 191, 0, 245, 8, 0, 245, 12, 0, 245, 8, 64, 223, 1, 0, 245, 8, 242, 46, 0, 0, 245, 24, 254, 3, 0, 0, 245, 217, 207, 0, 0, 0, 245, 223, 248, 8, 0, 0, 245, 30, 176, 79, 0, 0, 245, 8, 16, 238, 2, 0, 245, 8, 0, 244, 12, 0, 245, 8, 0, 128, 159, 0, 245, 8, 0, 0, 252, 6, 245, 8, 0, 0, 242, 63 };
|
|
||||||
/* L */ static const uint8_t Font_Roboto_Regular_20_glyph_76[] = { 10, 14, 11, 1, 14, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 8, 0, 0, 0, 245, 140, 136, 136, 40, 245, 255, 255, 255, 79 };
|
|
||||||
/* M */ static const uint8_t Font_Roboto_Regular_20_glyph_77[] = { 15, 14, 17, 1, 14, 245, 79, 0, 0, 0, 0, 253, 12, 245, 191, 0, 0, 0, 48, 255, 12, 245, 255, 1, 0, 0, 160, 255, 12, 245, 251, 8, 0, 0, 241, 236, 12, 245, 230, 14, 0, 0, 247, 245, 12, 245, 134, 95, 0, 0, 237, 240, 12, 245, 23, 191, 0, 64, 143, 240, 12, 245, 7, 250, 2, 160, 47, 240, 12, 245, 8, 244, 8, 241, 11, 241, 12, 245, 8, 208, 14, 248, 4, 241, 12, 245, 8, 112, 95, 222, 0, 241, 12, 245, 8, 16, 239, 127, 0, 241, 12, 245, 8, 0, 249, 31, 0, 241, 12, 245, 8, 0, 243, 10, 0, 241, 12 };
|
|
||||||
/* N */ static const uint8_t Font_Roboto_Regular_20_glyph_78[] = { 12, 14, 14, 1, 14, 245, 13, 0, 0, 64, 159, 245, 143, 0, 0, 64, 159, 245, 255, 3, 0, 64, 159, 245, 252, 13, 0, 64, 159, 245, 152, 143, 0, 64, 159, 245, 24, 254, 3, 64, 159, 245, 8, 244, 13, 64, 159, 245, 8, 160, 143, 64, 159, 245, 8, 16, 254, 66, 159, 245, 8, 0, 244, 76, 159, 245, 8, 0, 160, 207, 159, 245, 8, 0, 16, 254, 159, 245, 8, 0, 0, 244, 159, 245, 8, 0, 0, 160, 159 };
|
|
||||||
/* O */ static const uint8_t Font_Roboto_Regular_20_glyph_79[] = { 12, 14, 14, 1, 14, 0, 112, 253, 206, 5, 0, 16, 253, 173, 234, 175, 0, 176, 127, 0, 0, 250, 8, 244, 12, 0, 0, 224, 15, 249, 4, 0, 0, 128, 95, 251, 2, 0, 0, 80, 127, 253, 0, 0, 0, 64, 159, 253, 0, 0, 0, 64, 159, 251, 1, 0, 0, 80, 127, 249, 4, 0, 0, 128, 95, 244, 11, 0, 0, 224, 15, 176, 127, 0, 0, 250, 8, 16, 253, 173, 234, 191, 0, 0, 112, 253, 206, 6, 0 };
|
|
||||||
/* P */ static const uint8_t Font_Roboto_Regular_20_glyph_80[] = { 11, 14, 13, 1, 14, 245, 255, 255, 207, 7, 0, 245, 140, 136, 234, 207, 0, 245, 8, 0, 0, 251, 7, 245, 8, 0, 0, 242, 12, 245, 8, 0, 0, 240, 13, 245, 8, 0, 0, 244, 11, 245, 8, 0, 81, 254, 5, 245, 255, 255, 255, 127, 0, 245, 140, 136, 87, 1, 0, 245, 8, 0, 0, 0, 0, 245, 8, 0, 0, 0, 0, 245, 8, 0, 0, 0, 0, 245, 8, 0, 0, 0, 0, 245, 8, 0, 0, 0, 0 };
|
|
||||||
/* Q */ static const uint8_t Font_Roboto_Regular_20_glyph_81[] = { 12, 17, 14, 1, 14, 0, 129, 253, 190, 5, 0, 32, 254, 173, 251, 159, 0, 208, 111, 0, 16, 251, 6, 245, 10, 0, 0, 241, 14, 250, 3, 0, 0, 144, 79, 253, 1, 0, 0, 96, 111, 254, 0, 0, 0, 80, 127, 254, 0, 0, 0, 80, 143, 253, 0, 0, 0, 96, 111, 250, 3, 0, 0, 144, 79, 245, 9, 0, 0, 225, 15, 208, 111, 0, 0, 251, 7, 32, 253, 157, 234, 175, 0, 0, 129, 253, 254, 143, 0, 0, 0, 0, 16, 252, 28, 0, 0, 0, 0, 144, 46, 0, 0, 0, 0, 0, 0 };
|
|
||||||
/* R */ static const uint8_t Font_Roboto_Regular_20_glyph_82[] = { 11, 14, 12, 1, 14, 245, 255, 255, 190, 3, 0, 245, 140, 152, 251, 111, 0, 245, 8, 0, 48, 255, 0, 245, 8, 0, 0, 251, 4, 245, 8, 0, 0, 249, 4, 245, 8, 0, 0, 253, 2, 245, 8, 0, 178, 175, 0, 245, 255, 255, 255, 10, 0, 245, 140, 136, 223, 0, 0, 245, 8, 0, 249, 6, 0, 245, 8, 0, 241, 30, 0, 245, 8, 0, 112, 159, 0, 245, 8, 0, 0, 253, 2, 245, 8, 0, 0, 245, 11 };
|
|
||||||
/* S */ static const uint8_t Font_Roboto_Regular_20_glyph_83[] = { 12, 14, 12, 0, 14, 0, 112, 253, 207, 7, 0, 0, 252, 157, 217, 223, 1, 128, 159, 0, 0, 248, 9, 176, 47, 0, 0, 240, 15, 160, 111, 0, 0, 64, 5, 48, 255, 41, 0, 0, 0, 0, 211, 255, 141, 2, 0, 0, 0, 164, 254, 159, 0, 0, 0, 0, 64, 253, 9, 80, 3, 0, 0, 241, 15, 241, 13, 0, 0, 208, 31, 176, 127, 0, 0, 243, 14, 16, 253, 157, 185, 255, 4, 0, 112, 252, 223, 41, 0 };
|
|
||||||
/* T */ static const uint8_t Font_Roboto_Regular_20_glyph_84[] = { 12, 14, 12, 0, 14, 248, 255, 255, 255, 255, 127, 132, 136, 248, 143, 136, 72, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0 };
|
|
||||||
/* U */ static const uint8_t Font_Roboto_Regular_20_glyph_85[] = { 11, 14, 13, 1, 14, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 250, 3, 0, 0, 243, 10, 249, 4, 0, 0, 244, 10, 247, 6, 0, 0, 246, 8, 242, 46, 0, 16, 254, 2, 112, 255, 154, 250, 127, 0, 0, 180, 254, 190, 3, 0 };
|
|
||||||
/* V */ static const uint8_t Font_Roboto_Regular_20_glyph_86[] = { 13, 14, 13, 0, 14, 248, 7, 0, 0, 0, 252, 4, 242, 13, 0, 0, 16, 239, 0, 192, 63, 0, 0, 112, 143, 0, 96, 143, 0, 0, 208, 47, 0, 16, 239, 0, 0, 242, 12, 0, 0, 250, 3, 0, 248, 6, 0, 0, 244, 9, 0, 253, 0, 0, 0, 224, 14, 48, 175, 0, 0, 0, 128, 79, 144, 79, 0, 0, 0, 32, 175, 224, 14, 0, 0, 0, 0, 252, 245, 8, 0, 0, 0, 0, 246, 254, 2, 0, 0, 0, 0, 241, 207, 0, 0, 0, 0, 0, 160, 111, 0, 0, 0 };
|
|
||||||
/* W */ static const uint8_t Font_Roboto_Regular_20_glyph_87[] = { 18, 14, 18, 0, 14, 244, 9, 0, 0, 238, 0, 0, 160, 63, 240, 13, 0, 48, 255, 3, 0, 224, 14, 192, 31, 0, 128, 255, 7, 0, 242, 11, 128, 79, 0, 192, 221, 12, 0, 246, 7, 64, 143, 0, 241, 153, 15, 0, 249, 3, 16, 207, 0, 246, 68, 95, 0, 253, 0, 0, 253, 0, 250, 0, 159, 16, 191, 0, 0, 249, 3, 175, 0, 235, 64, 127, 0, 0, 245, 55, 111, 0, 246, 130, 63, 0, 0, 241, 139, 31, 0, 242, 199, 15, 0, 0, 208, 205, 12, 0, 208, 235, 11, 0, 0, 144, 255, 7, 0, 128, 255, 7, 0, 0, 80, 255, 3, 0, 64, 255, 3, 0, 0, 16, 239, 0, 0, 0, 255, 0, 0 };
|
|
||||||
/* X */ static const uint8_t Font_Roboto_Regular_20_glyph_88[] = { 13, 14, 13, 0, 14, 225, 47, 0, 0, 144, 159, 0, 80, 207, 0, 0, 243, 14, 0, 0, 251, 6, 0, 252, 4, 0, 0, 241, 30, 96, 175, 0, 0, 0, 96, 159, 241, 30, 0, 0, 0, 0, 252, 252, 5, 0, 0, 0, 0, 242, 191, 0, 0, 0, 0, 0, 243, 207, 0, 0, 0, 0, 0, 253, 251, 6, 0, 0, 0, 128, 143, 224, 31, 0, 0, 0, 242, 14, 80, 191, 0, 0, 0, 252, 5, 0, 251, 6, 0, 112, 191, 0, 0, 242, 30, 0, 242, 47, 0, 0, 128, 175, 0 };
|
|
||||||
/* Y */ static const uint8_t Font_Roboto_Regular_20_glyph_89[] = { 12, 14, 12, 0, 14, 249, 8, 0, 0, 144, 143, 241, 31, 0, 0, 241, 30, 112, 159, 0, 0, 249, 6, 0, 253, 2, 32, 223, 0, 0, 245, 10, 160, 79, 0, 0, 192, 47, 243, 12, 0, 0, 48, 191, 251, 3, 0, 0, 0, 250, 175, 0, 0, 0, 0, 242, 31, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0, 0, 0, 240, 14, 0, 0 };
|
|
||||||
/* Z */ static const uint8_t Font_Roboto_Regular_20_glyph_90[] = { 12, 14, 12, 0, 14, 240, 255, 255, 255, 255, 14, 128, 136, 136, 136, 252, 11, 0, 0, 0, 16, 254, 2, 0, 0, 0, 176, 111, 0, 0, 0, 0, 247, 10, 0, 0, 0, 32, 239, 1, 0, 0, 0, 208, 79, 0, 0, 0, 0, 249, 8, 0, 0, 0, 64, 223, 0, 0, 0, 0, 225, 47, 0, 0, 0, 0, 250, 7, 0, 0, 0, 96, 191, 0, 0, 0, 0, 241, 175, 136, 136, 136, 24, 242, 255, 255, 255, 255, 63 };
|
|
||||||
/* [ */ static const uint8_t Font_Roboto_Regular_20_glyph_91[] = { 5, 19, 5, 1, 16, 249, 255, 1, 249, 121, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 4, 0, 249, 121, 0, 249, 255, 1 };
|
|
||||||
/* \ */ static const uint8_t Font_Roboto_Regular_20_glyph_92[] = { 9, 15, 8, 0, 14, 246, 4, 0, 0, 0, 240, 11, 0, 0, 0, 144, 31, 0, 0, 0, 48, 127, 0, 0, 0, 0, 237, 0, 0, 0, 0, 246, 4, 0, 0, 0, 241, 10, 0, 0, 0, 160, 31, 0, 0, 0, 48, 127, 0, 0, 0, 0, 221, 0, 0, 0, 0, 247, 4, 0, 0, 0, 241, 10, 0, 0, 0, 160, 31, 0, 0, 0, 64, 127, 0, 0, 0, 0, 221, 0 };
|
|
||||||
/* ] */ static const uint8_t Font_Roboto_Regular_20_glyph_93[] = { 4, 19, 5, 0, 16, 254, 207, 135, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 0, 207, 135, 207, 254, 207 };
|
|
||||||
/* ^ */ static const uint8_t Font_Roboto_Regular_20_glyph_94[] = { 8, 7, 8, 0, 14, 0, 160, 15, 0, 0, 241, 111, 0, 0, 247, 221, 0, 0, 190, 246, 3, 80, 79, 240, 10, 192, 14, 144, 31, 242, 8, 32, 127 };
|
|
||||||
/* _ */ static const uint8_t Font_Roboto_Regular_20_glyph_95[] = { 9, 2, 9, 0, 0, 255, 255, 255, 255, 15, 119, 119, 119, 119, 7 };
|
|
||||||
/* ` */ static const uint8_t Font_Roboto_Regular_20_glyph_96[] = { 5, 3, 6, 0, 15, 225, 47, 0, 48, 223, 0, 0, 213, 4 };
|
|
||||||
/* a */ static const uint8_t Font_Roboto_Regular_20_glyph_97[] = { 9, 11, 11, 1, 11, 32, 233, 223, 8, 0, 242, 159, 183, 191, 0, 232, 3, 0, 249, 3, 0, 0, 0, 246, 6, 32, 217, 255, 255, 6, 243, 142, 69, 248, 6, 251, 2, 0, 246, 6, 238, 0, 0, 246, 6, 252, 3, 32, 254, 6, 245, 175, 250, 254, 7, 80, 252, 142, 244, 10 };
|
|
||||||
/* b */ static const uint8_t Font_Roboto_Regular_20_glyph_98[] = { 10, 15, 11, 1, 15, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 164, 254, 60, 0, 250, 222, 169, 255, 3, 250, 10, 0, 244, 12, 250, 2, 0, 192, 31, 250, 2, 0, 144, 79, 250, 2, 0, 128, 79, 250, 2, 0, 144, 79, 250, 2, 0, 192, 31, 250, 10, 0, 244, 12, 250, 222, 169, 255, 3, 250, 162, 254, 60, 0 };
|
|
||||||
/* c */ static const uint8_t Font_Roboto_Regular_20_glyph_99[] = { 10, 11, 10, 0, 11, 0, 128, 253, 158, 1, 0, 252, 140, 251, 29, 112, 143, 0, 96, 143, 208, 15, 0, 0, 172, 240, 12, 0, 0, 0, 241, 11, 0, 0, 0, 240, 12, 0, 0, 0, 208, 15, 0, 0, 104, 112, 143, 0, 80, 143, 0, 252, 139, 250, 13, 0, 128, 253, 142, 0 };
|
|
||||||
/* d */ static const uint8_t Font_Roboto_Regular_20_glyph_100[] = { 10, 15, 11, 0, 15, 0, 0, 0, 0, 223, 0, 0, 0, 0, 223, 0, 0, 0, 0, 223, 0, 0, 0, 0, 223, 0, 161, 254, 59, 223, 0, 253, 140, 251, 223, 128, 159, 0, 96, 223, 208, 31, 0, 0, 223, 240, 13, 0, 0, 223, 241, 12, 0, 0, 223, 240, 13, 0, 0, 223, 208, 31, 0, 0, 223, 112, 143, 0, 96, 223, 0, 253, 140, 251, 223, 0, 161, 254, 60, 221 };
|
|
||||||
/* e */ static const uint8_t Font_Roboto_Regular_20_glyph_101[] = { 10, 11, 11, 0, 11, 0, 96, 253, 158, 1, 0, 250, 139, 251, 13, 96, 127, 0, 112, 127, 192, 14, 0, 0, 191, 240, 255, 255, 255, 223, 241, 125, 119, 119, 103, 240, 13, 0, 0, 0, 208, 47, 0, 0, 0, 112, 191, 0, 0, 58, 0, 252, 141, 232, 79, 0, 112, 253, 190, 3 };
|
|
||||||
/* f */ static const uint8_t Font_Roboto_Regular_20_glyph_102[] = { 7, 15, 7, 0, 15, 0, 96, 253, 13, 0, 245, 158, 8, 0, 250, 3, 0, 0, 251, 1, 0, 246, 255, 255, 5, 98, 253, 102, 1, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0, 0, 252, 1, 0 };
|
|
||||||
/* g */ static const uint8_t Font_Roboto_Regular_20_glyph_103[] = { 10, 15, 11, 0, 11, 0, 161, 254, 60, 221, 0, 253, 140, 251, 223, 128, 159, 0, 96, 223, 208, 31, 0, 0, 223, 240, 13, 0, 0, 223, 240, 12, 0, 0, 223, 240, 13, 0, 0, 223, 208, 31, 0, 0, 223, 112, 159, 0, 96, 223, 0, 253, 140, 251, 223, 0, 161, 254, 60, 223, 0, 0, 0, 16, 207, 16, 26, 0, 128, 127, 48, 239, 137, 251, 13, 0, 162, 254, 142, 0 };
|
|
||||||
/* h */ static const uint8_t Font_Roboto_Regular_20_glyph_104[] = { 9, 15, 11, 1, 15, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 131, 254, 76, 0, 250, 222, 169, 255, 1, 250, 11, 0, 247, 7, 250, 3, 0, 242, 9, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10 };
|
|
||||||
/* i */ static const uint8_t Font_Roboto_Regular_20_glyph_105[] = { 3, 16, 5, 1, 16, 0, 0, 247, 5, 246, 4, 0, 0, 0, 0, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5 };
|
|
||||||
/* j */ static const uint8_t Font_Roboto_Regular_20_glyph_106[] = { 5, 20, 6, 0, 16, 0, 0, 0, 0, 249, 3, 0, 248, 3, 0, 0, 0, 0, 0, 0, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 249, 3, 0, 250, 2, 150, 239, 0, 249, 60, 0 };
|
|
||||||
/* k */ static const uint8_t Font_Roboto_Regular_20_glyph_107[] = { 10, 15, 10, 1, 15, 250, 3, 0, 0, 0, 250, 3, 0, 0, 0, 250, 3, 0, 0, 0, 250, 3, 0, 0, 0, 250, 3, 16, 254, 3, 250, 3, 192, 79, 0, 250, 3, 251, 6, 0, 250, 147, 143, 0, 0, 250, 248, 11, 0, 0, 250, 223, 63, 0, 0, 250, 23, 222, 0, 0, 250, 3, 245, 9, 0, 250, 3, 160, 95, 0, 250, 3, 16, 238, 1, 250, 3, 0, 245, 12 };
|
|
||||||
/* l */ static const uint8_t Font_Roboto_Regular_20_glyph_108[] = { 3, 15, 5, 1, 15, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5, 247, 5 };
|
|
||||||
/* m */ static const uint8_t Font_Roboto_Regular_20_glyph_109[] = { 16, 11, 18, 1, 11, 250, 162, 254, 76, 96, 253, 141, 0, 250, 206, 185, 255, 250, 154, 253, 9, 250, 8, 0, 248, 63, 0, 224, 15, 250, 2, 0, 243, 12, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47, 250, 2, 0, 242, 10, 0, 160, 47 };
|
|
||||||
/* n */ static const uint8_t Font_Roboto_Regular_20_glyph_110[] = { 9, 11, 11, 1, 11, 250, 130, 254, 76, 0, 250, 221, 169, 255, 1, 250, 11, 0, 247, 7, 250, 3, 0, 242, 9, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10 };
|
|
||||||
/* o */ static const uint8_t Font_Roboto_Regular_20_glyph_111[] = { 11, 11, 11, 0, 11, 0, 112, 253, 174, 2, 0, 0, 251, 140, 250, 62, 0, 96, 159, 0, 48, 223, 0, 192, 31, 0, 0, 250, 3, 240, 13, 0, 0, 246, 6, 241, 11, 0, 0, 245, 7, 240, 13, 0, 0, 246, 6, 208, 31, 0, 0, 250, 3, 96, 159, 0, 48, 223, 0, 0, 251, 124, 249, 62, 0, 0, 112, 253, 174, 2, 0 };
|
|
||||||
/* p */ static const uint8_t Font_Roboto_Regular_20_glyph_112[] = { 10, 15, 11, 1, 11, 250, 162, 254, 60, 0, 250, 206, 185, 255, 3, 250, 9, 0, 246, 12, 250, 2, 0, 208, 31, 250, 2, 0, 160, 63, 250, 2, 0, 128, 79, 250, 2, 0, 160, 63, 250, 2, 0, 208, 31, 250, 7, 0, 245, 11, 250, 191, 167, 255, 3, 250, 165, 254, 60, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0, 250, 2, 0, 0, 0 };
|
|
||||||
/* q */ static const uint8_t Font_Roboto_Regular_20_glyph_113[] = { 10, 15, 11, 0, 11, 0, 161, 254, 76, 221, 16, 253, 139, 250, 223, 128, 159, 0, 64, 223, 208, 31, 0, 0, 223, 240, 13, 0, 0, 223, 241, 12, 0, 0, 223, 240, 13, 0, 0, 223, 208, 31, 0, 0, 223, 128, 143, 0, 64, 223, 0, 253, 123, 250, 223, 0, 161, 254, 76, 223, 0, 0, 0, 0, 223, 0, 0, 0, 0, 223, 0, 0, 0, 0, 223, 0, 0, 0, 0, 223 };
|
|
||||||
/* r */ static const uint8_t Font_Roboto_Regular_20_glyph_114[] = { 6, 11, 7, 1, 11, 250, 180, 111, 250, 238, 92, 250, 11, 0, 250, 3, 0, 250, 2, 0, 250, 2, 0, 250, 2, 0, 250, 2, 0, 250, 2, 0, 250, 2, 0, 250, 2, 0 };
|
|
||||||
/* s */ static const uint8_t Font_Roboto_Regular_20_glyph_115[] = { 10, 11, 10, 0, 11, 0, 162, 254, 108, 0, 32, 255, 137, 253, 9, 144, 79, 0, 208, 31, 160, 63, 0, 32, 20, 64, 255, 73, 0, 0, 0, 179, 255, 175, 1, 0, 0, 64, 250, 13, 112, 5, 0, 160, 79, 224, 47, 0, 160, 63, 80, 239, 137, 251, 12, 0, 179, 254, 125, 0 };
|
|
||||||
/* t */ static const uint8_t Font_Roboto_Regular_20_glyph_116[] = { 6, 14, 7, 0, 14, 0, 223, 0, 0, 223, 0, 0, 223, 0, 254, 255, 207, 101, 239, 70, 0, 223, 0, 0, 223, 0, 0, 223, 0, 0, 223, 0, 0, 223, 0, 0, 223, 0, 0, 222, 0, 0, 251, 138, 0, 194, 191 };
|
|
||||||
/* u */ static const uint8_t Font_Roboto_Regular_20_glyph_117[] = { 9, 11, 11, 1, 11, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 250, 2, 0, 242, 10, 249, 3, 0, 242, 10, 247, 7, 0, 249, 10, 241, 175, 201, 255, 10, 48, 252, 191, 243, 10 };
|
|
||||||
/* v */ static const uint8_t Font_Roboto_Regular_20_glyph_118[] = { 10, 11, 10, 0, 11, 248, 5, 0, 176, 47, 242, 10, 0, 240, 12, 192, 15, 0, 244, 7, 112, 79, 0, 249, 1, 16, 159, 0, 206, 0, 0, 236, 48, 111, 0, 0, 246, 131, 31, 0, 0, 241, 216, 11, 0, 0, 176, 254, 6, 0, 0, 80, 255, 1, 0, 0, 0, 191, 0, 0 };
|
|
||||||
/* w */ static const uint8_t Font_Roboto_Regular_20_glyph_119[] = { 15, 11, 15, 0, 11, 247, 5, 0, 246, 5, 0, 245, 6, 242, 9, 0, 250, 10, 0, 249, 2, 224, 13, 0, 255, 15, 0, 221, 0, 144, 31, 64, 127, 79, 16, 159, 0, 80, 95, 144, 14, 143, 80, 79, 0, 16, 159, 224, 9, 218, 144, 15, 0, 0, 220, 242, 4, 245, 210, 11, 0, 0, 247, 249, 0, 241, 248, 7, 0, 0, 243, 191, 0, 192, 255, 2, 0, 0, 224, 111, 0, 112, 239, 0, 0, 0, 160, 31, 0, 32, 159, 0, 0 };
|
|
||||||
/* x */ static const uint8_t Font_Roboto_Regular_20_glyph_120[] = { 10, 11, 10, 0, 11, 242, 13, 0, 241, 31, 128, 127, 0, 250, 6, 0, 253, 49, 207, 0, 0, 244, 201, 47, 0, 0, 160, 255, 8, 0, 0, 48, 255, 1, 0, 0, 176, 255, 9, 0, 0, 245, 185, 63, 0, 16, 238, 33, 223, 0, 160, 111, 0, 248, 8, 244, 12, 0, 208, 47 };
|
|
||||||
/* y */ static const uint8_t Font_Roboto_Regular_20_glyph_121[] = { 10, 15, 9, 0, 11, 249, 5, 0, 208, 31, 243, 10, 0, 242, 11, 224, 15, 0, 247, 5, 128, 95, 0, 252, 0, 32, 175, 16, 175, 0, 0, 253, 96, 95, 0, 0, 247, 181, 15, 0, 0, 241, 251, 10, 0, 0, 176, 255, 4, 0, 0, 96, 239, 0, 0, 0, 16, 159, 0, 0, 0, 80, 79, 0, 0, 0, 208, 13, 0, 0, 145, 253, 5, 0, 0, 242, 110, 0, 0, 0 };
|
|
||||||
/* z */ static const uint8_t Font_Roboto_Regular_20_glyph_122[] = { 10, 11, 10, 0, 11, 240, 255, 255, 255, 15, 128, 136, 136, 251, 12, 0, 0, 16, 254, 2, 0, 0, 176, 95, 0, 0, 0, 247, 10, 0, 0, 48, 239, 0, 0, 0, 208, 63, 0, 0, 0, 249, 8, 0, 0, 64, 207, 0, 0, 0, 224, 159, 119, 119, 23, 242, 255, 255, 255, 79 };
|
|
||||||
/* { */ static const uint8_t Font_Roboto_Regular_20_glyph_123[] = { 7, 20, 7, 0, 16, 0, 0, 179, 5, 0, 64, 207, 2, 0, 208, 14, 0, 0, 242, 9, 0, 0, 244, 8, 0, 0, 244, 8, 0, 0, 244, 7, 0, 0, 246, 6, 0, 48, 253, 1, 0, 246, 79, 0, 0, 162, 191, 0, 0, 0, 249, 3, 0, 0, 245, 7, 0, 0, 244, 7, 0, 0, 244, 8, 0, 0, 243, 8, 0, 0, 241, 10, 0, 0, 192, 31, 0, 0, 48, 223, 2, 0, 0, 178, 5 };
|
|
||||||
/* | */ static const uint8_t Font_Roboto_Regular_20_glyph_124[] = { 3, 17, 5, 1, 14, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2, 244, 2 };
|
|
||||||
/* } */ static const uint8_t Font_Roboto_Regular_20_glyph_125[] = { 7, 20, 7, 0, 16, 152, 1, 0, 0, 228, 29, 0, 0, 48, 159, 0, 0, 0, 238, 0, 0, 0, 252, 0, 0, 0, 252, 0, 0, 0, 252, 0, 0, 0, 250, 2, 0, 0, 244, 27, 0, 0, 112, 255, 1, 0, 209, 143, 0, 0, 248, 5, 0, 0, 251, 1, 0, 0, 252, 0, 0, 0, 252, 0, 0, 0, 252, 0, 0, 0, 222, 0, 0, 80, 143, 0, 0, 229, 29, 0, 0, 152, 1, 0, 0 };
|
|
||||||
/* ~ */ static const uint8_t Font_Roboto_Regular_20_glyph_126[] = { 12, 4, 14, 1, 8, 64, 253, 109, 0, 32, 59, 243, 173, 254, 43, 161, 31, 249, 1, 144, 255, 255, 7, 50, 0, 0, 115, 56, 0 };
|
|
||||||
|
|
||||||
/* ? */ static const uint8_t Font_Roboto_Regular_20_glyph_nonprintable[] = { 9, 14, 9, 0, 14, 255, 57, 16, 213, 255, 111, 16, 69, 16, 254, 14, 242, 255, 8, 247, 125, 250, 255, 12, 245, 255, 255, 255, 10, 248, 255, 255, 239, 1, 254, 255, 255, 46, 160, 255, 255, 255, 3, 250, 255, 255, 191, 96, 255, 255, 255, 143, 160, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 160, 255, 255, 255, 159, 160, 255, 255 };
|
|
||||||
|
|
||||||
static const uint8_t * const Font_Roboto_Regular_20[126 + 1 - 32] = {
|
|
||||||
Font_Roboto_Regular_20_glyph_32,
|
|
||||||
Font_Roboto_Regular_20_glyph_33,
|
|
||||||
Font_Roboto_Regular_20_glyph_34,
|
|
||||||
Font_Roboto_Regular_20_glyph_35,
|
|
||||||
Font_Roboto_Regular_20_glyph_36,
|
|
||||||
Font_Roboto_Regular_20_glyph_37,
|
|
||||||
Font_Roboto_Regular_20_glyph_38,
|
|
||||||
Font_Roboto_Regular_20_glyph_39,
|
|
||||||
Font_Roboto_Regular_20_glyph_40,
|
|
||||||
Font_Roboto_Regular_20_glyph_41,
|
|
||||||
Font_Roboto_Regular_20_glyph_42,
|
|
||||||
Font_Roboto_Regular_20_glyph_43,
|
|
||||||
Font_Roboto_Regular_20_glyph_44,
|
|
||||||
Font_Roboto_Regular_20_glyph_45,
|
|
||||||
Font_Roboto_Regular_20_glyph_46,
|
|
||||||
Font_Roboto_Regular_20_glyph_47,
|
|
||||||
Font_Roboto_Regular_20_glyph_48,
|
|
||||||
Font_Roboto_Regular_20_glyph_49,
|
|
||||||
Font_Roboto_Regular_20_glyph_50,
|
|
||||||
Font_Roboto_Regular_20_glyph_51,
|
|
||||||
Font_Roboto_Regular_20_glyph_52,
|
|
||||||
Font_Roboto_Regular_20_glyph_53,
|
|
||||||
Font_Roboto_Regular_20_glyph_54,
|
|
||||||
Font_Roboto_Regular_20_glyph_55,
|
|
||||||
Font_Roboto_Regular_20_glyph_56,
|
|
||||||
Font_Roboto_Regular_20_glyph_57,
|
|
||||||
Font_Roboto_Regular_20_glyph_58,
|
|
||||||
Font_Roboto_Regular_20_glyph_59,
|
|
||||||
Font_Roboto_Regular_20_glyph_60,
|
|
||||||
Font_Roboto_Regular_20_glyph_61,
|
|
||||||
Font_Roboto_Regular_20_glyph_62,
|
|
||||||
Font_Roboto_Regular_20_glyph_63,
|
|
||||||
Font_Roboto_Regular_20_glyph_64,
|
|
||||||
Font_Roboto_Regular_20_glyph_65,
|
|
||||||
Font_Roboto_Regular_20_glyph_66,
|
|
||||||
Font_Roboto_Regular_20_glyph_67,
|
|
||||||
Font_Roboto_Regular_20_glyph_68,
|
|
||||||
Font_Roboto_Regular_20_glyph_69,
|
|
||||||
Font_Roboto_Regular_20_glyph_70,
|
|
||||||
Font_Roboto_Regular_20_glyph_71,
|
|
||||||
Font_Roboto_Regular_20_glyph_72,
|
|
||||||
Font_Roboto_Regular_20_glyph_73,
|
|
||||||
Font_Roboto_Regular_20_glyph_74,
|
|
||||||
Font_Roboto_Regular_20_glyph_75,
|
|
||||||
Font_Roboto_Regular_20_glyph_76,
|
|
||||||
Font_Roboto_Regular_20_glyph_77,
|
|
||||||
Font_Roboto_Regular_20_glyph_78,
|
|
||||||
Font_Roboto_Regular_20_glyph_79,
|
|
||||||
Font_Roboto_Regular_20_glyph_80,
|
|
||||||
Font_Roboto_Regular_20_glyph_81,
|
|
||||||
Font_Roboto_Regular_20_glyph_82,
|
|
||||||
Font_Roboto_Regular_20_glyph_83,
|
|
||||||
Font_Roboto_Regular_20_glyph_84,
|
|
||||||
Font_Roboto_Regular_20_glyph_85,
|
|
||||||
Font_Roboto_Regular_20_glyph_86,
|
|
||||||
Font_Roboto_Regular_20_glyph_87,
|
|
||||||
Font_Roboto_Regular_20_glyph_88,
|
|
||||||
Font_Roboto_Regular_20_glyph_89,
|
|
||||||
Font_Roboto_Regular_20_glyph_90,
|
|
||||||
Font_Roboto_Regular_20_glyph_91,
|
|
||||||
Font_Roboto_Regular_20_glyph_92,
|
|
||||||
Font_Roboto_Regular_20_glyph_93,
|
|
||||||
Font_Roboto_Regular_20_glyph_94,
|
|
||||||
Font_Roboto_Regular_20_glyph_95,
|
|
||||||
Font_Roboto_Regular_20_glyph_96,
|
|
||||||
Font_Roboto_Regular_20_glyph_97,
|
|
||||||
Font_Roboto_Regular_20_glyph_98,
|
|
||||||
Font_Roboto_Regular_20_glyph_99,
|
|
||||||
Font_Roboto_Regular_20_glyph_100,
|
|
||||||
Font_Roboto_Regular_20_glyph_101,
|
|
||||||
Font_Roboto_Regular_20_glyph_102,
|
|
||||||
Font_Roboto_Regular_20_glyph_103,
|
|
||||||
Font_Roboto_Regular_20_glyph_104,
|
|
||||||
Font_Roboto_Regular_20_glyph_105,
|
|
||||||
Font_Roboto_Regular_20_glyph_106,
|
|
||||||
Font_Roboto_Regular_20_glyph_107,
|
|
||||||
Font_Roboto_Regular_20_glyph_108,
|
|
||||||
Font_Roboto_Regular_20_glyph_109,
|
|
||||||
Font_Roboto_Regular_20_glyph_110,
|
|
||||||
Font_Roboto_Regular_20_glyph_111,
|
|
||||||
Font_Roboto_Regular_20_glyph_112,
|
|
||||||
Font_Roboto_Regular_20_glyph_113,
|
|
||||||
Font_Roboto_Regular_20_glyph_114,
|
|
||||||
Font_Roboto_Regular_20_glyph_115,
|
|
||||||
Font_Roboto_Regular_20_glyph_116,
|
|
||||||
Font_Roboto_Regular_20_glyph_117,
|
|
||||||
Font_Roboto_Regular_20_glyph_118,
|
|
||||||
Font_Roboto_Regular_20_glyph_119,
|
|
||||||
Font_Roboto_Regular_20_glyph_120,
|
|
||||||
Font_Roboto_Regular_20_glyph_121,
|
|
||||||
Font_Roboto_Regular_20_glyph_122,
|
|
||||||
Font_Roboto_Regular_20_glyph_123,
|
|
||||||
Font_Roboto_Regular_20_glyph_124,
|
|
||||||
Font_Roboto_Regular_20_glyph_125,
|
|
||||||
Font_Roboto_Regular_20_glyph_126,
|
|
||||||
};
|
|
||||||
|
|
||||||
const font_info_t Font_Roboto_Regular_20_info = {
|
|
||||||
.height = 20,
|
|
||||||
.max_height = 22,
|
|
||||||
.baseline = 5,
|
|
||||||
.glyph_data = Font_Roboto_Regular_20,
|
|
||||||
.glyph_nonprintable = Font_Roboto_Regular_20_glyph_nonprintable,
|
|
||||||
};
|
|
@ -1,10 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
#if TREZOR_FONT_BPP != 4
|
|
||||||
#error Wrong TREZOR_FONT_BPP (expected 4)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const font_info_t Font_Roboto_Regular_20_info;
|
|
@ -1,215 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
// - the first two bytes are width and height of the glyph
|
|
||||||
// - the third, fourth and fifth bytes are advance, bearingX and bearingY of the horizontal metrics of the glyph
|
|
||||||
// - the rest is packed 4-bit glyph data
|
|
||||||
|
|
||||||
// NOTE: numeral chars ('0','1',..,'9') mapped to alternative style glyphs contained in the font (glyph indices: 1298-1307)
|
|
||||||
/* */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_32[] = { 0, 0, 5, 0, 0 };
|
|
||||||
/* ! */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_33[] = { 3, 13, 5, 1, 13, 248, 12, 248, 12, 248, 12, 248, 12, 248, 12, 248, 11, 247, 10, 245, 8, 244, 7, 64, 1, 132, 6, 248, 12, 248, 12 };
|
|
||||||
/* " */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_34[] = { 6, 5, 8, 1, 13, 254, 146, 127, 254, 146, 127, 254, 146, 127, 254, 146, 127, 34, 16, 18 };
|
|
||||||
/* # */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_35[] = { 13, 13, 13, 0, 13, 0, 0, 248, 8, 243, 13, 0, 0, 0, 251, 5, 246, 10, 0, 0, 0, 254, 1, 250, 6, 0, 112, 255, 255, 255, 255, 255, 8, 176, 255, 255, 255, 255, 255, 5, 0, 144, 127, 64, 207, 0, 0, 0, 192, 79, 112, 159, 0, 0, 0, 240, 31, 160, 127, 0, 0, 247, 255, 255, 255, 255, 159, 0, 251, 255, 255, 255, 255, 95, 0, 0, 249, 7, 243, 12, 0, 0, 0, 252, 4, 247, 9, 0, 0, 0, 255, 1, 250, 6, 0, 0 };
|
|
||||||
/* $ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_36[] = { 11, 17, 11, 0, 15, 0, 0, 249, 10, 0, 0, 0, 0, 249, 10, 0, 0, 0, 179, 255, 191, 5, 0, 64, 255, 255, 255, 127, 0, 208, 207, 2, 178, 255, 1, 240, 79, 0, 0, 255, 5, 240, 175, 0, 0, 0, 0, 160, 255, 207, 89, 1, 0, 16, 251, 255, 255, 111, 0, 0, 32, 134, 252, 255, 3, 0, 0, 0, 32, 255, 8, 244, 31, 0, 0, 252, 8, 241, 207, 3, 97, 255, 5, 96, 255, 255, 255, 191, 0, 0, 180, 255, 207, 7, 0, 0, 0, 249, 10, 0, 0, 0, 0, 249, 10, 0, 0 };
|
|
||||||
/* % */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_37[] = { 14, 13, 15, 0, 13, 32, 252, 77, 0, 48, 239, 1, 224, 191, 255, 2, 208, 111, 0, 244, 8, 245, 7, 246, 12, 0, 244, 8, 245, 23, 255, 3, 0, 224, 191, 255, 162, 159, 0, 0, 48, 252, 77, 243, 30, 0, 0, 0, 0, 0, 253, 6, 0, 0, 0, 0, 112, 207, 144, 238, 8, 0, 0, 241, 63, 249, 221, 143, 0, 0, 250, 9, 238, 0, 222, 0, 48, 239, 1, 238, 0, 222, 0, 208, 111, 0, 249, 220, 143, 0, 247, 12, 0, 144, 238, 8 };
|
|
||||||
/* & */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_38[] = { 12, 13, 12, 0, 13, 0, 179, 238, 42, 0, 0, 32, 255, 255, 239, 1, 0, 128, 239, 50, 255, 6, 0, 144, 175, 0, 253, 7, 0, 64, 255, 116, 255, 3, 0, 0, 248, 255, 95, 0, 0, 0, 246, 255, 5, 0, 0, 112, 255, 253, 12, 243, 15, 241, 127, 192, 191, 247, 13, 243, 15, 16, 253, 255, 6, 241, 127, 0, 246, 239, 0, 160, 255, 255, 255, 255, 7, 0, 198, 239, 58, 243, 111 };
|
|
||||||
/* ' */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_39[] = { 3, 5, 4, 1, 13, 254, 2, 254, 2, 254, 2, 254, 2, 34, 0 };
|
|
||||||
/* ( */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_40[] = { 6, 17, 6, 1, 13, 0, 181, 10, 0, 254, 5, 112, 223, 0, 208, 127, 0, 242, 47, 0, 246, 13, 0, 248, 11, 0, 250, 9, 0, 251, 8, 0, 250, 9, 0, 249, 11, 0, 247, 12, 0, 243, 31, 0, 224, 95, 0, 128, 191, 0, 32, 255, 3, 0, 248, 12 };
|
|
||||||
/* ) */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_41[] = { 6, 17, 6, 0, 13, 180, 10, 0, 208, 111, 0, 96, 239, 0, 0, 255, 5, 0, 250, 9, 0, 246, 13, 0, 244, 15, 0, 242, 31, 0, 240, 63, 0, 241, 47, 0, 243, 15, 0, 245, 14, 0, 249, 10, 0, 254, 6, 64, 255, 1, 192, 159, 0, 245, 30, 0 };
|
|
||||||
/* * */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_42[] = { 9, 8, 9, 0, 13, 0, 112, 79, 0, 0, 0, 96, 63, 0, 0, 224, 155, 143, 204, 0, 161, 254, 255, 173, 0, 0, 242, 223, 1, 0, 16, 253, 245, 11, 0, 16, 107, 144, 9, 0, 0, 0, 0, 0, 0 };
|
|
||||||
/* + */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_43[] = { 9, 10, 10, 0, 10, 0, 0, 69, 0, 0, 0, 0, 239, 0, 0, 0, 0, 239, 0, 0, 0, 0, 239, 0, 0, 241, 255, 255, 255, 15, 241, 255, 255, 255, 15, 0, 0, 239, 0, 0, 0, 0, 239, 0, 0, 0, 0, 239, 0, 0, 0, 0, 68, 0, 0 };
|
|
||||||
/* , */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_44[] = { 4, 5, 5, 0, 3, 16, 18, 224, 143, 240, 63, 241, 14, 243, 10 };
|
|
||||||
/* - */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_45[] = { 7, 3, 8, 0, 7, 0, 0, 0, 0, 243, 255, 255, 14, 243, 255, 255, 14 };
|
|
||||||
/* . */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_46[] = { 3, 3, 5, 1, 3, 135, 4, 254, 9, 254, 9 };
|
|
||||||
/* / */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_47[] = { 8, 17, 7, 0, 13, 0, 0, 178, 11, 0, 0, 246, 13, 0, 0, 251, 8, 0, 0, 255, 3, 0, 80, 239, 0, 0, 144, 175, 0, 0, 224, 95, 0, 0, 243, 31, 0, 0, 247, 12, 0, 0, 252, 7, 0, 16, 255, 2, 0, 96, 223, 0, 0, 160, 159, 0, 0, 240, 79, 0, 0, 244, 15, 0, 0, 248, 11, 0, 0, 253, 6, 0, 0 };
|
|
||||||
/* 0 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_48[] = { 11, 13, 10, 0, 13, 0, 145, 237, 91, 0, 0, 64, 254, 255, 255, 9, 0, 224, 239, 87, 251, 95, 0, 247, 47, 0, 176, 223, 0, 251, 10, 0, 48, 255, 2, 253, 7, 0, 0, 255, 4, 255, 5, 0, 0, 255, 6, 253, 7, 0, 0, 255, 4, 251, 10, 0, 48, 255, 2, 247, 47, 0, 176, 239, 0, 224, 239, 86, 251, 95, 0, 64, 254, 255, 255, 9, 0, 0, 162, 237, 91, 0, 0 };
|
|
||||||
/* 1 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_49[] = { 9, 13, 10, 1, 13, 0, 224, 127, 0, 0, 253, 255, 127, 0, 0, 253, 255, 127, 0, 0, 67, 228, 127, 0, 0, 0, 208, 127, 0, 0, 0, 208, 127, 0, 0, 0, 208, 127, 0, 0, 0, 208, 127, 0, 0, 0, 208, 127, 0, 0, 0, 208, 127, 0, 0, 84, 229, 175, 85, 2, 253, 255, 255, 255, 8, 253, 255, 255, 255, 8 };
|
|
||||||
/* 2 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_50[] = { 10, 13, 10, 0, 13, 0, 145, 253, 92, 0, 16, 254, 255, 255, 8, 160, 255, 87, 252, 31, 224, 127, 0, 243, 95, 112, 39, 0, 241, 111, 0, 0, 0, 248, 47, 0, 0, 112, 255, 8, 0, 0, 247, 175, 0, 0, 112, 255, 10, 0, 0, 247, 175, 0, 0, 112, 255, 77, 51, 35, 224, 255, 255, 255, 159, 224, 255, 255, 255, 159 };
|
|
||||||
/* 3 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_51[] = { 10, 13, 10, 0, 13, 0, 162, 253, 108, 0, 48, 255, 255, 255, 10, 208, 223, 87, 250, 63, 160, 58, 0, 240, 111, 0, 0, 0, 247, 63, 0, 0, 250, 255, 7, 0, 0, 250, 255, 6, 0, 0, 32, 248, 63, 16, 1, 0, 208, 127, 242, 63, 0, 208, 143, 224, 223, 70, 250, 95, 80, 255, 255, 255, 11, 0, 179, 254, 108, 0 };
|
|
||||||
/* 4 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_52[] = { 11, 13, 10, 0, 13, 0, 0, 243, 255, 10, 0, 0, 0, 252, 255, 10, 0, 0, 80, 255, 255, 10, 0, 0, 208, 143, 251, 10, 0, 0, 247, 30, 251, 10, 0, 16, 254, 7, 251, 10, 0, 128, 239, 0, 251, 10, 0, 241, 95, 0, 251, 10, 0, 247, 255, 255, 255, 255, 1, 247, 255, 255, 255, 255, 1, 33, 34, 34, 252, 43, 0, 0, 0, 0, 251, 10, 0, 0, 0, 0, 251, 10, 0 };
|
|
||||||
/* 5 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_53[] = { 10, 13, 10, 0, 13, 96, 255, 255, 255, 15, 112, 255, 255, 255, 15, 144, 191, 68, 68, 4, 160, 159, 0, 0, 0, 192, 127, 16, 0, 0, 224, 239, 255, 175, 1, 240, 255, 255, 255, 13, 128, 104, 2, 246, 127, 0, 0, 0, 176, 175, 146, 41, 0, 192, 159, 240, 223, 85, 250, 79, 80, 255, 255, 255, 10, 0, 179, 254, 108, 0 };
|
|
||||||
/* 6 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_54[] = { 10, 13, 10, 0, 13, 0, 0, 243, 127, 0, 0, 0, 253, 13, 0, 0, 128, 255, 3, 0, 0, 243, 143, 0, 0, 0, 253, 255, 108, 0, 112, 255, 255, 255, 9, 224, 239, 53, 250, 63, 243, 79, 0, 208, 143, 243, 31, 0, 160, 175, 241, 79, 0, 208, 143, 192, 239, 53, 250, 63, 32, 255, 255, 255, 9, 0, 161, 253, 92, 0 };
|
|
||||||
/* 7 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_55[] = { 10, 13, 10, 0, 13, 240, 255, 255, 255, 111, 240, 255, 255, 255, 111, 64, 68, 68, 248, 79, 0, 0, 0, 251, 13, 0, 0, 32, 255, 7, 0, 0, 128, 255, 1, 0, 0, 224, 175, 0, 0, 0, 245, 63, 0, 0, 0, 252, 13, 0, 0, 32, 255, 7, 0, 0, 144, 255, 1, 0, 0, 224, 175, 0, 0, 0, 246, 63, 0, 0 };
|
|
||||||
/* 8 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_56[] = { 10, 13, 10, 0, 13, 0, 162, 254, 108, 0, 48, 255, 255, 255, 10, 192, 223, 36, 248, 63, 240, 111, 0, 240, 111, 176, 207, 19, 247, 47, 32, 253, 255, 255, 6, 32, 253, 255, 255, 7, 208, 191, 2, 246, 79, 242, 47, 0, 176, 159, 243, 47, 0, 176, 175, 240, 207, 19, 247, 111, 80, 255, 255, 255, 12, 0, 179, 254, 124, 0 };
|
|
||||||
/* 9 */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_57[] = { 10, 13, 10, 0, 13, 0, 161, 237, 92, 0, 32, 255, 255, 255, 8, 192, 239, 53, 250, 63, 241, 79, 0, 208, 143, 243, 31, 0, 160, 175, 241, 79, 0, 208, 175, 192, 239, 53, 250, 111, 48, 255, 255, 255, 14, 0, 162, 254, 255, 4, 0, 0, 242, 159, 0, 0, 0, 252, 14, 0, 0, 96, 255, 4, 0, 0, 241, 175, 0, 0 };
|
|
||||||
/* : */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_58[] = { 3, 10, 5, 1, 10, 254, 9, 254, 9, 135, 5, 0, 0, 0, 0, 0, 0, 0, 0, 135, 4, 254, 9, 254, 9 };
|
|
||||||
/* ; */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_59[] = { 4, 12, 5, 0, 10, 208, 175, 208, 175, 112, 88, 0, 0, 0, 0, 0, 0, 0, 0, 224, 143, 240, 79, 241, 15, 243, 11, 32, 1 };
|
|
||||||
/* < */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_60[] = { 9, 9, 10, 0, 10, 0, 0, 0, 0, 3, 0, 0, 16, 231, 14, 0, 64, 251, 255, 13, 112, 254, 255, 91, 0, 240, 255, 23, 0, 0, 240, 255, 142, 2, 0, 16, 215, 255, 207, 6, 0, 0, 164, 255, 14, 0, 0, 0, 113, 11 };
|
|
||||||
/* = */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_61[] = { 8, 6, 10, 1, 8, 251, 255, 255, 175, 251, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 251, 255, 255, 175, 251, 255, 255, 175 };
|
|
||||||
/* > */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_62[] = { 9, 9, 10, 0, 10, 48, 0, 0, 0, 0, 240, 125, 1, 0, 0, 240, 255, 175, 4, 0, 0, 181, 255, 223, 6, 0, 0, 129, 255, 14, 0, 32, 232, 255, 14, 112, 252, 255, 109, 0, 240, 255, 57, 0, 0, 192, 6, 0, 0, 0 };
|
|
||||||
/* ? */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_63[] = { 9, 13, 10, 0, 13, 0, 199, 223, 26, 0, 176, 255, 255, 255, 2, 244, 175, 116, 255, 10, 214, 12, 0, 249, 13, 0, 0, 0, 252, 12, 0, 0, 194, 255, 6, 0, 16, 254, 95, 0, 0, 112, 255, 2, 0, 0, 144, 191, 0, 0, 0, 32, 36, 0, 0, 0, 80, 104, 0, 0, 0, 160, 191, 0, 0, 0, 160, 191, 0, 0 };
|
|
||||||
/* @ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_64[] = { 17, 15, 17, 0, 13, 0, 0, 80, 235, 239, 124, 0, 0, 0, 0, 16, 251, 255, 255, 255, 61, 0, 0, 0, 226, 223, 21, 16, 180, 255, 5, 0, 0, 251, 10, 0, 0, 0, 246, 30, 0, 80, 239, 0, 216, 174, 252, 144, 175, 0, 192, 95, 160, 239, 252, 255, 16, 255, 0, 240, 31, 242, 29, 96, 255, 0, 254, 2, 241, 14, 245, 8, 0, 255, 0, 251, 4, 240, 15, 245, 9, 0, 255, 0, 252, 2, 224, 47, 241, 79, 145, 255, 67, 239, 0, 144, 159, 128, 255, 255, 255, 255, 127, 0, 16, 255, 5, 165, 140, 113, 172, 5, 0, 0, 245, 175, 3, 0, 0, 0, 0, 0, 0, 80, 254, 255, 222, 221, 1, 0, 0, 0, 0, 112, 236, 255, 255, 2, 0, 0 };
|
|
||||||
/* A */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_65[] = { 13, 13, 12, 0, 13, 0, 0, 250, 255, 1, 0, 0, 0, 0, 255, 255, 7, 0, 0, 0, 80, 255, 253, 12, 0, 0, 0, 176, 207, 245, 47, 0, 0, 0, 241, 127, 240, 127, 0, 0, 0, 246, 47, 176, 223, 0, 0, 0, 252, 12, 96, 255, 2, 0, 16, 255, 7, 16, 255, 8, 0, 112, 255, 255, 255, 255, 13, 0, 192, 255, 255, 255, 255, 63, 0, 242, 143, 34, 34, 243, 143, 0, 247, 31, 0, 0, 176, 239, 0, 253, 12, 0, 0, 80, 255, 3 };
|
|
||||||
/* B */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_66[] = { 10, 13, 12, 1, 13, 250, 255, 255, 191, 3, 250, 255, 255, 255, 47, 250, 27, 17, 228, 159, 250, 10, 0, 160, 207, 250, 10, 0, 227, 159, 250, 255, 255, 255, 30, 250, 255, 255, 255, 29, 250, 27, 17, 227, 159, 250, 10, 0, 128, 223, 250, 10, 0, 128, 239, 250, 11, 0, 227, 191, 250, 255, 255, 255, 79, 250, 255, 255, 207, 4 };
|
|
||||||
/* C */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_67[] = { 13, 13, 13, 0, 13, 0, 0, 183, 238, 90, 0, 0, 0, 194, 255, 255, 255, 11, 0, 0, 253, 159, 85, 251, 159, 0, 112, 255, 3, 0, 128, 255, 3, 208, 159, 0, 0, 0, 153, 4, 240, 79, 0, 0, 0, 0, 0, 242, 47, 0, 0, 0, 0, 0, 240, 79, 0, 0, 0, 0, 0, 208, 159, 0, 0, 0, 170, 5, 112, 255, 3, 0, 128, 255, 3, 0, 253, 159, 85, 250, 159, 0, 0, 194, 255, 255, 255, 10, 0, 0, 0, 183, 254, 108, 0, 0 };
|
|
||||||
/* D */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_68[] = { 12, 13, 13, 1, 13, 250, 255, 239, 90, 0, 0, 250, 255, 255, 255, 27, 0, 250, 76, 100, 250, 191, 0, 250, 10, 0, 96, 255, 5, 250, 10, 0, 0, 251, 11, 250, 10, 0, 0, 247, 14, 250, 10, 0, 0, 245, 15, 250, 10, 0, 0, 247, 14, 250, 10, 0, 0, 251, 11, 250, 10, 0, 96, 255, 5, 250, 60, 84, 250, 191, 0, 250, 255, 255, 255, 27, 0, 250, 255, 239, 107, 0, 0 };
|
|
||||||
/* E */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_69[] = { 9, 13, 11, 1, 13, 250, 255, 255, 255, 12, 250, 255, 255, 255, 12, 250, 43, 34, 34, 2, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 43, 34, 34, 1, 250, 255, 255, 255, 6, 250, 255, 255, 255, 6, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 43, 34, 34, 2, 250, 255, 255, 255, 12, 250, 255, 255, 255, 12 };
|
|
||||||
/* F */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_70[] = { 9, 13, 11, 1, 13, 250, 255, 255, 255, 11, 250, 255, 255, 255, 11, 250, 43, 34, 34, 1, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 255, 255, 255, 4, 250, 255, 255, 255, 4, 250, 43, 34, 34, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0 };
|
|
||||||
/* G */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_71[] = { 13, 13, 14, 0, 13, 0, 0, 183, 238, 91, 0, 0, 0, 194, 255, 255, 255, 11, 0, 0, 253, 159, 85, 251, 159, 0, 112, 255, 4, 0, 144, 255, 3, 208, 159, 0, 0, 0, 136, 4, 240, 79, 0, 0, 0, 0, 0, 242, 47, 0, 160, 204, 204, 8, 240, 79, 0, 192, 255, 255, 10, 208, 143, 0, 0, 0, 252, 10, 128, 255, 3, 0, 80, 255, 10, 0, 253, 159, 85, 250, 255, 10, 0, 194, 255, 255, 255, 251, 10, 0, 0, 183, 238, 75, 242, 10 };
|
|
||||||
/* H */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_72[] = { 11, 13, 13, 1, 13, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 255, 255, 255, 255, 11, 250, 255, 255, 255, 255, 11, 250, 92, 85, 85, 252, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11, 250, 10, 0, 0, 250, 11 };
|
|
||||||
/* I */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_73[] = { 3, 13, 5, 1, 13, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10, 250, 10 };
|
|
||||||
/* J */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_74[] = { 7, 13, 7, 0, 13, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 0, 48, 255, 1, 51, 148, 255, 1, 253, 255, 239, 0, 253, 255, 77, 0 };
|
|
||||||
/* K */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_75[] = { 11, 13, 11, 1, 13, 250, 10, 0, 245, 143, 0, 250, 10, 32, 255, 12, 0, 250, 10, 192, 239, 1, 0, 250, 10, 249, 79, 0, 0, 250, 90, 255, 8, 0, 0, 250, 236, 207, 0, 0, 0, 250, 255, 79, 0, 0, 0, 250, 219, 239, 1, 0, 0, 250, 42, 255, 11, 0, 0, 250, 10, 245, 143, 0, 0, 250, 10, 144, 255, 4, 0, 250, 10, 0, 252, 46, 0, 250, 10, 0, 225, 223, 0 };
|
|
||||||
/* L */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_76[] = { 9, 13, 10, 1, 13, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 60, 51, 51, 2, 250, 255, 255, 255, 9, 250, 255, 255, 255, 9 };
|
|
||||||
/* M */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_77[] = { 15, 13, 17, 1, 13, 250, 255, 4, 0, 0, 251, 255, 3, 250, 255, 9, 0, 16, 255, 255, 3, 250, 255, 14, 0, 96, 255, 255, 3, 250, 255, 63, 0, 176, 255, 255, 3, 250, 202, 159, 0, 240, 111, 255, 3, 250, 106, 239, 0, 245, 47, 255, 3, 250, 26, 255, 3, 250, 42, 255, 3, 250, 10, 252, 8, 255, 37, 255, 3, 250, 10, 247, 93, 255, 32, 255, 3, 250, 10, 242, 239, 175, 32, 255, 3, 250, 10, 192, 255, 95, 32, 255, 3, 250, 10, 112, 255, 15, 32, 255, 3, 250, 10, 32, 255, 11, 32, 255, 3 };
|
|
||||||
/* N */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_78[] = { 11, 13, 13, 1, 13, 250, 191, 0, 0, 248, 12, 250, 255, 3, 0, 248, 12, 250, 255, 12, 0, 248, 12, 250, 255, 63, 0, 248, 12, 250, 170, 207, 0, 248, 12, 250, 42, 255, 4, 248, 12, 250, 10, 250, 12, 248, 12, 250, 10, 242, 79, 248, 12, 250, 10, 160, 207, 249, 12, 250, 10, 32, 255, 255, 12, 250, 10, 0, 249, 255, 12, 250, 10, 0, 242, 255, 12, 250, 10, 0, 144, 255, 12 };
|
|
||||||
/* O */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_79[] = { 14, 13, 14, 0, 13, 0, 0, 183, 238, 90, 0, 0, 0, 194, 255, 255, 255, 27, 0, 0, 253, 159, 101, 250, 191, 0, 112, 255, 3, 0, 96, 255, 5, 208, 159, 0, 0, 0, 251, 10, 240, 79, 0, 0, 0, 247, 13, 242, 47, 0, 0, 0, 245, 15, 240, 79, 0, 0, 0, 247, 13, 208, 159, 0, 0, 0, 251, 10, 112, 255, 3, 0, 80, 255, 5, 0, 253, 159, 85, 250, 191, 0, 0, 194, 255, 255, 255, 27, 0, 0, 0, 183, 238, 107, 0, 0 };
|
|
||||||
/* P */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_80[] = { 10, 13, 12, 1, 13, 250, 255, 255, 174, 2, 250, 255, 255, 255, 31, 250, 76, 68, 247, 159, 250, 10, 0, 128, 223, 250, 10, 0, 96, 239, 250, 10, 0, 128, 223, 250, 60, 67, 246, 159, 250, 255, 255, 255, 31, 250, 255, 255, 190, 2, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0, 250, 10, 0, 0, 0 };
|
|
||||||
/* Q */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_81[] = { 14, 14, 14, 0, 13, 0, 0, 183, 238, 90, 0, 0, 0, 194, 255, 255, 255, 27, 0, 0, 253, 159, 101, 250, 191, 0, 112, 255, 3, 0, 96, 255, 5, 208, 159, 0, 0, 0, 251, 10, 240, 79, 0, 0, 0, 247, 13, 242, 47, 0, 0, 0, 245, 15, 240, 79, 0, 0, 0, 247, 15, 208, 159, 0, 119, 6, 251, 11, 112, 255, 3, 244, 175, 255, 5, 0, 253, 159, 165, 255, 175, 0, 0, 194, 255, 255, 255, 95, 0, 0, 0, 183, 238, 186, 255, 2, 0, 0, 0, 0, 0, 185, 10 };
|
|
||||||
/* R */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_82[] = { 11, 13, 12, 1, 13, 250, 255, 255, 190, 2, 0, 250, 255, 255, 255, 47, 0, 250, 76, 68, 230, 191, 0, 250, 10, 0, 112, 239, 0, 250, 10, 0, 80, 255, 0, 250, 10, 0, 194, 207, 0, 250, 255, 255, 255, 79, 0, 250, 255, 255, 239, 5, 0, 250, 107, 255, 11, 0, 0, 250, 10, 247, 127, 0, 0, 250, 10, 160, 255, 5, 0, 250, 10, 0, 252, 63, 0, 250, 10, 0, 225, 239, 1 };
|
|
||||||
/* S */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_83[] = { 11, 13, 11, 0, 13, 0, 145, 253, 189, 3, 0, 48, 255, 255, 255, 111, 0, 192, 223, 53, 213, 255, 1, 240, 95, 0, 16, 255, 4, 240, 159, 0, 0, 34, 1, 160, 255, 174, 55, 0, 0, 16, 250, 255, 255, 78, 0, 0, 16, 116, 250, 255, 2, 32, 2, 0, 16, 254, 7, 243, 47, 0, 0, 252, 8, 224, 239, 54, 147, 255, 5, 64, 255, 255, 255, 191, 0, 0, 145, 253, 206, 6, 0 };
|
|
||||||
/* T */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_84[] = { 11, 13, 11, 0, 13, 250, 255, 255, 255, 255, 3, 250, 255, 255, 255, 255, 3, 66, 68, 254, 73, 68, 1, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0, 0, 0, 253, 7, 0, 0 };
|
|
||||||
/* U */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_85[] = { 11, 13, 13, 1, 13, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 251, 9, 0, 0, 250, 11, 249, 11, 0, 0, 252, 8, 247, 63, 0, 48, 255, 6, 225, 255, 71, 247, 239, 0, 64, 255, 255, 255, 79, 0, 0, 162, 253, 157, 1, 0 };
|
|
||||||
/* V */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_86[] = { 13, 13, 12, 0, 13, 252, 13, 0, 0, 160, 255, 0, 246, 47, 0, 0, 224, 175, 0, 241, 127, 0, 0, 244, 79, 0, 192, 207, 0, 0, 249, 15, 0, 96, 255, 2, 0, 254, 10, 0, 16, 255, 7, 48, 255, 5, 0, 0, 252, 12, 128, 255, 0, 0, 0, 246, 31, 208, 175, 0, 0, 0, 241, 111, 242, 95, 0, 0, 0, 192, 191, 248, 15, 0, 0, 0, 96, 255, 255, 10, 0, 0, 0, 16, 255, 255, 5, 0, 0, 0, 0, 252, 255, 0, 0, 0 };
|
|
||||||
/* W */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_87[] = { 18, 13, 18, 0, 13, 252, 12, 0, 160, 255, 4, 0, 242, 111, 248, 15, 0, 224, 255, 8, 0, 246, 47, 245, 79, 0, 242, 255, 12, 0, 250, 14, 241, 143, 0, 246, 255, 15, 0, 254, 11, 208, 191, 0, 250, 216, 79, 16, 255, 7, 144, 255, 0, 253, 164, 143, 80, 255, 3, 80, 255, 19, 255, 96, 207, 144, 255, 0, 16, 255, 87, 207, 32, 255, 208, 191, 0, 0, 253, 154, 143, 0, 254, 244, 127, 0, 0, 249, 255, 79, 0, 250, 254, 63, 0, 0, 245, 255, 31, 0, 247, 255, 15, 0, 0, 242, 255, 13, 0, 243, 255, 12, 0, 0, 224, 255, 9, 0, 240, 255, 8, 0 };
|
|
||||||
/* X */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_88[] = { 13, 13, 13, 0, 13, 144, 255, 3, 0, 160, 255, 2, 0, 254, 12, 0, 244, 127, 0, 0, 245, 127, 0, 254, 12, 0, 0, 160, 255, 146, 255, 3, 0, 0, 16, 254, 253, 143, 0, 0, 0, 0, 246, 255, 13, 0, 0, 0, 0, 241, 255, 8, 0, 0, 0, 0, 249, 255, 47, 0, 0, 0, 64, 255, 233, 207, 0, 0, 0, 208, 223, 80, 255, 6, 0, 0, 249, 63, 0, 251, 47, 0, 48, 255, 9, 0, 241, 191, 0, 208, 239, 0, 0, 96, 255, 6 };
|
|
||||||
/* Y */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_89[] = { 13, 13, 12, 0, 13, 224, 175, 0, 0, 128, 255, 1, 96, 255, 3, 0, 241, 143, 0, 0, 253, 12, 0, 249, 14, 0, 0, 244, 79, 32, 255, 7, 0, 0, 192, 207, 160, 239, 0, 0, 0, 48, 255, 249, 111, 0, 0, 0, 0, 251, 255, 13, 0, 0, 0, 0, 242, 255, 4, 0, 0, 0, 0, 160, 223, 0, 0, 0, 0, 0, 144, 191, 0, 0, 0, 0, 0, 144, 191, 0, 0, 0, 0, 0, 144, 191, 0, 0, 0, 0, 0, 144, 191, 0, 0, 0 };
|
|
||||||
/* Z */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_90[] = { 11, 13, 11, 0, 13, 244, 255, 255, 255, 255, 2, 244, 255, 255, 255, 255, 2, 65, 68, 68, 247, 223, 0, 0, 0, 0, 253, 47, 0, 0, 0, 160, 255, 6, 0, 0, 0, 245, 175, 0, 0, 0, 32, 255, 13, 0, 0, 0, 208, 255, 3, 0, 0, 0, 249, 111, 0, 0, 0, 80, 255, 10, 0, 0, 0, 225, 255, 53, 51, 51, 0, 245, 255, 255, 255, 255, 3, 245, 255, 255, 255, 255, 3 };
|
|
||||||
/* [ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_91[] = { 5, 18, 7, 1, 14, 0, 0, 0, 248, 255, 14, 248, 255, 14, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 10, 0, 248, 11, 0, 248, 255, 14, 248, 255, 14 };
|
|
||||||
/* \ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_92[] = { 8, 17, 7, 0, 13, 186, 4, 0, 0, 250, 9, 0, 0, 245, 14, 0, 0, 241, 63, 0, 0, 192, 127, 0, 0, 112, 207, 0, 0, 32, 255, 1, 0, 0, 253, 6, 0, 0, 249, 10, 0, 0, 244, 15, 0, 0, 240, 79, 0, 0, 160, 143, 0, 0, 96, 223, 0, 0, 16, 255, 2, 0, 0, 252, 7, 0, 0, 248, 11, 0, 0, 243, 15 };
|
|
||||||
/* ] */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_93[] = { 6, 18, 7, 0, 14, 0, 0, 0, 245, 255, 31, 245, 255, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 241, 31, 0, 242, 31, 245, 255, 31, 245, 255, 31 };
|
|
||||||
/* ^ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_94[] = { 8, 6, 8, 0, 13, 0, 247, 127, 0, 0, 253, 223, 0, 48, 207, 252, 3, 144, 111, 246, 9, 224, 15, 240, 14, 32, 1, 16, 2 };
|
|
||||||
/* _ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_95[] = { 9, 3, 8, 0, 0, 0, 0, 0, 0, 0, 245, 255, 255, 255, 5, 245, 255, 255, 255, 5 };
|
|
||||||
/* ` */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_96[] = { 5, 3, 5, 0, 13, 226, 63, 0, 64, 223, 0, 0, 149, 3 };
|
|
||||||
/* a */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_97[] = { 9, 10, 10, 0, 10, 0, 180, 238, 42, 0, 64, 255, 239, 255, 1, 176, 191, 0, 253, 9, 32, 18, 0, 248, 12, 16, 217, 255, 255, 12, 192, 255, 188, 253, 12, 242, 63, 0, 248, 12, 243, 63, 16, 254, 12, 208, 255, 253, 255, 12, 32, 234, 190, 244, 12 };
|
|
||||||
/* b */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_98[] = { 10, 13, 11, 1, 13, 251, 7, 0, 0, 0, 251, 7, 0, 0, 0, 251, 7, 0, 0, 0, 251, 136, 238, 59, 0, 251, 255, 255, 255, 4, 251, 159, 50, 252, 13, 251, 13, 0, 242, 63, 251, 9, 0, 224, 95, 251, 9, 0, 224, 95, 251, 13, 0, 242, 63, 251, 159, 50, 252, 13, 251, 255, 255, 255, 4, 251, 149, 238, 59, 0 };
|
|
||||||
/* c */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_99[] = { 10, 10, 10, 0, 10, 0, 144, 253, 124, 0, 16, 254, 255, 255, 10, 160, 239, 37, 246, 79, 240, 95, 0, 112, 106, 243, 15, 0, 0, 0, 243, 15, 0, 0, 0, 240, 95, 0, 128, 107, 160, 239, 20, 246, 79, 16, 254, 255, 255, 10, 0, 145, 253, 124, 0 };
|
|
||||||
/* d */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_100[] = { 10, 13, 11, 0, 13, 0, 0, 0, 80, 239, 0, 0, 0, 80, 239, 0, 0, 0, 80, 239, 0, 162, 238, 105, 239, 32, 255, 255, 255, 239, 176, 239, 36, 247, 239, 240, 79, 0, 176, 239, 243, 15, 0, 96, 239, 243, 15, 0, 96, 239, 240, 79, 0, 160, 239, 176, 239, 20, 247, 239, 32, 255, 255, 255, 239, 0, 162, 238, 74, 239 };
|
|
||||||
/* e */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_101[] = { 10, 10, 11, 0, 10, 0, 145, 253, 108, 0, 16, 254, 255, 255, 10, 176, 207, 1, 243, 95, 240, 63, 0, 144, 175, 243, 255, 255, 255, 223, 242, 143, 136, 136, 120, 240, 79, 0, 0, 0, 144, 223, 2, 244, 111, 16, 253, 255, 255, 11, 0, 144, 253, 124, 0 };
|
|
||||||
/* f */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_102[] = { 7, 13, 7, 0, 13, 0, 212, 255, 3, 0, 254, 255, 3, 0, 255, 4, 0, 248, 255, 255, 3, 248, 255, 255, 3, 49, 255, 37, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0, 0, 255, 3, 0 };
|
|
||||||
/* g */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_103[] = { 10, 14, 11, 0, 10, 0, 179, 238, 121, 191, 48, 255, 255, 255, 191, 208, 207, 2, 247, 191, 241, 63, 0, 192, 191, 243, 15, 0, 144, 191, 241, 47, 0, 176, 191, 208, 207, 2, 247, 191, 64, 255, 255, 255, 191, 0, 179, 238, 153, 191, 0, 0, 0, 144, 175, 160, 91, 0, 192, 143, 176, 239, 2, 246, 79, 32, 254, 255, 255, 11, 0, 161, 254, 124, 0 };
|
|
||||||
/* h */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_104[] = { 9, 13, 11, 1, 13, 251, 7, 0, 0, 0, 251, 7, 0, 0, 0, 251, 7, 0, 0, 0, 251, 152, 238, 26, 0, 251, 255, 255, 239, 0, 251, 111, 98, 255, 7, 251, 10, 0, 250, 10, 251, 8, 0, 248, 11, 251, 7, 0, 248, 11, 251, 7, 0, 248, 11, 251, 7, 0, 248, 11, 251, 7, 0, 248, 11, 251, 7, 0, 248, 11 };
|
|
||||||
/* i */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_105[] = { 3, 13, 5, 1, 13, 254, 7, 254, 7, 34, 1, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6 };
|
|
||||||
/* j */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_106[] = { 5, 17, 6, 0, 13, 0, 254, 7, 0, 254, 7, 0, 34, 1, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 16, 254, 6, 254, 255, 4, 254, 142, 0 };
|
|
||||||
/* k */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_107[] = { 9, 13, 9, 1, 13, 251, 7, 0, 0, 0, 251, 7, 0, 0, 0, 251, 7, 0, 0, 0, 251, 7, 112, 255, 2, 251, 7, 243, 95, 0, 251, 23, 254, 9, 0, 251, 184, 207, 0, 0, 251, 254, 47, 0, 0, 251, 252, 63, 0, 0, 251, 151, 239, 1, 0, 251, 7, 252, 12, 0, 251, 7, 225, 143, 0, 251, 7, 64, 255, 5 };
|
|
||||||
/* l */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_108[] = { 3, 13, 5, 1, 13, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7, 251, 7 };
|
|
||||||
/* m */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_109[] = { 14, 10, 15, 1, 10, 253, 182, 223, 22, 234, 142, 0, 253, 255, 255, 239, 255, 255, 10, 253, 78, 210, 255, 41, 247, 47, 253, 9, 128, 255, 1, 240, 95, 253, 6, 80, 239, 0, 208, 111, 253, 6, 80, 239, 0, 208, 111, 253, 6, 80, 239, 0, 208, 111, 253, 6, 80, 239, 0, 208, 111, 253, 6, 80, 239, 0, 208, 111, 253, 6, 80, 239, 0, 208, 111 };
|
|
||||||
/* n */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_110[] = { 9, 10, 11, 1, 10, 253, 166, 238, 26, 0, 253, 255, 255, 223, 0, 253, 95, 114, 255, 5, 253, 8, 0, 252, 8, 253, 6, 0, 250, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9 };
|
|
||||||
/* o */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_111[] = { 11, 10, 11, 0, 10, 0, 144, 253, 124, 0, 0, 16, 254, 255, 255, 12, 0, 160, 239, 37, 247, 127, 0, 240, 95, 0, 128, 223, 0, 243, 15, 0, 64, 255, 0, 243, 15, 0, 64, 255, 0, 240, 95, 0, 128, 223, 0, 160, 239, 20, 246, 127, 0, 16, 254, 255, 255, 12, 0, 0, 145, 253, 124, 0, 0 };
|
|
||||||
/* p */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_112[] = { 10, 14, 11, 1, 10, 253, 149, 238, 43, 0, 253, 255, 255, 255, 3, 253, 143, 66, 253, 12, 253, 11, 0, 243, 31, 253, 7, 0, 240, 79, 253, 7, 0, 240, 79, 253, 11, 0, 243, 31, 253, 143, 50, 253, 12, 253, 255, 255, 255, 3, 253, 167, 238, 43, 0, 253, 6, 0, 0, 0, 253, 6, 0, 0, 0, 253, 6, 0, 0, 0, 253, 6, 0, 0, 0 };
|
|
||||||
/* q */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_113[] = { 10, 14, 11, 0, 10, 0, 162, 238, 90, 239, 32, 255, 255, 255, 239, 176, 239, 36, 247, 239, 240, 79, 0, 176, 239, 243, 15, 0, 96, 239, 243, 15, 0, 96, 239, 240, 79, 0, 160, 239, 176, 239, 20, 247, 239, 32, 255, 255, 255, 239, 0, 162, 238, 122, 239, 0, 0, 0, 80, 239, 0, 0, 0, 80, 239, 0, 0, 0, 80, 239, 0, 0, 0, 80, 239 };
|
|
||||||
/* r */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_114[] = { 6, 10, 7, 1, 10, 253, 216, 191, 253, 255, 191, 253, 110, 34, 253, 7, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0, 253, 6, 0 };
|
|
||||||
/* s */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_115[] = { 9, 10, 9, 0, 10, 16, 217, 207, 7, 0, 225, 255, 254, 175, 0, 245, 31, 64, 255, 2, 245, 95, 0, 0, 0, 225, 255, 223, 25, 0, 16, 200, 255, 239, 1, 0, 0, 64, 255, 5, 245, 30, 16, 254, 5, 208, 255, 253, 239, 1, 0, 217, 239, 42, 0 };
|
|
||||||
/* t */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_116[] = { 7, 13, 7, 0, 13, 16, 153, 1, 0, 16, 255, 2, 0, 16, 255, 2, 0, 248, 255, 255, 3, 248, 255, 255, 3, 65, 255, 36, 0, 16, 255, 2, 0, 16, 255, 2, 0, 16, 255, 2, 0, 16, 255, 2, 0, 16, 255, 3, 0, 0, 255, 255, 3, 0, 229, 255, 3 };
|
|
||||||
/* u */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_117[] = { 9, 10, 11, 1, 10, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 249, 9, 253, 6, 0, 250, 9, 252, 8, 0, 252, 9, 249, 95, 113, 255, 9, 241, 255, 255, 255, 9, 32, 251, 142, 248, 9 };
|
|
||||||
/* v */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_118[] = { 10, 10, 9, 0, 10, 253, 7, 0, 242, 63, 248, 12, 0, 246, 14, 243, 31, 0, 251, 9, 224, 111, 0, 255, 4, 144, 175, 80, 239, 0, 64, 255, 160, 159, 0, 0, 255, 228, 79, 0, 0, 250, 254, 15, 0, 0, 245, 255, 10, 0, 0, 240, 255, 5, 0 };
|
|
||||||
/* w */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_119[] = { 15, 10, 14, 0, 10, 252, 8, 64, 255, 7, 80, 255, 0, 249, 12, 112, 255, 11, 128, 207, 0, 245, 15, 176, 255, 14, 192, 143, 0, 241, 63, 224, 190, 47, 240, 79, 0, 208, 111, 242, 106, 95, 243, 31, 0, 160, 175, 246, 54, 159, 247, 13, 0, 96, 239, 250, 2, 223, 251, 9, 0, 32, 255, 255, 0, 252, 255, 5, 0, 0, 254, 191, 0, 248, 255, 2, 0, 0, 251, 143, 0, 244, 239, 0, 0 };
|
|
||||||
/* x */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_120[] = { 11, 10, 10, 0, 10, 160, 207, 0, 160, 223, 0, 16, 255, 7, 244, 63, 0, 0, 246, 47, 254, 9, 0, 0, 176, 255, 239, 0, 0, 0, 48, 255, 95, 0, 0, 0, 128, 255, 191, 0, 0, 0, 242, 127, 255, 4, 0, 0, 250, 11, 249, 13, 0, 48, 255, 3, 241, 111, 0, 192, 175, 0, 128, 239, 0 };
|
|
||||||
/* y */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_121[] = { 10, 14, 10, 0, 10, 253, 7, 0, 240, 95, 247, 13, 0, 244, 31, 242, 47, 0, 249, 11, 192, 143, 0, 254, 6, 112, 223, 48, 255, 1, 32, 255, 131, 207, 0, 0, 252, 216, 127, 0, 0, 247, 255, 47, 0, 0, 241, 255, 13, 0, 0, 192, 255, 8, 0, 0, 96, 255, 3, 0, 0, 129, 239, 0, 0, 224, 255, 143, 0, 0, 224, 255, 10, 0, 0 };
|
|
||||||
/* z */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_122[] = { 8, 10, 9, 0, 10, 245, 255, 255, 239, 245, 255, 255, 239, 16, 17, 245, 143, 0, 16, 254, 12, 0, 192, 239, 1, 0, 248, 79, 0, 80, 255, 7, 0, 226, 207, 1, 0, 247, 255, 255, 255, 247, 255, 255, 255 };
|
|
||||||
/* { */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_123[] = { 7, 18, 7, 0, 14, 0, 0, 0, 0, 0, 177, 255, 1, 0, 249, 255, 1, 0, 253, 9, 0, 0, 253, 6, 0, 0, 253, 6, 0, 0, 253, 6, 0, 32, 255, 5, 0, 241, 207, 0, 0, 241, 30, 0, 0, 128, 255, 1, 0, 0, 254, 5, 0, 0, 253, 6, 0, 0, 253, 6, 0, 0, 253, 6, 0, 0, 252, 25, 0, 0, 249, 255, 1, 0, 161, 255, 1 };
|
|
||||||
/* | */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_124[] = { 3, 17, 7, 2, 13, 185, 4, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6, 253, 6 };
|
|
||||||
/* } */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_125[] = { 6, 18, 7, 0, 14, 0, 0, 0, 245, 159, 0, 245, 255, 5, 0, 252, 8, 0, 250, 9, 0, 250, 9, 0, 250, 9, 0, 249, 28, 0, 210, 223, 0, 128, 223, 0, 247, 110, 0, 250, 9, 0, 250, 9, 0, 250, 9, 0, 250, 9, 16, 253, 8, 245, 255, 5, 245, 142, 0 };
|
|
||||||
/* ~ */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_126[] = { 10, 4, 11, 0, 7, 32, 251, 44, 48, 137, 192, 255, 239, 182, 191, 242, 127, 250, 255, 111, 146, 9, 112, 238, 8 };
|
|
||||||
|
|
||||||
/* ? */ static const uint8_t Font_TTSatoshi_DemiBold_18_glyph_nonprintable[] = { 9, 13, 10, 0, 13, 255, 56, 32, 229, 255, 79, 0, 0, 0, 253, 11, 80, 139, 0, 245, 41, 243, 255, 6, 242, 255, 255, 255, 3, 243, 255, 255, 61, 0, 249, 255, 239, 1, 160, 255, 255, 143, 0, 253, 255, 255, 111, 64, 255, 255, 255, 223, 219, 255, 255, 255, 175, 151, 255, 255, 255, 95, 64, 255, 255, 255, 95, 64, 255, 255 };
|
|
||||||
|
|
||||||
static const uint8_t * const Font_TTSatoshi_DemiBold_18[126 + 1 - 32] = {
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_32,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_33,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_34,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_35,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_36,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_37,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_38,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_39,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_40,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_41,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_42,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_43,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_44,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_45,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_46,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_47,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_48,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_49,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_50,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_51,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_52,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_53,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_54,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_55,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_56,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_57,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_58,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_59,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_60,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_61,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_62,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_63,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_64,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_65,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_66,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_67,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_68,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_69,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_70,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_71,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_72,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_73,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_74,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_75,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_76,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_77,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_78,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_79,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_80,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_81,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_82,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_83,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_84,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_85,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_86,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_87,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_88,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_89,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_90,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_91,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_92,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_93,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_94,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_95,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_96,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_97,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_98,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_99,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_100,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_101,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_102,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_103,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_104,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_105,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_106,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_107,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_108,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_109,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_110,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_111,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_112,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_113,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_114,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_115,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_116,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_117,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_118,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_119,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_120,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_121,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_122,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_123,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_124,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_125,
|
|
||||||
Font_TTSatoshi_DemiBold_18_glyph_126,
|
|
||||||
};
|
|
||||||
|
|
||||||
const font_info_t Font_TTSatoshi_DemiBold_18_info = {
|
|
||||||
.height = 18,
|
|
||||||
.max_height = 19,
|
|
||||||
.baseline = 4,
|
|
||||||
.glyph_data = Font_TTSatoshi_DemiBold_18,
|
|
||||||
.glyph_nonprintable = Font_TTSatoshi_DemiBold_18_glyph_nonprintable,
|
|
||||||
};
|
|
@ -1,10 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
#if TREZOR_FONT_BPP != 4
|
|
||||||
#error Wrong TREZOR_FONT_BPP (expected 4)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const font_info_t Font_TTSatoshi_DemiBold_18_info;
|
|
@ -1,148 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
// - the first two bytes are width and height of the glyph
|
|
||||||
// - the third, fourth and fifth bytes are advance, bearingX and bearingY of the horizontal metrics of the glyph
|
|
||||||
// - the rest is packed 4-bit glyph data
|
|
||||||
|
|
||||||
// NOTE: glyphs of uppercase and special characters removed to save space as they are not used
|
|
||||||
|
|
||||||
/* */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_32[] = { 0, 0, 11, 0, 0 };
|
|
||||||
/* a */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_97[] = { 20, 23, 23, 1, 22, 0, 0, 0, 147, 237, 239, 140, 3, 0, 0, 0, 0, 161, 255, 255, 255, 255, 191, 2, 0, 0, 48, 255, 255, 255, 255, 255, 255, 62, 0, 0, 225, 255, 255, 255, 255, 255, 255, 239, 1, 0, 250, 255, 255, 108, 100, 252, 255, 255, 9, 0, 255, 255, 159, 0, 0, 176, 255, 255, 15, 64, 255, 255, 15, 0, 0, 32, 255, 255, 95, 16, 34, 34, 2, 0, 0, 0, 253, 255, 127, 0, 0, 0, 0, 0, 0, 0, 251, 255, 159, 0, 0, 96, 218, 254, 255, 255, 255, 255, 159, 0, 96, 255, 255, 255, 255, 255, 255, 255, 159, 0, 249, 255, 255, 255, 255, 255, 255, 255, 159, 80, 255, 255, 255, 255, 255, 255, 255, 255, 159, 208, 255, 255, 143, 2, 0, 0, 250, 255, 159, 242, 255, 255, 5, 0, 0, 0, 252, 255, 159, 244, 255, 255, 0, 0, 0, 0, 255, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 159, 242, 255, 255, 6, 0, 0, 244, 255, 255, 159, 224, 255, 255, 159, 52, 166, 255, 255, 255, 159, 80, 255, 255, 255, 255, 255, 255, 255, 255, 159, 0, 250, 255, 255, 255, 255, 255, 251, 255, 159, 0, 112, 255, 255, 255, 255, 111, 240, 255, 159, 0, 0, 129, 236, 223, 123, 0, 0, 0, 0 };
|
|
||||||
/* b */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_98[] = { 23, 30, 26, 2, 29, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 96, 218, 239, 124, 1, 0, 0, 0, 240, 255, 255, 82, 254, 255, 255, 255, 143, 0, 0, 0, 240, 255, 255, 249, 255, 255, 255, 255, 255, 11, 0, 0, 240, 255, 255, 255, 255, 255, 255, 255, 255, 207, 0, 0, 240, 255, 255, 255, 255, 239, 255, 255, 255, 255, 7, 0, 240, 255, 255, 255, 94, 1, 48, 252, 255, 255, 31, 0, 240, 255, 255, 223, 1, 0, 0, 144, 255, 255, 127, 0, 240, 255, 255, 63, 0, 0, 0, 0, 254, 255, 207, 0, 240, 255, 255, 11, 0, 0, 0, 0, 246, 255, 255, 0, 240, 255, 255, 7, 0, 0, 0, 0, 242, 255, 255, 3, 240, 255, 255, 5, 0, 0, 0, 0, 240, 255, 255, 4, 240, 255, 255, 3, 0, 0, 0, 0, 224, 255, 255, 5, 240, 255, 255, 5, 0, 0, 0, 0, 240, 255, 255, 4, 240, 255, 255, 7, 0, 0, 0, 0, 242, 255, 255, 3, 240, 255, 255, 11, 0, 0, 0, 0, 246, 255, 255, 0, 240, 255, 255, 63, 0, 0, 0, 0, 254, 255, 207, 0, 240, 255, 255, 207, 1, 0, 0, 144, 255, 255, 127, 0, 240, 255, 255, 255, 94, 1, 48, 252, 255, 255, 31, 0, 240, 255, 255, 255, 255, 239, 255, 255, 255, 255, 7, 0, 240, 255, 255, 255, 255, 255, 255, 255, 255, 207, 0, 0, 240, 255, 239, 250, 255, 255, 255, 255, 255, 28, 0, 0, 240, 255, 175, 112, 255, 255, 255, 255, 143, 0, 0, 0, 0, 0, 0, 0, 113, 219, 239, 124, 1, 0, 0, 0 };
|
|
||||||
/* c */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_99[] = { 22, 23, 24, 1, 22, 0, 0, 0, 48, 200, 254, 222, 73, 0, 0, 0, 0, 0, 48, 252, 255, 255, 255, 255, 61, 0, 0, 0, 0, 247, 255, 255, 255, 255, 255, 255, 6, 0, 0, 112, 255, 255, 255, 255, 255, 255, 255, 95, 0, 0, 244, 255, 255, 255, 239, 255, 255, 255, 255, 2, 0, 253, 255, 255, 94, 1, 48, 252, 255, 255, 10, 80, 255, 255, 207, 1, 0, 0, 160, 255, 255, 31, 176, 255, 255, 47, 0, 0, 0, 0, 254, 255, 111, 240, 255, 255, 8, 0, 0, 0, 0, 100, 102, 54, 242, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 243, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 243, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 8, 0, 0, 0, 0, 150, 153, 89, 176, 255, 255, 31, 0, 0, 0, 16, 255, 255, 95, 80, 255, 255, 207, 1, 0, 0, 176, 255, 255, 15, 0, 253, 255, 255, 94, 1, 48, 252, 255, 255, 10, 0, 244, 255, 255, 255, 239, 255, 255, 255, 255, 1, 0, 112, 255, 255, 255, 255, 255, 255, 255, 95, 0, 0, 0, 247, 255, 255, 255, 255, 255, 255, 6, 0, 0, 0, 48, 252, 255, 255, 255, 255, 61, 0, 0, 0, 0, 0, 64, 200, 254, 222, 73, 0, 0, 0 };
|
|
||||||
/* d */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_100[] = { 23, 30, 26, 1, 29, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 113, 236, 223, 123, 0, 242, 255, 255, 1, 0, 0, 128, 255, 255, 255, 255, 94, 242, 255, 255, 1, 0, 16, 252, 255, 255, 255, 255, 255, 249, 255, 255, 1, 0, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 0, 248, 255, 255, 255, 239, 255, 255, 255, 255, 255, 1, 16, 255, 255, 255, 60, 0, 81, 254, 255, 255, 255, 1, 112, 255, 255, 175, 0, 0, 0, 193, 255, 255, 255, 1, 192, 255, 255, 14, 0, 0, 0, 48, 255, 255, 255, 1, 240, 255, 255, 7, 0, 0, 0, 0, 251, 255, 255, 1, 243, 255, 255, 3, 0, 0, 0, 0, 247, 255, 255, 1, 244, 255, 255, 1, 0, 0, 0, 0, 244, 255, 255, 1, 244, 255, 255, 0, 0, 0, 0, 0, 243, 255, 255, 1, 243, 255, 255, 1, 0, 0, 0, 0, 244, 255, 255, 1, 242, 255, 255, 3, 0, 0, 0, 0, 247, 255, 255, 1, 240, 255, 255, 7, 0, 0, 0, 0, 250, 255, 255, 1, 176, 255, 255, 14, 0, 0, 0, 48, 255, 255, 255, 1, 96, 255, 255, 159, 0, 0, 0, 193, 255, 255, 255, 1, 0, 254, 255, 255, 60, 0, 64, 254, 255, 255, 255, 1, 0, 246, 255, 255, 255, 239, 255, 255, 255, 255, 255, 1, 0, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 0, 0, 251, 255, 255, 255, 255, 255, 234, 255, 255, 1, 0, 0, 128, 255, 255, 255, 255, 127, 160, 255, 255, 1, 0, 0, 0, 113, 236, 223, 123, 1, 0, 0, 0, 0 };
|
|
||||||
/* e */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_101[] = { 23, 23, 25, 1, 22, 0, 0, 0, 48, 200, 254, 206, 56, 0, 0, 0, 0, 0, 0, 48, 252, 255, 255, 255, 255, 59, 0, 0, 0, 0, 0, 247, 255, 255, 255, 255, 255, 255, 5, 0, 0, 0, 112, 255, 255, 255, 255, 255, 255, 255, 95, 0, 0, 0, 244, 255, 255, 223, 121, 217, 255, 255, 255, 2, 0, 0, 253, 255, 255, 6, 0, 0, 246, 255, 255, 11, 0, 96, 255, 255, 95, 0, 0, 0, 96, 255, 255, 63, 0, 176, 255, 255, 10, 0, 0, 0, 0, 252, 255, 143, 0, 240, 255, 255, 4, 0, 0, 0, 0, 246, 255, 223, 0, 242, 255, 255, 137, 136, 136, 136, 136, 250, 255, 255, 0, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 224, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 160, 255, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 80, 255, 255, 127, 0, 0, 0, 64, 255, 255, 79, 0, 0, 253, 255, 255, 8, 0, 0, 245, 255, 255, 13, 0, 0, 243, 255, 255, 223, 121, 200, 255, 255, 255, 4, 0, 0, 112, 255, 255, 255, 255, 255, 255, 255, 143, 0, 0, 0, 0, 246, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 48, 252, 255, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 48, 200, 254, 222, 73, 0, 0, 0, 0 };
|
|
||||||
/* f */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_102[] = { 14, 30, 16, 1, 30, 0, 0, 0, 199, 254, 255, 127, 0, 0, 193, 255, 255, 255, 127, 0, 0, 249, 255, 255, 255, 127, 0, 16, 255, 255, 255, 255, 127, 0, 48, 255, 255, 255, 154, 73, 0, 96, 255, 255, 47, 0, 0, 0, 96, 255, 255, 14, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0, 0, 96, 255, 255, 13, 0, 0 };
|
|
||||||
/* g */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_103[] = { 22, 31, 25, 1, 22, 0, 0, 0, 131, 236, 223, 90, 0, 0, 0, 0, 0, 0, 161, 255, 255, 255, 255, 61, 240, 255, 175, 0, 48, 254, 255, 255, 255, 255, 255, 245, 255, 175, 0, 225, 255, 255, 255, 255, 255, 255, 255, 255, 175, 0, 252, 255, 255, 255, 188, 254, 255, 255, 255, 175, 64, 255, 255, 255, 7, 0, 48, 254, 255, 255, 175, 176, 255, 255, 79, 0, 0, 0, 224, 255, 255, 175, 240, 255, 255, 10, 0, 0, 0, 64, 255, 255, 175, 242, 255, 255, 3, 0, 0, 0, 0, 254, 255, 175, 244, 255, 255, 1, 0, 0, 0, 0, 251, 255, 175, 244, 255, 255, 0, 0, 0, 0, 0, 250, 255, 175, 243, 255, 255, 2, 0, 0, 0, 0, 252, 255, 175, 241, 255, 255, 5, 0, 0, 0, 0, 255, 255, 175, 208, 255, 255, 13, 0, 0, 0, 128, 255, 255, 175, 144, 255, 255, 159, 0, 0, 0, 244, 255, 255, 175, 16, 255, 255, 255, 93, 18, 148, 255, 255, 255, 175, 0, 248, 255, 255, 255, 255, 255, 255, 255, 255, 175, 0, 176, 255, 255, 255, 255, 255, 255, 255, 255, 175, 0, 0, 250, 255, 255, 255, 255, 223, 251, 255, 175, 0, 0, 80, 253, 255, 255, 255, 25, 249, 255, 175, 0, 0, 0, 32, 135, 121, 21, 0, 249, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 249, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 252, 255, 159, 144, 238, 238, 13, 0, 0, 0, 16, 255, 255, 127, 96, 255, 255, 111, 0, 0, 0, 160, 255, 255, 47, 16, 255, 255, 255, 7, 0, 16, 250, 255, 255, 13, 0, 248, 255, 255, 239, 172, 252, 255, 255, 255, 5, 0, 208, 255, 255, 255, 255, 255, 255, 255, 175, 0, 0, 16, 253, 255, 255, 255, 255, 255, 255, 10, 0, 0, 0, 128, 255, 255, 255, 255, 255, 110, 0, 0, 0, 0, 0, 97, 219, 254, 222, 89, 0, 0, 0 };
|
|
||||||
/* h */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_104[] = { 21, 29, 25, 2, 29, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 129, 235, 239, 91, 0, 0, 0, 240, 255, 255, 115, 255, 255, 255, 255, 61, 0, 0, 240, 255, 255, 252, 255, 255, 255, 255, 255, 4, 0, 240, 255, 255, 255, 255, 255, 255, 255, 255, 30, 0, 240, 255, 255, 255, 255, 254, 255, 255, 255, 175, 0, 240, 255, 255, 255, 23, 0, 178, 255, 255, 255, 1, 240, 255, 255, 79, 0, 0, 0, 250, 255, 255, 5, 240, 255, 255, 10, 0, 0, 0, 241, 255, 255, 8, 240, 255, 255, 5, 0, 0, 0, 192, 255, 255, 9, 240, 255, 255, 3, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10, 240, 255, 255, 2, 0, 0, 0, 144, 255, 255, 10 };
|
|
||||||
/* i */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_105[] = { 7, 30, 11, 2, 30, 247, 255, 255, 2, 247, 255, 255, 2, 247, 255, 255, 2, 247, 255, 255, 2, 247, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0, 244, 255, 255, 0 };
|
|
||||||
/* j */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_106[] = { 12, 38, 14, 0, 30, 0, 0, 112, 255, 255, 47, 0, 0, 112, 255, 255, 47, 0, 0, 112, 255, 255, 47, 0, 0, 112, 255, 255, 47, 0, 0, 112, 255, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 64, 255, 255, 15, 0, 0, 128, 255, 255, 15, 209, 221, 254, 255, 255, 13, 241, 255, 255, 255, 255, 10, 241, 255, 255, 255, 255, 3, 241, 255, 255, 255, 127, 0, 241, 255, 255, 173, 3, 0 };
|
|
||||||
/* k */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_107[] = { 21, 29, 22, 2, 29, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 240, 255, 255, 2, 0, 0, 64, 255, 255, 207, 0, 240, 255, 255, 2, 0, 0, 226, 255, 255, 29, 0, 240, 255, 255, 2, 0, 16, 253, 255, 255, 2, 0, 240, 255, 255, 2, 0, 192, 255, 255, 79, 0, 0, 240, 255, 255, 2, 0, 249, 255, 255, 6, 0, 0, 240, 255, 255, 2, 112, 255, 255, 143, 0, 0, 0, 240, 255, 255, 2, 245, 255, 255, 10, 0, 0, 0, 240, 255, 255, 50, 255, 255, 207, 0, 0, 0, 0, 240, 255, 255, 228, 255, 255, 30, 0, 0, 0, 0, 240, 255, 255, 254, 255, 255, 2, 0, 0, 0, 0, 240, 255, 255, 255, 255, 175, 0, 0, 0, 0, 0, 240, 255, 255, 250, 255, 255, 7, 0, 0, 0, 0, 240, 255, 255, 163, 255, 255, 95, 0, 0, 0, 0, 240, 255, 255, 2, 252, 255, 255, 3, 0, 0, 0, 240, 255, 255, 2, 209, 255, 255, 46, 0, 0, 0, 240, 255, 255, 2, 32, 254, 255, 223, 1, 0, 0, 240, 255, 255, 2, 0, 244, 255, 255, 12, 0, 0, 240, 255, 255, 2, 0, 96, 255, 255, 175, 0, 0, 240, 255, 255, 2, 0, 0, 248, 255, 255, 8, 0, 240, 255, 255, 2, 0, 0, 176, 255, 255, 111, 0, 240, 255, 255, 2, 0, 0, 0, 252, 255, 255, 4 };
|
|
||||||
/* l */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_108[] = { 7, 29, 11, 2, 29, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2, 240, 255, 255, 2 };
|
|
||||||
/* m */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_109[] = { 32, 22, 36, 2, 22, 0, 0, 0, 0, 181, 253, 156, 3, 0, 0, 166, 253, 190, 6, 0, 0, 244, 255, 175, 176, 255, 255, 255, 175, 0, 212, 255, 255, 255, 223, 3, 0, 244, 255, 255, 252, 255, 255, 255, 255, 91, 255, 255, 255, 255, 255, 63, 0, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 0, 244, 255, 255, 255, 239, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 7, 244, 255, 255, 207, 3, 48, 253, 255, 255, 255, 26, 0, 229, 255, 255, 15, 244, 255, 255, 13, 0, 0, 242, 255, 255, 175, 0, 0, 80, 255, 255, 95, 244, 255, 255, 4, 0, 0, 176, 255, 255, 31, 0, 0, 0, 254, 255, 127, 244, 255, 255, 1, 0, 0, 128, 255, 255, 14, 0, 0, 0, 251, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159, 244, 255, 255, 0, 0, 0, 112, 255, 255, 12, 0, 0, 0, 250, 255, 159 };
|
|
||||||
/* n */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_110[] = { 21, 22, 25, 2, 22, 0, 0, 0, 0, 146, 236, 223, 73, 0, 0, 0, 244, 255, 175, 144, 255, 255, 255, 255, 28, 0, 0, 244, 255, 255, 252, 255, 255, 255, 255, 239, 2, 0, 244, 255, 255, 255, 255, 255, 255, 255, 255, 13, 0, 244, 255, 255, 255, 255, 254, 255, 255, 255, 111, 0, 244, 255, 255, 239, 5, 0, 212, 255, 255, 223, 0, 244, 255, 255, 30, 0, 0, 0, 253, 255, 255, 2, 244, 255, 255, 6, 0, 0, 0, 243, 255, 255, 5, 244, 255, 255, 2, 0, 0, 0, 240, 255, 255, 6, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7 };
|
|
||||||
/* o */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_111[] = { 23, 23, 25, 1, 22, 0, 0, 0, 48, 200, 254, 222, 73, 0, 0, 0, 0, 0, 0, 48, 252, 255, 255, 255, 255, 93, 0, 0, 0, 0, 0, 247, 255, 255, 255, 255, 255, 255, 9, 0, 0, 0, 112, 255, 255, 255, 255, 255, 255, 255, 175, 0, 0, 0, 244, 255, 255, 255, 239, 255, 255, 255, 255, 7, 0, 0, 253, 255, 255, 94, 1, 64, 252, 255, 255, 31, 0, 80, 255, 255, 207, 1, 0, 0, 160, 255, 255, 143, 0, 176, 255, 255, 47, 0, 0, 0, 0, 254, 255, 239, 0, 240, 255, 255, 8, 0, 0, 0, 0, 245, 255, 255, 2, 242, 255, 255, 3, 0, 0, 0, 0, 241, 255, 255, 5, 243, 255, 255, 1, 0, 0, 0, 0, 224, 255, 255, 6, 244, 255, 255, 0, 0, 0, 0, 0, 192, 255, 255, 7, 243, 255, 255, 1, 0, 0, 0, 0, 224, 255, 255, 6, 242, 255, 255, 3, 0, 0, 0, 0, 240, 255, 255, 5, 240, 255, 255, 8, 0, 0, 0, 0, 245, 255, 255, 2, 176, 255, 255, 31, 0, 0, 0, 0, 253, 255, 239, 0, 80, 255, 255, 207, 1, 0, 0, 144, 255, 255, 143, 0, 0, 253, 255, 255, 94, 1, 48, 252, 255, 255, 31, 0, 0, 244, 255, 255, 255, 239, 255, 255, 255, 255, 7, 0, 0, 112, 255, 255, 255, 255, 255, 255, 255, 175, 0, 0, 0, 0, 247, 255, 255, 255, 255, 255, 255, 9, 0, 0, 0, 0, 48, 252, 255, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 64, 200, 254, 222, 73, 0, 0, 0, 0 };
|
|
||||||
/* p */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_112[] = { 23, 30, 26, 2, 22, 0, 0, 0, 0, 129, 219, 223, 107, 0, 0, 0, 0, 244, 255, 175, 112, 255, 255, 255, 255, 110, 0, 0, 0, 244, 255, 239, 249, 255, 255, 255, 255, 255, 9, 0, 0, 244, 255, 255, 255, 255, 255, 255, 255, 255, 143, 0, 0, 244, 255, 255, 255, 255, 239, 255, 255, 255, 255, 4, 0, 244, 255, 255, 255, 77, 0, 65, 254, 255, 255, 12, 0, 244, 255, 255, 191, 0, 0, 0, 193, 255, 255, 79, 0, 244, 255, 255, 31, 0, 0, 0, 32, 255, 255, 143, 0, 244, 255, 255, 8, 0, 0, 0, 0, 250, 255, 223, 0, 244, 255, 255, 4, 0, 0, 0, 0, 246, 255, 255, 0, 244, 255, 255, 2, 0, 0, 0, 0, 244, 255, 255, 0, 244, 255, 255, 0, 0, 0, 0, 0, 242, 255, 255, 1, 244, 255, 255, 1, 0, 0, 0, 0, 244, 255, 255, 0, 244, 255, 255, 3, 0, 0, 0, 0, 246, 255, 255, 0, 244, 255, 255, 6, 0, 0, 0, 0, 249, 255, 223, 0, 244, 255, 255, 14, 0, 0, 0, 32, 255, 255, 159, 0, 244, 255, 255, 159, 0, 0, 0, 176, 255, 255, 79, 0, 244, 255, 255, 255, 60, 0, 64, 253, 255, 255, 12, 0, 244, 255, 255, 255, 255, 239, 255, 255, 255, 255, 4, 0, 244, 255, 255, 255, 255, 255, 255, 255, 255, 143, 0, 0, 244, 255, 255, 252, 255, 255, 255, 255, 255, 9, 0, 0, 244, 255, 255, 160, 255, 255, 255, 255, 110, 0, 0, 0, 244, 255, 255, 0, 146, 236, 239, 107, 1, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
|
||||||
/* q */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_113[] = { 23, 30, 26, 1, 22, 0, 0, 0, 113, 236, 223, 106, 0, 0, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 78, 208, 255, 255, 1, 0, 0, 251, 255, 255, 255, 255, 255, 243, 255, 255, 1, 0, 176, 255, 255, 255, 255, 255, 255, 254, 255, 255, 1, 0, 247, 255, 255, 255, 239, 255, 255, 255, 255, 255, 1, 0, 255, 255, 255, 60, 0, 81, 254, 255, 255, 255, 1, 112, 255, 255, 175, 0, 0, 0, 193, 255, 255, 255, 1, 192, 255, 255, 14, 0, 0, 0, 48, 255, 255, 255, 1, 240, 255, 255, 7, 0, 0, 0, 0, 251, 255, 255, 1, 242, 255, 255, 3, 0, 0, 0, 0, 247, 255, 255, 1, 243, 255, 255, 1, 0, 0, 0, 0, 244, 255, 255, 1, 244, 255, 255, 0, 0, 0, 0, 0, 243, 255, 255, 1, 243, 255, 255, 1, 0, 0, 0, 0, 244, 255, 255, 1, 242, 255, 255, 3, 0, 0, 0, 0, 247, 255, 255, 1, 240, 255, 255, 7, 0, 0, 0, 0, 250, 255, 255, 1, 192, 255, 255, 14, 0, 0, 0, 48, 255, 255, 255, 1, 112, 255, 255, 159, 0, 0, 0, 193, 255, 255, 255, 1, 0, 255, 255, 255, 60, 0, 64, 254, 255, 255, 255, 1, 0, 247, 255, 255, 255, 239, 255, 255, 255, 255, 255, 1, 0, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 0, 0, 251, 255, 255, 255, 255, 255, 252, 255, 255, 1, 0, 0, 128, 255, 255, 255, 255, 143, 242, 255, 255, 1, 0, 0, 0, 113, 236, 223, 139, 1, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 242, 255, 255, 1 };
|
|
||||||
/* r */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_114[] = { 14, 21, 16, 2, 21, 244, 255, 63, 112, 252, 255, 191, 244, 255, 143, 252, 255, 255, 191, 244, 255, 255, 255, 255, 255, 191, 244, 255, 255, 255, 255, 255, 191, 244, 255, 255, 255, 255, 255, 191, 244, 255, 255, 175, 19, 0, 0, 244, 255, 255, 10, 0, 0, 0, 244, 255, 255, 2, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0, 244, 255, 255, 0, 0, 0, 0 };
|
|
||||||
/* s */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_115[] = { 19, 23, 21, 1, 22, 0, 0, 113, 219, 255, 206, 40, 0, 0, 0, 0, 144, 255, 255, 255, 255, 255, 26, 0, 0, 16, 253, 255, 255, 255, 255, 255, 239, 2, 0, 176, 255, 255, 255, 255, 255, 255, 255, 29, 0, 244, 255, 255, 143, 69, 198, 255, 255, 159, 0, 249, 255, 239, 2, 0, 0, 247, 255, 255, 0, 251, 255, 159, 0, 0, 0, 224, 255, 255, 3, 250, 255, 191, 0, 0, 0, 0, 17, 17, 0, 247, 255, 255, 75, 0, 0, 0, 0, 0, 0, 242, 255, 255, 255, 239, 155, 21, 0, 0, 0, 112, 255, 255, 255, 255, 255, 255, 76, 0, 0, 0, 247, 255, 255, 255, 255, 255, 255, 10, 0, 0, 16, 216, 255, 255, 255, 255, 255, 143, 0, 0, 0, 0, 81, 168, 253, 255, 255, 255, 2, 0, 0, 0, 0, 0, 16, 248, 255, 255, 6, 0, 0, 0, 0, 0, 0, 176, 255, 255, 9, 251, 255, 127, 0, 0, 0, 144, 255, 255, 11, 247, 255, 239, 2, 0, 0, 208, 255, 255, 9, 241, 255, 255, 159, 53, 116, 253, 255, 255, 5, 112, 255, 255, 255, 255, 255, 255, 255, 223, 0, 0, 250, 255, 255, 255, 255, 255, 255, 46, 0, 0, 96, 254, 255, 255, 255, 255, 175, 1, 0, 0, 0, 81, 218, 254, 223, 123, 2, 0, 0 };
|
|
||||||
/* t */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_116[] = { 14, 28, 16, 1, 28, 0, 0, 17, 17, 0, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 127, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 10, 0, 0, 0, 144, 255, 255, 13, 0, 0, 0, 128, 255, 255, 207, 153, 73, 0, 80, 255, 255, 255, 255, 127, 0, 16, 254, 255, 255, 255, 127, 0, 0, 244, 255, 255, 255, 127, 0, 0, 16, 201, 255, 255, 127 };
|
|
||||||
/* u */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_117[] = { 21, 22, 25, 2, 21, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 192, 255, 255, 7, 244, 255, 255, 0, 0, 0, 0, 208, 255, 255, 7, 243, 255, 255, 2, 0, 0, 0, 240, 255, 255, 7, 242, 255, 255, 6, 0, 0, 0, 244, 255, 255, 7, 240, 255, 255, 30, 0, 0, 0, 253, 255, 255, 7, 160, 255, 255, 239, 5, 0, 211, 255, 255, 255, 7, 48, 255, 255, 255, 255, 253, 255, 255, 255, 255, 7, 0, 250, 255, 255, 255, 255, 255, 255, 255, 255, 7, 0, 208, 255, 255, 255, 255, 255, 222, 255, 255, 7, 0, 0, 250, 255, 255, 255, 191, 113, 255, 255, 7, 0, 0, 48, 217, 255, 172, 3, 0, 0, 0, 0 };
|
|
||||||
/* v */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_118[] = { 22, 21, 22, 0, 21, 253, 255, 159, 0, 0, 0, 0, 0, 252, 255, 175, 247, 255, 255, 0, 0, 0, 0, 32, 255, 255, 95, 242, 255, 255, 5, 0, 0, 0, 112, 255, 255, 15, 192, 255, 255, 10, 0, 0, 0, 208, 255, 255, 9, 96, 255, 255, 15, 0, 0, 0, 243, 255, 255, 4, 16, 255, 255, 95, 0, 0, 0, 248, 255, 239, 0, 0, 251, 255, 191, 0, 0, 0, 254, 255, 143, 0, 0, 246, 255, 255, 1, 0, 48, 255, 255, 63, 0, 0, 240, 255, 255, 6, 0, 144, 255, 255, 13, 0, 0, 160, 255, 255, 12, 0, 224, 255, 255, 8, 0, 0, 80, 255, 255, 31, 0, 244, 255, 255, 2, 0, 0, 0, 255, 255, 127, 0, 250, 255, 207, 0, 0, 0, 0, 250, 255, 207, 0, 255, 255, 127, 0, 0, 0, 0, 244, 255, 255, 82, 255, 255, 31, 0, 0, 0, 0, 224, 255, 255, 203, 255, 255, 12, 0, 0, 0, 0, 144, 255, 255, 255, 255, 255, 6, 0, 0, 0, 0, 48, 255, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 254, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 248, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 242, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 208, 255, 255, 255, 10, 0, 0, 0 };
|
|
||||||
/* w */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_119[] = { 33, 21, 33, 0, 21, 250, 255, 207, 0, 0, 0, 112, 255, 255, 175, 0, 0, 0, 160, 255, 255, 13, 246, 255, 255, 0, 0, 0, 192, 255, 255, 239, 0, 0, 0, 224, 255, 255, 9, 242, 255, 255, 4, 0, 0, 240, 255, 255, 255, 2, 0, 0, 242, 255, 255, 5, 224, 255, 255, 9, 0, 0, 244, 255, 255, 255, 7, 0, 0, 246, 255, 255, 1, 160, 255, 255, 13, 0, 0, 248, 255, 255, 255, 11, 0, 0, 250, 255, 207, 0, 80, 255, 255, 31, 0, 0, 252, 255, 255, 255, 15, 0, 0, 254, 255, 143, 0, 16, 255, 255, 95, 0, 16, 255, 255, 255, 255, 63, 0, 48, 255, 255, 79, 0, 0, 253, 255, 159, 0, 80, 255, 255, 249, 255, 127, 0, 112, 255, 255, 15, 0, 0, 249, 255, 239, 0, 144, 255, 239, 192, 255, 191, 0, 176, 255, 255, 12, 0, 0, 245, 255, 255, 2, 208, 255, 175, 112, 255, 255, 0, 240, 255, 255, 7, 0, 0, 241, 255, 255, 6, 241, 255, 111, 48, 255, 255, 4, 243, 255, 255, 3, 0, 0, 192, 255, 255, 10, 245, 255, 31, 0, 255, 255, 8, 248, 255, 255, 0, 0, 0, 128, 255, 255, 14, 249, 255, 13, 0, 250, 255, 12, 252, 255, 191, 0, 0, 0, 64, 255, 255, 127, 254, 255, 9, 0, 246, 255, 95, 255, 255, 127, 0, 0, 0, 0, 255, 255, 255, 255, 255, 5, 0, 242, 255, 255, 255, 255, 63, 0, 0, 0, 0, 252, 255, 255, 255, 255, 1, 0, 224, 255, 255, 255, 255, 14, 0, 0, 0, 0, 248, 255, 255, 255, 207, 0, 0, 144, 255, 255, 255, 255, 10, 0, 0, 0, 0, 244, 255, 255, 255, 143, 0, 0, 80, 255, 255, 255, 255, 6, 0, 0, 0, 0, 240, 255, 255, 255, 79, 0, 0, 16, 255, 255, 255, 255, 2, 0, 0, 0, 0, 176, 255, 255, 255, 15, 0, 0, 0, 253, 255, 255, 239, 0, 0, 0, 0, 0, 112, 255, 255, 255, 11, 0, 0, 0, 248, 255, 255, 175, 0, 0, 0 };
|
|
||||||
/* x */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_120[] = { 23, 21, 22, 0, 21, 160, 255, 255, 63, 0, 0, 0, 0, 252, 255, 255, 2, 16, 254, 255, 223, 0, 0, 0, 112, 255, 255, 111, 0, 0, 244, 255, 255, 9, 0, 0, 243, 255, 255, 11, 0, 0, 160, 255, 255, 79, 0, 0, 253, 255, 255, 1, 0, 0, 16, 254, 255, 239, 0, 128, 255, 255, 95, 0, 0, 0, 0, 244, 255, 255, 10, 243, 255, 255, 11, 0, 0, 0, 0, 144, 255, 255, 159, 253, 255, 239, 1, 0, 0, 0, 0, 0, 254, 255, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 244, 255, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 144, 255, 255, 255, 239, 1, 0, 0, 0, 0, 0, 0, 64, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 208, 255, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 249, 255, 255, 255, 255, 30, 0, 0, 0, 0, 0, 64, 255, 255, 255, 255, 255, 175, 0, 0, 0, 0, 0, 208, 255, 255, 14, 248, 255, 255, 5, 0, 0, 0, 0, 249, 255, 255, 4, 208, 255, 255, 30, 0, 0, 0, 48, 255, 255, 175, 0, 48, 255, 255, 175, 0, 0, 0, 208, 255, 255, 30, 0, 0, 249, 255, 255, 4, 0, 0, 248, 255, 255, 4, 0, 0, 208, 255, 255, 30, 0, 48, 255, 255, 175, 0, 0, 0, 48, 255, 255, 175, 0, 208, 255, 255, 30, 0, 0, 0, 0, 249, 255, 255, 4 };
|
|
||||||
/* y */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_121[] = { 23, 29, 22, 0, 21, 252, 255, 175, 0, 0, 0, 0, 0, 246, 255, 255, 1, 246, 255, 255, 1, 0, 0, 0, 0, 251, 255, 191, 0, 240, 255, 255, 6, 0, 0, 0, 16, 255, 255, 95, 0, 160, 255, 255, 13, 0, 0, 0, 112, 255, 255, 15, 0, 48, 255, 255, 63, 0, 0, 0, 208, 255, 255, 9, 0, 0, 253, 255, 159, 0, 0, 0, 242, 255, 255, 3, 0, 0, 247, 255, 255, 0, 0, 0, 248, 255, 239, 0, 0, 0, 241, 255, 255, 6, 0, 0, 254, 255, 143, 0, 0, 0, 160, 255, 255, 12, 0, 64, 255, 255, 47, 0, 0, 0, 64, 255, 255, 47, 0, 144, 255, 255, 12, 0, 0, 0, 0, 253, 255, 143, 0, 240, 255, 255, 6, 0, 0, 0, 0, 247, 255, 239, 0, 245, 255, 255, 1, 0, 0, 0, 0, 241, 255, 255, 5, 251, 255, 191, 0, 0, 0, 0, 0, 176, 255, 255, 27, 255, 255, 95, 0, 0, 0, 0, 0, 64, 255, 255, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 254, 255, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 248, 255, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 242, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 0, 176, 255, 255, 255, 143, 0, 0, 0, 0, 0, 0, 0, 80, 255, 255, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 249, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 247, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 16, 253, 255, 191, 0, 0, 0, 0, 0, 0, 214, 221, 253, 255, 255, 95, 0, 0, 0, 0, 0, 0, 247, 255, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 247, 255, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 247, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 247, 255, 255, 189, 4, 0, 0, 0, 0, 0, 0 };
|
|
||||||
/* z */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_122[] = { 18, 21, 20, 1, 21, 248, 255, 255, 255, 255, 255, 255, 255, 127, 248, 255, 255, 255, 255, 255, 255, 255, 127, 248, 255, 255, 255, 255, 255, 255, 255, 127, 248, 255, 255, 255, 255, 255, 255, 255, 127, 215, 221, 221, 221, 221, 254, 255, 255, 111, 0, 0, 0, 0, 0, 252, 255, 255, 10, 0, 0, 0, 0, 176, 255, 255, 191, 0, 0, 0, 0, 0, 250, 255, 255, 12, 0, 0, 0, 0, 144, 255, 255, 223, 1, 0, 0, 0, 0, 247, 255, 255, 46, 0, 0, 0, 0, 96, 255, 255, 255, 2, 0, 0, 0, 0, 245, 255, 255, 63, 0, 0, 0, 0, 48, 255, 255, 255, 5, 0, 0, 0, 0, 242, 255, 255, 111, 0, 0, 0, 0, 32, 254, 255, 255, 7, 0, 0, 0, 0, 209, 255, 255, 159, 0, 0, 0, 0, 0, 250, 255, 255, 223, 221, 221, 221, 221, 157, 251, 255, 255, 255, 255, 255, 255, 255, 175, 251, 255, 255, 255, 255, 255, 255, 255, 175, 251, 255, 255, 255, 255, 255, 255, 255, 175, 251, 255, 255, 255, 255, 255, 255, 255, 175 };
|
|
||||||
|
|
||||||
/* ? */ static const uint8_t Font_TTSatoshi_DemiBold_42_glyph_nonprintable[] = { 20, 30, 22, 1, 30, 255, 255, 223, 55, 1, 32, 132, 253, 255, 255, 255, 223, 4, 0, 0, 0, 0, 80, 254, 255, 255, 11, 0, 0, 0, 0, 0, 0, 193, 255, 207, 0, 0, 0, 0, 0, 0, 0, 16, 253, 63, 0, 0, 0, 0, 0, 0, 0, 0, 244, 11, 0, 0, 80, 235, 157, 1, 0, 0, 192, 6, 0, 0, 247, 255, 255, 63, 0, 0, 112, 2, 0, 0, 255, 255, 255, 207, 0, 0, 80, 35, 34, 82, 255, 255, 255, 255, 0, 0, 48, 255, 255, 255, 255, 255, 255, 255, 0, 0, 80, 255, 255, 255, 255, 255, 255, 175, 0, 0, 112, 255, 255, 255, 255, 255, 255, 10, 0, 0, 192, 255, 255, 255, 255, 255, 77, 0, 0, 0, 243, 255, 255, 255, 255, 143, 0, 0, 0, 16, 253, 255, 255, 255, 255, 9, 0, 0, 0, 211, 255, 255, 255, 255, 223, 0, 0, 0, 161, 255, 255, 255, 255, 255, 127, 0, 0, 48, 254, 255, 255, 255, 255, 255, 47, 0, 0, 241, 255, 255, 255, 255, 255, 255, 31, 0, 0, 248, 255, 255, 255, 255, 255, 255, 15, 0, 0, 251, 255, 255, 255, 255, 255, 255, 15, 0, 0, 252, 255, 255, 255, 255, 255, 255, 175, 170, 170, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 44, 34, 34, 249, 255, 255, 255, 255, 255, 255, 12, 0, 0, 249, 255, 255, 255, 255, 255, 255, 12, 0, 0, 249, 255, 255, 255, 255, 255, 255, 12, 0, 0, 249, 255, 255, 255, 255, 255, 255, 12, 0, 0, 249, 255, 255, 255, 255, 255, 255, 12, 0, 0, 249, 255, 255, 255 };
|
|
||||||
|
|
||||||
static const uint8_t * const Font_TTSatoshi_DemiBold_42[126 + 1 - 32] = {
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_32,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_97,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_98,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_99,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_100,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_101,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_102,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_103,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_104,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_105,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_106,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_107,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_108,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_109,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_110,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_111,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_112,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_113,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_114,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_115,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_116,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_117,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_118,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_119,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_120,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_121,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_122,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_97,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_98,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_99,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_100,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_101,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_102,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_103,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_104,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_105,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_106,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_107,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_108,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_109,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_110,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_111,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_112,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_113,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_114,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_115,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_116,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_117,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_118,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_119,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_120,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_121,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_122,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
};
|
|
||||||
|
|
||||||
const font_info_t Font_TTSatoshi_DemiBold_42_info = {
|
|
||||||
.height = 42,
|
|
||||||
.max_height = 44,
|
|
||||||
.baseline = 9,
|
|
||||||
.glyph_data = Font_TTSatoshi_DemiBold_42,
|
|
||||||
.glyph_nonprintable = Font_TTSatoshi_DemiBold_42_glyph_nonprintable,
|
|
||||||
};
|
|
@ -1,10 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
#if TREZOR_FONT_BPP != 4
|
|
||||||
#error Wrong TREZOR_FONT_BPP (expected 4)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const font_info_t Font_TTSatoshi_DemiBold_42_info;
|
|
@ -1,214 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
// - the first two bytes are width and height of the glyph
|
|
||||||
// - the third, fourth and fifth bytes are advance, bearingX and bearingY of the horizontal metrics of the glyph
|
|
||||||
// - the rest is packed 1-bit glyph data
|
|
||||||
|
|
||||||
/* */ static const uint8_t Font_Unifont_Bold_16_glyph_32[] = { 0, 0, 8, 0, 0 };
|
|
||||||
/* ! */ static const uint8_t Font_Unifont_Bold_16_glyph_33[] = { 2, 10, 7, 2, 10, 255, 252, 240 };
|
|
||||||
/* " */ static const uint8_t Font_Unifont_Bold_16_glyph_34[] = { 6, 4, 7, 0, 12, 207, 60, 209, 0 };
|
|
||||||
/* # */ static const uint8_t Font_Unifont_Bold_16_glyph_35[] = { 7, 10, 8, 0, 10, 54, 108, 223, 246, 205, 191, 236, 217, 176 };
|
|
||||||
/* $ */ static const uint8_t Font_Unifont_Bold_16_glyph_36[] = { 7, 10, 8, 0, 10, 16, 251, 94, 183, 3, 181, 235, 124, 32 };
|
|
||||||
/* % */ static const uint8_t Font_Unifont_Bold_16_glyph_37[] = { 7, 10, 8, 0, 10, 97, 102, 211, 65, 2, 11, 43, 150, 24 };
|
|
||||||
/* & */ static const uint8_t Font_Unifont_Bold_16_glyph_38[] = { 8, 10, 8, 0, 10, 56, 108, 108, 104, 48, 107, 206, 204, 206, 122, 0 };
|
|
||||||
/* ' */ static const uint8_t Font_Unifont_Bold_16_glyph_39[] = { 2, 4, 7, 2, 12, 253, 0 };
|
|
||||||
/* ( */ static const uint8_t Font_Unifont_Bold_16_glyph_40[] = { 4, 12, 7, 2, 11, 54, 108, 204, 204, 198, 99, 0 };
|
|
||||||
/* ) */ static const uint8_t Font_Unifont_Bold_16_glyph_41[] = { 4, 12, 7, 0, 11, 198, 99, 51, 51, 54, 108, 0 };
|
|
||||||
/* * */ static const uint8_t Font_Unifont_Bold_16_glyph_42[] = { 7, 7, 8, 0, 8, 17, 37, 81, 197, 82, 68, 0 };
|
|
||||||
/* + */ static const uint8_t Font_Unifont_Bold_16_glyph_43[] = { 7, 7, 8, 0, 8, 16, 32, 71, 241, 2, 4, 0 };
|
|
||||||
/* , */ static const uint8_t Font_Unifont_Bold_16_glyph_44[] = { 3, 4, 7, 1, 2, 237, 224 };
|
|
||||||
/* - */ static const uint8_t Font_Unifont_Bold_16_glyph_45[] = { 5, 1, 7, 0, 5, 248 };
|
|
||||||
/* . */ static const uint8_t Font_Unifont_Bold_16_glyph_46[] = { 2, 2, 7, 2, 2, 240 };
|
|
||||||
/* / */ static const uint8_t Font_Unifont_Bold_16_glyph_47[] = { 6, 10, 7, 0, 10, 12, 49, 132, 48, 194, 24, 195, 0 };
|
|
||||||
/* 0 */ static const uint8_t Font_Unifont_Bold_16_glyph_48[] = { 7, 10, 8, 0, 10, 56, 219, 30, 125, 122, 249, 227, 108, 112 };
|
|
||||||
/* 1 */ static const uint8_t Font_Unifont_Bold_16_glyph_49[] = { 6, 10, 7, 0, 10, 51, 195, 12, 48, 195, 12, 51, 240 };
|
|
||||||
/* 2 */ static const uint8_t Font_Unifont_Bold_16_glyph_50[] = { 7, 10, 8, 0, 10, 125, 143, 24, 48, 195, 12, 112, 193, 252 };
|
|
||||||
/* 3 */ static const uint8_t Font_Unifont_Bold_16_glyph_51[] = { 7, 10, 8, 0, 10, 125, 143, 24, 49, 192, 193, 227, 198, 248 };
|
|
||||||
/* 4 */ static const uint8_t Font_Unifont_Bold_16_glyph_52[] = { 7, 10, 8, 0, 10, 12, 120, 179, 100, 217, 191, 134, 12, 24 };
|
|
||||||
/* 5 */ static const uint8_t Font_Unifont_Bold_16_glyph_53[] = { 7, 10, 8, 0, 10, 255, 131, 6, 15, 193, 193, 227, 198, 248 };
|
|
||||||
/* 6 */ static const uint8_t Font_Unifont_Bold_16_glyph_54[] = { 7, 10, 8, 0, 10, 60, 195, 6, 15, 216, 241, 227, 198, 248 };
|
|
||||||
/* 7 */ static const uint8_t Font_Unifont_Bold_16_glyph_55[] = { 6, 10, 7, 0, 10, 252, 48, 195, 24, 99, 12, 97, 128 };
|
|
||||||
/* 8 */ static const uint8_t Font_Unifont_Bold_16_glyph_56[] = { 7, 10, 8, 0, 10, 125, 143, 30, 55, 216, 241, 227, 198, 248 };
|
|
||||||
/* 9 */ static const uint8_t Font_Unifont_Bold_16_glyph_57[] = { 7, 10, 8, 0, 10, 125, 143, 30, 60, 111, 193, 131, 12, 240 };
|
|
||||||
/* : */ static const uint8_t Font_Unifont_Bold_16_glyph_58[] = { 2, 7, 7, 2, 8, 240, 60 };
|
|
||||||
/* ; */ static const uint8_t Font_Unifont_Bold_16_glyph_59[] = { 2, 9, 7, 2, 8, 240, 61, 128 };
|
|
||||||
/* < */ static const uint8_t Font_Unifont_Bold_16_glyph_60[] = { 6, 9, 7, 0, 9, 12, 99, 24, 193, 131, 6, 12 };
|
|
||||||
/* = */ static const uint8_t Font_Unifont_Bold_16_glyph_61[] = { 6, 5, 7, 0, 7, 252, 0, 0, 252 };
|
|
||||||
/* > */ static const uint8_t Font_Unifont_Bold_16_glyph_62[] = { 6, 9, 7, 0, 9, 193, 131, 6, 12, 99, 24, 192 };
|
|
||||||
/* ? */ static const uint8_t Font_Unifont_Bold_16_glyph_63[] = { 7, 10, 8, 0, 10, 125, 143, 24, 48, 195, 6, 0, 24, 48 };
|
|
||||||
/* @ */ static const uint8_t Font_Unifont_Bold_16_glyph_64[] = { 7, 10, 8, 0, 10, 60, 134, 109, 187, 118, 237, 205, 64, 124 };
|
|
||||||
/* A */ static const uint8_t Font_Unifont_Bold_16_glyph_65[] = { 7, 10, 8, 0, 10, 56, 249, 182, 60, 120, 255, 227, 199, 140 };
|
|
||||||
/* B */ static const uint8_t Font_Unifont_Bold_16_glyph_66[] = { 7, 10, 8, 0, 10, 253, 143, 30, 63, 216, 241, 227, 199, 248 };
|
|
||||||
/* C */ static const uint8_t Font_Unifont_Bold_16_glyph_67[] = { 7, 10, 8, 0, 10, 125, 143, 30, 12, 24, 48, 99, 198, 248 };
|
|
||||||
/* D */ static const uint8_t Font_Unifont_Bold_16_glyph_68[] = { 7, 10, 8, 0, 10, 241, 155, 30, 60, 120, 241, 227, 205, 224 };
|
|
||||||
/* E */ static const uint8_t Font_Unifont_Bold_16_glyph_69[] = { 6, 10, 7, 0, 10, 255, 12, 48, 251, 12, 48, 195, 240 };
|
|
||||||
/* F */ static const uint8_t Font_Unifont_Bold_16_glyph_70[] = { 6, 10, 7, 0, 10, 255, 12, 48, 195, 236, 48, 195, 0 };
|
|
||||||
/* G */ static const uint8_t Font_Unifont_Bold_16_glyph_71[] = { 7, 10, 8, 0, 10, 125, 143, 30, 12, 27, 241, 227, 206, 236 };
|
|
||||||
/* H */ static const uint8_t Font_Unifont_Bold_16_glyph_72[] = { 7, 10, 8, 0, 10, 199, 143, 30, 63, 248, 241, 227, 199, 140 };
|
|
||||||
/* I */ static const uint8_t Font_Unifont_Bold_16_glyph_73[] = { 6, 10, 7, 0, 10, 252, 195, 12, 48, 195, 12, 51, 240 };
|
|
||||||
/* J */ static const uint8_t Font_Unifont_Bold_16_glyph_74[] = { 7, 10, 8, 0, 10, 62, 24, 48, 96, 193, 131, 102, 204, 240 };
|
|
||||||
/* K */ static const uint8_t Font_Unifont_Bold_16_glyph_75[] = { 7, 10, 8, 0, 10, 199, 143, 54, 207, 28, 62, 110, 207, 140 };
|
|
||||||
/* L */ static const uint8_t Font_Unifont_Bold_16_glyph_76[] = { 6, 10, 7, 0, 10, 195, 12, 48, 195, 12, 48, 195, 240 };
|
|
||||||
/* M */ static const uint8_t Font_Unifont_Bold_16_glyph_77[] = { 7, 10, 8, 0, 10, 131, 143, 31, 127, 250, 245, 227, 199, 140 };
|
|
||||||
/* N */ static const uint8_t Font_Unifont_Bold_16_glyph_78[] = { 7, 10, 8, 0, 10, 199, 207, 158, 189, 122, 245, 231, 207, 140 };
|
|
||||||
/* O */ static const uint8_t Font_Unifont_Bold_16_glyph_79[] = { 7, 10, 8, 0, 10, 125, 143, 30, 60, 120, 241, 227, 198, 248 };
|
|
||||||
/* P */ static const uint8_t Font_Unifont_Bold_16_glyph_80[] = { 7, 10, 8, 0, 10, 253, 143, 30, 60, 127, 176, 96, 193, 128 };
|
|
||||||
/* Q */ static const uint8_t Font_Unifont_Bold_16_glyph_81[] = { 7, 11, 8, 0, 10, 125, 143, 30, 60, 120, 241, 235, 238, 112, 24 };
|
|
||||||
/* R */ static const uint8_t Font_Unifont_Bold_16_glyph_82[] = { 7, 10, 8, 0, 10, 253, 143, 30, 60, 127, 182, 102, 199, 140 };
|
|
||||||
/* S */ static const uint8_t Font_Unifont_Bold_16_glyph_83[] = { 7, 10, 8, 0, 10, 125, 143, 31, 7, 135, 131, 227, 198, 248 };
|
|
||||||
/* T */ static const uint8_t Font_Unifont_Bold_16_glyph_84[] = { 7, 10, 8, 0, 10, 254, 48, 96, 193, 131, 6, 12, 24, 48 };
|
|
||||||
/* U */ static const uint8_t Font_Unifont_Bold_16_glyph_85[] = { 7, 10, 8, 0, 10, 199, 143, 30, 60, 120, 241, 227, 238, 248 };
|
|
||||||
/* V */ static const uint8_t Font_Unifont_Bold_16_glyph_86[] = { 7, 10, 8, 0, 10, 199, 143, 26, 38, 205, 155, 20, 40, 112 };
|
|
||||||
/* W */ static const uint8_t Font_Unifont_Bold_16_glyph_87[] = { 7, 10, 8, 0, 10, 199, 143, 30, 189, 122, 245, 255, 238, 136 };
|
|
||||||
/* X */ static const uint8_t Font_Unifont_Bold_16_glyph_88[] = { 7, 10, 8, 0, 10, 199, 141, 179, 99, 135, 27, 54, 199, 140 };
|
|
||||||
/* Y */ static const uint8_t Font_Unifont_Bold_16_glyph_89[] = { 6, 10, 7, 0, 10, 207, 60, 243, 73, 227, 12, 48, 192 };
|
|
||||||
/* Z */ static const uint8_t Font_Unifont_Bold_16_glyph_90[] = { 7, 10, 8, 0, 10, 254, 12, 56, 225, 135, 28, 112, 193, 252 };
|
|
||||||
/* [ */ static const uint8_t Font_Unifont_Bold_16_glyph_91[] = { 4, 12, 7, 2, 11, 252, 204, 204, 204, 204, 207, 0 };
|
|
||||||
/* \ */ static const uint8_t Font_Unifont_Bold_16_glyph_92[] = { 6, 10, 7, 0, 10, 195, 6, 8, 48, 193, 6, 12, 48 };
|
|
||||||
/* ] */ static const uint8_t Font_Unifont_Bold_16_glyph_93[] = { 4, 12, 7, 0, 11, 243, 51, 51, 51, 51, 63, 0 };
|
|
||||||
/* ^ */ static const uint8_t Font_Unifont_Bold_16_glyph_94[] = { 7, 3, 8, 0, 12, 56, 219, 24 };
|
|
||||||
/* _ */ static const uint8_t Font_Unifont_Bold_16_glyph_95[] = { 7, 1, 7, 0, 0, 254 };
|
|
||||||
/* ` */ static const uint8_t Font_Unifont_Bold_16_glyph_96[] = { 4, 3, 7, 0, 13, 198, 48 };
|
|
||||||
/* a */ static const uint8_t Font_Unifont_Bold_16_glyph_97[] = { 7, 8, 8, 0, 8, 125, 140, 27, 252, 120, 243, 187, 0 };
|
|
||||||
/* b */ static const uint8_t Font_Unifont_Bold_16_glyph_98[] = { 7, 11, 8, 0, 11, 193, 131, 6, 238, 120, 241, 227, 199, 207, 112 };
|
|
||||||
/* c */ static const uint8_t Font_Unifont_Bold_16_glyph_99[] = { 7, 8, 8, 0, 8, 125, 143, 30, 12, 24, 241, 190, 0 };
|
|
||||||
/* d */ static const uint8_t Font_Unifont_Bold_16_glyph_100[] = { 7, 11, 8, 0, 11, 6, 12, 25, 188, 248, 241, 227, 199, 156, 216 };
|
|
||||||
/* e */ static const uint8_t Font_Unifont_Bold_16_glyph_101[] = { 7, 8, 8, 0, 8, 125, 143, 31, 252, 24, 241, 190, 0 };
|
|
||||||
/* f */ static const uint8_t Font_Unifont_Bold_16_glyph_102[] = { 7, 11, 8, 0, 11, 30, 96, 193, 143, 230, 12, 24, 48, 97, 240 };
|
|
||||||
/* g */ static const uint8_t Font_Unifont_Bold_16_glyph_103[] = { 7, 11, 8, 0, 9, 2, 247, 54, 108, 207, 8, 62, 207, 141, 240 };
|
|
||||||
/* h */ static const uint8_t Font_Unifont_Bold_16_glyph_104[] = { 7, 11, 8, 0, 11, 193, 131, 6, 238, 120, 241, 227, 199, 143, 24 };
|
|
||||||
/* i */ static const uint8_t Font_Unifont_Bold_16_glyph_105[] = { 6, 11, 7, 0, 11, 48, 192, 60, 48, 195, 12, 48, 207, 192 };
|
|
||||||
/* j */ static const uint8_t Font_Unifont_Bold_16_glyph_106[] = { 6, 13, 8, 0, 11, 24, 96, 31, 12, 48, 195, 12, 60, 246, 112 };
|
|
||||||
/* k */ static const uint8_t Font_Unifont_Bold_16_glyph_107[] = { 7, 11, 8, 0, 11, 193, 131, 6, 60, 251, 60, 120, 217, 159, 24 };
|
|
||||||
/* l */ static const uint8_t Font_Unifont_Bold_16_glyph_108[] = { 6, 11, 7, 0, 11, 240, 195, 12, 48, 195, 12, 48, 207, 192 };
|
|
||||||
/* m */ static const uint8_t Font_Unifont_Bold_16_glyph_109[] = { 7, 8, 8, 0, 8, 237, 175, 94, 189, 122, 245, 235, 0 };
|
|
||||||
/* n */ static const uint8_t Font_Unifont_Bold_16_glyph_110[] = { 7, 8, 8, 0, 8, 221, 207, 30, 60, 120, 241, 227, 0 };
|
|
||||||
/* o */ static const uint8_t Font_Unifont_Bold_16_glyph_111[] = { 7, 8, 8, 0, 8, 125, 143, 30, 60, 120, 241, 190, 0 };
|
|
||||||
/* p */ static const uint8_t Font_Unifont_Bold_16_glyph_112[] = { 7, 10, 8, 0, 8, 221, 207, 30, 60, 120, 249, 238, 193, 128 };
|
|
||||||
/* q */ static const uint8_t Font_Unifont_Bold_16_glyph_113[] = { 7, 10, 8, 0, 8, 119, 159, 30, 60, 120, 243, 187, 6, 12 };
|
|
||||||
/* r */ static const uint8_t Font_Unifont_Bold_16_glyph_114[] = { 7, 8, 8, 0, 8, 221, 207, 30, 12, 24, 48, 96, 0 };
|
|
||||||
/* s */ static const uint8_t Font_Unifont_Bold_16_glyph_115[] = { 7, 8, 8, 0, 8, 125, 143, 27, 129, 216, 241, 190, 0 };
|
|
||||||
/* t */ static const uint8_t Font_Unifont_Bold_16_glyph_116[] = { 7, 10, 8, 0, 10, 48, 96, 199, 243, 6, 12, 24, 48, 60 };
|
|
||||||
/* u */ static const uint8_t Font_Unifont_Bold_16_glyph_117[] = { 7, 8, 8, 0, 8, 199, 143, 30, 60, 120, 243, 187, 0 };
|
|
||||||
/* v */ static const uint8_t Font_Unifont_Bold_16_glyph_118[] = { 7, 8, 8, 0, 8, 199, 143, 26, 38, 205, 142, 28, 0 };
|
|
||||||
/* w */ static const uint8_t Font_Unifont_Bold_16_glyph_119[] = { 7, 8, 8, 0, 8, 199, 175, 94, 189, 122, 245, 182, 0 };
|
|
||||||
/* x */ static const uint8_t Font_Unifont_Bold_16_glyph_120[] = { 7, 8, 8, 0, 8, 199, 141, 177, 195, 141, 177, 227, 0 };
|
|
||||||
/* y */ static const uint8_t Font_Unifont_Bold_16_glyph_121[] = { 7, 10, 8, 0, 8, 199, 143, 30, 60, 109, 205, 131, 6, 248 };
|
|
||||||
/* z */ static const uint8_t Font_Unifont_Bold_16_glyph_122[] = { 7, 8, 8, 0, 8, 254, 12, 56, 227, 142, 56, 127, 0 };
|
|
||||||
/* { */ static const uint8_t Font_Unifont_Bold_16_glyph_123[] = { 5, 13, 7, 1, 11, 59, 24, 99, 51, 12, 49, 152, 195, 128 };
|
|
||||||
/* | */ static const uint8_t Font_Unifont_Bold_16_glyph_124[] = { 2, 14, 7, 2, 12, 255, 255, 255, 240 };
|
|
||||||
/* } */ static const uint8_t Font_Unifont_Bold_16_glyph_125[] = { 5, 13, 7, 0, 11, 225, 140, 198, 24, 102, 99, 12, 110, 0 };
|
|
||||||
/* ~ */ static const uint8_t Font_Unifont_Bold_16_glyph_126[] = { 7, 3, 8, 0, 11, 99, 118, 48 };
|
|
||||||
|
|
||||||
/* ? */ static const uint8_t Font_Unifont_Bold_16_glyph_nonprintable[] = { 6, 10, 7, 0, 10, 5, 199, 60, 231, 60, 255, 207, 63 };
|
|
||||||
|
|
||||||
static const uint8_t * const Font_Unifont_Bold_16[126 + 1 - 32] = {
|
|
||||||
Font_Unifont_Bold_16_glyph_32,
|
|
||||||
Font_Unifont_Bold_16_glyph_33,
|
|
||||||
Font_Unifont_Bold_16_glyph_34,
|
|
||||||
Font_Unifont_Bold_16_glyph_35,
|
|
||||||
Font_Unifont_Bold_16_glyph_36,
|
|
||||||
Font_Unifont_Bold_16_glyph_37,
|
|
||||||
Font_Unifont_Bold_16_glyph_38,
|
|
||||||
Font_Unifont_Bold_16_glyph_39,
|
|
||||||
Font_Unifont_Bold_16_glyph_40,
|
|
||||||
Font_Unifont_Bold_16_glyph_41,
|
|
||||||
Font_Unifont_Bold_16_glyph_42,
|
|
||||||
Font_Unifont_Bold_16_glyph_43,
|
|
||||||
Font_Unifont_Bold_16_glyph_44,
|
|
||||||
Font_Unifont_Bold_16_glyph_45,
|
|
||||||
Font_Unifont_Bold_16_glyph_46,
|
|
||||||
Font_Unifont_Bold_16_glyph_47,
|
|
||||||
Font_Unifont_Bold_16_glyph_48,
|
|
||||||
Font_Unifont_Bold_16_glyph_49,
|
|
||||||
Font_Unifont_Bold_16_glyph_50,
|
|
||||||
Font_Unifont_Bold_16_glyph_51,
|
|
||||||
Font_Unifont_Bold_16_glyph_52,
|
|
||||||
Font_Unifont_Bold_16_glyph_53,
|
|
||||||
Font_Unifont_Bold_16_glyph_54,
|
|
||||||
Font_Unifont_Bold_16_glyph_55,
|
|
||||||
Font_Unifont_Bold_16_glyph_56,
|
|
||||||
Font_Unifont_Bold_16_glyph_57,
|
|
||||||
Font_Unifont_Bold_16_glyph_58,
|
|
||||||
Font_Unifont_Bold_16_glyph_59,
|
|
||||||
Font_Unifont_Bold_16_glyph_60,
|
|
||||||
Font_Unifont_Bold_16_glyph_61,
|
|
||||||
Font_Unifont_Bold_16_glyph_62,
|
|
||||||
Font_Unifont_Bold_16_glyph_63,
|
|
||||||
Font_Unifont_Bold_16_glyph_64,
|
|
||||||
Font_Unifont_Bold_16_glyph_65,
|
|
||||||
Font_Unifont_Bold_16_glyph_66,
|
|
||||||
Font_Unifont_Bold_16_glyph_67,
|
|
||||||
Font_Unifont_Bold_16_glyph_68,
|
|
||||||
Font_Unifont_Bold_16_glyph_69,
|
|
||||||
Font_Unifont_Bold_16_glyph_70,
|
|
||||||
Font_Unifont_Bold_16_glyph_71,
|
|
||||||
Font_Unifont_Bold_16_glyph_72,
|
|
||||||
Font_Unifont_Bold_16_glyph_73,
|
|
||||||
Font_Unifont_Bold_16_glyph_74,
|
|
||||||
Font_Unifont_Bold_16_glyph_75,
|
|
||||||
Font_Unifont_Bold_16_glyph_76,
|
|
||||||
Font_Unifont_Bold_16_glyph_77,
|
|
||||||
Font_Unifont_Bold_16_glyph_78,
|
|
||||||
Font_Unifont_Bold_16_glyph_79,
|
|
||||||
Font_Unifont_Bold_16_glyph_80,
|
|
||||||
Font_Unifont_Bold_16_glyph_81,
|
|
||||||
Font_Unifont_Bold_16_glyph_82,
|
|
||||||
Font_Unifont_Bold_16_glyph_83,
|
|
||||||
Font_Unifont_Bold_16_glyph_84,
|
|
||||||
Font_Unifont_Bold_16_glyph_85,
|
|
||||||
Font_Unifont_Bold_16_glyph_86,
|
|
||||||
Font_Unifont_Bold_16_glyph_87,
|
|
||||||
Font_Unifont_Bold_16_glyph_88,
|
|
||||||
Font_Unifont_Bold_16_glyph_89,
|
|
||||||
Font_Unifont_Bold_16_glyph_90,
|
|
||||||
Font_Unifont_Bold_16_glyph_91,
|
|
||||||
Font_Unifont_Bold_16_glyph_92,
|
|
||||||
Font_Unifont_Bold_16_glyph_93,
|
|
||||||
Font_Unifont_Bold_16_glyph_94,
|
|
||||||
Font_Unifont_Bold_16_glyph_95,
|
|
||||||
Font_Unifont_Bold_16_glyph_96,
|
|
||||||
Font_Unifont_Bold_16_glyph_97,
|
|
||||||
Font_Unifont_Bold_16_glyph_98,
|
|
||||||
Font_Unifont_Bold_16_glyph_99,
|
|
||||||
Font_Unifont_Bold_16_glyph_100,
|
|
||||||
Font_Unifont_Bold_16_glyph_101,
|
|
||||||
Font_Unifont_Bold_16_glyph_102,
|
|
||||||
Font_Unifont_Bold_16_glyph_103,
|
|
||||||
Font_Unifont_Bold_16_glyph_104,
|
|
||||||
Font_Unifont_Bold_16_glyph_105,
|
|
||||||
Font_Unifont_Bold_16_glyph_106,
|
|
||||||
Font_Unifont_Bold_16_glyph_107,
|
|
||||||
Font_Unifont_Bold_16_glyph_108,
|
|
||||||
Font_Unifont_Bold_16_glyph_109,
|
|
||||||
Font_Unifont_Bold_16_glyph_110,
|
|
||||||
Font_Unifont_Bold_16_glyph_111,
|
|
||||||
Font_Unifont_Bold_16_glyph_112,
|
|
||||||
Font_Unifont_Bold_16_glyph_113,
|
|
||||||
Font_Unifont_Bold_16_glyph_114,
|
|
||||||
Font_Unifont_Bold_16_glyph_115,
|
|
||||||
Font_Unifont_Bold_16_glyph_116,
|
|
||||||
Font_Unifont_Bold_16_glyph_117,
|
|
||||||
Font_Unifont_Bold_16_glyph_118,
|
|
||||||
Font_Unifont_Bold_16_glyph_119,
|
|
||||||
Font_Unifont_Bold_16_glyph_120,
|
|
||||||
Font_Unifont_Bold_16_glyph_121,
|
|
||||||
Font_Unifont_Bold_16_glyph_122,
|
|
||||||
Font_Unifont_Bold_16_glyph_123,
|
|
||||||
Font_Unifont_Bold_16_glyph_124,
|
|
||||||
Font_Unifont_Bold_16_glyph_125,
|
|
||||||
Font_Unifont_Bold_16_glyph_126,
|
|
||||||
};
|
|
||||||
|
|
||||||
const font_info_t Font_Unifont_Bold_16_info = {
|
|
||||||
.height = 16,
|
|
||||||
.max_height = 15,
|
|
||||||
.baseline = 2,
|
|
||||||
.glyph_data = Font_Unifont_Bold_16,
|
|
||||||
.glyph_nonprintable = Font_Unifont_Bold_16_glyph_nonprintable,
|
|
||||||
};
|
|
@ -1,10 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
#if TREZOR_FONT_BPP != 1
|
|
||||||
#error Wrong TREZOR_FONT_BPP (expected 1)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const font_info_t Font_Unifont_Bold_16_info;
|
|
@ -1,218 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
// clang-format off
|
|
||||||
|
|
||||||
// - the first two bytes are width and height of the glyph
|
|
||||||
// - the third, fourth and fifth bytes are advance, bearingX and bearingY of the horizontal metrics of the glyph
|
|
||||||
// - the rest is packed 1-bit glyph data
|
|
||||||
|
|
||||||
// MANUAL CHANGES!
|
|
||||||
// In cases where the width and advance were the same (usually 7 and 7), increasing
|
|
||||||
// the advance to 8, so that these wide letters do not collide with the following one.
|
|
||||||
|
|
||||||
/* */ static const uint8_t Font_Unifont_Regular_16_glyph_32[] = { 0, 0, 8, 0, 0 };
|
|
||||||
/* ! */ static const uint8_t Font_Unifont_Regular_16_glyph_33[] = { 1, 10, 7, 3, 10, 254, 192 };
|
|
||||||
/* " */ static const uint8_t Font_Unifont_Regular_16_glyph_34[] = { 5, 4, 7, 1, 12, 140, 99, 16 };
|
|
||||||
/* # */ static const uint8_t Font_Unifont_Regular_16_glyph_35[] = { 6, 10, 7, 0, 10, 36, 146, 127, 73, 47, 228, 146, 64 };
|
|
||||||
/* $ */ static const uint8_t Font_Unifont_Regular_16_glyph_36[] = { 7, 10, 8, 0, 10, 16, 250, 76, 135, 3, 132, 201, 124, 32 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* % */ static const uint8_t Font_Unifont_Regular_16_glyph_37[] = { 7, 10, 8, 0, 10, 99, 42, 83, 65, 2, 11, 41, 83, 24 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* & */ static const uint8_t Font_Unifont_Regular_16_glyph_38[] = { 7, 10, 8, 0, 10, 56, 137, 17, 67, 10, 98, 194, 140, 228 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* ' */ static const uint8_t Font_Unifont_Regular_16_glyph_39[] = { 1, 4, 7, 3, 12, 240 };
|
|
||||||
/* ( */ static const uint8_t Font_Unifont_Regular_16_glyph_40[] = { 3, 12, 7, 2, 11, 41, 73, 36, 137, 16 };
|
|
||||||
/* ) */ static const uint8_t Font_Unifont_Regular_16_glyph_41[] = { 3, 12, 7, 1, 11, 137, 18, 73, 41, 64 };
|
|
||||||
/* * */ static const uint8_t Font_Unifont_Regular_16_glyph_42[] = { 7, 7, 8, 0, 8, 17, 37, 81, 197, 82, 68, 0 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* + */ static const uint8_t Font_Unifont_Regular_16_glyph_43[] = { 7, 7, 8, 0, 8, 16, 32, 71, 241, 2, 4, 0 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* , */ static const uint8_t Font_Unifont_Regular_16_glyph_44[] = { 2, 4, 7, 2, 2, 214 };
|
|
||||||
/* - */ static const uint8_t Font_Unifont_Regular_16_glyph_45[] = { 4, 1, 7, 1, 5, 240 };
|
|
||||||
/* . */ static const uint8_t Font_Unifont_Regular_16_glyph_46[] = { 2, 2, 7, 2, 2, 240 };
|
|
||||||
/* / */ static const uint8_t Font_Unifont_Regular_16_glyph_47[] = { 6, 10, 7, 0, 10, 4, 16, 132, 16, 130, 16, 130, 0 };
|
|
||||||
/* 0 */ static const uint8_t Font_Unifont_Regular_16_glyph_48[] = { 6, 10, 7, 0, 10, 49, 40, 99, 150, 156, 97, 72, 192 };
|
|
||||||
/* 1 */ static const uint8_t Font_Unifont_Regular_16_glyph_49[] = { 5, 10, 7, 1, 10, 35, 40, 66, 16, 132, 39, 192 };
|
|
||||||
/* 2 */ static const uint8_t Font_Unifont_Regular_16_glyph_50[] = { 6, 10, 7, 0, 10, 122, 24, 65, 24, 132, 32, 131, 240 };
|
|
||||||
/* 3 */ static const uint8_t Font_Unifont_Regular_16_glyph_51[] = { 6, 10, 7, 0, 10, 122, 24, 65, 56, 16, 97, 133, 224 };
|
|
||||||
/* 4 */ static const uint8_t Font_Unifont_Regular_16_glyph_52[] = { 6, 10, 7, 0, 10, 8, 98, 146, 138, 47, 194, 8, 32 };
|
|
||||||
/* 5 */ static const uint8_t Font_Unifont_Regular_16_glyph_53[] = { 6, 10, 7, 0, 10, 254, 8, 32, 248, 16, 65, 133, 224 };
|
|
||||||
/* 6 */ static const uint8_t Font_Unifont_Regular_16_glyph_54[] = { 6, 10, 7, 0, 10, 57, 8, 32, 250, 24, 97, 133, 224 };
|
|
||||||
/* 7 */ static const uint8_t Font_Unifont_Regular_16_glyph_55[] = { 6, 10, 7, 0, 10, 252, 16, 66, 8, 33, 4, 16, 64 };
|
|
||||||
/* 8 */ static const uint8_t Font_Unifont_Regular_16_glyph_56[] = { 6, 10, 7, 0, 10, 122, 24, 97, 122, 24, 97, 133, 224 };
|
|
||||||
/* 9 */ static const uint8_t Font_Unifont_Regular_16_glyph_57[] = { 6, 10, 7, 0, 10, 122, 24, 97, 124, 16, 65, 9, 192 };
|
|
||||||
/* : */ static const uint8_t Font_Unifont_Regular_16_glyph_58[] = { 2, 7, 7, 2, 8, 240, 60 };
|
|
||||||
/* ; */ static const uint8_t Font_Unifont_Regular_16_glyph_59[] = { 2, 9, 7, 2, 8, 240, 53, 128 };
|
|
||||||
/* < */ static const uint8_t Font_Unifont_Regular_16_glyph_60[] = { 5, 9, 7, 1, 9, 8, 136, 136, 32, 130, 8 };
|
|
||||||
/* = */ static const uint8_t Font_Unifont_Regular_16_glyph_61[] = { 6, 5, 7, 0, 7, 252, 0, 0, 252 };
|
|
||||||
/* > */ static const uint8_t Font_Unifont_Regular_16_glyph_62[] = { 5, 9, 7, 0, 9, 130, 8, 32, 136, 136, 128 };
|
|
||||||
/* ? */ static const uint8_t Font_Unifont_Regular_16_glyph_63[] = { 6, 10, 7, 0, 10, 122, 24, 65, 8, 65, 0, 16, 64 };
|
|
||||||
/* @ */ static const uint8_t Font_Unifont_Regular_16_glyph_64[] = { 6, 10, 7, 0, 10, 57, 25, 107, 166, 154, 103, 64, 240 };
|
|
||||||
/* A */ static const uint8_t Font_Unifont_Regular_16_glyph_65[] = { 6, 10, 7, 0, 10, 49, 36, 161, 135, 248, 97, 134, 16 };
|
|
||||||
/* B */ static const uint8_t Font_Unifont_Regular_16_glyph_66[] = { 6, 10, 7, 0, 10, 250, 24, 97, 250, 24, 97, 135, 224 };
|
|
||||||
/* C */ static const uint8_t Font_Unifont_Regular_16_glyph_67[] = { 6, 10, 7, 0, 10, 122, 24, 96, 130, 8, 33, 133, 224 };
|
|
||||||
/* D */ static const uint8_t Font_Unifont_Regular_16_glyph_68[] = { 6, 10, 7, 0, 10, 242, 40, 97, 134, 24, 97, 139, 192 };
|
|
||||||
/* E */ static const uint8_t Font_Unifont_Regular_16_glyph_69[] = { 6, 10, 7, 0, 10, 254, 8, 32, 250, 8, 32, 131, 240 };
|
|
||||||
/* F */ static const uint8_t Font_Unifont_Regular_16_glyph_70[] = { 6, 10, 7, 0, 10, 254, 8, 32, 250, 8, 32, 130, 0 };
|
|
||||||
/* G */ static const uint8_t Font_Unifont_Regular_16_glyph_71[] = { 6, 10, 7, 0, 10, 122, 24, 96, 130, 120, 97, 141, 208 };
|
|
||||||
/* H */ static const uint8_t Font_Unifont_Regular_16_glyph_72[] = { 6, 10, 7, 0, 10, 134, 24, 97, 254, 24, 97, 134, 16 };
|
|
||||||
/* I */ static const uint8_t Font_Unifont_Regular_16_glyph_73[] = { 5, 10, 7, 1, 10, 249, 8, 66, 16, 132, 39, 192 };
|
|
||||||
/* J */ static const uint8_t Font_Unifont_Regular_16_glyph_74[] = { 7, 10, 8, 0, 10, 62, 16, 32, 64, 129, 2, 68, 136, 224 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* K */ static const uint8_t Font_Unifont_Regular_16_glyph_75[] = { 6, 10, 7, 0, 10, 134, 41, 40, 195, 10, 36, 138, 16 };
|
|
||||||
/* L */ static const uint8_t Font_Unifont_Regular_16_glyph_76[] = { 6, 10, 7, 0, 10, 130, 8, 32, 130, 8, 32, 131, 240 };
|
|
||||||
/* M */ static const uint8_t Font_Unifont_Regular_16_glyph_77[] = { 6, 10, 7, 0, 10, 134, 28, 243, 182, 216, 97, 134, 16 };
|
|
||||||
/* N */ static const uint8_t Font_Unifont_Regular_16_glyph_78[] = { 6, 10, 7, 0, 10, 135, 28, 105, 166, 89, 99, 142, 16 };
|
|
||||||
/* O */ static const uint8_t Font_Unifont_Regular_16_glyph_79[] = { 6, 10, 7, 0, 10, 122, 24, 97, 134, 24, 97, 133, 224 };
|
|
||||||
/* P */ static const uint8_t Font_Unifont_Regular_16_glyph_80[] = { 6, 10, 7, 0, 10, 250, 24, 97, 250, 8, 32, 130, 0 };
|
|
||||||
/* Q */ static const uint8_t Font_Unifont_Regular_16_glyph_81[] = { 7, 11, 8, 0, 10, 121, 10, 20, 40, 80, 161, 90, 204, 240, 24 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* R */ static const uint8_t Font_Unifont_Regular_16_glyph_82[] = { 6, 10, 7, 0, 10, 250, 24, 97, 250, 72, 162, 134, 16 };
|
|
||||||
/* S */ static const uint8_t Font_Unifont_Regular_16_glyph_83[] = { 6, 10, 7, 0, 10, 122, 24, 96, 96, 96, 97, 133, 224 };
|
|
||||||
/* T */ static const uint8_t Font_Unifont_Regular_16_glyph_84[] = { 7, 10, 8, 0, 10, 254, 32, 64, 129, 2, 4, 8, 16, 32 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* U */ static const uint8_t Font_Unifont_Regular_16_glyph_85[] = { 6, 10, 7, 0, 10, 134, 24, 97, 134, 24, 97, 133, 224 };
|
|
||||||
/* V */ static const uint8_t Font_Unifont_Regular_16_glyph_86[] = { 7, 10, 8, 0, 10, 131, 6, 10, 36, 72, 138, 20, 16, 32 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* W */ static const uint8_t Font_Unifont_Regular_16_glyph_87[] = { 6, 10, 7, 0, 10, 134, 24, 97, 182, 220, 243, 134, 16 };
|
|
||||||
/* X */ static const uint8_t Font_Unifont_Regular_16_glyph_88[] = { 6, 10, 7, 0, 10, 134, 20, 146, 48, 196, 146, 134, 16 };
|
|
||||||
/* Y */ static const uint8_t Font_Unifont_Regular_16_glyph_89[] = { 7, 10, 8, 0, 10, 131, 5, 18, 34, 130, 4, 8, 16, 32 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* Z */ static const uint8_t Font_Unifont_Regular_16_glyph_90[] = { 6, 10, 7, 0, 10, 252, 16, 66, 16, 132, 32, 131, 240 };
|
|
||||||
/* [ */ static const uint8_t Font_Unifont_Regular_16_glyph_91[] = { 3, 12, 7, 3, 11, 242, 73, 36, 146, 112 };
|
|
||||||
/* \ */ static const uint8_t Font_Unifont_Regular_16_glyph_92[] = { 6, 10, 7, 0, 10, 130, 4, 8, 32, 65, 2, 4, 16 };
|
|
||||||
/* ] */ static const uint8_t Font_Unifont_Regular_16_glyph_93[] = { 3, 12, 7, 0, 11, 228, 146, 73, 36, 240 };
|
|
||||||
/* ^ */ static const uint8_t Font_Unifont_Regular_16_glyph_94[] = { 6, 3, 7, 0, 12, 49, 40, 64 };
|
|
||||||
/* _ */ static const uint8_t Font_Unifont_Regular_16_glyph_95[] = { 7, 1, 8, 0, 0, 254 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* ` */ static const uint8_t Font_Unifont_Regular_16_glyph_96[] = { 3, 3, 7, 1, 13, 136, 128 };
|
|
||||||
/* a */ static const uint8_t Font_Unifont_Regular_16_glyph_97[] = { 6, 8, 7, 0, 8, 122, 16, 95, 134, 24, 221 };
|
|
||||||
/* b */ static const uint8_t Font_Unifont_Regular_16_glyph_98[] = { 6, 11, 7, 0, 11, 130, 8, 46, 198, 24, 97, 135, 27, 128 };
|
|
||||||
/* c */ static const uint8_t Font_Unifont_Regular_16_glyph_99[] = { 6, 8, 7, 0, 8, 122, 24, 32, 130, 8, 94 };
|
|
||||||
/* d */ static const uint8_t Font_Unifont_Regular_16_glyph_100[] = { 6, 11, 7, 0, 11, 4, 16, 93, 142, 24, 97, 134, 55, 64 };
|
|
||||||
/* e */ static const uint8_t Font_Unifont_Regular_16_glyph_101[] = { 6, 8, 7, 0, 8, 122, 24, 127, 130, 8, 94 };
|
|
||||||
/* f */ static const uint8_t Font_Unifont_Regular_16_glyph_102[] = { 5, 11, 7, 0, 11, 25, 8, 79, 144, 132, 33, 8 };
|
|
||||||
/* g */ static const uint8_t Font_Unifont_Regular_16_glyph_103[] = { 6, 11, 7, 0, 9, 5, 216, 162, 137, 196, 30, 134, 23, 128 };
|
|
||||||
/* h */ static const uint8_t Font_Unifont_Regular_16_glyph_104[] = { 6, 11, 7, 0, 11, 130, 8, 46, 198, 24, 97, 134, 24, 64 };
|
|
||||||
/* i */ static const uint8_t Font_Unifont_Regular_16_glyph_105[] = { 5, 11, 7, 1, 11, 33, 0, 194, 16, 132, 33, 62 };
|
|
||||||
/* j */ static const uint8_t Font_Unifont_Regular_16_glyph_106[] = { 5, 13, 7, 0, 11, 8, 64, 48, 132, 33, 8, 67, 38, 0 };
|
|
||||||
/* k */ static const uint8_t Font_Unifont_Regular_16_glyph_107[] = { 6, 11, 7, 0, 11, 130, 8, 34, 146, 140, 40, 146, 40, 64 };
|
|
||||||
/* l */ static const uint8_t Font_Unifont_Regular_16_glyph_108[] = { 5, 11, 7, 1, 11, 97, 8, 66, 16, 132, 33, 62 };
|
|
||||||
/* m */ static const uint8_t Font_Unifont_Regular_16_glyph_109[] = { 7, 8, 8, 0, 8, 237, 38, 76, 153, 50, 100, 201, 0 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* n */ static const uint8_t Font_Unifont_Regular_16_glyph_110[] = { 6, 8, 7, 0, 8, 187, 24, 97, 134, 24, 97 };
|
|
||||||
/* o */ static const uint8_t Font_Unifont_Regular_16_glyph_111[] = { 6, 8, 7, 0, 8, 122, 24, 97, 134, 24, 94 };
|
|
||||||
/* p */ static const uint8_t Font_Unifont_Regular_16_glyph_112[] = { 6, 10, 7, 0, 8, 187, 24, 97, 134, 28, 110, 130, 0 };
|
|
||||||
/* q */ static const uint8_t Font_Unifont_Regular_16_glyph_113[] = { 6, 10, 7, 0, 8, 118, 56, 97, 134, 24, 221, 4, 16 };
|
|
||||||
/* r */ static const uint8_t Font_Unifont_Regular_16_glyph_114[] = { 6, 8, 7, 0, 8, 187, 24, 96, 130, 8, 32 };
|
|
||||||
/* s */ static const uint8_t Font_Unifont_Regular_16_glyph_115[] = { 6, 8, 7, 0, 8, 122, 24, 24, 24, 24, 94 };
|
|
||||||
/* t */ static const uint8_t Font_Unifont_Regular_16_glyph_116[] = { 5, 10, 7, 0, 10, 33, 9, 242, 16, 132, 32, 192 };
|
|
||||||
/* u */ static const uint8_t Font_Unifont_Regular_16_glyph_117[] = { 6, 8, 7, 0, 8, 134, 24, 97, 134, 24, 221 };
|
|
||||||
/* v */ static const uint8_t Font_Unifont_Regular_16_glyph_118[] = { 6, 8, 7, 0, 8, 134, 24, 82, 73, 35, 12 };
|
|
||||||
/* w */ static const uint8_t Font_Unifont_Regular_16_glyph_119[] = { 7, 8, 8, 0, 8, 131, 38, 76, 153, 50, 100, 182, 0 }; // < --- advanced changed from 7 to 8
|
|
||||||
/* x */ static const uint8_t Font_Unifont_Regular_16_glyph_120[] = { 6, 8, 7, 0, 8, 134, 20, 140, 49, 40, 97, 0 };
|
|
||||||
/* y */ static const uint8_t Font_Unifont_Regular_16_glyph_121[] = { 6, 10, 7, 0, 8, 134, 24, 97, 133, 51, 65, 5, 224 };
|
|
||||||
/* z */ static const uint8_t Font_Unifont_Regular_16_glyph_122[] = { 6, 8, 7, 0, 8, 252, 16, 132, 33, 8, 63 };
|
|
||||||
/* { */ static const uint8_t Font_Unifont_Regular_16_glyph_123[] = { 4, 13, 7, 1, 11, 52, 66, 36, 132, 34, 68, 48 };
|
|
||||||
/* | */ static const uint8_t Font_Unifont_Regular_16_glyph_124[] = { 1, 14, 7, 3, 12, 255, 252 };
|
|
||||||
/* } */ static const uint8_t Font_Unifont_Regular_16_glyph_125[] = { 4, 13, 7, 1, 11, 194, 36, 66, 18, 68, 34, 192 };
|
|
||||||
/* ~ */ static const uint8_t Font_Unifont_Regular_16_glyph_126[] = { 7, 3, 8, 0, 11, 99, 38, 48 }; // < --- advanced changed from 7 to 8
|
|
||||||
|
|
||||||
/* ? */ static const uint8_t Font_Unifont_Regular_16_glyph_nonprintable[] = { 6, 10, 7, 0, 10, 133, 231, 190, 247, 190, 255, 239, 191 };
|
|
||||||
|
|
||||||
static const uint8_t * const Font_Unifont_Regular_16[126 + 1 - 32] = {
|
|
||||||
Font_Unifont_Regular_16_glyph_32,
|
|
||||||
Font_Unifont_Regular_16_glyph_33,
|
|
||||||
Font_Unifont_Regular_16_glyph_34,
|
|
||||||
Font_Unifont_Regular_16_glyph_35,
|
|
||||||
Font_Unifont_Regular_16_glyph_36,
|
|
||||||
Font_Unifont_Regular_16_glyph_37,
|
|
||||||
Font_Unifont_Regular_16_glyph_38,
|
|
||||||
Font_Unifont_Regular_16_glyph_39,
|
|
||||||
Font_Unifont_Regular_16_glyph_40,
|
|
||||||
Font_Unifont_Regular_16_glyph_41,
|
|
||||||
Font_Unifont_Regular_16_glyph_42,
|
|
||||||
Font_Unifont_Regular_16_glyph_43,
|
|
||||||
Font_Unifont_Regular_16_glyph_44,
|
|
||||||
Font_Unifont_Regular_16_glyph_45,
|
|
||||||
Font_Unifont_Regular_16_glyph_46,
|
|
||||||
Font_Unifont_Regular_16_glyph_47,
|
|
||||||
Font_Unifont_Regular_16_glyph_48,
|
|
||||||
Font_Unifont_Regular_16_glyph_49,
|
|
||||||
Font_Unifont_Regular_16_glyph_50,
|
|
||||||
Font_Unifont_Regular_16_glyph_51,
|
|
||||||
Font_Unifont_Regular_16_glyph_52,
|
|
||||||
Font_Unifont_Regular_16_glyph_53,
|
|
||||||
Font_Unifont_Regular_16_glyph_54,
|
|
||||||
Font_Unifont_Regular_16_glyph_55,
|
|
||||||
Font_Unifont_Regular_16_glyph_56,
|
|
||||||
Font_Unifont_Regular_16_glyph_57,
|
|
||||||
Font_Unifont_Regular_16_glyph_58,
|
|
||||||
Font_Unifont_Regular_16_glyph_59,
|
|
||||||
Font_Unifont_Regular_16_glyph_60,
|
|
||||||
Font_Unifont_Regular_16_glyph_61,
|
|
||||||
Font_Unifont_Regular_16_glyph_62,
|
|
||||||
Font_Unifont_Regular_16_glyph_63,
|
|
||||||
Font_Unifont_Regular_16_glyph_64,
|
|
||||||
Font_Unifont_Regular_16_glyph_65,
|
|
||||||
Font_Unifont_Regular_16_glyph_66,
|
|
||||||
Font_Unifont_Regular_16_glyph_67,
|
|
||||||
Font_Unifont_Regular_16_glyph_68,
|
|
||||||
Font_Unifont_Regular_16_glyph_69,
|
|
||||||
Font_Unifont_Regular_16_glyph_70,
|
|
||||||
Font_Unifont_Regular_16_glyph_71,
|
|
||||||
Font_Unifont_Regular_16_glyph_72,
|
|
||||||
Font_Unifont_Regular_16_glyph_73,
|
|
||||||
Font_Unifont_Regular_16_glyph_74,
|
|
||||||
Font_Unifont_Regular_16_glyph_75,
|
|
||||||
Font_Unifont_Regular_16_glyph_76,
|
|
||||||
Font_Unifont_Regular_16_glyph_77,
|
|
||||||
Font_Unifont_Regular_16_glyph_78,
|
|
||||||
Font_Unifont_Regular_16_glyph_79,
|
|
||||||
Font_Unifont_Regular_16_glyph_80,
|
|
||||||
Font_Unifont_Regular_16_glyph_81,
|
|
||||||
Font_Unifont_Regular_16_glyph_82,
|
|
||||||
Font_Unifont_Regular_16_glyph_83,
|
|
||||||
Font_Unifont_Regular_16_glyph_84,
|
|
||||||
Font_Unifont_Regular_16_glyph_85,
|
|
||||||
Font_Unifont_Regular_16_glyph_86,
|
|
||||||
Font_Unifont_Regular_16_glyph_87,
|
|
||||||
Font_Unifont_Regular_16_glyph_88,
|
|
||||||
Font_Unifont_Regular_16_glyph_89,
|
|
||||||
Font_Unifont_Regular_16_glyph_90,
|
|
||||||
Font_Unifont_Regular_16_glyph_91,
|
|
||||||
Font_Unifont_Regular_16_glyph_92,
|
|
||||||
Font_Unifont_Regular_16_glyph_93,
|
|
||||||
Font_Unifont_Regular_16_glyph_94,
|
|
||||||
Font_Unifont_Regular_16_glyph_95,
|
|
||||||
Font_Unifont_Regular_16_glyph_96,
|
|
||||||
Font_Unifont_Regular_16_glyph_97,
|
|
||||||
Font_Unifont_Regular_16_glyph_98,
|
|
||||||
Font_Unifont_Regular_16_glyph_99,
|
|
||||||
Font_Unifont_Regular_16_glyph_100,
|
|
||||||
Font_Unifont_Regular_16_glyph_101,
|
|
||||||
Font_Unifont_Regular_16_glyph_102,
|
|
||||||
Font_Unifont_Regular_16_glyph_103,
|
|
||||||
Font_Unifont_Regular_16_glyph_104,
|
|
||||||
Font_Unifont_Regular_16_glyph_105,
|
|
||||||
Font_Unifont_Regular_16_glyph_106,
|
|
||||||
Font_Unifont_Regular_16_glyph_107,
|
|
||||||
Font_Unifont_Regular_16_glyph_108,
|
|
||||||
Font_Unifont_Regular_16_glyph_109,
|
|
||||||
Font_Unifont_Regular_16_glyph_110,
|
|
||||||
Font_Unifont_Regular_16_glyph_111,
|
|
||||||
Font_Unifont_Regular_16_glyph_112,
|
|
||||||
Font_Unifont_Regular_16_glyph_113,
|
|
||||||
Font_Unifont_Regular_16_glyph_114,
|
|
||||||
Font_Unifont_Regular_16_glyph_115,
|
|
||||||
Font_Unifont_Regular_16_glyph_116,
|
|
||||||
Font_Unifont_Regular_16_glyph_117,
|
|
||||||
Font_Unifont_Regular_16_glyph_118,
|
|
||||||
Font_Unifont_Regular_16_glyph_119,
|
|
||||||
Font_Unifont_Regular_16_glyph_120,
|
|
||||||
Font_Unifont_Regular_16_glyph_121,
|
|
||||||
Font_Unifont_Regular_16_glyph_122,
|
|
||||||
Font_Unifont_Regular_16_glyph_123,
|
|
||||||
Font_Unifont_Regular_16_glyph_124,
|
|
||||||
Font_Unifont_Regular_16_glyph_125,
|
|
||||||
Font_Unifont_Regular_16_glyph_126,
|
|
||||||
};
|
|
||||||
|
|
||||||
const font_info_t Font_Unifont_Regular_16_info = {
|
|
||||||
.height = 16,
|
|
||||||
.max_height = 15,
|
|
||||||
.baseline = 2,
|
|
||||||
.glyph_data = Font_Unifont_Regular_16,
|
|
||||||
.glyph_nonprintable = Font_Unifont_Regular_16_glyph_nonprintable,
|
|
||||||
};
|
|
@ -1,10 +0,0 @@
|
|||||||
// This file is generated by core/tools/codegen/gen_font.py
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "fonts.h"
|
|
||||||
|
|
||||||
#if TREZOR_FONT_BPP != 1
|
|
||||||
#error Wrong TREZOR_FONT_BPP (expected 1)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const font_info_t Font_Unifont_Regular_16_info;
|
|
@ -25,27 +25,9 @@
|
|||||||
#ifdef TREZOR_FONT_NORMAL_ENABLE
|
#ifdef TREZOR_FONT_NORMAL_ENABLE
|
||||||
#include TREZOR_FONT_NORMAL_INCLUDE
|
#include TREZOR_FONT_NORMAL_INCLUDE
|
||||||
#endif
|
#endif
|
||||||
#ifdef TREZOR_FONT_DEMIBOLD_ENABLE
|
|
||||||
#include TREZOR_FONT_DEMIBOLD_INCLUDE
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_BOLD_ENABLE
|
#ifdef TREZOR_FONT_BOLD_ENABLE
|
||||||
#include TREZOR_FONT_BOLD_INCLUDE
|
#include TREZOR_FONT_BOLD_INCLUDE
|
||||||
#endif
|
#endif
|
||||||
#ifdef TREZOR_FONT_NORMAL_UPPER_ENABLE
|
|
||||||
#include TREZOR_FONT_NORMAL_UPPER_INCLUDE
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_BOLD_UPPER_ENABLE
|
|
||||||
#include TREZOR_FONT_BOLD_UPPER_INCLUDE
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_MONO_ENABLE
|
|
||||||
#include TREZOR_FONT_MONO_INCLUDE
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_BIG_ENABLE
|
|
||||||
#include TREZOR_FONT_BIG_INCLUDE
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_SUB_ENABLE
|
|
||||||
#include TREZOR_FONT_SUB_INCLUDE
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define PASTER(font_name) font_name##_info
|
#define PASTER(font_name) font_name##_info
|
||||||
#define FONT_INFO(font_name) PASTER(font_name)
|
#define FONT_INFO(font_name) PASTER(font_name)
|
||||||
@ -59,30 +41,6 @@ const font_info_t *get_font_info(font_id_t font_id) {
|
|||||||
#ifdef TREZOR_FONT_BOLD_ENABLE
|
#ifdef TREZOR_FONT_BOLD_ENABLE
|
||||||
case FONT_BOLD:
|
case FONT_BOLD:
|
||||||
return &FONT_INFO(TREZOR_FONT_BOLD_NAME);
|
return &FONT_INFO(TREZOR_FONT_BOLD_NAME);
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_DEMIBOLD_ENABLE
|
|
||||||
case FONT_DEMIBOLD:
|
|
||||||
return &FONT_INFO(TREZOR_FONT_DEMIBOLD_NAME);
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_MONO_ENABLE
|
|
||||||
case FONT_MONO:
|
|
||||||
return &FONT_INFO(TREZOR_FONT_MONO_NAME);
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_BIG_ENABLE
|
|
||||||
case FONT_BIG:
|
|
||||||
return &FONT_INFO(TREZOR_FONT_BIG_NAME);
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_NORMAL_UPPER_ENABLE
|
|
||||||
case FONT_NORMAL_UPPER:
|
|
||||||
return &FONT_INFO(TREZOR_FONT_NORMAL_UPPER_NAME);
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_BOLD_UPPER_ENABLE
|
|
||||||
case FONT_BOLD_UPPER:
|
|
||||||
return &FONT_INFO(TREZOR_FONT_BOLD_UPPER_NAME);
|
|
||||||
#endif
|
|
||||||
#ifdef TREZOR_FONT_SUB_ENABLE
|
|
||||||
case FONT_SUB:
|
|
||||||
return &FONT_INFO(TREZOR_FONT_SUB_NAME);
|
|
||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -30,6 +30,9 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/// Font information structure containing metadata and pointers to font data
|
/// Font information structure containing metadata and pointers to font data
|
||||||
|
/// **This is now only used in `prodtest` and `bootloader_ci`**
|
||||||
|
/// For the main `bootloader` and `firmware`, `FontInfo` is used defined in
|
||||||
|
/// `core/embed/rust/src/ui/display/font.rs`
|
||||||
typedef struct {
|
typedef struct {
|
||||||
int height;
|
int height;
|
||||||
int max_height;
|
int max_height;
|
||||||
@ -38,17 +41,10 @@ typedef struct {
|
|||||||
const uint8_t *glyph_nonprintable;
|
const uint8_t *glyph_nonprintable;
|
||||||
} font_info_t;
|
} font_info_t;
|
||||||
|
|
||||||
/// Font identifiers. Keep in sync with `enum font` definition in
|
/// Font identifiers.
|
||||||
/// `core/embed/rust/src/ui/display/font.rs`.
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
FONT_NORMAL = -1,
|
FONT_NORMAL = -1,
|
||||||
FONT_BOLD = -2,
|
FONT_BOLD = -2,
|
||||||
FONT_MONO = -3,
|
|
||||||
FONT_BIG = -4,
|
|
||||||
FONT_DEMIBOLD = -5,
|
|
||||||
FONT_NORMAL_UPPER = -6,
|
|
||||||
FONT_BOLD_UPPER = -7,
|
|
||||||
FONT_SUB = -8,
|
|
||||||
} font_id_t;
|
} font_id_t;
|
||||||
|
|
||||||
const font_info_t *get_font_info(font_id_t font_id);
|
const font_info_t *get_font_info(font_id_t font_id);
|
||||||
|
@ -7,6 +7,11 @@ def add_font(
|
|||||||
defines: list[str | tuple[str, str]],
|
defines: list[str | tuple[str, str]],
|
||||||
sources: list[str],
|
sources: list[str],
|
||||||
) -> None:
|
) -> None:
|
||||||
|
"""Add font to the build.
|
||||||
|
|
||||||
|
This way is currently only used in `bootloader_ci` and `prodtest`.
|
||||||
|
The main `bootloader` and `firmware` both use font implementation in Rust.
|
||||||
|
"""
|
||||||
if font is not None:
|
if font is not None:
|
||||||
font_filename = font.replace("_upper", "").lower()
|
font_filename = font.replace("_upper", "").lower()
|
||||||
defines += [
|
defines += [
|
||||||
|
@ -13,41 +13,17 @@ def init_ui(
|
|||||||
|
|
||||||
rust_features.append("layout_bolt")
|
rust_features.append("layout_bolt")
|
||||||
|
|
||||||
font_normal = None
|
|
||||||
font_demibold = None
|
|
||||||
font_bold = None
|
|
||||||
font_mono = None
|
|
||||||
font_big = None
|
|
||||||
font_normal_upper = None
|
|
||||||
font_bold_upper = None
|
|
||||||
font_sub = None
|
|
||||||
|
|
||||||
if stage == "bootloader":
|
if stage == "bootloader":
|
||||||
font_normal = "Font_TTHoves_Regular_21"
|
pass
|
||||||
font_demibold = "Font_TTHoves_Regular_21"
|
if stage == "bootloader_ci":
|
||||||
font_bold = "Font_TTHoves_Bold_17_upper"
|
add_font("NORMAL", "Font_TTHoves_Regular_21", defines, sources)
|
||||||
font_mono = "Font_TTHoves_Regular_21"
|
add_font("BOLD", "Font_TTHoves_Bold_17_upper", defines, sources)
|
||||||
font_bold_upper = "Font_TTHoves_Bold_17_upper"
|
|
||||||
if stage == "prodtest":
|
if stage == "prodtest":
|
||||||
font_bold = "Font_Roboto_Bold_20"
|
add_font("BOLD", "Font_Roboto_Bold_20", defines, sources)
|
||||||
if stage == "firmware":
|
if stage == "firmware":
|
||||||
font_normal = "Font_TTHoves_Regular_21"
|
|
||||||
font_demibold = "Font_TTHoves_DemiBold_21"
|
|
||||||
font_mono = "Font_RobotoMono_Medium_20"
|
|
||||||
font_bold_upper = "Font_TTHoves_Bold_17_upper"
|
|
||||||
rust_features.append("ui_blurring")
|
rust_features.append("ui_blurring")
|
||||||
rust_features.append("ui_jpeg_decoder")
|
rust_features.append("ui_jpeg_decoder")
|
||||||
|
|
||||||
# fonts
|
|
||||||
add_font("NORMAL", font_normal, defines, sources)
|
|
||||||
add_font("BOLD", font_bold, defines, sources)
|
|
||||||
add_font("DEMIBOLD", font_demibold, defines, sources)
|
|
||||||
add_font("MONO", font_mono, defines, sources)
|
|
||||||
add_font("BIG", font_big, defines, sources)
|
|
||||||
add_font("NORMAL_UPPER", font_normal_upper, defines, sources)
|
|
||||||
add_font("BOLD_UPPER", font_bold_upper, defines, sources)
|
|
||||||
add_font("SUB", font_sub, defines, sources)
|
|
||||||
|
|
||||||
|
|
||||||
def get_ui_layout() -> str:
|
def get_ui_layout() -> str:
|
||||||
return "UI_LAYOUT_BOLT"
|
return "UI_LAYOUT_BOLT"
|
||||||
|
@ -13,44 +13,14 @@ def init_ui(
|
|||||||
|
|
||||||
rust_features.append("layout_caesar")
|
rust_features.append("layout_caesar")
|
||||||
|
|
||||||
font_normal = None
|
|
||||||
font_demibold = None
|
|
||||||
font_bold = None
|
|
||||||
font_mono = None
|
|
||||||
font_big = None
|
|
||||||
font_normal_upper = None
|
|
||||||
font_bold_upper = None
|
|
||||||
font_sub = None
|
|
||||||
|
|
||||||
if stage == "bootloader":
|
if stage == "bootloader":
|
||||||
font_normal = "Font_PixelOperator_Regular_8"
|
|
||||||
font_demibold = "Font_PixelOperator_Regular_8"
|
|
||||||
font_bold = "Font_PixelOperator_Bold_8"
|
|
||||||
font_mono = "Font_PixelOperator_Regular_8"
|
|
||||||
font_big = "Font_PixelOperator_Regular_8"
|
|
||||||
font_normal_upper = "Font_PixelOperator_Regular_8_upper"
|
|
||||||
if "bootloader_empty_lock" in config:
|
if "bootloader_empty_lock" in config:
|
||||||
rust_features.append("ui_empty_lock")
|
rust_features.append("ui_empty_lock")
|
||||||
if stage == "prodtest":
|
if stage in ("bootloader_ci", "prodtest"):
|
||||||
font_bold = "Font_PixelOperator_Bold_8"
|
add_font("NORMAL", "Font_PixelOperator_Regular_8", defines, sources)
|
||||||
|
add_font("BOLD", "Font_PixelOperator_Bold_8", defines, sources)
|
||||||
if stage == "firmware":
|
if stage == "firmware":
|
||||||
font_normal = "Font_PixelOperator_Regular_8"
|
pass
|
||||||
font_demibold = "Font_Unifont_Bold_16"
|
|
||||||
font_bold = "Font_PixelOperator_Bold_8"
|
|
||||||
font_mono = "Font_PixelOperatorMono_Regular_8"
|
|
||||||
font_big = "Font_Unifont_Regular_16"
|
|
||||||
font_normal_upper = "Font_PixelOperator_Regular_8_upper"
|
|
||||||
font_bold_upper = "Font_PixelOperator_Bold_8_upper"
|
|
||||||
|
|
||||||
# fonts
|
|
||||||
add_font("NORMAL", font_normal, defines, sources)
|
|
||||||
add_font("BOLD", font_bold, defines, sources)
|
|
||||||
add_font("DEMIBOLD", font_demibold, defines, sources)
|
|
||||||
add_font("MONO", font_mono, defines, sources)
|
|
||||||
add_font("BIG", font_big, defines, sources)
|
|
||||||
add_font("NORMAL_UPPER", font_normal_upper, defines, sources)
|
|
||||||
add_font("BOLD_UPPER", font_bold_upper, defines, sources)
|
|
||||||
add_font("SUB", font_sub, defines, sources)
|
|
||||||
|
|
||||||
|
|
||||||
def get_ui_layout() -> str:
|
def get_ui_layout() -> str:
|
||||||
|
@ -13,47 +13,19 @@ def init_ui(
|
|||||||
|
|
||||||
rust_features.append("layout_delizia")
|
rust_features.append("layout_delizia")
|
||||||
|
|
||||||
font_normal = None
|
|
||||||
font_demibold = None
|
|
||||||
font_bold = None
|
|
||||||
font_mono = None
|
|
||||||
font_big = None
|
|
||||||
font_normal_upper = None
|
|
||||||
font_bold_upper = None
|
|
||||||
font_sub = None
|
|
||||||
|
|
||||||
if stage == "bootloader":
|
if stage == "bootloader":
|
||||||
font_normal = "Font_TTSatoshi_DemiBold_21"
|
pass
|
||||||
font_demibold = "Font_TTSatoshi_DemiBold_21"
|
if stage == "bootloader_ci":
|
||||||
font_bold = "Font_TTHoves_Bold_17_upper"
|
add_font("NORMAL", "Font_TTSatoshi_DemiBold_21", defines, sources)
|
||||||
font_mono = "Font_TTSatoshi_DemiBold_21"
|
add_font("BOLD", "Font_TTHoves_Bold_17_upper", defines, sources)
|
||||||
font_bold_upper = "Font_TTHoves_Bold_17_upper"
|
|
||||||
if stage == "prodtest":
|
if stage == "prodtest":
|
||||||
font_normal = "Font_TTSatoshi_DemiBold_21"
|
add_font("BOLD", "Font_TTSatoshi_DemiBold_21", defines, sources)
|
||||||
font_bold = "Font_TTSatoshi_DemiBold_21"
|
|
||||||
font_mono = "Font_RobotoMono_Medium_21"
|
|
||||||
if stage == "firmware":
|
if stage == "firmware":
|
||||||
font_normal = "Font_TTSatoshi_DemiBold_21"
|
|
||||||
font_demibold = "Font_TTSatoshi_DemiBold_21"
|
|
||||||
font_bold = "Font_TTSatoshi_DemiBold_21"
|
|
||||||
font_mono = "Font_RobotoMono_Medium_21"
|
|
||||||
font_big = "Font_TTSatoshi_DemiBold_42"
|
|
||||||
font_sub = "Font_TTSatoshi_DemiBold_18"
|
|
||||||
rust_features.append("ui_blurring")
|
rust_features.append("ui_blurring")
|
||||||
rust_features.append("ui_jpeg_decoder")
|
rust_features.append("ui_jpeg_decoder")
|
||||||
rust_features.append("ui_image_buffer")
|
rust_features.append("ui_image_buffer")
|
||||||
rust_features.append("ui_overlay")
|
rust_features.append("ui_overlay")
|
||||||
|
|
||||||
# fonts
|
|
||||||
add_font("NORMAL", font_normal, defines, sources)
|
|
||||||
add_font("BOLD", font_bold, defines, sources)
|
|
||||||
add_font("DEMIBOLD", font_demibold, defines, sources)
|
|
||||||
add_font("MONO", font_mono, defines, sources)
|
|
||||||
add_font("BIG", font_big, defines, sources)
|
|
||||||
add_font("NORMAL_UPPER", font_normal_upper, defines, sources)
|
|
||||||
add_font("BOLD_UPPER", font_bold_upper, defines, sources)
|
|
||||||
add_font("SUB", font_sub, defines, sources)
|
|
||||||
|
|
||||||
|
|
||||||
def get_ui_layout() -> str:
|
def get_ui_layout() -> str:
|
||||||
return "UI_LAYOUT_DELIZIA"
|
return "UI_LAYOUT_DELIZIA"
|
||||||
|
Loading…
Reference in New Issue
Block a user