Skip to content

Releases: googlefonts/glyphsLib

v6.6.2

30 Jan 16:23
v6.6.2
d345113
Compare
Choose a tag to compare
  • 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

18 Jan 17:47
v6.6.1
ae08b26
Compare
Choose a tag to compare
  • Better GSPath.segments implementation with no infinite loops (#967).
  • Skip empty feature labels when converting to UFO (#970)

v6.6.0

28 Nov 11:23
f162e7b
Compare
Choose a tag to compare
  • 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

14 Nov 12:30
v6.5.0
e0e4389
Compare
Choose a tag to compare
  • 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

29 Sep 14:22
v6.4.1
217564d
Compare
Choose a tag to compare
  • Do not set unicode codepoints for COLRv1 layer glyphs to prevent ufo2ft raising error about duplicate unicode mappings (#947, #946).

v6.4.0

04 Sep 23:31
v6.4.0
8c0157e
Compare
Choose a tag to compare
  • 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

02 Aug 14:13
v6.3.0
9066b26
Compare
Choose a tag to compare
  • Support contextual anchors (#921).
  • Support loading UIState.plist file from .glyphspackage (#933).
  • Accept .glyphspackage path directly in GSFont's constructor (#932).

v6.2.5

12 Jul 17:26
77ca042
Compare
Choose a tag to compare
  • 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

11 Jul 16:40
v6.2.4
6b45999
Compare
Choose a tag to compare
  • 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

04 Jul 21:58
v6.2.3
dee4e92
Compare
Choose a tag to compare
  • 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)