Transition source from .glyphs to UFOs plus Designspace
As of the time of this writing, the
ufo2glyphs scripts can be installed like
pip install git+https://github.com/madig/glyphsLib@glyphs-ufo-convert-scripts
Still have to polish the code some more before it lands upstream.
Round-trip a file like this:
glyphs2ufo font.glyphs # -> generates master UFOs and font.designspace ufo2glyphs font.designspace # -> (re)generates file.glyphs
Due to round-tripping not being 100% lossless, there will be all manners of diffs, that on the whole shouldn't change semantics (hopefully).
Storing the family as UFOs will hopefully make it easier to work on with applications that aren't Glyphs.