Skip to content

Modernize build script for compatibility with current tools#117

Open
retowyss wants to merge 1 commit into
indestructible-type:masterfrom
wwb-ag:modernize-build-script
Open

Modernize build script for compatibility with current tools#117
retowyss wants to merge 1 commit into
indestructible-type:masterfrom
wwb-ag:modernize-build-script

Conversation

@retowyss

@retowyss retowyss commented May 8, 2025

Copy link
Copy Markdown

Changes

This PR updates the build script to be compatible with current versions of fontmake, gftools, and other font building tools.

Improvements:

  • Removed deprecated gftools commands
  • Added conditional checks to only run commands if they're available
  • Improved path handling
  • Enhanced progress reporting
  • Used arrays and helper functions
  • Added safety checks

Testing

  • Tested in Docker environment with current tool versions (gftools 0.9.81+)
  • Confirmed that font naming conventions are preserved (including the Heavy/Hevy naming)

Misc

I also created a docker based build script for our purposes, I can submit it if you are interested.
Thanks,

Reto

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant