skip to navigation
skip to content

glyphsLib 1.8.0

A bridge from Glyphs source files (.glyphs) to UFOs

glyphsLib

This library provides a bridge from Glyphs source files (.glyphs) to UFOs via defcon.

The main methods for conversion are found in __init__.py. Intermediate data can be accessed without actually writing UFOs, if needed.

Write and return UFOs

Masters:

master_dir = 'master_ufos'
ufos = glyphsLib.build_masters('MyFont.glyphs', master_dir)

Interpolated instances (depends on MutatorMath):

master_dir = 'master_ufos'
instance_dir = 'instance_ufos'
ufos = glyphsLib.build_instances('MyFont.glyphs', master_dir, instance_dir)

Load UFO objects without writing

ufos = glyphsLib.load_to_ufos('MyFont.glyphs')

Load Glyphs data as a Python dictionary

with open('MyFont.glyphs', 'rb') as glyphs_file:
    glyphs_data = glyphsLib.load(glyphs_file)
 
File Type Py Version Uploaded on Size
glyphsLib-1.8.0-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-08-17 229KB
glyphsLib-1.8.0.zip (md5) Source 2017-08-17 252KB