Ufo2ft

Latest version: v3.4.2

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

Scan your dependencies

Page 2 of 17

3.2.8

- [featureWriters] Ensure CursFeatureWriter comes first, before kerning mark feature writers; in some non-HarfBuzz implementations the GPOS lookup order matters (864).
- [kernFeatureWriter] Ignore zero-valued class-class kerning pairs when generating variable kern feature as they are no-op (866).
- Take discrete axes into account when checking for feature compatibility across masters (867).

3.2.7

- cursFeatureWriter: Remove stray print()

3.2.6

- kernFeatureWriter: Support sparse masters (859)
- cursFeatureWriter: Support multiple entry/exit anchor pairs (863)

3.2.5

- Removed unnecessary assertions that may sometime trigger an AssertionError while setting a glyph's right margin in dottedCircle filter (849).

3.2.4

- Fix variable anchors when DesignSpace source specifies a layer (842).
- Update the old kernFeatureWriter2.py to be able to output variable FEA for use when compiling features once per VF (841, 845).

3.2.3

[markFeatureWriter] When building variable anchors from designspace sources, don't crash if a non-default, 'sparse' UFO source does not contain some glyph; simply skip it (840).

Page 2 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.