Releases: googlefonts/glyphsLib
Releases · googlefonts/glyphsLib
v6.9.3
v6.9.2
- Fix some issues with style linking and naming of 'Oblique' fonts (#1034).
- Synched GlyphData.xml with schriftgestalt/GlyphsInfo@baff52 (#1035).
- Skip 'disabled' custom parameters when glyphs=>ufo and minimal=True (#1036).
- [propagate_anchors] Fixed regression whereby the context of contextual anchors as stored in the anchor.userData was not being copied while propagating (#1037).
v6.9.1
v6.9.0
- Drop disabled prefixes, classes, and features in minimal mode (#1027)
- Fix the order of feature writers (#1025)
- Update GlyphsData.xml Latin and Cyrillic to Unicode 16 (#1008)
- Allow GSFont object to be passed to
build_masters
directly (in place of a path) (#1029) - markFeatureWriter: Use new ufo2ft MarkFeatureWriter (#1030)
v6.8.2
v6.8.1
Fixed a regression introduced in v6.8.0 when the optional glyph_data
parameter is passed to to_designspace
and to_ufos
functions. This corresponds to fontmake's --glyph-data
CLI flag, and consists in a list of paths to custom GlyphData.xml files. After v6.8.0, an AttributeError: 'list' object has no attribute 'names'
exception was raised when the parameter was set (#1019, #1020).
v6.8.0
- Rewrote composite glyphs' anchor propagation logic to better match the built-in Glyphs.app feature. This is based on the Rust implementation in fontc, in turn based on the original Objective-C code which was shared with us privately. It fixes various issues with anchor propagation (#368, #1011). Note that currently only 'master' layers have their anchors propagated (not unlike the old code which this replaces, see #1017).
v6.7.2
v6.7.1
v6.7.0
- Removed
resolve_intermediate_components
from the preflight stage, since this is no longer needed now that ufo2ft v3.2.0 will handle this at build time (only if/when actually needed).
See https://github.com/googlefonts/ufo2ft/releases/tag/v3.2.0