Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fork of fonttools project from Sourceforge, with new features and bugfixes
Python Inno Setup Other

[subset] Fix chaos handling to be more inclusive

If a contextual lookup recurses twice on the same index, that index
most be marked chaotic for the second recursion.

Also, when a non-1-to-1 recursion happens, only mark glyph locations
after current to be chaotic, not everything.

I believe this fixes a bug that before we were not inclusive enough.
Now we might have introduced more false positives, but we are at least
latest commit 24264cb7f8
@behdad authored

What it is ?

Quoting from TTX/FontTools Sourceforge Project

a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.

Quick start

python install

From your command line type the above command to get fontools installed on your system.


See install.txt in the 'Doc' subdirectory for instructions on how to build and install TTX/FontTools from the sources.


What is TTX ?

See documentation.html in the "Doc" subdirectory for TTX usage instructions and information about the TTX file format.


The fontTools project was started by Just van Rossum in 1999, and was maintained as an open source project at In 2008, Paul Wise (pabs3) began helping Just with stability maintenance. In 2013 Behdad Esfahbod began a friendly fork, thoroughly reviewing the codebase and making changes at to add new features and support for new font formats.



See "LICENSE.txt" for licensing information.

Have fun!

Just van Rossum

Something went wrong with that request. Please try again.