Glyphslib

Latest version: v6.7.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 14

6.0.4

* Fix problem building brace layers (741)

6.0.3

- Fix two small problems with localised values (766)
- Fix color on master layer optimization (768)

6.0.2

- Fix reusing master layer glyph when creating COLR v1 table; if master
layer has color attribute, we should use its glyph for the color layer
in the UFO font, but this was not working for COLR v1 layers.

6.0.1

- Make passing --glyph-data to glyph2ufo actually do something.

6.0.0

First stable release in the 6.x series

The major change in this release cycle is the support for Glyphs 3 file format and using openstep-plist for parsing Glyphs file instead of the home-grown plist parser.

This release requires Python >= 3.7.

Other changes since last stable release include:
- Update GlyphData.xml to commit 0fe81a0 (665)
- Implement "Link Metrics ..." custom parameters (641)
- Close open corners with a ufo2ft filter (663)
- Support FontLab 7 Glyphs export format (719)
- Various housekeeping fixes (704, 705, 720)
- Improve `GSNode.read*` performance (732)
- Construct glyph data from unicodes as a fallback (736)
- [builder] Check that vert{Width,Origin} are not None, can be 0 (659)
- [builder] Support hints with target="up" and "down" (613)
- [builder] Store layer names for roundtripping (664)
- [builder] Guard against rogue comments in glyph classes (660)
- [builder] Optionally, only export UFO layers needed for font compilation (674, 722)
- [builder] Respect "Propagate Anchors" custom parameter (683)
- [builder] Only write locations along defined axes (739)
- [builder] Export COLRv0 layers (716)
- [builder] Export COLRv1 layers from Glyphs 3 Color layers (751)
- [builder] Export stylistic set feature names from Glyphs 2 feature notes and Glyphs 3 feature labels (615)
- [builder] Add glyph_data argument to glyphs2ufo and to_ufos() (668)

6.0.0b6

- [classes] Rename GSLayer/GSPath.attr to attributes to match Glyphs
Python API.
- [builder] Don’t check for magic layer names in Glyphs 3 files, layer
attributes are set explicitly and names can be arbitrary.
- [builder] Initial support for building COLRv1 table from Glyphs 3
Color layers.

Page 5 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.