Hi,
Zitat
Original von Dirk
COOL, das Timing verstellen hat geklappt!
Ich hatte zwar die Werte schon in der hd61830.c geändert, aber anscheinend danach nicht sauber übersetzt! Wer weis, auf alle Fälle keine Bildfehler mehr :D:D:D
Freut mich Dabei hatte ich das 'Timinig-Verstellen' Feature erst in letzter Sekunde eingebaut. Hat ja dann doch was genutzt
Zitat
Original von Dirk
PS: kannst du mir nen Link Mailen, wo das Font-Format ordentlich und möglichst Deutsch beschrieben wird?
Das Font-Format ist eine Eigenkreation um möglichst schlank und schnell Schriften darstellen zu können. Zum Erzeugen eigener Schriften kannst Du das Programm crtfont benutzen. Zum Erzeugen einer *.fnt Datei brauchst Du 2 Dateien:
- TIFF Datei. Ein Bild, das alle gewünschen Zeichen enthält. (2 Farben, uncompressed TIFF, RGB-encoeded)
- eine Datei, die beschreibt, wo in dem TIFF File, welches Zeichen zu finden ist. (*.fon Datei).
Das Format der *.fon Datei ist folgendermassen:
1.Zeile: maximale Breite des breitesten Buchstabens (auf Vielfache von 8 aufgerundet). Für 'schmale' Zeichensätze (Breite der Buchstaben 1-8 Pixel) ist dieser Wert also 8. Für 'breitere' Zeichensätze ist dieser Wert 16. Noch breitere Zeichensätze werden nicht unterstützt.
2. Zeile: Höhe der Zeichen. Dieser Wert muss dem Pixelabstand zwischen den Buchstabenreihen im TIFF Bild entsprechen.
Die restlichen Zeilen beschreiben jeweils die Buchstabenreihen in dem TIFF Bild. Dabei ist die Syntax folgende:
PosX_1 Char_1 PosX_2 Char_2 PosX_3 ... PosX_n Char_n EndX
Wobei PosX_* jeweils die x-Koordinate des 'linkesten' Pixels des Zeichens beschreibt. Char_* definiert, welches Zeichen dargestellt werden soll. Dabei kann Char_* entweder das Zeichen selbst oder der ASCII-Wert sein. EndX ist einfach eine Koordinate irgendwo rechts nach dem letzten Zeichen.
Das mag sich jetzt alles etwas kompliziert anhören, aber wenn Du Dir beispielsweise mal das F17x16.tif und das f17x16.fon anschaust, wirst Du erkennen, wie ich das meine.
Wenn Du beide Dateien erstellt hast, einfach crtfont <Fontname ohne Dateiendung> aufrufen und fettisch.
Grüßle, Carsten