OpenGL still lacks capabilities to be used as a serious tool for high quality text rendering. This can be easily improved.
1. Extend the "PointSprites" API for "Vector-texturing"
Rename it "Sprite1D", "Sprite2D" and "Sprite3D".
2. Introduce commands to
- draw lines and curves ( = 2D and 3D "Shapes" or "Sprites" ) with different pen sizes and line styles
- Make anti-aliasing sub-pixel-precision.
- Allow bitmap texture on top of the new sprites !
This is all basically realized in AGG (Anti-Grain-geometry), you just need to take this code and put it in hardware and reimburse the author for his code
These easy steps will make OpenGL THE STANDARD for computer graphics on all platforms. Now, OpenGL can barely be used by authors of "serious software" because it is lacking font and line display quality.
OpenGL has many great features, this is why I am suggesting this extension to extend the capabilities for serious applications to use OpenGL.
Basic thought: There must be routines to produce HIGH QUALITY anti-aliased Lines and Curves ( = Shapes ! ) for any modern graphic application.