RafalBuchner/curvatureVisualizator

`NotImplementedError` Traceback in Glyph with Components

Opened this issue · 0 comments

I don't think this tool should support components, but it gets a "Not Implemented" error with the pen if there is a glyph with a component:

Traceback (most recent call last):
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/vanilla/vanillaBase.py", line 520, in action_
  File "/Users/colinmford/Library/Application Support/RoboFont/plugins/CurvatureVisualizator.roboFontExt/lib/curvatureVisualizator/displaySubscriber.py", line 59, in _menuItemCallback
  File "/Users/colinmford/Library/Application Support/RoboFont/plugins/CurvatureVisualizator.roboFontExt/lib/curvatureVisualizator/curvatureVisualizatorSubscriber.py", line 242, in menuButtonWasPressed
  File "/Users/colinmford/Library/Application Support/RoboFont/plugins/CurvatureVisualizator.roboFontExt/lib/curvatureVisualizator/displaySubscriber.py", line 49, in showMe
  File "/Users/colinmford/Library/Application Support/RoboFont/plugins/CurvatureVisualizator.roboFontExt/lib/curvatureVisualizator/curvatureVisualizatorSubscriber.py", line 91, in toggleOn
  File "/Users/colinmford/Library/Application Support/RoboFont/plugins/CurvatureVisualizator.roboFontExt/lib/curvatureVisualizator/curvatureVisualizatorSubscriber.py", line 237, in drawPath
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontParts/base/glyph.py", line 633, in draw
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontParts/base/component.py", line 251, in draw
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontParts/base/component.py", line 259, in _draw
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontParts/base/component.py", line 265, in drawPoints
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontParts/base/component.py", line 276, in _drawPoints
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontTools/pens/pointPen.py", line 264, in addComponent
  File "/Applications/RoboFont.app/Contents/Resources/lib/python3.9/fontTools/pens/basePen.py", line 133, in addComponent
NotImplementedError