For my Arduino graphics lib "u8glib" i have include several 100 fonts. Most of them with extended chars.
http://code.google.com/p/u8glib/wiki/fontsize
I decided to derive the internal font format from the plain text font format "bdf".
BDF is not that common, but still a lot of fonts are available and BDF can also be derived from TTF.
U8glib includes a bdf converter and bdf font procedures.
All in all u8glib can display any glyph from unicode space.
Oliver