Skip to content

v2.0.0

Compare
Choose a tag to compare
@anthrotype anthrotype released this 06 Nov 18:20
· 1401 commits to main since this release
  • The new glyphsLib.classes module provides an API that should match the internal Python API of Glyphs.app: https://docu.glyphsapp.com/
    Note that currently not all the classes and methods may be fully implemented. We try to keep this up to date with upstream, but if you find something that is missing or does not work as expected, please open a issue.
  • The library now supports round-tripping (read/write) .glyphs files that were produced with Glyphs.app >= 2.5b (1076) without additional changes. If some Glyphs data doesn't round-trip, then it's a bug. Also, if you edit the Python objects (instances of GS* classes) before writing to .glyphs, then diff between the original Glyphs.app file and the modified one should only reflect the changes that were made to the Python objects.