Scripting designspaces

March 27, 2017 / 0 comments

If you’re interested in building designspaces with Python this is for you. You already know you can export Superpolator data as a .designspace document. I’ve added a document on scripting designspaces on Github. The DesignSpaceDocument object lets you add masters, define instances, define axes, anything you can do in Superpolator. Well, except the pretty previews…

Read more →

DesignSpaceEditor

November 26, 2016 / 0 comments

I published a basic DesignSpaceEditor extension for RoboFont. Available from RoboFontMechanic. It is a single window with panels for axes, masters and instances. It follows the DesignSpace document format. No preview and a maximum of 5 axes.

Examples!

May 4, 2014 / 0 comments

I’ve posted two example projects on Github. One project shows different ways of making intermediates with three masters on one axis. The second project demonstrates how to make a rule to control alternate shapes in a two axis, six master design space. Have fun!

Drawing

March 11, 2014 / 0 comments

When you draw your letters you spend more time moving points around than actually placing them on the canvas for the first time. It makes sense to adapt the construction of the outline to movement: with a couple of simple interventions you can make your outlines easier to work with.