opengl fonts
opengl is a library of graphics primitives. it usually hooks fairly directly into the hardware. so it's pretty fast. and reasonably platform independent. it's pretty low level. so it often feels not much different from poking codes into magic hardware registers. but it's pretty darn cool. my big gripe: no font supports. want to draw a complex scene with aliens battling robots on a fractal landscape with two suns? no problem. but if you want to print "hello world" then you're out of luck. you pretty much have to roll your own. or grab something from the internet. which might be an okay starting point. but in the end, you're gonna roll your own.