A low-level UFO reader and writer.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Documentation Updating robofab occurances in the text to ufoLib Mar 16, 2016
Lib/ufoLib Release 3.0.0 Oct 11, 2018
tests
.codecov.yml mute codecov on PRs, too noisy Jul 14, 2018
.coveragerc move test suite outside of Lib/ufoLib Oct 9, 2018
.gitignore Add htmlcov/ directory to .gitignore Jul 14, 2018
.pyup.yml add .pyup.yml for pyup.io bot; updates are now scheduled weekly Feb 6, 2017
.travis.yml various cleanups: use pyfilesystem2 API directly, remove ufoLib.files… Oct 8, 2018
LICENSE.txt relicense as MIT Oct 11, 2018
MANIFEST.in tests: add *.ufoz test file Oct 9, 2018
README.md README: remove mention of 'ufo4' branch [skip ci] Oct 10, 2018
appveyor.yml various cleanups: use pyfilesystem2 API directly, remove ufoLib.files… Oct 8, 2018
extra_requirements.txt Merge remote-tracking branch 'origin/master' into ufoz-rebased Oct 3, 2018
notes.txt meta: remove robofab files Nov 8, 2015
requirements.txt requirements.txt: pin enum34 version Oct 10, 2018
setup.cfg Release 3.0.0 Oct 11, 2018
setup.py Release 3.0.0 Oct 11, 2018
tox.ini various cleanups: use pyfilesystem2 API directly, remove ufoLib.files… Oct 8, 2018

README.md

Build Status AppVeyor Status Python Versions PyPI codecov

ufoLib

A low-level UFO reader and writer.

UFO is a human-readable, XML-based file format that stores font source files.

Installation

$ pip install ufoLib

For better speed, you can install with extra dependencies like this:

$ pip install ufoLib[lxml]