fontmake 3.9.0


Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType).

Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType).

Stars: 726, Watchers: 726, Forks: 93, Open Issues: 248

The googlefonts/fontmake repo was created 8 years ago and the last code push was Yesterday.
The project is popular with 726 github stars!

How to Install fontmake

You can install fontmake using pip

pip install fontmake

or add it to a project with poetry

poetry add fontmake

Package Details

James Godfrey-kittle
Apache Software License 2.0
GitHub Repo:


  • Multimedia/Graphics
  • Multimedia/Graphics/Editors/Vector-Based
  • Multimedia/Graphics/Graphics Conversion
  • Text Processing/Fonts
No  fontmake  pypi packages just yet.


A list of common fontmake errors.

Code Examples

Here are some fontmake code examples and snippets.

GitHub Issues

The fontmake package has 248 open issues on GitHub

  • Scheduled weekly dependency update for week 33
  • Couldn't merge the fonts, because one of the values in a list was empty when it shouldn't have been. … GPOS.table.LookupList.Lookup[0][0][1].EntryAnchor
  • UX improvement: Missing axis should fail to build unless override with arg
  • Compatibility checker: also check public.openTypeCategories
  • Building vmtx from features.fea
  • A “discrete” axis mapping yields unexpected and non-ideal fvar instance records
  • "No default source" when I have a discrete axis map AND split variable fonts defined
  • [designspace] Can't generate variable font fixed axis subset
  • make -o variable the default output format?
  • No kerning in instances

See more issues on GitHub