26 projects
fonttools
Tools to manipulate font files
glyphsLib
A bridge from Glyphs source files (.glyphs) to UFOs
fontParts
An API for interacting with the parts of fonts during the font development process.
opentype-sanitizer
Python wrapper for the OpenType Sanitizer
uharfbuzz
Streamlined Cython bindings for the harfbuzz shaping engine
ufoLib2
ufoLib2 is a UFO font processing library.
ufo-extractor
Tools for extracting data from font binaries into UFO objects.
fontmake
Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType).
compreffor
A CFF subroutinizer for fontTools.
skia-pathops
Python access to operations on paths using the Skia library
openstep-plist
ASCII plist parser written in Cython
pyclipper
Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)
ufo2ft
A bridge between UFOs and FontTools.
freetype-py
Freetype python bindings
ufonormalizer
Script to normalize the XML and other data inside of a UFO.
fontMath
A set of objects for performing math operations on font data.
defcon
A set of flexible objects for representing UFO data.
cu2qu
Cubic-to-quadratic bezier curve conversion
ttfautohint-py
Python wrapper for ttfautohint, a free auto-hinter for TrueType fonts
trufont
TruFont, a modular and cross-platform font editor.
opentype-feature-freezer
Turns OpenType features 'on' by default in a font: reassigns the font's Unicode-to-glyph mapping fo permanently 'freeze' the 1-to-1 substitution features, and creates a new font.
MutatorMath
Python for piecewise linear interpolation in multiple dimensions with multiple, arbitrarily placed, masters.
booleanOperations
Boolean operations on paths.
fontPens
A collection of classes implementing the pen protocol for manipulating glyphs.
tfont
tfont is a font library that writes to JSON.
defconQt
A set of Qt objects for use in defcon applications.