Adds a new glyphSet=None parameter to the Path.getPen method (and to the PathPen constructor), which will be used to decompose components when the pen.addComponent() method is called.
If no glyphSet is provided (default), then calling the pen.addComponent will raise TypeError.
We will no longer silently ignore/drop components. We may add an option to do that if/when need arise.
Fixes #29
Adds a new
glyphSet=None
parameter to thePath.getPen
method (and to thePathPen
constructor), which will be used to decompose components when the pen.addComponent() method is called. If no glyphSet is provided (default), then calling the pen.addComponent will raiseTypeError
. We will no longer silently ignore/drop components. We may add an option to do that if/when need arise.