Higher Quality 2D Text Rendering

Nicolas Rougier 1
1 Mnemosyne - Mnemonic Synergy
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, IMN - Institut des Maladies Neurodégénératives [Bordeaux]
Abstract : Even though text is pervasive in most 3D applications, there is surprisingly no native sup- port for text rendering in OpenGL. To cope with this absence, Mark Kilgard introduced the use of texture fonts [Kilgard 1997]. This technique is well known and widely used and en- sures both good performances and a decent quality in most situations. However, the quality may degrade strongly in orthographic mode (screen space) due to pixelation effects at large sizes and to legibility problems at small sizes due to incorrect hinting and positioning of glyphs. In this paper, we consider font-texture rendering to develop methods to ensure the highest quality in orthographic mode. The method used allows for both the accurate render- ing and positioning of any glyph on the screen. While the method is compatible with complex shaping and/or layout (e.g., the Arabic alphabet), these specific cases are not studied in this article.
Document type :
Journal articles
Journal of Computer Graphics Techniques, Williams College, 2013, 2 (1), pp.50-64. 〈http://jcgt.org/published/0002/01/04/〉
Liste complète des métadonnées

Cited literature [6 references]  Display  Hide  Download

https://hal.inria.fr/hal-00821839
Contributor : Nicolas P. Rougier <>
Submitted on : Monday, May 13, 2013 - 11:22:16 AM
Last modification on : Thursday, September 20, 2018 - 11:14:03 AM
Document(s) archivé(s) le : Wednesday, August 14, 2013 - 4:11:26 AM

File

paper.pdf
Publisher files allowed on an open archive

Identifiers

  • HAL Id : hal-00821839, version 1

Citation

Nicolas Rougier. Higher Quality 2D Text Rendering. Journal of Computer Graphics Techniques, Williams College, 2013, 2 (1), pp.50-64. 〈http://jcgt.org/published/0002/01/04/〉. 〈hal-00821839〉

Share

Metrics

Record views

612

Files downloads

1382