Releases: googlefonts/glyphsLib
Releases · googlefonts/glyphsLib
v6.0.0b3
- Same as v6.0.0b2, but with a fix to Continuous Deployment
v6.0.0b2
- Export COLR font layers to UFO (#716)
- Optionally, only export UFO layers needed for font compilation (#674, #722)
- Support FontLab 7 Glyphs export format (#719)
- Several fixes to the open corners filter (#711, #721)
- Fixes to saving files in Glyphs 3 format (#706)
- Allow reading sample text (#708), GASP table (#709) and vendor ID (#707)
from Glyphs 3 fonts - Various housekeeping fixes (#704, #705, #720)
v6.0.0b1
- Implement "Link Metrics ..." custom parameters (#641)
- Check that vert{Width,Origin} are not None, can be 0 (#659)
- Corner case: guard against rogue comments in glyph classes (#660)
- Close open corners with a ufo2ft filter (#663)
- Update GlyphData.xml to commit 0fe81a0 (#665)
- Support hints with target="up" and "down" (#613)
- Store layer names for roundtripping (#664)
- [builder] Respect "Propagate Anchors" custom parameter (#683)
- Support the Glyphs 3 file format and use openstep-plist for parsing (#691)
v5.3.2
- Apply master custom params after writing master UFO features
- Roundtrip bracket glyph kerning
- Better error message for when decomposing backgrounds hits non-existant glyph
v5.3.1
Make sure that detaching bracket glyphs get their own production name.
This avoids spurious public.postscriptNames overwrites on roundtrips.
v5.3.0
- Fix infinite loop in GSPath.segments (#621)
- Fix applyTransform for paths (#625)
- Fix out-of-order array access in bezierminmax (#627)
- Improve vertical typesetting (#629)
- Fix problem where axis with no mappings was erroring out during roundtrip (#630)
- Use Proxy for GSFont.features/featurePrefixes (#632)
- Improve compatibility with Glyphs: Make GSNode.position settable with a tuple. (#644)
- ufo2glyphs: Make really sure to preserve the Designspace axis order (#649)
CI is now done via GitHub Actions, thanks to Simon & Cosimo.
v5.3.0b1
Testing automatic deployment via Github CI.
v5.2.0
v5.1.11
Fixed two issues with anchor propagation in composite glyphs (#617, googlefonts/fontmake#682).
- marks that are in turn composed of other marks (e.g. "shadda_fatha-ar") didn’t receive propagated anchors at all. A solution was already developed in ufo2ft's
PropagateAnchorsFilter
, so Yanone ported that piece of code over here. - ligature anchors (top_1, top_2 etc) weren’t correctly propagated when composed of base glyphs and a mark (e.g. "lam_alefHamzaabove-ar"). To fix that, we now check for marks attached to a named
GSComponent.anchor
(stored in UFO asGlyph.lib['com.schriftgestaltung.Glyphs.ComponentInfo']
), and adjust the named anchor’s position by the component transformation.