Fontmake

Latest version: v3.9.0

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 30

3.5.0

- Added option to force disable compatibility checker to speed up build of variable fonts that are have been successfully built before (916).
- Set the FEA include directory to the .glyphs file's directory; fixes issue building .glyphs file referencing external included feature files (googlefonts/glyphsLib797, 917).
- Globally configure logging inside main(), following best practices, and deprecate FontProject class' ``verbose`` and ``timing`` parameters (919).
- Support building from .glyphspackage bundles (i.e. alternative git-friendly format consisting of a directory containing one plist file per glyph) (931).
- Bumped minimum required dependencies:
* fonttools >= 3.38.0
* ufo2ft >= 2.29.0
* glyphsLib >= 6.1.0

3.4.0

- Avoid lxml dependency on non-CPython, which makes Pypy run faster on big projects.
- Implement Designspace v5 compilation (867).
- Added support for .ufoz (zipped UFO) inputs/outputs (900, 905).
- Added support for compiling variable COLRv1 fonts (via fontTools.varLib).
- Bumped minimum required dependencies:
* fonttools >= 3.34.0
* ufo2ft >= 2.28.0
* glyphsLib >= 6.0.6

3.4.0a2

Avoid lxml dependency on non-CPython, which makes Pypy run faster on big projects.

3.4.0a1

* Implement Designspace v5 compilation by belluzj in https://github.com/googlefonts/fontmake/pull/867

**Full Changelog**: https://github.com/googlefonts/fontmake/compare/v3.3.0...v3.4.0a1

3.3.0

- [CompatibilityChecker] Make large error messages more concise (855).
- Added `--no-autohint` option to disable ttfautohint even if source has `TTFAutohint options` custom parameter (873).
- `--filter` and `--feature-writer` options now accept a special value `...` as placeholder for the existing filters/feature writers, to allow extending them with additional ones on the command line, instead of overriding (874).

3.2.0

- Added optional support for using the ``ttfautohint-py`` python wrapper in place of the ttfautohint C++ executble when available (851, 562).
- Added support for the Glyphs.app instance custom parameter named `TTFAutohint options`. This parameter is stored in glyphsLib-exported UFOs using the lib key "com.schriftgestaltung.customParameter.InstanceDescriptorAsGSInstance.TTFAutohint options" (850).

Page 13 of 30

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.