Well do you know how to draw textured quads in Ortho mode? if so then you can make a rather simple raster font for use in your programs.

I use this technique and it works quite well. If it wasn't so late I'd post some code. :? Perhaps if noone does better tomorrow I'll do just that.

The concept is simple though. Just define a string with all the ASCII/text characters you require to write with then create your texture with those characters in the SAME ORDER.

Then create your DrawText() function and in each character of this string match it up with your font's 'character set' string and use that index to raw from your font's texture image.

Thats basically the gist of it. It's late or I'd probably have explained it a bit nicer.

I'll post code for my method sometime tomorrow if you are interested still.