v3.8.0
-
Using the new ufo2ft 3.0.0, the feature writers now generate variable FEA that is compiled once per VF, instead of generating/compiling static features for each master and merge OTL tables with fontTools.varLib (provided that the masters do not have different features.fea). You can disable/force the old behavior by passing
--no-variable-features
fontmake CLI option (googlefonts/ufo2ft#635).
This means fontmake now also supports hand-written variable FEA syntax when compiling variable fonts (see adobe-type-tools/afdko#1350). -
Updated minimum dependencies:
- fonttools >= 4.48.1
https://github.com/fonttools/fonttools/releases/tag/4.48.0
https://github.com/fonttools/fonttools/releases/tag/4.48.1 - glyphsLib >= 6.6.3
https://github.com/googlefonts/glyphsLib/releases/tag/v6.6.2
https://github.com/googlefonts/glyphsLib/releases/tag/v6.6.3 - ufo2ft >= 3.0.0
https://github.com/googlefonts/ufo2ft/releases/tag/v3.0.0
- fonttools >= 4.48.1