SDL TTF: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) |
Flash (Diskussion | Beiträge) K (Formatierung) |
||
Zeile 1: | Zeile 1: | ||
=SDL_TTF= | =SDL_TTF= | ||
− | + | [[Bild:Sdl_ttf.png|framed|right|Einfache Textausgabe basierernd auf SDL_TTF]] | |
==Allgemein== | ==Allgemein== | ||
− | |||
− | |||
− | |||
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| | + | [[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 | ||
− | |||
− | |||
==Links== | ==Links== |
Version vom 15. März 2006, 14:29 Uhr
Inhaltsverzeichnis
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
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