glyphsLib v3.0.0: Now with better round-tripping between Glyphs.app source files and UFOs
Nikolaus Waxweiler
Posts: 31
Hey everyone,
I just released a new version of glyphsLib, the glue layer used by e.g. fontmake to turn Glyphs.app source files into binaries.
The most important change is the command-line scripts glyphs2ufo and ufo2glyphs. My colleague Jany Belluz spent a few months improving glyphsLib to be more compatible and to allow our designers to use Glyphs in our UFO-based workflow and I now worked most of the necessary glue into the official library.
To install the library, do:
I'd love to know who else is primarily using UFOs but wants to include Glyphs.app in their workflow. How well do the scripts work for you?
I just released a new version of glyphsLib, the glue layer used by e.g. fontmake to turn Glyphs.app source files into binaries.
The most important change is the command-line scripts glyphs2ufo and ufo2glyphs. My colleague Jany Belluz spent a few months improving glyphsLib to be more compatible and to allow our designers to use Glyphs in our UFO-based workflow and I now worked most of the necessary glue into the official library.
The idea is to be able to round-trip between Glyphs.app source files and UFOs with as much Glyphs.app metadata intact as possible, so that you get as few differences as possible (pointless differences in Git are a major source of head→desk incidents here). Sadly, there remain various but mostly harmless differences. We amend as we go. One notable absent feature is brace layers...
To install the library, do:
pip install glyphsLib
To use the scripts on the command-line, do:
# Generate master UFOs and Designspace file glyphs2ufo Example.glyphs # Go back ufo2glyphs Example.designspace # You can also combine single UFOs into a Glyphs source file. ufo2glyphs Example-Regular.ufo Example-Bold.ufo
Tagged:
3
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports