Fontmake

Latest version: v3.9.0

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

Scan your dependencies

Page 22 of 30

2.0.8

Bumped minimum fonttools (4.2.3) and glyphsLib (5.1.1) requirements.

Fixed error when building from Glyphs file and one glyph contains duplicate layers with the same name (googlefonts/glyphsLib566).

Fixed bug when building variable fonts and GPOS MarkBasePos subtables need to be split because of offset overflows: the mark class values were not correctly updated leading to invalid mark-base attachments (fonttools/fonttools1797, googlefonts/noto-source145).

2.0.7

Fixed computation of bounding boxes when sources or interpolated instances use floating-point numbers for coordinates and component offsets (593).

Bumped requirements:
* fonttools 4.2.0
* ufo2ft 2.11.0
* fontMath 0.5.2

2.0.6

Added ``--debug-feature-file`` option to dump content of OpenType features to a file, to aid debugging auto-generated features (kern, mark, mkmk, etc.).

Bumped requirements:
* ufo2ft >= 2.10.0
* ufoLib2 >= 0.5.1

2.0.5

- Use ufoLib2 instead of defcon to load UFOs (599).
- MutatorMath is now optional. Only required if you use `--use-mutatormath` option.
- Bumped minimum requirements:
* fonttools >= 4.1.0
* glyphsLib >= 5.1.0
* ufo2ft >= 2.9.2
* booleanOperations >= 0.9.0
* ufoLib2 >= 0.5.0

2.0.4

- Ignore glyphs in 'public.skipExportGlyphs' when subsetting for 'Keep Glyphs' custom parameter. Fixes AssertionError when both 'public.skipExportGlyphs' and 'Keep Glyphs' are present in UFO (591).
- Log the name of the instance UFO currently being generated.

2.0.3

Bumped minimum required [cu2qu >= 1.6.6](https://github.com/googlefonts/cu2qu/releases/tag/v1.6.6).
Fixes an issue while compiling variable font, when the last and first contour points have the same coordinates in some of the masters. cu2qu was incorrectly reporting different number of segments between glyphs.

https://github.com/googlefonts/cu2qu/pull/185
https://github.com/googlefonts/fontmake/issues/572

Page 22 of 30

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.