256 very small textures each with one character in an array
Bad idea, if you want to render more than 1-2 words.

If I load a font in size 12, is that 12 pixels high?
No, this size is depends on DPI.