# interpolatable

Note also that `varLib.interpolatable` supports some optional external libraries.

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)

  Bases: `object`

  ITEMS = ('recordings', 'greenStats', 'controlStats', 'greenVectors', 'controlVectors', 'nodeTypes', 'isomorphisms', 'points', 'openContours')
  draw(pen, countor_idx=None)

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, discrete_axes=[])

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, discrete_axes=[])

fontTools.varLib.interpolatable.recursivelyAddGlyph(glyphname, glyphset, ttGlyphSet, glyf)

fontTools.varLib.interpolatable.ensure_parent_dir(path)

fontTools.varLib.interpolatable.main(args=None)

  Test for interpolatability issues between fonts