Fontmake

Latest version: v3.9.0

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

Scan your dependencies

Page 25 of 30

1.8.0

- Added `--optimize-cff` option to enable/disable CFF charstrings specialization and subroutinization.
The --{,no}subroutinize options are deprecated, but still work for a while (475).
- Bumped all minimum installation requirements, so that we can use the new ``fontTools.ufoLib`` module, which replaces the standalone ``ufoLib`` module, and adds support for UFOZ (zipped UFO) format, among other things:

+ fonttools[ufo,lxml,unicode] >= 3.32.0
+ cu2qu >= 1.6.5
+ glyphsLib >= 3.1.3
+ ufo2ft >= 2.5.0
+ MutatorMath >= 2.1.2
+ defcon[lxml] >= 0.6.0
+ booleanOperations >= 0.8.1

1.7.5

- Read and apply `com.github.googlei18n.ufo2ft.featureWriters` settings that are defined inside a designspace global `<lib>` element.
googlei18n/glyphsLib441
googlei18n/ufo2ft280

- Bumped minumum requirements:

* glyphsLib >= 3.1.2

1.7.4

Updated requirements:

- fonttools >= 3.30.0

1.7.3

None

1.7.2

Uploaded fontmake zipapps (.pyz) manually for now.

1.7.1

- ufoLib with lxml support is now a hard requirement of fontmake. Lxml provides precompiled wheels for all python versions and platforms that fontmake supports so this is ok.
- Added self-contained python zipapps for all the platforms/python versions that are currently supported by fontmake. Just download the `fontmake*.pyz` file that matches your python, platform and architecture and run it like a normal executable. No need to create virtual environments or install any dependencies. They are all embedded in the .pyz file (which is actually a zip file with some magic bootstrapping python code and the whole site-packages embedded). Please report any issues that you find.

Page 25 of 30

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.