Hallo zusammen
Habe eben festgestellt, dass der Fonteditor offensichtlich falsche Font-Daten generiert.
Als Beispiel mal einen neuen Font anlegen mir diesen Eigenschaften:
NewFont.PNG
Dann den Font Chr 33 z.B. so bearbeiten. und speichern z.B. als "Test.font".
FontBearbeiten.PNG
Wenn ich die Datei nun mit dem Text.Editor öffne, hat die folgenden Inhalt:
In Zeile 4 stehen doch die Bytes, die den Font beschreiben.
1. Byte: Zeichenhöhe in Byte
2. Zeichen: Breite des Zeichen in Pixel
3. Byte: Anzahl Bytes, die das ganze Zeichen beschreiben
4. Byte: Gibnt an ob Color oder TTF-Font.
Das 1. Byte stimmt nicht, müsste 2 sein.
Das 2. Byte stimmt mit 10 Pixel Breite
Das 3. Byte ist wieder falsch, das müsste 2x10 also 20 sein.
Das 4. Byte müsste 1 sein, weil es ein Color-Font ist.
Auch die Anzahl der Datenbytes in den Zeile 5 und 6 sind zu gering, um ein Zeichen mit 10x10 Pixel zu beschreiben. Es müssten 20 Bytes sein.
Ist das bei euch auch so in der Version 2.0.8.3?
Auch andere Fontgrößen werden falsch generiert.
Und wenn ich die generierte Datei versuche zu laden, stimmt's natürlich wieder nicht.
Habe eben festgestellt, dass der Fonteditor offensichtlich falsche Font-Daten generiert.
Als Beispiel mal einen neuen Font anlegen mir diesen Eigenschaften:
NewFont.PNG
Dann den Font Chr 33 z.B. so bearbeiten. und speichern z.B. als "Test.font".
FontBearbeiten.PNG
Wenn ich die Datei nun mit dem Text.Editor öffne, hat die folgenden Inhalt:
1. Byte: Zeichenhöhe in Byte
2. Zeichen: Breite des Zeichen in Pixel
3. Byte: Anzahl Bytes, die das ganze Zeichen beschreiben
4. Byte: Gibnt an ob Color oder TTF-Font.
Das 1. Byte stimmt nicht, müsste 2 sein.
Das 2. Byte stimmt mit 10 Pixel Breite
Das 3. Byte ist wieder falsch, das müsste 2x10 also 20 sein.
Das 4. Byte müsste 1 sein, weil es ein Color-Font ist.
Auch die Anzahl der Datenbytes in den Zeile 5 und 6 sind zu gering, um ein Zeichen mit 10x10 Pixel zu beschreiben. Es müssten 20 Bytes sein.
Ist das bei euch auch so in der Version 2.0.8.3?
Auch andere Fontgrößen werden falsch generiert.
Und wenn ich die generierte Datei versuche zu laden, stimmt's natürlich wieder nicht.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Mitch64 ()