I've been a bit unimpressed so far with the font handling routines available to us in gles on the pi. I am about to try to hack freetype-gl to make it work on the pi. This library works by rendering a font into a "font atlas", providing one texture that can then be used to render text from. It uses freetype to create the glyphs, so any true type font (for example) can be used, will only use a single texture to store the glyphs, and supports nice things like "kerning".
Before I lose myself in this, has anyone else got a better alternative?
