Skip to content

Releases: googlefonts/glyphsLib

v6.8.1

15 Aug 16:59
v6.8.1
9afd0d8
Compare
Choose a tag to compare

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

08 Aug 17:09
v6.8.0
8698f2c
Compare
Choose a tag to compare
  • 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

06 Aug 16:39
v6.7.2
aa7a03a
Compare
Choose a tag to compare
  • markFeatureWriter: optimize contextual mark positioning lookups (#1010)
  • GSGlyph: fix iterating over layers of orphan glyphs (#1013)
  • GSLayer: fix name property when parent GSGlyph is in turn orphan (#1014)

v6.7.1

29 Apr 06:50
cedaacd
Compare
Choose a tag to compare
  • Stops brace layers inheriting width linking from their masters (#985)
  • Adds some test cases for deriving categories from glyphs with complex names (#1000)

v6.7.0

26 Mar 17:28
v6.7.0
e2ebf5b
Compare
Choose a tag to compare

v6.7.0b1

26 Mar 15:16
v6.7.0b1
e2ebf5b
Compare
Choose a tag to compare
v6.7.0b1 Pre-release
Pre-release

TODO

v6.6.6

28 Feb 15:11
v6.6.6
7fb1080
Compare
Choose a tag to compare
  • Update GlyphData from Glyphs 3.2 (#959)
  • Custom GlyphData should fallback to default for missing glyphs (#989)
  • Fix "DeprecationWarning: open_binary is deprecated." (#986)

v6.6.5

19 Feb 18:24
v6.6.5
90e3557
Compare
Choose a tag to compare
  • Handle Unicode Variation Sequences (#681, #988)

v6.6.4

17 Feb 15:50
v6.6.4
1f863f6
Compare
Choose a tag to compare
  • [glyphs2ufo] add --no-propagate-anchors CLI option (#979)
  • compose DSv5 variable-font filename like Glyphs.app would name exported VFs (#981, #982)
  • Convert MATH plugin data into more usable form in UFO (#980)

v6.6.3

02 Feb 10:56
v6.6.3
a944fd3
Compare
Choose a tag to compare
  • Fixed issue copying intermediate layer from composite to component (#976).
  • Export "variable export settings" a <variable-font> element in DesignSpace v5 (#977).
  • [anchor_propagation] Fix adjusting mark component's named ligature anchor (#975).