Trouble with OpenGL Display Lists

I’m working on a student project game for a class. I’ve been tasked with creating all the user interface systems. For the menus i’ve decided to incorporate OpenGL Outlined Fonts (3d fonts). I’ve used the Super Bible along with several online tutorials, and i’m having a major problem using the fonts.

The fonts are created using the GLYPHMETRICSFLOAT to create the parameters for a font, then creating a display list large enough for the fonts with glGenLists, and lastly wglUseFontOutlines for the actual contruction of the fonts.

To Render the fonts, I use a glCallLists function. However if this function is called once in the program, it disables coloring, textures and particles in the world. Can anyone help?