Spiro is a toolkit for curve design, especially font design, created by Raph Levien. Spiro is also shipping in development versions of FontForge and Inkscape. You might also enjoy the YouTube video of the latter integration, and some examples by Andy Fitzsimon. Another excellent application of Spiro is the XTrackCAD open source model railway planning tool. For the theory and numerical techniques b