v0.2.0
Use fontTools.ufoLib and remove duplicated modules.
Requires fonttools[ufo,lxml] >= 3.31.
One notable breaking change is that Font class no longer takes a 'path' as first positional argument. It now only accepts keyword arguments, which may be used to initialize its various attributes.
To load a UFO from a path, there is an alternative classmethod constructor open
: e.g.
font = Font.open(path)
The Font.open
method optionally takes lazy=False
and validate=False
options.