Ufo2ft

Latest version: v3.4.2

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

Scan your dependencies

Page 11 of 17

2.12.2

Mute noisy warnings about missing underline thickness/position in fontinfo.

2.12.1

Group all the ufo2ft private lib keys under `ufo2ft.constants`. Previously they were scattered in different modules.

2.12.0

- Added experimental support for generating COLR/CPAL color fonts from UFO layers (thanks Just Van Rossum! 359).
- Provide fallbacks for all UFO fontinfo values so one can now build a TTFont even from an empty UFO (don't expect it to do much).
- [util] When creating a new glyph use defcon's `Layer.instantiateGlyphObject` to keep the glyph sub-elements custom classes that are associated with it by the defcon client.
- Require fontTools >= 4.4.0

2.11.3

Drop kerning pairs with ambiguous horizontal direction (e.g. RTL letters against LTR numerals) (361).

2.11.2

* [postProcessor] Clear existing “post” extraNames.
When renaming glyphs, extraNames attribute of “post” table needs to be cleared as it will contain old names which will otherwise be kept in the table even if unused (360, googlefonts/noto-fonts1543)

2.11.1

OutlineOTFCompiler: Guard against missing defaultWidthX or nominalWidthX (358), in case a UFO sets just one of the two.

Page 11 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.