Releases: googlefonts/glyphsLib
Releases · googlefonts/glyphsLib
v6.4.0
v6.3.0
v6.2.5
v6.2.4
v6.2.3
v6.2.2
- Load all .glyphspackage glyphs (#886)
- Treat unvarying smart components as ordinary components (#887)
- Fall back from properties to custom parameters (#889)
- Merge font selection flags from the font and instance (#890)
- Support glyph property tokens (#896)
- Fix glyphs3 brace coordinates being returned as non-int (#893)
- Some tokens fixes (#900)
v6.2.1
v6.2.0
Newly added support for:
- Smart components (#822, #829, #840)
- Glyphs 3 alternate layers (#828, #833, #834, #839, #842)
- Corner components (#831)
- Rename Glyphs custom parameter (#832)
- Right-to-left kerning in Glyphs 3 (#865)
- Saving postscript hinting information to UFO (#825)
Fixes:
- Fix interaction between COLRv0 layers and components (#875)
- Look in the "Axis Location" custom parameter for axis mappings (#810)
- Preserve custom name table entries when roundtripping to UFO. (#827)
- Maintain instance properties when saving (#862, #864)
- Don't use "default" feature writers when the user has provided their own
kern
feature (#849) - Maintain the "postscriptFontName" in Glyphs format v3 files (#878)
Smaller improvements:
- use fontTools.misc.transform instead of glyphsLib.affine (#854)
- Reduce the ordering difference with respect to Glyphs (#863)
- Add option to expand_includes in features (#798)
- Use version 3 structures internally (#869, #874)
- Improvements to custom name table entries (#871, #872, #857, #858)
- Improvements to the support for the "Variable" instance (#815, #819, #856)
Full Changelog: v6.1.0...v6.2.0
v6.1.0
- Support for loading .glyphspackage sources (#803).
- Support converting "meta Table" custom parameter to UFO 'public.openTypeMeta' (#808).
- Parse GSInstance.type attribute for Glyphs3 sources, and ignore instances marked as 'variable' when building DS axis mappings (#812).
- Write out master names when saving a Glyphs2 source as format 3, previously they were incorrectly reset to 'Regular' (#811).