I've been playing with [[fonts]] recently, and wrote [[font-reduce.py]] to generate compressed subsets of free fonts to [WOFF][] for use on my website. It uses [FontForge][]'s [[Python]] interface, and has a few options to customize the generated [WOFF][] metadata. If this doesn't quite scratch your itch, you may also want to consider the similar [subset.py][] from the Google font directory. They do a better job creating custom subsets. I do a better job preserving and generating metadata. [WOFF]: http://en.wikipedia.org/wiki/Web_Open_Font_Format [FontForge]: http://fontforge.sourceforge.net/ [subset.py]: http://code.google.com/p/googlefontdirectory/source/browse/tools/subset/subset.py