From 2db742ab7a17fb6cd704ff8952a4e01e6ca7b9c2 Mon Sep 17 00:00:00 2001 From: CDnX Date: Thu, 30 Oct 2025 14:41:09 +0900 Subject: [PATCH] use fontforge to generate bitmap glyphs --- .github/workflows/build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c418260..0083921 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,14 +56,18 @@ jobs: mv 'unifont-${{ inputs.unifont_version }}' unifont make -C unifont/font truetype + - name: Build bitmap glyphs for Unifont BMP TTF + run: | + fontforge -lang=ff -c 'Open($1);BitmapsAvail([16,32,48]);BitmapsRegen([16,32,48]);Generate($2, "ttf")' 'unifont/font/compiled/unifont-${{ inputs.unifont_version }}.ttf' 'unifont/font/compiled/unifont-${{ inputs.unifont_version }}-withBitmap.ttf' + - name: Upload generated Unifont BMP TTF as artifact uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4 with: name: Unifont BMP TTF path: unifont/font/compiled/unifont-${{ inputs.unifont_version }}.ttf - - name: Upload generated Unifont SMP TTF as artifact + - name: Upload generated Unifont BMP TTF with bitmap glyphs as artifact uses: actions/upload-artifact@v4 with: - name: Unifont SMP TTF - path: unifont/font/compiled/unifont_upper-${{ inputs.unifont_version }}.ttf + name: Unifont BMP TTF With Bitmap Glyphs + path: unifont/font/compiled/unifont-${{ inputs.unifont_version }}-withBitmap.ttf