diff --git a/resources/9.png b/resources/9.png index 8305510..e828109 100644 Binary files a/resources/9.png and b/resources/9.png differ diff --git a/tooling/bdf-to-pngs.py b/tooling/bdf-to-pngs.py index 8a69b00..9f01a1b 100755 --- a/tooling/bdf-to-pngs.py +++ b/tooling/bdf-to-pngs.py @@ -1,5 +1,7 @@ #!/usr/bin/env python3 +from subprocess import run + from bdfparser import Font from PIL import Image @@ -24,4 +26,17 @@ for char_str in chars_to_export: }, ), ) - im.save(f"../resources/{char_str}.png", "PNG") + output_path = f"../resources/{char_str}.png" + im.save(output_path, "PNG") + run( + [ + "zopflipng", + "-y", + "--iterations=500", + "--filters=01234mepb", + "--lossy_8bit", + "--lossy_transparent", + output_path, + output_path, + ] + ) diff --git a/tooling/civic-segments.bdf b/tooling/civic-segments.bdf index f349633..db682bb 100644 --- a/tooling/civic-segments.bdf +++ b/tooling/civic-segments.bdf @@ -25,7 +25,7 @@ COPYRIGHT "" BITED_DWIDTH 69 BITED_TABLE_WIDTH -16 BITED_TABLE_CELL_SCALE 2 -BITED_EDITOR_GRID_SIZE 116 +BITED_EDITOR_GRID_SIZE 117 BITED_EDITOR_CELL_SIZE 12 ENDPROPERTIES CHARS 10 @@ -1188,15 +1188,15 @@ FFFDFFFFFFFFFDFFF8 FFFDFFFFFFFFFDFFF8 7FFDFFFFFFFFFDFFF0 7FFDFFFFFFFFFDFFF0 -3FFDFFFFFFFFFDFFE0 -3FFDFFFFFFFFFDFFE0 -1FFDFFFFFFFFFDFFC0 -0FFDFFFFFFFFFDFF80 -07FDFFFFFFFFFDFF00 -03FDFFFFFFFFFDFE00 -01FDFFFFFFFFFDFC00 -00FDFFFFFFFFFDF800 -003DFFFFFFFFFDE000 -000DFFFFFFFFFD8000 +BFFDFFFFFFFFFDFFE0 +BFFDFFFFFFFFFDFFE0 +DFFDFFFFFFFFFDFFC0 +EFFDFFFFFFFFFDFF80 +F7FDFFFFFFFFFDFF00 +FBFDFFFFFFFFFDFE00 +FDFDFFFFFFFFFDFC00 +FEFDFFFFFFFFFDF800 +FF3DFFFFFFFFFDE000 +FFCDFFFFFFFFFD8000 ENDCHAR ENDFONT