Releases: googlefonts/glyphsLib
Releases · googlefonts/glyphsLib
v6.6.2
- Fixed bug exporting to UFO composite glyphs referencing colorPalette layers (#973, #974).
- When exporting to UFO, ensure a component glyph has the same intermediate layers as the composite glyph using it, otherwise VF masters are incompatible (#971).
- Make the ContextualMarkFeatureWriter work with the new ufo2ft v3 variable feature writer API (#957, #972).
v6.6.1
- Better
GSPath.segments
implementation with no infinite loops (#967).
- Skip empty feature labels when converting to UFO (#970)
v6.6.0
- Improvement to handling of corner components (#958)
- Update to Hebrew glyph data (#960)
- Skip unexported glyphs when parsing tokens (#962)
- Skip ignorable anchors when writing out mark features (#964)
- Improve the behaviour of GSPath.segments with open paths (#965)
- Tweak the .gitignore file (#961)
v6.5.0
- Fixed infinite loop in Path.segments getter when quadratic curves are present (#949, #951).
- Added support for 'Virtual Master' custom parameter when defining Designspace axes min/max;
also we now make sure those parameters are exported in the UFOs and can be round-tripped back
to .glyphs (#955, #859).
v6.4.1
- Do not set unicode codepoints for COLRv1 layer glyphs to prevent ufo2ft raising error about duplicate unicode mappings (#947, #946).
v6.4.0
- Require Python >= 3.8 (#935)
- Improved handle production names for ligatures (#770, #771)
- Do not set Unicode values for each layer in a COLRv0 color glyph (#937, #939)
v6.3.0
- Support contextual anchors (#921).
- Support loading UIState.plist file from .glyphspackage (#933).
- Accept .glyphspackage path directly in GSFont's constructor (#932).
v6.2.5
- Fixed regression introduced in v6.2.4 whereby the respective UFO's and DS's source layers were not named consistently for intermediate ('brace') glyphs (#925, #929)
v6.2.4
- Fixed issue compiling from .glyphs v3 sources containing intermediate ('brace') layers, whereby glyphs at the same location would be exported to different UFO layers, leading to duplicate sources at the same location errors (#851, #928).
v6.2.3
- Fix multiple custom parameters with the same name on GSFont (#903)
- Store shape indices (#908)
- Send anchor userdata to objectlib (#911)
- fix float factors in tokens (#916)
- Speedup loading and manipulating layers (#922)