SDL TTF: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) |
K (SDL_TTF - Dokumentationslink korrigiert.) |
||
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
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== | ||
+ | Die [[:Kategorie:SDLTTF|SDL_TTF Kategorie]] hier im DGL Wiki mit allen Funktionen. | ||
+ | |||
[http://www.libsdl.org/projects/SDL_ttf/ Projektseite] | [http://www.libsdl.org/projects/SDL_ttf/ Projektseite] | ||
− | [http://jcatki.no-ip.org/SDL_ttf/ Dokumentation] | + | [http://jcatki.no-ip.org:8080/SDL_ttf/ Dokumentation] |
+ | |||
+ | [[Kategorie:SDLTTF|!SDL_TTF]] |
Aktuelle Version vom 31. März 2008, 21:20 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
Links
Die SDL_TTF Kategorie hier im DGL Wiki mit allen Funktionen.