- Do not set unicode codepoints for COLRv1 layer glyphs to prevent ufo2ft raising error about duplicate unicode mappings (947, 946).
6.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)
6.3.0
- Support contextual anchors (921). - Support loading UIState.plist file from .glyphspackage (933). - Accept .glyphspackage path directly in GSFont's constructor (932).
6.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)
6.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).
6.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)