Beschreibung:
int
imageloadfont
( string file)
ImageLoadFont(
)
lädt
einen
vom
Benutzer
definierten
Bitmap-Font
und
gibt
einen
Zeiger
auf
diesen
zurück
.
Dessen
Wert
ist
immer
grösser
als
5
,
um
Konflikte
mit
den
eingebauten
Fonts
zu
vermeiden
.
Das
Font-Datei-Format
unterliegt
binären
Abhängigkeiten
und
ist
von
Rechner-Typ
zu
Rechner-Typ
unterschiedlich
.
Das
bedeutet
,
dass
Sie
die
Font-Dateien
immer
auf
dem
Rechner-Typ
erzeugen
müssen
,
auf
dem
diese
Verwendung
finden
.
Tabelle
1
.
Font-Datei-Format
Byte-Position
|
C
Daten-Typ
|
Beschreibung
|
Byte
0-3
|
|
Anzahl
der
Zeichen
des
Font
|
Byte
4-7
|
|
Wert
des
ersten
Zeichens
des
Fonts
(
meist
32
für
Leerzeichen
)
|
Byte
8-11
|
|
Pixel-Breite
jedes
Zeichens
|
Byte
12-15
|
|
Pixel-Höhe
jedes
Zeichens
|
Byte
16
-
|
Zeichen
|
Zeichen-Daten
als
Array
,
ein
Byte
je
Pixel
für
jedes
Zeichen
;
in
der
Summe
also
(Anzahl-Zeichen
*
Breite
*
Höhe
)-Bytes
.
|
Siehe
auch
imagefontwidth(
)
und
imagefontheight(
)
.