Function.imageloadfont
Aus PHP-Wiki
imageloadfont — Lädt einen neuen Font
Beschreibung:
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.
Font-Datei-Format
Byte-Position
C Daten-Typ
Beschreibung
Byte 0-3
int
Anzahl der Zeichen des Font
Byte 4-7
int
Wert des ersten Zeichens des Fonts (meist 32 für Leerzeichen)
Byte 8-11
int
Pixel-Breite jedes Zeichens
Byte 12-15
int
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().