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.
Type de document :
Article dans une revue
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

Littérature citée [6 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00821839
Contributeur : Nicolas P. Rougier <>
Soumis le : lundi 13 mai 2013 - 11:22:16
Dernière modification le : jeudi 20 septembre 2018 - 11:14:03
Document(s) archivé(s) le : mercredi 14 août 2013 - 04:11:26

Fichier

paper.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : hal-00821839, version 1

Collections

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〉

Partager

Métriques

Consultations de la notice

598

Téléchargements de fichiers

1302