diff --git a/core/embed/extmod/modtrezorui/font_pixeloperator_bold_8.c b/core/embed/extmod/modtrezorui/font_pixeloperator_bold_8.c index 9d8c8aec0..57590fc0e 100644 --- a/core/embed/extmod/modtrezorui/font_pixeloperator_bold_8.c +++ b/core/embed/extmod/modtrezorui/font_pixeloperator_bold_8.c @@ -7,102 +7,102 @@ // - the rest is packed 1-bit glyph data /* */ static const uint8_t Font_PixelOperator_Bold_8_glyph_32[] = { 0, 0, 4, 0, 0 }; -/* ! */ static const uint8_t Font_PixelOperator_Bold_8_glyph_33[] = { 2, 7, 6, 2, 7, 255, 204 }; -/* " */ static const uint8_t Font_PixelOperator_Bold_8_glyph_34[] = { 5, 3, 7, 1, 7, 222, 246 }; -/* # */ static const uint8_t Font_PixelOperator_Bold_8_glyph_35[] = { 7, 6, 9, 1, 6, 109, 253, 179, 111, 237, 128 }; -/* $ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_36[] = { 7, 7, 9, 1, 7, 16, 251, 67, 225, 127, 132, 0 }; -/* % */ static const uint8_t Font_PixelOperator_Bold_8_glyph_37[] = { 12, 7, 14, 1, 7, 112, 141, 152, 219, 7, 110, 13, 177, 155, 16, 224 }; -/* & */ static const uint8_t Font_PixelOperator_Bold_8_glyph_38[] = { 6, 7, 8, 1, 7, 123, 60, 30, 207, 55, 192 }; -/* ' */ static const uint8_t Font_PixelOperator_Bold_8_glyph_39[] = { 2, 3, 6, 2, 7, 252 }; -/* ( */ static const uint8_t Font_PixelOperator_Bold_8_glyph_40[] = { 4, 7, 8, 3, 7, 54, 204, 198, 48 }; -/* ) */ static const uint8_t Font_PixelOperator_Bold_8_glyph_41[] = { 4, 7, 8, 1, 7, 198, 51, 54, 192 }; -/* * */ static const uint8_t Font_PixelOperator_Bold_8_glyph_42[] = { 5, 7, 7, 1, 7, 37, 126, 239, 212, 128 }; -/* + */ static const uint8_t Font_PixelOperator_Bold_8_glyph_43[] = { 6, 5, 8, 1, 6, 48, 207, 204, 48 }; -/* , */ static const uint8_t Font_PixelOperator_Bold_8_glyph_44[] = { 3, 3, 6, 1, 2, 111, 0 }; -/* - */ static const uint8_t Font_PixelOperator_Bold_8_glyph_45[] = { 4, 1, 6, 1, 4, 240 }; -/* . */ static const uint8_t Font_PixelOperator_Bold_8_glyph_46[] = { 2, 1, 6, 2, 1, 192 }; -/* / */ static const uint8_t Font_PixelOperator_Bold_8_glyph_47[] = { 4, 7, 6, 1, 7, 51, 102, 108, 192 }; -/* 0 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_48[] = { 6, 7, 8, 1, 7, 123, 61, 255, 239, 55, 128 }; -/* 1 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_49[] = { 4, 7, 8, 2, 7, 55, 251, 51, 48 }; -/* 2 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_50[] = { 6, 7, 8, 1, 7, 123, 48, 198, 49, 143, 192 }; -/* 3 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_51[] = { 6, 7, 8, 1, 7, 123, 48, 206, 15, 55, 128 }; -/* 4 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_52[] = { 6, 7, 8, 1, 7, 28, 246, 243, 252, 48, 192 }; -/* 5 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_53[] = { 6, 7, 8, 1, 7, 255, 15, 131, 15, 55, 128 }; -/* 6 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_54[] = { 6, 7, 8, 1, 7, 123, 60, 62, 207, 55, 128 }; -/* 7 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_55[] = { 6, 7, 8, 1, 7, 252, 49, 140, 99, 12, 0 }; -/* 8 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_56[] = { 6, 7, 8, 1, 7, 123, 60, 222, 207, 55, 128 }; -/* 9 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_57[] = { 6, 7, 8, 1, 7, 123, 60, 223, 15, 55, 128 }; -/* : */ static const uint8_t Font_PixelOperator_Bold_8_glyph_58[] = { 2, 5, 6, 2, 5, 192, 192 }; -/* ; */ static const uint8_t Font_PixelOperator_Bold_8_glyph_59[] = { 3, 6, 6, 1, 5, 96, 55, 128 }; -/* < */ static const uint8_t Font_PixelOperator_Bold_8_glyph_60[] = { 4, 5, 6, 1, 6, 54, 198, 48 }; -/* = */ static const uint8_t Font_PixelOperator_Bold_8_glyph_61[] = { 4, 3, 6, 1, 5, 240, 240 }; -/* > */ static const uint8_t Font_PixelOperator_Bold_8_glyph_62[] = { 4, 5, 6, 1, 6, 198, 54, 192 }; -/* ? */ static const uint8_t Font_PixelOperator_Bold_8_glyph_63[] = { 6, 7, 8, 1, 7, 123, 48, 198, 48, 3, 0 }; -/* @ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_64[] = { 7, 8, 9, 1, 7, 125, 6, 109, 90, 179, 160, 62, 0 }; -/* A */ static const uint8_t Font_PixelOperator_Bold_8_glyph_65[] = { 6, 7, 8, 1, 7, 123, 60, 243, 255, 60, 192 }; -/* B */ static const uint8_t Font_PixelOperator_Bold_8_glyph_66[] = { 6, 7, 8, 1, 7, 251, 60, 254, 207, 63, 128 }; -/* C */ static const uint8_t Font_PixelOperator_Bold_8_glyph_67[] = { 6, 7, 8, 1, 7, 123, 60, 48, 195, 55, 128 }; -/* D */ static const uint8_t Font_PixelOperator_Bold_8_glyph_68[] = { 6, 7, 8, 1, 7, 251, 60, 243, 207, 63, 128 }; -/* E */ static const uint8_t Font_PixelOperator_Bold_8_glyph_69[] = { 6, 7, 8, 1, 7, 255, 12, 60, 195, 15, 192 }; -/* F */ static const uint8_t Font_PixelOperator_Bold_8_glyph_70[] = { 6, 7, 8, 1, 7, 255, 12, 60, 195, 12, 0 }; -/* G */ static const uint8_t Font_PixelOperator_Bold_8_glyph_71[] = { 6, 7, 8, 1, 7, 123, 60, 55, 207, 55, 192 }; -/* H */ static const uint8_t Font_PixelOperator_Bold_8_glyph_72[] = { 6, 7, 8, 1, 7, 207, 60, 255, 207, 60, 192 }; -/* I */ static const uint8_t Font_PixelOperator_Bold_8_glyph_73[] = { 2, 7, 6, 2, 7, 255, 252 }; -/* J */ static const uint8_t Font_PixelOperator_Bold_8_glyph_74[] = { 6, 7, 8, 1, 7, 12, 48, 195, 15, 55, 128 }; -/* K */ static const uint8_t Font_PixelOperator_Bold_8_glyph_75[] = { 6, 7, 8, 1, 7, 207, 111, 56, 243, 108, 192 }; -/* L */ static const uint8_t Font_PixelOperator_Bold_8_glyph_76[] = { 6, 7, 8, 1, 7, 195, 12, 48, 195, 15, 192 }; -/* M */ static const uint8_t Font_PixelOperator_Bold_8_glyph_77[] = { 7, 7, 9, 1, 7, 199, 143, 191, 253, 120, 241, 128 }; -/* N */ static const uint8_t Font_PixelOperator_Bold_8_glyph_78[] = { 6, 7, 8, 1, 7, 207, 62, 255, 223, 60, 192 }; -/* O */ static const uint8_t Font_PixelOperator_Bold_8_glyph_79[] = { 6, 7, 8, 1, 7, 123, 60, 243, 207, 55, 128 }; -/* P */ static const uint8_t Font_PixelOperator_Bold_8_glyph_80[] = { 6, 7, 8, 1, 7, 251, 60, 243, 251, 12, 0 }; -/* Q */ static const uint8_t Font_PixelOperator_Bold_8_glyph_81[] = { 6, 7, 8, 1, 7, 123, 60, 251, 255, 102, 192 }; -/* R */ static const uint8_t Font_PixelOperator_Bold_8_glyph_82[] = { 6, 7, 8, 1, 7, 251, 60, 243, 251, 108, 192 }; -/* S */ static const uint8_t Font_PixelOperator_Bold_8_glyph_83[] = { 6, 7, 8, 1, 7, 123, 60, 30, 15, 55, 128 }; -/* T */ static const uint8_t Font_PixelOperator_Bold_8_glyph_84[] = { 6, 7, 8, 1, 7, 252, 195, 12, 48, 195, 0 }; -/* U */ static const uint8_t Font_PixelOperator_Bold_8_glyph_85[] = { 6, 7, 8, 1, 7, 207, 60, 243, 207, 55, 128 }; -/* V */ static const uint8_t Font_PixelOperator_Bold_8_glyph_86[] = { 6, 7, 8, 1, 7, 207, 60, 243, 205, 227, 0 }; -/* W */ static const uint8_t Font_PixelOperator_Bold_8_glyph_87[] = { 7, 7, 9, 1, 7, 199, 143, 94, 189, 122, 219, 0 }; -/* X */ static const uint8_t Font_PixelOperator_Bold_8_glyph_88[] = { 6, 7, 8, 1, 7, 207, 55, 140, 123, 60, 192 }; -/* Y */ static const uint8_t Font_PixelOperator_Bold_8_glyph_89[] = { 6, 7, 8, 1, 7, 207, 55, 140, 48, 195, 0 }; -/* Z */ static const uint8_t Font_PixelOperator_Bold_8_glyph_90[] = { 6, 7, 8, 1, 7, 252, 49, 140, 99, 15, 192 }; -/* [ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_91[] = { 4, 7, 8, 3, 7, 252, 204, 204, 240 }; -/* \ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_92[] = { 4, 7, 6, 1, 7, 204, 102, 99, 48 }; -/* ] */ static const uint8_t Font_PixelOperator_Bold_8_glyph_93[] = { 4, 7, 7, 1, 7, 243, 51, 51, 240 }; -/* ^ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_94[] = { 6, 4, 8, 1, 7, 49, 236, 225, 0 }; +/* ! */ static const uint8_t Font_PixelOperator_Bold_8_glyph_33[] = { 2, 7, 5, 1, 7, 255, 204 }; +/* " */ static const uint8_t Font_PixelOperator_Bold_8_glyph_34[] = { 5, 3, 6, 0, 7, 222, 246 }; +/* # */ static const uint8_t Font_PixelOperator_Bold_8_glyph_35[] = { 7, 6, 8, 0, 6, 109, 253, 179, 111, 237, 128 }; +/* $ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_36[] = { 7, 7, 8, 0, 7, 16, 251, 67, 225, 127, 132, 0 }; +/* % */ static const uint8_t Font_PixelOperator_Bold_8_glyph_37[] = { 12, 7, 13, 0, 7, 112, 141, 152, 219, 7, 110, 13, 177, 155, 16, 224 }; +/* & */ static const uint8_t Font_PixelOperator_Bold_8_glyph_38[] = { 6, 7, 7, 0, 7, 123, 60, 30, 207, 55, 192 }; +/* ' */ static const uint8_t Font_PixelOperator_Bold_8_glyph_39[] = { 2, 3, 5, 1, 7, 252 }; +/* ( */ static const uint8_t Font_PixelOperator_Bold_8_glyph_40[] = { 4, 7, 7, 2, 7, 54, 204, 198, 48 }; +/* ) */ static const uint8_t Font_PixelOperator_Bold_8_glyph_41[] = { 4, 7, 7, 0, 7, 198, 51, 54, 192 }; +/* * */ static const uint8_t Font_PixelOperator_Bold_8_glyph_42[] = { 5, 7, 6, 0, 7, 37, 126, 239, 212, 128 }; +/* + */ static const uint8_t Font_PixelOperator_Bold_8_glyph_43[] = { 6, 5, 7, 0, 6, 48, 207, 204, 48 }; +/* , */ static const uint8_t Font_PixelOperator_Bold_8_glyph_44[] = { 3, 3, 5, 0, 2, 111, 0 }; +/* - */ static const uint8_t Font_PixelOperator_Bold_8_glyph_45[] = { 4, 1, 5, 0, 4, 240 }; +/* . */ static const uint8_t Font_PixelOperator_Bold_8_glyph_46[] = { 2, 1, 5, 1, 1, 192 }; +/* / */ static const uint8_t Font_PixelOperator_Bold_8_glyph_47[] = { 4, 7, 5, 0, 7, 51, 102, 108, 192 }; +/* 0 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_48[] = { 6, 7, 7, 0, 7, 123, 61, 255, 239, 55, 128 }; +/* 1 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_49[] = { 4, 7, 7, 1, 7, 55, 251, 51, 48 }; +/* 2 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_50[] = { 6, 7, 7, 0, 7, 123, 48, 198, 49, 143, 192 }; +/* 3 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_51[] = { 6, 7, 7, 0, 7, 123, 48, 206, 15, 55, 128 }; +/* 4 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_52[] = { 6, 7, 7, 0, 7, 28, 246, 243, 252, 48, 192 }; +/* 5 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_53[] = { 6, 7, 7, 0, 7, 255, 15, 131, 15, 55, 128 }; +/* 6 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_54[] = { 6, 7, 7, 0, 7, 123, 60, 62, 207, 55, 128 }; +/* 7 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_55[] = { 6, 7, 7, 0, 7, 252, 49, 140, 99, 12, 0 }; +/* 8 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_56[] = { 6, 7, 7, 0, 7, 123, 60, 222, 207, 55, 128 }; +/* 9 */ static const uint8_t Font_PixelOperator_Bold_8_glyph_57[] = { 6, 7, 7, 0, 7, 123, 60, 223, 15, 55, 128 }; +/* : */ static const uint8_t Font_PixelOperator_Bold_8_glyph_58[] = { 2, 5, 5, 1, 5, 192, 192 }; +/* ; */ static const uint8_t Font_PixelOperator_Bold_8_glyph_59[] = { 3, 6, 5, 0, 5, 96, 55, 128 }; +/* < */ static const uint8_t Font_PixelOperator_Bold_8_glyph_60[] = { 4, 5, 5, 0, 6, 54, 198, 48 }; +/* = */ static const uint8_t Font_PixelOperator_Bold_8_glyph_61[] = { 4, 3, 5, 0, 5, 240, 240 }; +/* > */ static const uint8_t Font_PixelOperator_Bold_8_glyph_62[] = { 4, 5, 5, 0, 6, 198, 54, 192 }; +/* ? */ static const uint8_t Font_PixelOperator_Bold_8_glyph_63[] = { 6, 7, 7, 0, 7, 123, 48, 198, 48, 3, 0 }; +/* @ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_64[] = { 7, 8, 8, 0, 7, 125, 6, 109, 90, 179, 160, 62, 0 }; +/* A */ static const uint8_t Font_PixelOperator_Bold_8_glyph_65[] = { 6, 7, 7, 0, 7, 123, 60, 243, 255, 60, 192 }; +/* B */ static const uint8_t Font_PixelOperator_Bold_8_glyph_66[] = { 6, 7, 7, 0, 7, 251, 60, 254, 207, 63, 128 }; +/* C */ static const uint8_t Font_PixelOperator_Bold_8_glyph_67[] = { 6, 7, 7, 0, 7, 123, 60, 48, 195, 55, 128 }; +/* D */ static const uint8_t Font_PixelOperator_Bold_8_glyph_68[] = { 6, 7, 7, 0, 7, 251, 60, 243, 207, 63, 128 }; +/* E */ static const uint8_t Font_PixelOperator_Bold_8_glyph_69[] = { 6, 7, 7, 0, 7, 255, 12, 60, 195, 15, 192 }; +/* F */ static const uint8_t Font_PixelOperator_Bold_8_glyph_70[] = { 6, 7, 7, 0, 7, 255, 12, 60, 195, 12, 0 }; +/* G */ static const uint8_t Font_PixelOperator_Bold_8_glyph_71[] = { 6, 7, 7, 0, 7, 123, 60, 55, 207, 55, 192 }; +/* H */ static const uint8_t Font_PixelOperator_Bold_8_glyph_72[] = { 6, 7, 7, 0, 7, 207, 60, 255, 207, 60, 192 }; +/* I */ static const uint8_t Font_PixelOperator_Bold_8_glyph_73[] = { 2, 7, 5, 1, 7, 255, 252 }; +/* J */ static const uint8_t Font_PixelOperator_Bold_8_glyph_74[] = { 6, 7, 7, 0, 7, 12, 48, 195, 15, 55, 128 }; +/* K */ static const uint8_t Font_PixelOperator_Bold_8_glyph_75[] = { 6, 7, 7, 0, 7, 207, 111, 56, 243, 108, 192 }; +/* L */ static const uint8_t Font_PixelOperator_Bold_8_glyph_76[] = { 6, 7, 7, 0, 7, 195, 12, 48, 195, 15, 192 }; +/* M */ static const uint8_t Font_PixelOperator_Bold_8_glyph_77[] = { 7, 7, 8, 0, 7, 199, 143, 191, 253, 120, 241, 128 }; +/* N */ static const uint8_t Font_PixelOperator_Bold_8_glyph_78[] = { 6, 7, 7, 0, 7, 207, 62, 255, 223, 60, 192 }; +/* O */ static const uint8_t Font_PixelOperator_Bold_8_glyph_79[] = { 6, 7, 7, 0, 7, 123, 60, 243, 207, 55, 128 }; +/* P */ static const uint8_t Font_PixelOperator_Bold_8_glyph_80[] = { 6, 7, 7, 0, 7, 251, 60, 243, 251, 12, 0 }; +/* Q */ static const uint8_t Font_PixelOperator_Bold_8_glyph_81[] = { 6, 7, 7, 0, 7, 123, 60, 251, 255, 102, 192 }; +/* R */ static const uint8_t Font_PixelOperator_Bold_8_glyph_82[] = { 6, 7, 7, 0, 7, 251, 60, 243, 251, 108, 192 }; +/* S */ static const uint8_t Font_PixelOperator_Bold_8_glyph_83[] = { 6, 7, 7, 0, 7, 123, 60, 30, 15, 55, 128 }; +/* T */ static const uint8_t Font_PixelOperator_Bold_8_glyph_84[] = { 6, 7, 7, 0, 7, 252, 195, 12, 48, 195, 0 }; +/* U */ static const uint8_t Font_PixelOperator_Bold_8_glyph_85[] = { 6, 7, 7, 0, 7, 207, 60, 243, 207, 55, 128 }; +/* V */ static const uint8_t Font_PixelOperator_Bold_8_glyph_86[] = { 6, 7, 7, 0, 7, 207, 60, 243, 205, 227, 0 }; +/* W */ static const uint8_t Font_PixelOperator_Bold_8_glyph_87[] = { 7, 7, 8, 0, 7, 199, 143, 94, 189, 122, 219, 0 }; +/* X */ static const uint8_t Font_PixelOperator_Bold_8_glyph_88[] = { 6, 7, 7, 0, 7, 207, 55, 140, 123, 60, 192 }; +/* Y */ static const uint8_t Font_PixelOperator_Bold_8_glyph_89[] = { 6, 7, 7, 0, 7, 207, 55, 140, 48, 195, 0 }; +/* Z */ static const uint8_t Font_PixelOperator_Bold_8_glyph_90[] = { 6, 7, 7, 0, 7, 252, 49, 140, 99, 15, 192 }; +/* [ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_91[] = { 4, 7, 7, 2, 7, 252, 204, 204, 240 }; +/* \ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_92[] = { 4, 7, 5, 0, 7, 204, 102, 99, 48 }; +/* ] */ static const uint8_t Font_PixelOperator_Bold_8_glyph_93[] = { 4, 7, 6, 0, 7, 243, 51, 51, 240 }; +/* ^ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_94[] = { 6, 4, 7, 0, 7, 49, 236, 225, 0 }; /* _ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_95[] = { 5, 1, 5, 0, 0, 248 }; -/* ` */ static const uint8_t Font_PixelOperator_Bold_8_glyph_96[] = { 3, 2, 6, 1, 7, 204 }; -/* a */ static const uint8_t Font_PixelOperator_Bold_8_glyph_97[] = { 6, 5, 8, 1, 5, 120, 55, 243, 124 }; -/* b */ static const uint8_t Font_PixelOperator_Bold_8_glyph_98[] = { 6, 7, 8, 1, 7, 195, 15, 179, 207, 63, 128 }; -/* c */ static const uint8_t Font_PixelOperator_Bold_8_glyph_99[] = { 6, 5, 8, 1, 5, 123, 60, 51, 120 }; -/* d */ static const uint8_t Font_PixelOperator_Bold_8_glyph_100[] = { 6, 7, 8, 1, 7, 12, 55, 243, 207, 55, 192 }; -/* e */ static const uint8_t Font_PixelOperator_Bold_8_glyph_101[] = { 6, 5, 8, 1, 5, 123, 63, 240, 120 }; -/* f */ static const uint8_t Font_PixelOperator_Bold_8_glyph_102[] = { 5, 7, 7, 1, 7, 59, 62, 198, 49, 128 }; -/* g */ static const uint8_t Font_PixelOperator_Bold_8_glyph_103[] = { 6, 6, 8, 1, 5, 127, 60, 223, 13, 224 }; -/* h */ static const uint8_t Font_PixelOperator_Bold_8_glyph_104[] = { 6, 7, 8, 1, 7, 195, 15, 179, 207, 60, 192 }; -/* i */ static const uint8_t Font_PixelOperator_Bold_8_glyph_105[] = { 2, 7, 6, 2, 7, 207, 252 }; -/* j */ static const uint8_t Font_PixelOperator_Bold_8_glyph_106[] = { 6, 8, 8, 1, 7, 12, 0, 195, 12, 60, 222, 0 }; -/* k */ static const uint8_t Font_PixelOperator_Bold_8_glyph_107[] = { 6, 7, 8, 1, 7, 195, 13, 188, 243, 108, 192 }; -/* l */ static const uint8_t Font_PixelOperator_Bold_8_glyph_108[] = { 3, 7, 6, 2, 7, 219, 109, 152 }; -/* m */ static const uint8_t Font_PixelOperator_Bold_8_glyph_109[] = { 7, 5, 9, 1, 5, 237, 175, 94, 60, 96 }; -/* n */ static const uint8_t Font_PixelOperator_Bold_8_glyph_110[] = { 6, 5, 8, 1, 5, 251, 60, 243, 204 }; -/* o */ static const uint8_t Font_PixelOperator_Bold_8_glyph_111[] = { 6, 5, 8, 1, 5, 123, 60, 243, 120 }; -/* p */ static const uint8_t Font_PixelOperator_Bold_8_glyph_112[] = { 6, 6, 8, 1, 5, 251, 60, 254, 195, 0 }; -/* q */ static const uint8_t Font_PixelOperator_Bold_8_glyph_113[] = { 6, 6, 8, 1, 5, 127, 60, 223, 12, 48 }; -/* r */ static const uint8_t Font_PixelOperator_Bold_8_glyph_114[] = { 6, 5, 8, 1, 5, 207, 126, 48, 192 }; -/* s */ static const uint8_t Font_PixelOperator_Bold_8_glyph_115[] = { 6, 5, 8, 1, 5, 123, 7, 131, 248 }; -/* t */ static const uint8_t Font_PixelOperator_Bold_8_glyph_116[] = { 5, 6, 7, 1, 6, 103, 216, 198, 28 }; -/* u */ static const uint8_t Font_PixelOperator_Bold_8_glyph_117[] = { 6, 5, 8, 1, 5, 207, 60, 243, 120 }; -/* v */ static const uint8_t Font_PixelOperator_Bold_8_glyph_118[] = { 6, 5, 8, 1, 5, 207, 60, 222, 48 }; -/* w */ static const uint8_t Font_PixelOperator_Bold_8_glyph_119[] = { 7, 5, 9, 1, 5, 199, 143, 94, 182, 192 }; -/* x */ static const uint8_t Font_PixelOperator_Bold_8_glyph_120[] = { 6, 5, 8, 1, 5, 205, 227, 30, 204 }; -/* y */ static const uint8_t Font_PixelOperator_Bold_8_glyph_121[] = { 6, 6, 8, 1, 5, 207, 60, 223, 13, 224 }; -/* z */ static const uint8_t Font_PixelOperator_Bold_8_glyph_122[] = { 6, 5, 8, 1, 5, 252, 99, 24, 252 }; -/* { */ static const uint8_t Font_PixelOperator_Bold_8_glyph_123[] = { 5, 7, 7, 1, 7, 59, 25, 134, 48, 224 }; -/* | */ static const uint8_t Font_PixelOperator_Bold_8_glyph_124[] = { 2, 7, 6, 2, 7, 255, 252 }; -/* } */ static const uint8_t Font_PixelOperator_Bold_8_glyph_125[] = { 5, 7, 7, 1, 7, 225, 140, 51, 27, 128 }; -/* ~ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_126[] = { 7, 2, 9, 1, 7, 119, 184 }; +/* ` */ static const uint8_t Font_PixelOperator_Bold_8_glyph_96[] = { 3, 2, 5, 0, 7, 204 }; +/* a */ static const uint8_t Font_PixelOperator_Bold_8_glyph_97[] = { 6, 5, 7, 0, 5, 120, 55, 243, 124 }; +/* b */ static const uint8_t Font_PixelOperator_Bold_8_glyph_98[] = { 6, 7, 7, 0, 7, 195, 15, 179, 207, 63, 128 }; +/* c */ static const uint8_t Font_PixelOperator_Bold_8_glyph_99[] = { 6, 5, 7, 0, 5, 123, 60, 51, 120 }; +/* d */ static const uint8_t Font_PixelOperator_Bold_8_glyph_100[] = { 6, 7, 7, 0, 7, 12, 55, 243, 207, 55, 192 }; +/* e */ static const uint8_t Font_PixelOperator_Bold_8_glyph_101[] = { 6, 5, 7, 0, 5, 123, 63, 240, 120 }; +/* f */ static const uint8_t Font_PixelOperator_Bold_8_glyph_102[] = { 5, 7, 6, 0, 7, 59, 62, 198, 49, 128 }; +/* g */ static const uint8_t Font_PixelOperator_Bold_8_glyph_103[] = { 6, 6, 7, 0, 5, 127, 60, 223, 13, 224 }; +/* h */ static const uint8_t Font_PixelOperator_Bold_8_glyph_104[] = { 6, 7, 7, 0, 7, 195, 15, 179, 207, 60, 192 }; +/* i */ static const uint8_t Font_PixelOperator_Bold_8_glyph_105[] = { 2, 7, 5, 1, 7, 207, 252 }; +/* j */ static const uint8_t Font_PixelOperator_Bold_8_glyph_106[] = { 6, 8, 7, 0, 7, 12, 0, 195, 12, 60, 222, 0 }; +/* k */ static const uint8_t Font_PixelOperator_Bold_8_glyph_107[] = { 6, 7, 7, 0, 7, 195, 13, 188, 243, 108, 192 }; +/* l */ static const uint8_t Font_PixelOperator_Bold_8_glyph_108[] = { 3, 7, 5, 1, 7, 219, 109, 152 }; +/* m */ static const uint8_t Font_PixelOperator_Bold_8_glyph_109[] = { 7, 5, 8, 0, 5, 237, 175, 94, 60, 96 }; +/* n */ static const uint8_t Font_PixelOperator_Bold_8_glyph_110[] = { 6, 5, 7, 0, 5, 251, 60, 243, 204 }; +/* o */ static const uint8_t Font_PixelOperator_Bold_8_glyph_111[] = { 6, 5, 7, 0, 5, 123, 60, 243, 120 }; +/* p */ static const uint8_t Font_PixelOperator_Bold_8_glyph_112[] = { 6, 6, 7, 0, 5, 251, 60, 254, 195, 0 }; +/* q */ static const uint8_t Font_PixelOperator_Bold_8_glyph_113[] = { 6, 6, 7, 0, 5, 127, 60, 223, 12, 48 }; +/* r */ static const uint8_t Font_PixelOperator_Bold_8_glyph_114[] = { 6, 5, 7, 0, 5, 207, 126, 48, 192 }; +/* s */ static const uint8_t Font_PixelOperator_Bold_8_glyph_115[] = { 6, 5, 7, 0, 5, 123, 7, 131, 248 }; +/* t */ static const uint8_t Font_PixelOperator_Bold_8_glyph_116[] = { 5, 6, 6, 0, 6, 103, 216, 198, 28 }; +/* u */ static const uint8_t Font_PixelOperator_Bold_8_glyph_117[] = { 6, 5, 7, 0, 5, 207, 60, 243, 120 }; +/* v */ static const uint8_t Font_PixelOperator_Bold_8_glyph_118[] = { 6, 5, 7, 0, 5, 207, 60, 222, 48 }; +/* w */ static const uint8_t Font_PixelOperator_Bold_8_glyph_119[] = { 7, 5, 8, 0, 5, 199, 143, 94, 182, 192 }; +/* x */ static const uint8_t Font_PixelOperator_Bold_8_glyph_120[] = { 6, 5, 7, 0, 5, 205, 227, 30, 204 }; +/* y */ static const uint8_t Font_PixelOperator_Bold_8_glyph_121[] = { 6, 6, 7, 0, 5, 207, 60, 223, 13, 224 }; +/* z */ static const uint8_t Font_PixelOperator_Bold_8_glyph_122[] = { 6, 5, 7, 0, 5, 252, 99, 24, 252 }; +/* { */ static const uint8_t Font_PixelOperator_Bold_8_glyph_123[] = { 5, 7, 6, 0, 7, 59, 25, 134, 48, 224 }; +/* | */ static const uint8_t Font_PixelOperator_Bold_8_glyph_124[] = { 2, 7, 5, 1, 7, 255, 252 }; +/* } */ static const uint8_t Font_PixelOperator_Bold_8_glyph_125[] = { 5, 7, 6, 0, 7, 225, 140, 51, 27, 128 }; +/* ~ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_126[] = { 7, 2, 8, 0, 7, 119, 184 }; -const uint8_t Font_PixelOperator_Bold_8_glyph_nonprintable[] = { 6, 7, 8, 1, 7, 132, 207, 57, 207, 252, 255 }; +const uint8_t Font_PixelOperator_Bold_8_glyph_nonprintable[] = { 6, 7, 7, 0, 7, 132, 207, 57, 207, 252, 255 }; const uint8_t * const Font_PixelOperator_Bold_8[126 + 1 - 32] = { Font_PixelOperator_Bold_8_glyph_32, diff --git a/core/embed/extmod/modtrezorui/font_pixeloperator_regular_8.c b/core/embed/extmod/modtrezorui/font_pixeloperator_regular_8.c index ca16a7c77..955928f18 100644 --- a/core/embed/extmod/modtrezorui/font_pixeloperator_regular_8.c +++ b/core/embed/extmod/modtrezorui/font_pixeloperator_regular_8.c @@ -7,102 +7,102 @@ // - the rest is packed 1-bit glyph data /* */ static const uint8_t Font_PixelOperator_Regular_8_glyph_32[] = { 0, 0, 4, 0, 0 }; -/* ! */ static const uint8_t Font_PixelOperator_Regular_8_glyph_33[] = { 1, 7, 5, 2, 7, 250 }; -/* " */ static const uint8_t Font_PixelOperator_Regular_8_glyph_34[] = { 3, 3, 7, 2, 7, 182, 128 }; -/* # */ static const uint8_t Font_PixelOperator_Regular_8_glyph_35[] = { 6, 6, 8, 1, 6, 75, 244, 146, 253, 32 }; -/* $ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_36[] = { 5, 7, 7, 1, 7, 35, 168, 226, 248, 128 }; -/* % */ static const uint8_t Font_PixelOperator_Regular_8_glyph_37[] = { 7, 7, 9, 1, 7, 65, 74, 162, 162, 169, 65, 0 }; -/* & */ static const uint8_t Font_PixelOperator_Regular_8_glyph_38[] = { 5, 7, 7, 1, 7, 116, 96, 232, 197, 224 }; -/* ' */ static const uint8_t Font_PixelOperator_Regular_8_glyph_39[] = { 1, 3, 5, 2, 7, 224 }; -/* ( */ static const uint8_t Font_PixelOperator_Regular_8_glyph_40[] = { 3, 7, 7, 3, 7, 42, 72, 136 }; -/* ) */ static const uint8_t Font_PixelOperator_Regular_8_glyph_41[] = { 3, 7, 7, 1, 7, 136, 146, 160 }; -/* * */ static const uint8_t Font_PixelOperator_Regular_8_glyph_42[] = { 5, 5, 7, 1, 7, 37, 93, 82, 0 }; -/* + */ static const uint8_t Font_PixelOperator_Regular_8_glyph_43[] = { 5, 5, 7, 1, 6, 33, 62, 66, 0 }; -/* , */ static const uint8_t Font_PixelOperator_Regular_8_glyph_44[] = { 2, 3, 5, 1, 2, 88 }; -/* - */ static const uint8_t Font_PixelOperator_Regular_8_glyph_45[] = { 4, 1, 6, 1, 4, 240 }; -/* . */ static const uint8_t Font_PixelOperator_Regular_8_glyph_46[] = { 1, 1, 5, 2, 1, 128 }; -/* / */ static const uint8_t Font_PixelOperator_Regular_8_glyph_47[] = { 3, 7, 5, 1, 7, 37, 37, 32 }; -/* 0 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_48[] = { 5, 7, 7, 1, 7, 116, 103, 92, 197, 192 }; -/* 1 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_49[] = { 3, 7, 7, 2, 7, 46, 146, 72 }; -/* 2 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_50[] = { 5, 7, 7, 1, 7, 116, 66, 34, 35, 224 }; -/* 3 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_51[] = { 5, 7, 7, 1, 7, 116, 66, 96, 197, 192 }; -/* 4 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_52[] = { 5, 7, 7, 1, 7, 25, 83, 31, 132, 32 }; -/* 5 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_53[] = { 5, 7, 7, 1, 7, 252, 60, 16, 197, 192 }; -/* 6 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_54[] = { 5, 7, 7, 1, 7, 116, 97, 232, 197, 192 }; -/* 7 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_55[] = { 5, 7, 7, 1, 7, 248, 68, 68, 66, 0 }; -/* 8 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_56[] = { 5, 7, 7, 1, 7, 116, 98, 232, 197, 192 }; -/* 9 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_57[] = { 5, 7, 7, 1, 7, 116, 98, 240, 197, 192 }; -/* : */ static const uint8_t Font_PixelOperator_Regular_8_glyph_58[] = { 1, 5, 5, 2, 5, 136 }; -/* ; */ static const uint8_t Font_PixelOperator_Regular_8_glyph_59[] = { 2, 6, 5, 1, 5, 65, 96 }; -/* < */ static const uint8_t Font_PixelOperator_Regular_8_glyph_60[] = { 3, 5, 5, 1, 6, 42, 34 }; -/* = */ static const uint8_t Font_PixelOperator_Regular_8_glyph_61[] = { 4, 3, 6, 1, 5, 240, 240 }; -/* > */ static const uint8_t Font_PixelOperator_Regular_8_glyph_62[] = { 3, 5, 5, 1, 6, 136, 168 }; -/* ? */ static const uint8_t Font_PixelOperator_Regular_8_glyph_63[] = { 5, 7, 7, 1, 7, 116, 66, 34, 0, 128 }; -/* @ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_64[] = { 7, 8, 9, 1, 7, 125, 6, 109, 90, 179, 160, 62, 0 }; -/* A */ static const uint8_t Font_PixelOperator_Regular_8_glyph_65[] = { 5, 7, 7, 1, 7, 116, 99, 31, 198, 32 }; -/* B */ static const uint8_t Font_PixelOperator_Regular_8_glyph_66[] = { 5, 7, 7, 1, 7, 244, 99, 232, 199, 192 }; -/* C */ static const uint8_t Font_PixelOperator_Regular_8_glyph_67[] = { 5, 7, 7, 1, 7, 116, 97, 8, 69, 192 }; -/* D */ static const uint8_t Font_PixelOperator_Regular_8_glyph_68[] = { 5, 7, 7, 1, 7, 244, 99, 24, 199, 192 }; -/* E */ static const uint8_t Font_PixelOperator_Regular_8_glyph_69[] = { 5, 7, 7, 1, 7, 252, 33, 200, 67, 224 }; -/* F */ static const uint8_t Font_PixelOperator_Regular_8_glyph_70[] = { 5, 7, 7, 1, 7, 252, 33, 200, 66, 0 }; -/* G */ static const uint8_t Font_PixelOperator_Regular_8_glyph_71[] = { 5, 7, 7, 1, 7, 116, 97, 56, 197, 224 }; -/* H */ static const uint8_t Font_PixelOperator_Regular_8_glyph_72[] = { 5, 7, 7, 1, 7, 140, 99, 248, 198, 32 }; -/* I */ static const uint8_t Font_PixelOperator_Regular_8_glyph_73[] = { 1, 7, 5, 2, 7, 254 }; -/* J */ static const uint8_t Font_PixelOperator_Regular_8_glyph_74[] = { 5, 7, 7, 1, 7, 8, 66, 16, 197, 192 }; -/* K */ static const uint8_t Font_PixelOperator_Regular_8_glyph_75[] = { 5, 7, 7, 1, 7, 140, 169, 138, 74, 32 }; -/* L */ static const uint8_t Font_PixelOperator_Regular_8_glyph_76[] = { 5, 7, 7, 1, 7, 132, 33, 8, 67, 224 }; -/* M */ static const uint8_t Font_PixelOperator_Regular_8_glyph_77[] = { 7, 7, 9, 1, 7, 131, 7, 29, 89, 48, 96, 128 }; -/* N */ static const uint8_t Font_PixelOperator_Regular_8_glyph_78[] = { 5, 7, 7, 1, 7, 140, 115, 89, 198, 32 }; -/* O */ static const uint8_t Font_PixelOperator_Regular_8_glyph_79[] = { 5, 7, 7, 1, 7, 116, 99, 24, 197, 192 }; -/* P */ static const uint8_t Font_PixelOperator_Regular_8_glyph_80[] = { 5, 7, 7, 1, 7, 244, 99, 31, 66, 0 }; -/* Q */ static const uint8_t Font_PixelOperator_Regular_8_glyph_81[] = { 5, 7, 7, 1, 7, 116, 99, 26, 201, 160 }; -/* R */ static const uint8_t Font_PixelOperator_Regular_8_glyph_82[] = { 5, 7, 7, 1, 7, 244, 99, 31, 74, 32 }; -/* S */ static const uint8_t Font_PixelOperator_Regular_8_glyph_83[] = { 5, 7, 7, 1, 7, 116, 96, 224, 197, 192 }; -/* T */ static const uint8_t Font_PixelOperator_Regular_8_glyph_84[] = { 5, 7, 7, 1, 7, 249, 8, 66, 16, 128 }; -/* U */ static const uint8_t Font_PixelOperator_Regular_8_glyph_85[] = { 5, 7, 7, 1, 7, 140, 99, 24, 197, 192 }; -/* V */ static const uint8_t Font_PixelOperator_Regular_8_glyph_86[] = { 5, 7, 7, 1, 7, 140, 99, 24, 168, 128 }; -/* W */ static const uint8_t Font_PixelOperator_Regular_8_glyph_87[] = { 7, 7, 9, 1, 7, 131, 6, 76, 153, 50, 91, 0 }; -/* X */ static const uint8_t Font_PixelOperator_Regular_8_glyph_88[] = { 5, 7, 7, 1, 7, 140, 84, 69, 70, 32 }; -/* Y */ static const uint8_t Font_PixelOperator_Regular_8_glyph_89[] = { 5, 7, 7, 1, 7, 140, 84, 66, 16, 128 }; -/* Z */ static const uint8_t Font_PixelOperator_Regular_8_glyph_90[] = { 5, 7, 7, 1, 7, 248, 68, 68, 67, 224 }; -/* [ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_91[] = { 3, 7, 7, 3, 7, 242, 73, 56 }; -/* \ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_92[] = { 3, 7, 5, 1, 7, 145, 36, 72 }; -/* ] */ static const uint8_t Font_PixelOperator_Regular_8_glyph_93[] = { 3, 7, 7, 1, 7, 228, 146, 120 }; -/* ^ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_94[] = { 5, 3, 7, 1, 7, 34, 162 }; +/* ! */ static const uint8_t Font_PixelOperator_Regular_8_glyph_33[] = { 1, 7, 4, 1, 7, 250 }; +/* " */ static const uint8_t Font_PixelOperator_Regular_8_glyph_34[] = { 3, 3, 6, 1, 7, 182, 128 }; +/* # */ static const uint8_t Font_PixelOperator_Regular_8_glyph_35[] = { 6, 6, 7, 0, 6, 75, 244, 146, 253, 32 }; +/* $ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_36[] = { 5, 7, 6, 0, 7, 35, 168, 226, 248, 128 }; +/* % */ static const uint8_t Font_PixelOperator_Regular_8_glyph_37[] = { 7, 7, 8, 0, 7, 65, 74, 162, 162, 169, 65, 0 }; +/* & */ static const uint8_t Font_PixelOperator_Regular_8_glyph_38[] = { 5, 7, 6, 0, 7, 116, 96, 232, 197, 224 }; +/* ' */ static const uint8_t Font_PixelOperator_Regular_8_glyph_39[] = { 1, 3, 4, 1, 7, 224 }; +/* ( */ static const uint8_t Font_PixelOperator_Regular_8_glyph_40[] = { 3, 7, 6, 2, 7, 42, 72, 136 }; +/* ) */ static const uint8_t Font_PixelOperator_Regular_8_glyph_41[] = { 3, 7, 6, 0, 7, 136, 146, 160 }; +/* * */ static const uint8_t Font_PixelOperator_Regular_8_glyph_42[] = { 5, 5, 6, 0, 7, 37, 93, 82, 0 }; +/* + */ static const uint8_t Font_PixelOperator_Regular_8_glyph_43[] = { 5, 5, 6, 0, 6, 33, 62, 66, 0 }; +/* , */ static const uint8_t Font_PixelOperator_Regular_8_glyph_44[] = { 2, 3, 4, 0, 2, 88 }; +/* - */ static const uint8_t Font_PixelOperator_Regular_8_glyph_45[] = { 4, 1, 5, 0, 4, 240 }; +/* . */ static const uint8_t Font_PixelOperator_Regular_8_glyph_46[] = { 1, 1, 4, 1, 1, 128 }; +/* / */ static const uint8_t Font_PixelOperator_Regular_8_glyph_47[] = { 3, 7, 4, 0, 7, 37, 37, 32 }; +/* 0 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_48[] = { 5, 7, 6, 0, 7, 116, 103, 92, 197, 192 }; +/* 1 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_49[] = { 3, 7, 6, 1, 7, 46, 146, 72 }; +/* 2 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_50[] = { 5, 7, 6, 0, 7, 116, 66, 34, 35, 224 }; +/* 3 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_51[] = { 5, 7, 6, 0, 7, 116, 66, 96, 197, 192 }; +/* 4 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_52[] = { 5, 7, 6, 0, 7, 25, 83, 31, 132, 32 }; +/* 5 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_53[] = { 5, 7, 6, 0, 7, 252, 60, 16, 197, 192 }; +/* 6 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_54[] = { 5, 7, 6, 0, 7, 116, 97, 232, 197, 192 }; +/* 7 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_55[] = { 5, 7, 6, 0, 7, 248, 68, 68, 66, 0 }; +/* 8 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_56[] = { 5, 7, 6, 0, 7, 116, 98, 232, 197, 192 }; +/* 9 */ static const uint8_t Font_PixelOperator_Regular_8_glyph_57[] = { 5, 7, 6, 0, 7, 116, 98, 240, 197, 192 }; +/* : */ static const uint8_t Font_PixelOperator_Regular_8_glyph_58[] = { 1, 5, 4, 1, 5, 136 }; +/* ; */ static const uint8_t Font_PixelOperator_Regular_8_glyph_59[] = { 2, 6, 4, 0, 5, 65, 96 }; +/* < */ static const uint8_t Font_PixelOperator_Regular_8_glyph_60[] = { 3, 5, 4, 0, 6, 42, 34 }; +/* = */ static const uint8_t Font_PixelOperator_Regular_8_glyph_61[] = { 4, 3, 5, 0, 5, 240, 240 }; +/* > */ static const uint8_t Font_PixelOperator_Regular_8_glyph_62[] = { 3, 5, 4, 0, 6, 136, 168 }; +/* ? */ static const uint8_t Font_PixelOperator_Regular_8_glyph_63[] = { 5, 7, 6, 0, 7, 116, 66, 34, 0, 128 }; +/* @ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_64[] = { 7, 8, 8, 0, 7, 125, 6, 109, 90, 179, 160, 62, 0 }; +/* A */ static const uint8_t Font_PixelOperator_Regular_8_glyph_65[] = { 5, 7, 6, 0, 7, 116, 99, 31, 198, 32 }; +/* B */ static const uint8_t Font_PixelOperator_Regular_8_glyph_66[] = { 5, 7, 6, 0, 7, 244, 99, 232, 199, 192 }; +/* C */ static const uint8_t Font_PixelOperator_Regular_8_glyph_67[] = { 5, 7, 6, 0, 7, 116, 97, 8, 69, 192 }; +/* D */ static const uint8_t Font_PixelOperator_Regular_8_glyph_68[] = { 5, 7, 6, 0, 7, 244, 99, 24, 199, 192 }; +/* E */ static const uint8_t Font_PixelOperator_Regular_8_glyph_69[] = { 5, 7, 6, 0, 7, 252, 33, 200, 67, 224 }; +/* F */ static const uint8_t Font_PixelOperator_Regular_8_glyph_70[] = { 5, 7, 6, 0, 7, 252, 33, 200, 66, 0 }; +/* G */ static const uint8_t Font_PixelOperator_Regular_8_glyph_71[] = { 5, 7, 6, 0, 7, 116, 97, 56, 197, 224 }; +/* H */ static const uint8_t Font_PixelOperator_Regular_8_glyph_72[] = { 5, 7, 6, 0, 7, 140, 99, 248, 198, 32 }; +/* I */ static const uint8_t Font_PixelOperator_Regular_8_glyph_73[] = { 1, 7, 4, 1, 7, 254 }; +/* J */ static const uint8_t Font_PixelOperator_Regular_8_glyph_74[] = { 5, 7, 6, 0, 7, 8, 66, 16, 197, 192 }; +/* K */ static const uint8_t Font_PixelOperator_Regular_8_glyph_75[] = { 5, 7, 6, 0, 7, 140, 169, 138, 74, 32 }; +/* L */ static const uint8_t Font_PixelOperator_Regular_8_glyph_76[] = { 5, 7, 6, 0, 7, 132, 33, 8, 67, 224 }; +/* M */ static const uint8_t Font_PixelOperator_Regular_8_glyph_77[] = { 7, 7, 8, 0, 7, 131, 7, 29, 89, 48, 96, 128 }; +/* N */ static const uint8_t Font_PixelOperator_Regular_8_glyph_78[] = { 5, 7, 6, 0, 7, 140, 115, 89, 198, 32 }; +/* O */ static const uint8_t Font_PixelOperator_Regular_8_glyph_79[] = { 5, 7, 6, 0, 7, 116, 99, 24, 197, 192 }; +/* P */ static const uint8_t Font_PixelOperator_Regular_8_glyph_80[] = { 5, 7, 6, 0, 7, 244, 99, 31, 66, 0 }; +/* Q */ static const uint8_t Font_PixelOperator_Regular_8_glyph_81[] = { 5, 7, 6, 0, 7, 116, 99, 26, 201, 160 }; +/* R */ static const uint8_t Font_PixelOperator_Regular_8_glyph_82[] = { 5, 7, 6, 0, 7, 244, 99, 31, 74, 32 }; +/* S */ static const uint8_t Font_PixelOperator_Regular_8_glyph_83[] = { 5, 7, 6, 0, 7, 116, 96, 224, 197, 192 }; +/* T */ static const uint8_t Font_PixelOperator_Regular_8_glyph_84[] = { 5, 7, 6, 0, 7, 249, 8, 66, 16, 128 }; +/* U */ static const uint8_t Font_PixelOperator_Regular_8_glyph_85[] = { 5, 7, 6, 0, 7, 140, 99, 24, 197, 192 }; +/* V */ static const uint8_t Font_PixelOperator_Regular_8_glyph_86[] = { 5, 7, 6, 0, 7, 140, 99, 24, 168, 128 }; +/* W */ static const uint8_t Font_PixelOperator_Regular_8_glyph_87[] = { 7, 7, 8, 0, 7, 131, 6, 76, 153, 50, 91, 0 }; +/* X */ static const uint8_t Font_PixelOperator_Regular_8_glyph_88[] = { 5, 7, 6, 0, 7, 140, 84, 69, 70, 32 }; +/* Y */ static const uint8_t Font_PixelOperator_Regular_8_glyph_89[] = { 5, 7, 6, 0, 7, 140, 84, 66, 16, 128 }; +/* Z */ static const uint8_t Font_PixelOperator_Regular_8_glyph_90[] = { 5, 7, 6, 0, 7, 248, 68, 68, 67, 224 }; +/* [ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_91[] = { 3, 7, 6, 2, 7, 242, 73, 56 }; +/* \ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_92[] = { 3, 7, 4, 0, 7, 145, 36, 72 }; +/* ] */ static const uint8_t Font_PixelOperator_Regular_8_glyph_93[] = { 3, 7, 6, 0, 7, 228, 146, 120 }; +/* ^ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_94[] = { 5, 3, 6, 0, 7, 34, 162 }; /* _ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_95[] = { 5, 1, 5, 0, 0, 248 }; -/* ` */ static const uint8_t Font_PixelOperator_Regular_8_glyph_96[] = { 2, 2, 5, 1, 7, 144 }; -/* a */ static const uint8_t Font_PixelOperator_Regular_8_glyph_97[] = { 5, 5, 7, 1, 5, 112, 95, 23, 128 }; -/* b */ static const uint8_t Font_PixelOperator_Regular_8_glyph_98[] = { 5, 7, 7, 1, 7, 132, 61, 24, 199, 192 }; -/* c */ static const uint8_t Font_PixelOperator_Regular_8_glyph_99[] = { 5, 5, 7, 1, 5, 116, 97, 23, 0 }; -/* d */ static const uint8_t Font_PixelOperator_Regular_8_glyph_100[] = { 5, 7, 7, 1, 7, 8, 95, 24, 197, 224 }; -/* e */ static const uint8_t Font_PixelOperator_Regular_8_glyph_101[] = { 5, 5, 7, 1, 5, 116, 127, 7, 0 }; -/* f */ static const uint8_t Font_PixelOperator_Regular_8_glyph_102[] = { 4, 7, 6, 1, 7, 52, 244, 68, 64 }; -/* g */ static const uint8_t Font_PixelOperator_Regular_8_glyph_103[] = { 5, 6, 7, 1, 5, 124, 98, 240, 184 }; -/* h */ static const uint8_t Font_PixelOperator_Regular_8_glyph_104[] = { 5, 7, 7, 1, 7, 132, 61, 24, 198, 32 }; -/* i */ static const uint8_t Font_PixelOperator_Regular_8_glyph_105[] = { 1, 7, 5, 2, 7, 190 }; -/* j */ static const uint8_t Font_PixelOperator_Regular_8_glyph_106[] = { 5, 8, 7, 1, 7, 8, 2, 16, 134, 46, 0 }; -/* k */ static const uint8_t Font_PixelOperator_Regular_8_glyph_107[] = { 5, 7, 7, 1, 7, 132, 37, 78, 74, 32 }; -/* l */ static const uint8_t Font_PixelOperator_Regular_8_glyph_108[] = { 2, 7, 5, 2, 7, 170, 164 }; -/* m */ static const uint8_t Font_PixelOperator_Regular_8_glyph_109[] = { 7, 5, 9, 1, 5, 237, 38, 76, 24, 32 }; -/* n */ static const uint8_t Font_PixelOperator_Regular_8_glyph_110[] = { 5, 5, 7, 1, 5, 244, 99, 24, 128 }; -/* o */ static const uint8_t Font_PixelOperator_Regular_8_glyph_111[] = { 5, 5, 7, 1, 5, 116, 99, 23, 0 }; -/* p */ static const uint8_t Font_PixelOperator_Regular_8_glyph_112[] = { 5, 6, 7, 1, 5, 244, 99, 232, 64 }; -/* q */ static const uint8_t Font_PixelOperator_Regular_8_glyph_113[] = { 5, 6, 7, 1, 5, 124, 98, 240, 132 }; -/* r */ static const uint8_t Font_PixelOperator_Regular_8_glyph_114[] = { 5, 5, 7, 1, 5, 157, 49, 8, 0 }; -/* s */ static const uint8_t Font_PixelOperator_Regular_8_glyph_115[] = { 5, 5, 7, 1, 5, 116, 28, 31, 0 }; -/* t */ static const uint8_t Font_PixelOperator_Regular_8_glyph_116[] = { 4, 6, 6, 1, 6, 79, 68, 67, 0 }; -/* u */ static const uint8_t Font_PixelOperator_Regular_8_glyph_117[] = { 5, 5, 7, 1, 5, 140, 99, 23, 0 }; -/* v */ static const uint8_t Font_PixelOperator_Regular_8_glyph_118[] = { 5, 5, 7, 1, 5, 140, 98, 162, 0 }; -/* w */ static const uint8_t Font_PixelOperator_Regular_8_glyph_119[] = { 7, 5, 9, 1, 5, 131, 6, 76, 150, 192 }; -/* x */ static const uint8_t Font_PixelOperator_Regular_8_glyph_120[] = { 5, 5, 7, 1, 5, 138, 136, 168, 128 }; -/* y */ static const uint8_t Font_PixelOperator_Regular_8_glyph_121[] = { 5, 6, 7, 1, 5, 140, 98, 240, 184 }; -/* z */ static const uint8_t Font_PixelOperator_Regular_8_glyph_122[] = { 5, 5, 7, 1, 5, 248, 136, 143, 128 }; -/* { */ static const uint8_t Font_PixelOperator_Regular_8_glyph_123[] = { 4, 7, 7, 2, 7, 52, 72, 68, 48 }; -/* | */ static const uint8_t Font_PixelOperator_Regular_8_glyph_124[] = { 1, 7, 5, 2, 7, 254 }; -/* } */ static const uint8_t Font_PixelOperator_Regular_8_glyph_125[] = { 4, 7, 7, 1, 7, 194, 33, 34, 192 }; -/* ~ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_126[] = { 6, 2, 8, 1, 7, 102, 96 }; +/* ` */ static const uint8_t Font_PixelOperator_Regular_8_glyph_96[] = { 2, 2, 4, 0, 7, 144 }; +/* a */ static const uint8_t Font_PixelOperator_Regular_8_glyph_97[] = { 5, 5, 6, 0, 5, 112, 95, 23, 128 }; +/* b */ static const uint8_t Font_PixelOperator_Regular_8_glyph_98[] = { 5, 7, 6, 0, 7, 132, 61, 24, 199, 192 }; +/* c */ static const uint8_t Font_PixelOperator_Regular_8_glyph_99[] = { 5, 5, 6, 0, 5, 116, 97, 23, 0 }; +/* d */ static const uint8_t Font_PixelOperator_Regular_8_glyph_100[] = { 5, 7, 6, 0, 7, 8, 95, 24, 197, 224 }; +/* e */ static const uint8_t Font_PixelOperator_Regular_8_glyph_101[] = { 5, 5, 6, 0, 5, 116, 127, 7, 0 }; +/* f */ static const uint8_t Font_PixelOperator_Regular_8_glyph_102[] = { 4, 7, 5, 0, 7, 52, 244, 68, 64 }; +/* g */ static const uint8_t Font_PixelOperator_Regular_8_glyph_103[] = { 5, 6, 6, 0, 5, 124, 98, 240, 184 }; +/* h */ static const uint8_t Font_PixelOperator_Regular_8_glyph_104[] = { 5, 7, 6, 0, 7, 132, 61, 24, 198, 32 }; +/* i */ static const uint8_t Font_PixelOperator_Regular_8_glyph_105[] = { 1, 7, 4, 1, 7, 190 }; +/* j */ static const uint8_t Font_PixelOperator_Regular_8_glyph_106[] = { 5, 8, 6, 0, 7, 8, 2, 16, 134, 46, 0 }; +/* k */ static const uint8_t Font_PixelOperator_Regular_8_glyph_107[] = { 5, 7, 6, 0, 7, 132, 37, 78, 74, 32 }; +/* l */ static const uint8_t Font_PixelOperator_Regular_8_glyph_108[] = { 2, 7, 4, 1, 7, 170, 164 }; +/* m */ static const uint8_t Font_PixelOperator_Regular_8_glyph_109[] = { 7, 5, 8, 0, 5, 237, 38, 76, 24, 32 }; +/* n */ static const uint8_t Font_PixelOperator_Regular_8_glyph_110[] = { 5, 5, 6, 0, 5, 244, 99, 24, 128 }; +/* o */ static const uint8_t Font_PixelOperator_Regular_8_glyph_111[] = { 5, 5, 6, 0, 5, 116, 99, 23, 0 }; +/* p */ static const uint8_t Font_PixelOperator_Regular_8_glyph_112[] = { 5, 6, 6, 0, 5, 244, 99, 232, 64 }; +/* q */ static const uint8_t Font_PixelOperator_Regular_8_glyph_113[] = { 5, 6, 6, 0, 5, 124, 98, 240, 132 }; +/* r */ static const uint8_t Font_PixelOperator_Regular_8_glyph_114[] = { 5, 5, 6, 0, 5, 157, 49, 8, 0 }; +/* s */ static const uint8_t Font_PixelOperator_Regular_8_glyph_115[] = { 5, 5, 6, 0, 5, 116, 28, 31, 0 }; +/* t */ static const uint8_t Font_PixelOperator_Regular_8_glyph_116[] = { 4, 6, 5, 0, 6, 79, 68, 67, 0 }; +/* u */ static const uint8_t Font_PixelOperator_Regular_8_glyph_117[] = { 5, 5, 6, 0, 5, 140, 99, 23, 0 }; +/* v */ static const uint8_t Font_PixelOperator_Regular_8_glyph_118[] = { 5, 5, 6, 0, 5, 140, 98, 162, 0 }; +/* w */ static const uint8_t Font_PixelOperator_Regular_8_glyph_119[] = { 7, 5, 8, 0, 5, 131, 6, 76, 150, 192 }; +/* x */ static const uint8_t Font_PixelOperator_Regular_8_glyph_120[] = { 5, 5, 6, 0, 5, 138, 136, 168, 128 }; +/* y */ static const uint8_t Font_PixelOperator_Regular_8_glyph_121[] = { 5, 6, 6, 0, 5, 140, 98, 240, 184 }; +/* z */ static const uint8_t Font_PixelOperator_Regular_8_glyph_122[] = { 5, 5, 6, 0, 5, 248, 136, 143, 128 }; +/* { */ static const uint8_t Font_PixelOperator_Regular_8_glyph_123[] = { 4, 7, 6, 1, 7, 52, 72, 68, 48 }; +/* | */ static const uint8_t Font_PixelOperator_Regular_8_glyph_124[] = { 1, 7, 4, 1, 7, 254 }; +/* } */ static const uint8_t Font_PixelOperator_Regular_8_glyph_125[] = { 4, 7, 6, 0, 7, 194, 33, 34, 192 }; +/* ~ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_126[] = { 6, 2, 7, 0, 7, 102, 96 }; -const uint8_t Font_PixelOperator_Regular_8_glyph_nonprintable[] = { 5, 7, 7, 1, 7, 139, 189, 221, 255, 127 }; +const uint8_t Font_PixelOperator_Regular_8_glyph_nonprintable[] = { 5, 7, 6, 0, 7, 139, 189, 221, 255, 127 }; const uint8_t * const Font_PixelOperator_Regular_8[126 + 1 - 32] = { Font_PixelOperator_Regular_8_glyph_32, diff --git a/core/embed/extmod/modtrezorui/font_pixeloperatormono_regular_8.c b/core/embed/extmod/modtrezorui/font_pixeloperatormono_regular_8.c index 3c2987dc4..ab72c6e2f 100644 --- a/core/embed/extmod/modtrezorui/font_pixeloperatormono_regular_8.c +++ b/core/embed/extmod/modtrezorui/font_pixeloperatormono_regular_8.c @@ -7,102 +7,102 @@ // - the rest is packed 1-bit glyph data /* */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_32[] = { 0, 0, 8, 0, 0 }; -/* ! */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_33[] = { 1, 7, 8, 3, 7, 250 }; -/* " */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_34[] = { 3, 3, 8, 2, 7, 182, 128 }; -/* # */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_35[] = { 6, 6, 8, 1, 6, 75, 244, 146, 253, 32 }; -/* $ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_36[] = { 5, 7, 8, 1, 7, 35, 168, 226, 248, 128 }; +/* ! */ 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, 8, 0, 7, 65, 74, 162, 162, 169, 65, 0 }; -/* & */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_38[] = { 5, 7, 8, 1, 7, 116, 96, 232, 197, 224 }; -/* ' */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_39[] = { 1, 3, 8, 3, 7, 224 }; -/* ( */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_40[] = { 3, 7, 8, 3, 7, 42, 72, 136 }; -/* ) */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_41[] = { 3, 7, 8, 1, 7, 136, 146, 160 }; -/* * */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_42[] = { 5, 5, 8, 1, 7, 37, 93, 82, 0 }; -/* + */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_43[] = { 5, 5, 8, 1, 6, 33, 62, 66, 0 }; -/* , */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_44[] = { 2, 3, 8, 2, 2, 88 }; -/* - */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_45[] = { 4, 1, 8, 2, 4, 240 }; -/* . */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_46[] = { 1, 1, 8, 3, 1, 128 }; -/* / */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_47[] = { 3, 7, 8, 2, 7, 37, 37, 32 }; -/* 0 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_48[] = { 5, 7, 8, 1, 7, 116, 103, 92, 197, 192 }; -/* 1 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_49[] = { 5, 7, 8, 1, 7, 35, 40, 66, 19, 224 }; -/* 2 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_50[] = { 5, 7, 8, 1, 7, 116, 66, 34, 35, 224 }; -/* 3 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_51[] = { 5, 7, 8, 1, 7, 116, 66, 96, 197, 192 }; -/* 4 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_52[] = { 5, 7, 8, 1, 7, 25, 83, 31, 132, 32 }; -/* 5 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_53[] = { 5, 7, 8, 1, 7, 252, 60, 16, 197, 192 }; -/* 6 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_54[] = { 5, 7, 8, 1, 7, 116, 97, 232, 197, 192 }; -/* 7 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_55[] = { 5, 7, 8, 1, 7, 248, 68, 68, 66, 0 }; -/* 8 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_56[] = { 5, 7, 8, 1, 7, 116, 98, 232, 197, 192 }; -/* 9 */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_57[] = { 5, 7, 8, 1, 7, 116, 98, 240, 197, 192 }; -/* : */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_58[] = { 1, 5, 8, 3, 5, 136 }; -/* ; */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_59[] = { 2, 6, 8, 2, 5, 65, 96 }; -/* < */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_60[] = { 3, 5, 8, 2, 6, 42, 34 }; -/* = */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_61[] = { 4, 3, 8, 2, 5, 240, 240 }; -/* > */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_62[] = { 3, 5, 8, 2, 6, 136, 168 }; -/* ? */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_63[] = { 5, 7, 8, 1, 7, 116, 66, 34, 0, 128 }; +/* & */ 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, 8, 0, 7, 125, 6, 109, 90, 179, 160, 62, 0 }; -/* A */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_65[] = { 5, 7, 8, 1, 7, 116, 99, 31, 198, 32 }; -/* B */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_66[] = { 5, 7, 8, 1, 7, 244, 99, 232, 199, 192 }; -/* C */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_67[] = { 5, 7, 8, 1, 7, 116, 97, 8, 69, 192 }; -/* D */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_68[] = { 5, 7, 8, 1, 7, 244, 99, 24, 199, 192 }; -/* E */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_69[] = { 5, 7, 8, 1, 7, 252, 33, 200, 67, 224 }; -/* F */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_70[] = { 5, 7, 8, 1, 7, 252, 33, 200, 66, 0 }; -/* G */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_71[] = { 5, 7, 8, 1, 7, 116, 97, 56, 197, 224 }; -/* H */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_72[] = { 5, 7, 8, 1, 7, 140, 99, 248, 198, 32 }; -/* I */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_73[] = { 5, 7, 8, 1, 7, 249, 8, 66, 19, 224 }; -/* J */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_74[] = { 6, 7, 8, 1, 7, 60, 32, 130, 10, 39, 0 }; -/* K */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_75[] = { 5, 7, 8, 1, 7, 140, 169, 138, 74, 32 }; -/* L */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_76[] = { 5, 7, 8, 1, 7, 132, 33, 8, 67, 224 }; +/* 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[] = { 7, 7, 8, 0, 7, 131, 7, 29, 89, 48, 96, 128 }; -/* N */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_78[] = { 5, 7, 8, 1, 7, 140, 115, 89, 198, 32 }; -/* O */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_79[] = { 5, 7, 8, 1, 7, 116, 99, 24, 197, 192 }; -/* P */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_80[] = { 5, 7, 8, 1, 7, 244, 99, 31, 66, 0 }; -/* Q */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_81[] = { 5, 7, 8, 1, 7, 116, 99, 26, 201, 160 }; -/* R */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_82[] = { 5, 7, 8, 1, 7, 244, 99, 31, 74, 32 }; -/* S */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_83[] = { 5, 7, 8, 1, 7, 116, 96, 224, 197, 192 }; -/* T */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_84[] = { 5, 7, 8, 1, 7, 249, 8, 66, 16, 128 }; -/* U */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_85[] = { 5, 7, 8, 1, 7, 140, 99, 24, 197, 192 }; -/* V */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_86[] = { 5, 7, 8, 1, 7, 140, 99, 24, 168, 128 }; +/* 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[] = { 7, 7, 8, 0, 7, 131, 6, 76, 153, 50, 91, 0 }; -/* X */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_88[] = { 5, 7, 8, 1, 7, 140, 84, 69, 70, 32 }; -/* Y */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_89[] = { 5, 7, 8, 1, 7, 140, 84, 66, 16, 128 }; -/* Z */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_90[] = { 5, 7, 8, 1, 7, 248, 68, 68, 67, 224 }; -/* [ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_91[] = { 3, 7, 8, 3, 7, 242, 73, 56 }; -/* \ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_92[] = { 3, 7, 8, 2, 7, 145, 36, 72 }; -/* ] */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_93[] = { 3, 7, 8, 1, 7, 228, 146, 120 }; -/* ^ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_94[] = { 5, 3, 8, 1, 7, 34, 162 }; +/* 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[] = { 8, 1, 8, 0, 0, 255, 0 }; -/* ` */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_96[] = { 2, 2, 8, 2, 7, 144 }; -/* a */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_97[] = { 5, 5, 8, 1, 5, 112, 95, 23, 128 }; -/* b */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_98[] = { 5, 7, 8, 1, 7, 132, 61, 24, 199, 192 }; -/* c */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_99[] = { 5, 5, 8, 1, 5, 116, 97, 23, 0 }; -/* d */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_100[] = { 5, 7, 8, 1, 7, 8, 95, 24, 197, 224 }; -/* e */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_101[] = { 5, 5, 8, 1, 5, 116, 127, 7, 0 }; -/* f */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_102[] = { 4, 7, 8, 2, 7, 52, 244, 68, 64 }; -/* g */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_103[] = { 5, 6, 8, 1, 5, 124, 98, 240, 184 }; -/* h */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_104[] = { 5, 7, 8, 1, 7, 132, 61, 24, 198, 32 }; -/* i */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_105[] = { 5, 7, 8, 1, 7, 32, 56, 66, 19, 224 }; -/* j */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_106[] = { 5, 8, 8, 1, 7, 8, 14, 16, 134, 46, 0 }; -/* k */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_107[] = { 5, 7, 8, 1, 7, 132, 37, 78, 74, 32 }; -/* l */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_108[] = { 5, 7, 8, 1, 7, 225, 8, 66, 19, 224 }; +/* ` */ 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, 0 }; +/* 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[] = { 7, 5, 8, 0, 5, 237, 38, 76, 24, 32 }; -/* n */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_110[] = { 5, 5, 8, 1, 5, 244, 99, 24, 128 }; -/* o */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_111[] = { 5, 5, 8, 1, 5, 116, 99, 23, 0 }; -/* p */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_112[] = { 5, 6, 8, 1, 5, 244, 99, 232, 64 }; -/* q */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_113[] = { 5, 6, 8, 1, 5, 124, 98, 240, 132 }; -/* r */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_114[] = { 5, 5, 8, 1, 5, 157, 49, 8, 0 }; -/* s */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_115[] = { 5, 5, 8, 1, 5, 116, 28, 31, 0 }; -/* t */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_116[] = { 4, 6, 8, 2, 6, 79, 68, 67, 0 }; -/* u */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_117[] = { 5, 5, 8, 1, 5, 140, 99, 23, 0 }; -/* v */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_118[] = { 5, 5, 8, 1, 5, 140, 98, 162, 0 }; +/* 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, 0 }; +/* 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[] = { 7, 5, 8, 0, 5, 131, 6, 76, 150, 192 }; -/* x */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_120[] = { 5, 5, 8, 1, 5, 138, 136, 168, 128 }; -/* y */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_121[] = { 5, 6, 8, 1, 5, 140, 98, 240, 184 }; -/* z */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_122[] = { 5, 5, 8, 1, 5, 248, 136, 143, 128 }; -/* { */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_123[] = { 4, 7, 8, 2, 7, 52, 72, 68, 48 }; -/* | */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_124[] = { 1, 7, 8, 3, 7, 254 }; -/* } */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_125[] = { 4, 7, 8, 1, 7, 194, 33, 34, 192 }; -/* ~ */ static const uint8_t Font_PixelOperatorMono_Regular_8_glyph_126[] = { 6, 2, 8, 1, 7, 102, 96 }; +/* 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 }; -const uint8_t Font_PixelOperatorMono_Regular_8_glyph_nonprintable[] = { 5, 7, 8, 1, 7, 139, 189, 221, 255, 127 }; +const uint8_t Font_PixelOperatorMono_Regular_8_glyph_nonprintable[] = { 5, 7, 7, 0, 7, 139, 189, 221, 255, 127 }; const uint8_t * const Font_PixelOperatorMono_Regular_8[126 + 1 - 32] = { Font_PixelOperatorMono_Regular_8_glyph_32, diff --git a/core/tools/codegen/gen_font.py b/core/tools/codegen/gen_font.py index 5d6412657..6efea0b31 100755 --- a/core/tools/codegen/gen_font.py +++ b/core/tools/codegen/gen_font.py @@ -52,7 +52,7 @@ def process_bitmap_buffer(buf, bpp): return res -def process_face(name, style, size, bpp=4): +def process_face(name, style, size, bpp=4, shave_bearingX=0): print("Processing ... %s %s %s" % (name, style, size)) face = freetype.Face("fonts/%s-%s.ttf" % (name, style)) face.set_pixel_sizes(0, size) @@ -94,6 +94,10 @@ def process_face(name, style, size, bpp=4): rows = bitmap.rows advance = metrics.horiAdvance // 64 bearingX = metrics.horiBearingX // 64 + # discard space on the left side + if shave_bearingX > 0: + advance -= min(advance, bearingX, shave_bearingX) + bearingX -= min(advance, bearingX, shave_bearingX) # the following code is here just for some letters (listed below) # not using negative bearingX makes life so much easier; add it to advance instead if c in "jy}),/" and bearingX < 0: @@ -153,6 +157,6 @@ process_face("Roboto", "Regular", 20) process_face("Roboto", "Bold", 20) process_face("RobotoMono", "Regular", 20) -process_face("PixelOperator", "Regular", 8, 1) -process_face("PixelOperator", "Bold", 8, 1) -process_face("PixelOperatorMono", "Regular", 8, 1) +process_face("PixelOperator", "Regular", 8, 1, 1) +process_face("PixelOperator", "Bold", 8, 1, 1) +process_face("PixelOperatorMono", "Regular", 8, 1, 1)