Odd Skateboard / DesignSpaceEdit (recently updated)



  • Something odd with:
    Skateboard 1.6.4. Sliding the mouse up in Skateboard Space window does what sliding down used to do, and the window elements are much reduced in size. (attached image)

    DesignSpaceEdit 1.9.5 after using Skateboard 1.6.4 the axis values are deleted from my Sources in my designspace file.

    Thanks Frederik

    Screen Shot 2021-11-05 at 3.20.42 PM.png



  • I made a new design space file and attempted to generate several instances, which failed. This is the traceback:

    /Applications/RoboFont.app/Contents/Resources/lib/python37.zip/lib/scripting/extensionBundle.py:1055: UserWarning: Extension 'GlyphBrowser' short cut is not available: g - 1310720.
    None
    /Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/glyph.py:19: DeprecationWarning: addRepresentationFactory is deprecated. Use the functions in defcon.init.
    Traceback (most recent call last):
    File "openDesignSpaceFile.py", line 10, in <module>
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1463, in init
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1745, in fillInterfaceWithDocumentData
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1586, in validate
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 155, in checkEverything
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 446, in checkGlyphs
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 484, in checkGlyph
    TypeError: argument of type 'RAnchor' is not iterable
    Traceback (most recent call last):
    File "openDesignSpaceFile.py", line 10, in <module>
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1463, in init
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1745, in fillInterfaceWithDocumentData
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1586, in validate
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 155, in checkEverything
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 446, in checkGlyphs
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 484, in checkGlyph
    TypeError: argument of type 'RAnchor' is not iterable
    Traceback (most recent call last):
    File "openDesignSpaceFile.py", line 10, in <module>
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1463, in init
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1745, in fillInterfaceWithDocumentData
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1586, in validate
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 155, in checkEverything
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 446, in checkGlyphs
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 484, in checkGlyph
    TypeError: argument of type 'RAnchor' is not iterable
    Traceback (most recent call last):
    File "openDesignSpaceFile.py", line 10, in <module>
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1463, in init
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1745, in fillInterfaceWithDocumentData
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1586, in validate
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 155, in checkEverything
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 446, in checkGlyphs
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 484, in checkGlyph
    TypeError: argument of type 'RAnchor' is not iterable
    Traceback (most recent call last):
    File "openDesignSpaceFile.py", line 10, in <module>
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1463, in init
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1745, in fillInterfaceWithDocumentData
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1586, in validate
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 155, in checkEverything
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 446, in checkGlyphs
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/init.py", line 484, in checkGlyph
    TypeError: argument of type 'RAnchor' is not iterable
    /Applications/RoboFont.app/Contents/Resources/lib/python37.zip/lib/fontObjects/fontPartsWrappers.py:2160: DeprecationWarning: 'showUI': use 'showInterface'
    generating with varLib



  • One of the times I made a new designspace file for my six variable master poles, the Problems sheet listed kerning groups and glyph details that didn't match, for example anchors in some ufos' glyphs but not others. Clearly there's a lot going on with DesignSpaceEdit. Version 1.9.5 will not generate instances and keeps losing ufo source axes values.


  • admin

    Could you send over some (dummy) UFO+designspace examples?



  • Sent via email.

    Is it required to have matching kerning and kern groups across the ufos in a design space?



  • @GregThompson Looking into it.



  • @GregThompson If you want to make variable fonts the groups should match. The pairs don't have to match.


  • admin

    and glyph.unicodes must the same across your sources



  • The failure to generate instances began when I added 73 new glyphs, though Skateboard continued to work and fonts would generate. I appreciate any help.
    This is the traceback when DesignSpaceEdit fails to generate instances:

    File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/vanilla/vanillaBase.py", line 506, in action_
      self.callback(sender)
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1656, in callbackGenerate
      if self.documentHasStructuralProblems():
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designSpaceEditorwindow.py", line 1579, in documentHasStructuralProblems
      checker.checkEverything()
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/__init__.py", line 155, in checkEverything
      self.checkGlyphs()
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/__init__.py", line 446, in checkGlyphs
      self.checkGlyph(name)
    File "/Users/gregory/Library/Application Support/RoboFont/plugins/DesignSpaceEditor.roboFontExt/lib/designspaceProblems/__init__.py", line 484, in checkGlyph
      if not 'name' in ad:
    TypeError: argument of type 'RAnchor' is not iterable
    

Log in to reply