Ufo2ft

Latest version: v3.2.1

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

Scan your dependencies

Page 1 of 15

3.43.0

3.2.1

- [BaseIFilter] Fixed performance regression when decomposing composite glyphs in fonts with large number of masters and/or nested components.
We now use a cache to avoid recursing too much when gathering locations from component glyphs (829).

3.2.0

- Some bug fixes and better error handling while building MATH table (820).
- Fixed a error while building variable GDEF ligature carets (821).
- Added new ``ufo2ft.instantiator`` module, copied over from ``fontmake.instantiator`` and adapted to also work on defcon Font objects, in addition to ufoLib2.Font (825).
- Support compiling variable TTF or CFF2 fonts with 'sparse' composite glyphs which define either more or fewer sources than the glyphs used as components. We use the instantiator to interpolate glyphs on the fly while decomposing, or we add empty placeholders in TTF masters for missing components in the non-default masters so the sparse composites can be built with varLib (googlefonts/glyphsLib954, 826).

3.2.0b1

TODO

3.1.0

- outlineCompiler: Support generating MATH table (819)

3.0.1

- Fixed regression introduced in v3.0.0 when compiling TT-flavored VF with dropImpliedOnCurves=True (817).

Page 1 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.