   OpenGL Text
  I don't know if this is the right forum for this, so sorry.  What is the _best_ lightweight OpenGL text rendering library?   
  How are you judging best?Best quality (Cairo/Pango/billboarded quads)Best memory usage (using wglUseFontBitmaps)Fastest (need to do some profiling for that one)Crossplatformist?Best I18N support?;  Basically, it just needs to render text that can rotate, and do it fast.   ;  It's not OpenGL specific, but I'd take a look at FreeType. It's got a fairly simple API you can use to generate a texture you can use to draw your fonts however you want.   ;Quote:Original post by Matthew ShockleyBasically, it just needs to render text that can rotate, and do it fast.If you are working in windows, you should look at the tutorials on nehe.gamedev.net.They contain the bitmap fonts mentioned above, but the one you would want is the Outline Fonts.  They are actual 3d letters, of a thickness you designate when you start.  The text can vary at runtime, but the thickness is permanent.As far as speed, I've never ran into any problems with it.  I understand it isn't as fast as something you draw yourself with triangles or textures, but I don't think it is slow enough to worry about it.Also, it uses a wgl** function, which only works on windows.  I don't know if Mac or Linux have any similar functions, but they might.  If you aren't changing the actual text, you could just use a modeling program to create a static model of the text.  But then, you would have to have a way to load said 3d model into OpenGL to display it.  THe above-mentioned wgl** function creates its own models.Advantages:  Easy to use, includes texturing, no modelling requiredDisadvantes: Not Cross-Platform, no texture control, may be slower than other methods   ;  I recently used FreeType to get unicode fonts working (Multilingual). It has it's own headaches for getting everything just right.In the end you're going to end up with quad rendering no matter what you go with. It'll likely end up depending on your needs and how far you're willing to manually code them.   