SDL TTF: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
K (Formatierung)
Zeile 1: Zeile 1:
 
=SDL_TTF=
 
=SDL_TTF=
 
+
[[Bild:Sdl_ttf.png|framed|right|Einfache Textausgabe basierernd auf SDL_TTF]]
 
==Allgemein==
 
==Allgemein==
{| border="1" cellspacing="0" align="right"
 
|[[Bild:Sdl_ttf.png]]
 
|}
 
 
SDL_TTF ist eine Erweiterung zu SDL die von '''Sam Lantinga''' programmiert wurde.  
 
SDL_TTF ist eine Erweiterung zu SDL die von '''Sam Lantinga''' programmiert wurde.  
  
 
Es stellt einen Wrapper für die [http://www.freetype.org/ FreeType 1.2 Bibliothek] dar und erlaubt es [http://de.wikipedia.org/wiki/Ttf TrueType]-Schriften in eine [[SDL_Surface]] zu laden.
 
Es stellt einen Wrapper für die [http://www.freetype.org/ FreeType 1.2 Bibliothek] dar und erlaubt es [http://de.wikipedia.org/wiki/Ttf TrueType]-Schriften in eine [[SDL_Surface]] zu laden.
 +
  
 
==Nutzen bei OpenGL==
 
==Nutzen bei OpenGL==
[[Bild:Sdl_ttf_sample.png|left]]  
+
[[Bild:Sdl_ttf_sample.png|framed|right|Textausgaben sind mit SDL_TTF in OpenGL-Programmen leicht möglich]]  
 
SDL_TTF bietet sich durch seine Funktionen dazu an, dass man die passenden Texturen für [[Text_ausgeben#Schrift_aus_Texturen|Texturfonts]] beim Programmstart erstellt.  
 
SDL_TTF bietet sich durch seine Funktionen dazu an, dass man die passenden Texturen für [[Text_ausgeben#Schrift_aus_Texturen|Texturfonts]] beim Programmstart erstellt.  
  
Dies hat diverse Vorteile:
+
:Dies hat diverse Vorteile:
*Schriftgrösse abhängig von der Auflösung des Benutzers und nicht des Programmierers
+
:*Schriftgrösse abhängig von der Auflösung des Benutzers und nicht des Programmierers
*Andere Entwickler können einfach die TTF-Datei austauschen ohne sich grössere Gedanken um das Fontsystem zu machen
+
:*Andere Entwickler können einfach die TTF-Datei austauschen ohne sich grössere Gedanken um das Fontsystem zu machen
 +
 
 +
:Natürlich hat es aber auch einen Nachteil:
 +
:*Der Programmstart verzögert sich durch die Erstellung der benötigten Texturen
  
Natürlich hat es aber auch einen Nachteil:
 
*Der Programmstart verzögert sich durch die Erstellung der benötigten Texturen
 
  
 
==Links==
 
==Links==

Version vom 15. März 2006, 14:29 Uhr

SDL_TTF

Einfache Textausgabe basierernd auf SDL_TTF

Allgemein

SDL_TTF ist eine Erweiterung zu SDL die von Sam Lantinga programmiert wurde.

Es stellt einen Wrapper für die FreeType 1.2 Bibliothek dar und erlaubt es TrueType-Schriften in eine SDL_Surface zu laden.


Nutzen bei OpenGL

Textausgaben sind mit SDL_TTF in OpenGL-Programmen leicht möglich

SDL_TTF bietet sich durch seine Funktionen dazu an, dass man die passenden Texturen für Texturfonts beim Programmstart erstellt.

Dies hat diverse Vorteile:
  • Schriftgrösse abhängig von der Auflösung des Benutzers und nicht des Programmierers
  • Andere Entwickler können einfach die TTF-Datei austauschen ohne sich grössere Gedanken um das Fontsystem zu machen
Natürlich hat es aber auch einen Nachteil:
  • Der Programmstart verzögert sich durch die Erstellung der benötigten Texturen


Links

Projektseite

Dokumentation