Dotfonter creates a TTF font from a dot matrix description.
Written in Lua.
Fonts will be described in several ways. Obvious candidates include hex dumps by rows (the format used by most LCD controller chips), and some sort of ASCII art flavored binary so that new characters can be edited in any source editor that can handle fixed-pitch text.
See blog posts for the ongoing story of why this came about and how it works.