A Python library for compiling fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType). Version 3.11.1, requires Python >=3.9.
pip install fontmakeVerified import paths — ran on the pinned version, not inferred.
Compile a DesignSpace file into a variable font.
Replace `from fontmake.instantiator import ...` with `from ufo2ft.instantiator import ...`.
If you need `USE_MY_METRICS`, set it explicitly in your source or pass `--use-my-metrics` to fontmake (if available) or handle in post-processing.
Upgrade to Python 3.9 or later.
Upgrade to >=3.10.1 or ensure the UFO lib.plist has the correct values.