Font Rendering

What are the font rendering options available to OpenGL versions where the specification deprecates Display Lists, which are the base for the wglUseFont*** business?

FTGL library could be an option, but is it easily modifiable to use VBOs and GLSL rendering path?

I’m asking because OpenGL is mainly aimed at CAD applications which requires a lot of text rendering to 3D viewports.

Thanks.

What are the font rendering options available to OpenGL versions where the specification deprecates Display Lists, which are the base for the wglUseFont*** business?

Anything that doesn’t use display lists. So these could just be buffer objects of geometry data or locations in one or more textures.

Or alternatively, you can just create a compatibility context and use display lists. After all, nobody’s making you use a core context.