Schön das es funktioniert!
Das mit den fon-Dateien wird vermutlich nichts anderes sein, als eine Pixelmatrix, die im Grafikmodus einen Satz von Zeichen enthält. Jedes Txtzeichen entspricht dabei einem Array in der Datei. Zumindest kenn ich das so aus
ASM-Zeiten. Hier lagen diese Daten dann in Tabellen im ROM vor. Also z.B. bei 5x7 Pixel pro Zeichen:
A = 00000 = $2C,$0A,$0A,$0A,$2C
01110
10001
11111
10001
10001
00000
Hab solche Fonts damals in Excel "berechnet" (hatte da mit Delphi noch nichts zu tun).