Skip to content

Commit

Permalink
fix(core): font generator padding
Browse files Browse the repository at this point in the history
[no changelog]
  • Loading branch information
obrusvit committed Dec 16, 2024
1 parent 5d1401e commit 78cce0b
Show file tree
Hide file tree
Showing 33 changed files with 126 additions and 120 deletions.
6 changes: 3 additions & 3 deletions core/embed/gfx/fonts/font_pixeloperator_bold_8.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/* = */ 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 };
/* @ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_64[] = { 7, 8, 8, 0, 7, 125, 6, 109, 90, 179, 160, 62 };
/* 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 };
Expand Down Expand Up @@ -73,7 +73,7 @@
/* [ */ 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_94[] = { 6, 4, 7, 0, 7, 49, 236, 225 };
/* _ */ static const uint8_t Font_PixelOperator_Bold_8_glyph_95[] = { 5, 1, 5, 0, 0, 248 }; // width (1st), advance (3rd) changed to 5, last byte to 248
/* ` */ 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 };
Expand All @@ -85,7 +85,7 @@
/* 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 };
/* j */ static const uint8_t Font_PixelOperator_Bold_8_glyph_106[] = { 6, 8, 7, 0, 7, 12, 0, 195, 12, 60, 222 };
/* 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 };
Expand Down
6 changes: 3 additions & 3 deletions core/embed/gfx/fonts/font_pixeloperator_regular_8.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
/* = */ 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 };
/* @ */ static const uint8_t Font_PixelOperator_Regular_8_glyph_64[] = { 7, 8, 8, 0, 7, 125, 6, 109, 90, 179, 160, 62 };
/* 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 };
Expand Down Expand Up @@ -85,7 +85,7 @@
/* 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 };
/* j */ static const uint8_t Font_PixelOperator_Regular_8_glyph_106[] = { 5, 8, 6, 0, 7, 8, 2, 16, 134, 46 };
/* 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 };
Expand All @@ -95,7 +95,7 @@
/* 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 };
/* t */ static const uint8_t Font_PixelOperator_Regular_8_glyph_116[] = { 4, 6, 5, 0, 6, 79, 68, 67 };
/* 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 };
Expand Down
6 changes: 3 additions & 3 deletions core/embed/gfx/fonts/font_pixeloperatormono_regular_8.c
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
/* \ */ 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, 0 };
/* _ */ 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 };
Expand All @@ -85,7 +85,7 @@
/* 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 };
/* 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 };
Expand All @@ -95,7 +95,7 @@
/* 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 };
/* 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 };
Expand Down
22 changes: 11 additions & 11 deletions core/embed/gfx/fonts/font_unifont_regular_16.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
/* ) */ 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, 0 };
/* , */ 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 };
Expand Down Expand Up @@ -78,11 +78,11 @@
/* ^ */ 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, 0 };
/* 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, 0 };
/* 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, 0 };
/* 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 };
Expand All @@ -91,19 +91,19 @@
/* 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, 0 };
/* o */ static const uint8_t Font_Unifont_Regular_16_glyph_111[] = { 6, 8, 7, 0, 8, 122, 24, 97, 134, 24, 94, 0 };
/* 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, 0 };
/* s */ static const uint8_t Font_Unifont_Regular_16_glyph_115[] = { 6, 8, 7, 0, 8, 122, 24, 24, 24, 24, 94, 0 };
/* 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, 0 };
/* v */ static const uint8_t Font_Unifont_Regular_16_glyph_118[] = { 6, 8, 7, 0, 8, 134, 24, 82, 73, 35, 12, 0 };
/* 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, 0 };
/* 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 };
Expand Down
4 changes: 3 additions & 1 deletion core/embed/rust/src/ui/display/font.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ impl<'a> Glyph<'a> {
let height = data[1] as i16;

let size = calculate_glyph_size(data);
ensure!(data.len() == size, "Invalid glyph data size");
// This should check for equality but due to a previous bug in font generator,
// some glyphs in older translation blobs might have a trailing zero byte.
ensure!(data.len() >= size, "Invalid glyph data size");
Glyph {
width,
height,
Expand Down
12 changes: 8 additions & 4 deletions core/tools/codegen/gen_font.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,10 @@ def process_bitmap_buffer(
) -> list[int]:
res = buf[:]
if bpp == 1:
for _ in range(8 - len(res) % 8):
res.append(0)
if len(res) % 8 != 0:
# add padding if needed
for _ in range(8 - len(res) % 8):
res.append(0)
res = [
(
(a & 0x80)
Expand All @@ -94,8 +96,10 @@ def process_bitmap_buffer(
]
]
elif bpp == 2:
for _ in range(4 - len(res) % 4):
res.append(0)
if len(res) % 4 != 0:
# add padding if needed
for _ in range(4 - len(res) % 4):
res.append(0)
res = [
((a & 0xC0) | ((b & 0xC0) >> 2) | ((c & 0xC0) >> 4) | ((d & 0xC0) >> 6))
for a, b, c, d in [res[i : i + 4] for i in range(0, len(res), 4)]
Expand Down
2 changes: 1 addition & 1 deletion core/translations/fonts/font_pixeloperator_bold_8_cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@
"ť": "0a070b000700d83f998060180380",
"ú": "060707000718ccf3cf3780",
"ů": "06070700077b3780cf3780",
"ý": "060807000718ccf3cdf0de00",
"ý": "060807000718ccf3cdf0de",
"ž": "0607070007cdefc6318fc0"
}
6 changes: 3 additions & 3 deletions core/translations/fonts/font_pixeloperator_bold_8_fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"À": "060707000760c7b3cffcc0",
"Â": "0707070007fd0de66cdfb300",
"Æ": "0a070b00077ff30cc33cfc330cfc",
"Ç": "06080700077b3c30cde19c00",
"Ç": "06080700077b3c30cde19c",
"È": "060707000760cff0f30fc0",
"É": "060707000718cff0f30fc0",
"Ê": "06070700077b3ff0f30fc0",
Expand All @@ -18,7 +18,7 @@
"à": "060707000760c7837f37c0",
"â": "0707070007fd0de067d99f00",
"æ": "0a050b00057f8337ff307f80",
"ç": "06080700077b3c3378c19c00",
"ç": "06080700077b3c3378c19c",
"è": "060707000760c7b3ff0780",
"é": "060707000718c7b3ff0780",
"ê": "0707070007fd0de66fd81e00",
Expand All @@ -29,6 +29,6 @@
"ù": "060707000760ccf3cf3780",
"û": "06070700077b3033cf3780",
"ü": "0607070007cc0cf3cf3780",
"ÿ": "0608070007cc0cf3cdf0de00",
"ÿ": "0608070007cc0cf3cdf0de",
"œ": "0a050b00057fb33cff307f80"
}
4 changes: 2 additions & 2 deletions core/translations/fonts/font_pixeloperator_bold_8_pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
"o": "06050700057b3cf378",
"Á": "060707000718c7b3cffcc0",
"Ã": "070707000777b9e66cdfb300",
"Ç": "06080700077b3c30cde19c00",
"Ç": "06080700077b3c30cde19c",
"Í": "0307050107786db0",
"Ó": "060707000718c7b3cf3780",
"Õ": "070707000777b9e66cd99e00",
"Ú": "060707000718ccf3cf3780",
"à": "060707000760c7837f37c0",
"á": "060707000718c7837f37c0",
"ã": "070707000777b9e067d99f00",
"ç": "06080700077b3c3378c19c00",
"ç": "06080700077b3c3378c19c",
"é": "060707000718c7b3ff0780",
"ê": "0707070007fd0de66fd81e00",
"í": "0307050107786db0",
Expand Down
4 changes: 2 additions & 2 deletions core/translations/fonts/font_pixeloperator_bold_8_tr.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"Ç": "06080700077b3c30cde19c00",
"Ç": "06080700077b3c30cde19c",
"Ö": "0607070007cc07b3cf3780",
"Ü": "0607070007cc0cf3cf3780",
"ç": "06080700077b3c3378c19c00",
"ç": "06080700077b3c3378c19c",
"ö": "0607070007cc07b3cf3780",
"ü": "0607070007cc0cf3cf3780",
"Ğ": "0507080107fc6318c7e0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"À": "060707000760c7b3cffcc0",
"Â": "0707070007fd0de66cdfb300",
"Æ": "0a070b00077ff30cc33cfc330cfc",
"Ç": "06080700077b3c30cde19c00",
"Ç": "06080700077b3c30cde19c",
"È": "060707000760cff0f30fc0",
"É": "060707000718cff0f30fc0",
"Ê": "06070700077b3ff0f30fc0",
Expand All @@ -18,7 +18,7 @@
"à": "060707000760c7b3cffcc0",
"â": "0707070007fd0de66cdfb300",
"æ": "0a070b00077ff30cc33cfc330cfc",
"ç": "06080700077b3c30cde19c00",
"ç": "06080700077b3c30cde19c",
"è": "060707000760cff0f30fc0",
"é": "060707000718cff0f30fc0",
"ê": "06070700077b3ff0f30fc0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
"o": "06070700077b3cf3cf3780",
"Á": "060707000718c7b3cffcc0",
"Ã": "070707000777b9e66cdfb300",
"Ç": "06080700077b3c30cde19c00",
"Ç": "06080700077b3c30cde19c",
"Í": "0307050107786db0",
"Ó": "060707000718c7b3cf3780",
"Õ": "070707000777b9e66cd99e00",
"Ú": "060707000718ccf3cf3780",
"à": "060707000760c7b3cffcc0",
"á": "060707000718c7b3cffcc0",
"ã": "070707000777b9e66cdfb300",
"ç": "06080700077b3c30cde19c00",
"ç": "06080700077b3c30cde19c",
"é": "060707000718cff0f30fc0",
"ê": "06070700077b3ff0f30fc0",
"í": "0307050107786db0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"Ç": "06080700077b3c30cde19c00",
"Ç": "06080700077b3c30cde19c",
"Ö": "0607070007cc07b3cf3780",
"Ü": "0607070007cc0cf3cf3780",
"ç": "06080700077b3c30cde19c00",
"ç": "06080700077b3c30cde19c",
"ö": "0607070007cc07b3cf3780",
"ü": "0607070007cc0cf3cf3780",
"Ğ": "0507080107fc6318c7e0",
Expand Down
4 changes: 2 additions & 2 deletions core/translations/fonts/font_pixeloperator_regular_8_cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
"ó": "0507060007111d18c5c0",
"ř": "050706000751274c4200",
"š": "0507060007511d0707c0",
"ť": "08070a00070141f24040403000",
"ť": "08070a00070141f240404030",
"ú": "0507060007112318c5c0",
"ů": "0507060007228918c5c0",
"ý": "0508060007112318bc2e00",
"ý": "0508060007112318bc2e",
"ž": "0507060007513e2223e0"
}
6 changes: 3 additions & 3 deletions core/translations/fonts/font_pixeloperator_regular_8_fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"À": "0507060007411d18fe20",
"Â": "0507060007229d18fe20",
"Æ": "09070a00077fc42211cf84423e",
"Ç": "0508060007746108b84c00",
"Ç": "0508060007746108b84c",
"È": "0507060007413f0e43e0",
"É": "0507060007113f0e43e0",
"Ê": "050706000722bf0e43e0",
Expand All @@ -18,7 +18,7 @@
"à": "0507060007411c17c5e0",
"â": "0507060007229c17c5e0",
"æ": "09050a000577045ff10770",
"ç": "0508060007746117104c00",
"ç": "0508060007746117104c",
"è": "0507060007411d1fc1c0",
"é": "0507060007111d1fc1c0",
"ê": "0507060007229d1fc1c0",
Expand All @@ -29,6 +29,6 @@
"ù": "0507060007412318c5c0",
"û": "0507060007228118c5c0",
"ü": "0507060007502318c5c0",
"ÿ": "0508060007502318bc2e00",
"ÿ": "0508060007502318bc2e",
"œ": "09050a0005774463f10770"
}
Loading

0 comments on commit 78cce0b

Please sign in to comment.