doing Fonts in OpenGL

howdy,
I know you can use wglUseFontOutlines
to create 3D fonts in windows. It seems like you can only have only one font per screen (or rendering context) if you use it. Does anyone know if there is a way to use multiple fonts at the same time through this method or a different method. Has anyone developed a good font class for this?

thanks

Where do you see that you can use wglUseFontOutlines once per rendering contest ?