Fontastic is a Processing library to create font files

What can you do with Fontastic?
Create fonts with code!

Fontastic is a library for creating font files in TTF and WOFF format which you can then use in any design program or website.

It allows you to make fonts based on data, sensors, live feeds, or any other algorithm, or manipulate existing fonts to create your own version (see examples).

Fontastic was designed to make it as easy as possible to create a font in Processing.

Under the hood, it uses doubletype, a Java font editor that builds font files according to the TrueType format, and sfntly to create Web Open Font Format files.

http://code.andreaskoller.com/libraries/fontastic/