I checked in the code for the TextRenderer3D class. This class provides a true 3D rendering of a text string. Methods are available to draw text, set the extrusion depth as well as
compile to a display list rather than draw immediately.
Also checked in a simple demo (TestRenderer3D) of the use of the draw() method. As simple as it can be. Also checked in a more complex example ((BouncingText3D) that demonstrates the compile/call methods and uses animation to bounce a large number of text objects (as display lists) around the screen.
The text class is in the jogltext folder while the demos are in the jgudemos folder.
Any feedback is as always appreciated.