RoboFont extension for finding touching/colliding glyph pairs.
Python
Switch branches/tags
Nothing to show
Clone or download
Latest commit 51a2936 Oct 17, 2014
Permalink
Failed to load latest commit information.
Touche.roboFontExt added delete method Oct 17, 2014
.gitignore ignore pyc files Oct 17, 2014
LICENSE.txt initial commit Oct 14, 2014
README.md Update README.md Oct 15, 2014
screenshot.png initial commit Oct 14, 2014

README.md

Looking through your kerning, you try to catch them: colliding glyph pairs. But did you remember to check your i-diacritics against your superior numerals, ogoneks against brackets, the dcaron against the asterisk? Touché can take some guesswork out of things by listing the pairs whose black bodies touch, taking spacing and kerning into account.

Touché Screenshot

Touché makes no assumptions about the relevance of pairs, or which ones need fixing; and it does not change your data. Among the specified set of input glyphs, Touché checks all of your glyphs against all of your glyphs, lists and shows the touching pairs that it finds, and leaves the decision on whether and how to fix them up to you. The resulting pairs can be exported as a text file that can directly be used as a pair list in Metrics Machine. (It should go without saying that this can supplement and perhaps expedite, but in no way replace careful manual checking of kerning in general.)

Up now is version 1.2 with a rewritten collision routine (thanks to Frederik Berlaen) that is much faster and more reliable than my previous version. Still, if you’re checking large numbers of glyphs, it can take a couple of minutes. You can also just check a subsection of glyphs, which should then be significantly faster.