Hilfe
Parameter
schriftart$ | Name einer installierten Schriftart |
höhe | Höhe der Schriftart in Punkte |
fett | 1 schaltet auf fett (normal: 0) |
kursiv | 1 schaltet auf kursiv (normal: 0) |
unterstrichen | 1 schaltet auf unterstrichen (normal: 0) |
Rückgabewert
Identität der Schritart als Integer. Sollte eine Schriftart nicht vorhanden sein, wird eine Standardschriftart geladen. In diesem Fall wird trotzdem ein gültiger Wert (ungleich 0) zurückgegeben.
Beschreibung
Dieser Befehl lädt eine Schrift in den Speicher. Die Schrift muss bereits im System installiert sein. Es wird aber keine Datei, sondern ein Fontname angegeben (siehe Zeichentabelle). Um diese geladene Schrift dann zu aktivieren, muss man SetFont verwenden. Danach kann diese Schrift mit dem Text
-Befehl dargestellt werden. Um die Schrift wieder zu entfernen, sollte FreeFont
verwendet werden.
Beispiel
Hier wird eine Schriftart geladen und deren max. Breite/Höhe ausgegeben:
SetBuffer BackBuffer()
;Schriftart laden und in font speichern
font = LoadFont("Arial",15,1)
;geladene Schriftart "setzen", also für spätere Textausgaben benutzen
SetFont font
While Not KeyHit(1)
Cls
;Größe und Breite der Schriftart ausgeben
Text 10, 10, "FontHeight: " + FontHeight()
Text 10, 30, "FontWidth: " + FontWidth()
Flip
Wend
;Schriftart wieder freigeben
FreeFont font
End
Siehe auch
FontAscent, FontDescent, FontName, FontSize, FontStyle, FreeFont, SetFont, StringHeight, StringWidth, Text

