Releases: googlefonts/glyphsLib
Releases · googlefonts/glyphsLib
v6.11.4
[UFOBuilder] Generate bracket glyphs in UFO sources even when GSGlyph is marked as non-export, as they may sometimes be used in composite glyphs. Previously we were ignoring bracket layers in non-export glyphs so these were not decomposing properly (#1095).
v6.11.3
- [align_alternate_layes] Don't skip non-exportable glyphs when collecting alternate layers from component glyphs. Ensure the order in which new alternate layers are inserted is deterministic (#1093).
v6.11.2
- Fixed anchor propagation issue with composite glyphs using components with alternate ('bracket') layers (#1090, #1092).
v6.11.1
- Sort bracket layers by glyph id (#1089).
v6.11.0
- Treat disabled custom parameters as missing when getting them by name; and skip exporting disabled instance custom parameters to DesignSpace instances when minimal=True (#1087).
- Support propagating anchors from components for alternate (bracket) layers (#1088).
v6.10.3
[builder] Use variablePostscriptFontName
from instances if present (#1085).
v6.10.2
- [glyphdata] strip unused script -suffix from ligature production name (#1079).
- sync GlyphData.xml to latest (schriftgestaltung/GlyphsInfo@efb70fb6)
v6.10.1
Updated embedded copy of GlyphData.xml to the latest upstream version (#1063).
v6.10.0
- Roundtrip UFO point identifiers (#1049, #1054).
- Also use glyph.unicodes in addition to glyph.name when looking up GlyphData for category/subCategory, production name, script. Fixes issue whereby some wrongly named mark glyphs' widths were not being zeroed (#1059, #1060).
- Support parsing
codePageRanges
custom parameter containing special string values like "bit 29" (#530, #1061).
v6.9.6
Fixed a couple of bugs in EraseOpenCornersFilter: avoid unnecessary duplicate points at end of closed contours, and don't process contour with fewer than three segments (#1057, #1058).