Problem generating variable font



  • I’ve been having trouble trying to generate a variable font.

    I’m receiving a the following message in the output window: “KeyError: "'name' table not found"

    All the UFO’s in the designspace file have name tables with content, so I’m not entirely sure why I’m receiving this message.

    The temp .ttf is appearing in finder as it’s being generated, than it disappears once the error message shows up.

    Has anybody had this issue before?


  • admin

    What version of RoboFont are you using?
    And what version of Batch extension?



  • @frederik Thanks for your response. I’m using RoboFont 1.8.4, and Batch was updated last week so I presume it’s the latest version suitable for 1.8.4.



  • I'm currently having this same issue, as well.

    I'm in Robofont Version 3.0 (built 1803062007), and I've just re-downloaded Batch from GitHub to make sure I'm not using an outdated version.

    Here's my error output:

    Traceback (most recent call last):
      File "/Applications/RoboFont3.app/Contents/Resources/lib/python3.6/fontTools/ttLib/ttFont.py", line 363, in __getitem__
    KeyError: 'name'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/Users/stephennixon/Library/Application Support/RoboFont/plugins/Batch.roboFontExt/lib/variableFontGenerator/__init__.py", line 580, in _generateVariationFont
      File "/Applications/RoboFont3.app/Contents/Resources/lib/python3.6/fontTools/varLib/__init__.py", line 733, in build
      File "/Applications/RoboFont3.app/Contents/Resources/lib/python3.6/fontTools/varLib/__init__.py", line 68, in _add_fvar
      File "/Applications/RoboFont3.app/Contents/Resources/lib/python3.6/fontTools/ttLib/ttFont.py", line 400, in __getitem__
    KeyError: "'name' table not found"
    ​
    

    I might just be doing something silly, but I don't think I'm doing anything too weird. Here are screenshots of my basic font info, the OpenType name tables, and the Postscript Identification fields. I've mostly left things as their default.

    0_1524475017309_2933536d-1a77-4061-94f4-2f2130fe0dab-image.png

    0_1524475062907_6ed3837f-9d25-4b8f-a3bb-c63ff12b9d00-image.png

    0_1524475246327_c23e0f7f-8ac2-415a-8ffb-0e4cf94a999d-image.png



Looks like your connection to RoboFont ● Forum was lost, please wait while we try to reconnect.