Jak wspomniano w sekcji na temat fragmentów skórki, czcionka jest definiowana przez obrazek i plik opisujący. Możesz umieścić znaki gdziekolwiek na obrazku, ale miej pewność, żeich pozycja i rozmiar jest dokładnie podana w pliku opisującym.
Plik opisujący czcionkę (o rozszerzeniu .fnt) może posiadać
linie komentarzy zaczynające się znakiem ';'. Plik musi
zawierać linie w postaci:
image = obrazek
Gdzie jest nazwą pliku
graficznego, który zawiera czcionkę (nie musisz dopisywać jego rozszerzenia).
obrazek
"char" = X, Y, szerokość, wysokość
X oraz Y określają pozycję znaku
char na obrazku (0,0 to górny lewy narożnik).
szerokość i wysokość to rozmiar znaku
w pikselach.
Przykład: definiujemy znaki A, B, C przy użyciu pliku font.png.
; Może być "font" zamiast "font.png". image = font.png ; Trzy znaki wystarczą do tej demonstracji :-) "A" = 0,0, 7,13 "B" = 7,0, 7,13 "C" = 14,0, 7,13
Niektóre znaki mają specjalne znaczenie, gdy są zwracane przez pewne zmienne
używane w dlabel. Znaki te mogą być
wyświetlane jako symbole w ten sposób, że np. podczas odtwarzania strumienia DVD
widoczne jest ładne logo zamiast znaku 'd'.
Poniższa tablica zawiera znaki używane do wyświetlania symboli (wymagają one oddzielnych czcionek).
| Znak | Symbol |
|---|---|
| p | odtwarzanie |
| s | stop |
| e | pauza |
| n | bez dźwięku |
| m | dźwięk mono |
| t | dźwięk stereo |
| f | strumień z pliku |
| v | strumień z Video CD |
| d | strumień z DVD |
| u | strumień z URL |