From 6ba462e7582a05eb8fbdc7afb5e6bdeaf3557a90 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sat, 16 May 2026 21:30:35 -0400 Subject: [PATCH] Fix 9 --- resources/9.png | Bin 244 -> 253 bytes tooling/bdf-to-pngs.py | 17 ++++++++++++++++- tooling/civic-segments.bdf | 22 +++++++++++----------- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/resources/9.png b/resources/9.png index 8305510a2391f9d6f33394996fe1319a5b043d86..e828109d33d658879ce9ef21e16d18683cdee8eb 100644 GIT binary patch delta 211 zcmV;^04)FX0sR4xGJm#7L_t(|0qxX*1_D74#_|734x}f@y+)9Gva~Of9;E{W=@B|e zfFd;M?k4Sy0S5};7W`N{yY@2!GgZ|t0;{A3=#m6NRtuA?9*Qi5xhYbbYAREMi;d}y z3pEKY@TDz4Q29-x1c0wD>31tZw@D|VUnf0;m*p#5vvkSMbW9k`t@Pc(PXw=mS7u?i z!PH*h;hG44X%sNjM}xWTO${#2rka~6@-)HQJHGQN&}Rv#PYXRJMLspX4jhsBsbByA N002ovPDHLkV1g~(To(WU delta 202 zcmV;*05$*p0rUZoGJmZ}L_t(|0qxWQ2E#xQh2eiy1yoN^xkjLJvT80;y-EQEdWAq0 zpcJMgnWnpA2NncC9{328$an)goild8F{%f~D1nePz$R&eDoJ5)>ZnaOT2qhfYxSH<8y+hUcX=Q2%c?x+l2YVZA z?F+D|iLg+sJcS;W_Ezkrx7M5N?e@m|6(C9cTHqJt2b3uU-2L#UZU6uP07*qoM6N<$ Ef&qS9f&c&j 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