Ufo2ft

Latest version: v3.2.3

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

Scan your dependencies

Page 8 of 15

2.18.1

[featureWriters] Fixed `KeyError` when glyphOrder contains more glyphs than the glyphSet subsetted with 'public.skipExportGlyphs' UFO lib key (432, 434).

2.18.0

- Improved VORG table generation: only add vertOriginY if != default (418).
- [markFeatureWriter] Support multiple anchor classes per mark glyph in the mark feature (303, 416).
- [postProcessor] Update `charset` when renaming glyphs in CFF2 table (423).
- [featureWriters] Apply `public.skipExportGlyphs` for standalone feature writers as well (we already did for regular writers that are initialised through the FeatureCompiler) (411).
- Bump minimum fonttools requirement to 4.17.1.

2.16.0

Added optional pre-processor filter to decompose transformed components (399).

2.15.0

- Added optional support for subroutinizing CFF/CFF2 table with `cffsubr` library, based on AFDKO tx tool.
https://github.com/adobe-type-tools/cffsubr
To enable this, you can install using the extra requirement `ufo2ft[cffsubr]`.

- Added `com.github.googlei18n.ufo2ft.keepGlyphNames` lib key; if set to false for TTF or CFF2 flavored fonts, the glyph names are dropped and `post` table is set to more compact format 3.0.

- Fixed issue when building VF and some non-default masters do not contain a `.notdef` glyph; ufo2ft was adding a `.notdef` glyph with possibly incompatible outlines. It nows copies it from the default master when it is missing in one of the other non-default masters (381, 387).

2.14.1

Implement an internal change that should make an UFO `features.fea` file errors display with the correct file name.

2.14.0

- [outlineCompiler] For TrueType, reverse contour direction of generated '.notdef' glyph (374).
- [TransformationsFilter] Fixed issue whereby component positions were not correctly transformed (378, 380).

Page 8 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.