SOLVED Skateboard chokes on kerning?

  • I've been using Skateboard in design of a two-axes variable font. So far all is well, but now I'm adding kerning to my ufo's and Skateboard is not liking it. I can visualize the fonts in the text window throughout the design space, but trying to create a Preview UFO gets the following error:

    Something went wrong. At this time it may not be possible to assign blame and point fingers. So, pardon the traceback posted below, it may be helpful in a report. Thanks!
    Traceback (most recent call last):
      File "/Users/gregory/Library/Application Support/RoboFont/plugins/Skateboard.roboFontExt/lib/", line 3992, in export_generateUFOCallback
      File "/Applications/", line 669, in makeInstance
      File "/Applications/", line 393, in getKerningMutator
      File "/Applications/", line 27, in __init__
      File "/Applications/", line 35, in update
      File "/Applications/", line 396, in keys
      File "/Applications/", line 278, in keys
      File "/Applications/", line 287, in _keys
      File "/Applications/", line 386, in items
      File "/Applications/", line 295, in items
      File "/Applications/", line 295, in <listcomp>
      File "/Applications/", line 131, in normalizeKerningKey
    ValueError: Kerning key items must be one character long

  • admin

    good you found it!
    kerning values has to be set very precise.

    Did the extension DesignSpaceEditor show this kern error in the report?

    good luck!

  • Found the problem. It was a kerning pair without a Side 1 glyph. And only in one ufo, the first ufo I kerned. I then copied that kerning info into the other three ufo's but the error didn't copy.

  • @GregThompson More detail on my situation.

    • There are four ufo sources

    • Each ufo has identical kerning groups, pairs, and values

    • 859 pairs, 143 groups, 399 glyphs in each ufo

    • Robofont 3.4, Skateboard 1.6.1, MetricsMachine 1.1.0

    • otf and variable fonts generate with no errors

Log in to reply