interpolatable

Tool to find wrong contour order between different masters, and other interpolatability (or lack thereof) issues.

Call as: $ fonttools varLib.interpolatable font1 font2 …

class fontTools.varLib.interpolatable.Glyph(glyphname, glyphset)[source]
ITEMS = ('recordings', 'greenStats', 'controlStats', 'greenVectors', 'controlVectors', 'nodeTypes', 'isomorphisms', 'points', 'openContours')
draw(pen, countor_idx=None)[source]
fontTools.varLib.interpolatable.ensure_parent_dir(path)[source]
fontTools.varLib.interpolatable.main(args=None)[source]

Test for interpolatability issues between fonts

fontTools.varLib.interpolatable.recursivelyAddGlyph(glyphname, glyphset, ttGlyphSet, glyf)[source]
fontTools.varLib.interpolatable.test(glyphsets, glyphs=None, names=None, ignore_missing=False, *, locations=None, tolerance=0.95, kinkiness=0.5, upem=1000, show_all=False)[source]
fontTools.varLib.interpolatable.test_gen(glyphsets, glyphs=None, names=None, ignore_missing=False, *, locations=None, tolerance=0.95, kinkiness=0.5, upem=1000, show_all=False)[source]