Spiro Curves

Got a request? Post it here. Please do not post bug reports here.
Post Reply
lutz
Posts: 7
Joined: Fri Jul 11, 2008 3:14 am

Spiro Curves

Post by lutz »

A pretty fantastic new way of drawing curves (not just any curves; beautiful curves):

Drawing Spiro Curves with Adobe Illustrator (Updated as the old page was no longer available).

Spiro curves are also available in Inkscape.
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

This would make it much easier to draw smooth curves. There is already a request to auto-reduce nodes to make smoother curves, but Spiro Curves would be much better.

Brushes to draw strokes rather than lines would also be a huge improvement.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

I am surprised that this thread hasn't generated more interest. The video is worth watching, and the implementation of some method for much easier curve smoothing is certainly worth considering for the next version of FontCreator.

I know Erwin is busy with the next version of Scanahand at the moment, but I thought some users would have noticed this thread.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Post by Erwin Denissen »

I was not able to watch the video, I only heard someone talking about Spiro. It seems the Intel ITU H.264 (h264) codec is not installed. I've just installed it and took another look. It looks very impressive, but I'm not sure if and how it could benefit people who use FontCreator. Maybe FontCreator should include an special import feature...
Erwin Denissen
High-Logic
Proven Font Technology
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

Erwin Denissen wrote:I'm not sure if and how it could benefit people who use FontCreator. Maybe FontCreator should include an special import feature...
FontCreator already has a smoothing filter, but I still need to use time-consuming workarounds like this for smoothing curves after autotracing or manual drawing. I spend ages reducing nodes and smoothing curves in my fonts.

At least, we need some feature that will autoreduce nodes, but Spiro does more than that. In effect it makes each on-curve point into a smooth node.

The other thing it has is a brush-like feature for drawing variable width curves. A brush that would allow the drawing of uniform strokes would also be very useful in FontCreator.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala »

I downloaded the latest beta of Inkscape (October 13th release) from this page and had a play with the Spiro Curves. This was my first attempt at drawing an S.
Image
Just seven nodes are required to get a smooth curve, and it is very easy to adjust. Since it is a vector drawing program, Inkscape has lots of options that FontCreator wouldn't need — fills, colours, etc., and all kinds of line-endings. The only suitable endings I could find were slab serifs, which I used with butt line caps. Otherwise, one could use no line-endings and rounded line caps.

Font Creator would need several different serifs instead of arrows, triangles, and diamonds for line endings. It would need an option to create custom serifs too.

A calligraphic stroke would be useful for FontCreator. The stroke weight would need to change depending on the angle of the stroke.

After drawing with the Spiro line tool FontCreator would have to convert it to a filled contour. As there is no way to save a spiro curve in a Truetype Font, I suspect the easiest way would be to convert all Spiro curves to contours on saving the file. The curve could also be converted to a contour by using an Apply button on its context sensitive toolbar, rather like we currently click on “Apply” to complete a contour when inserting a new contour. Before that, the curve would be fully adjustable for shape, line ending (Serif style), stroke weight, and stroke width contrast and angle.

Possibly, the Spiro Curves could be saved as a separate data file in the same folder as the font, but then that starts getting complicated.

And here is a second attempt — this time an Ampersand with just seven nodes.

Image
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Post Reply