AW: Hintergrundinformation Res-Datei und Skinnen
Hallo navigonator,
nochmal eine Erklärung für die Position der Schrift am Beispiel des Feldes für die Höhe, und den Stundenkilometern (field_info-2.pnx B001).
Das Feld selber hat die Größe 76x52 Pixel.
Und hier auch noch gleich ein Wort zu Eurer Diskussion der Icongrößen.
Es mag sein, dass bei manchen Icon´s die Größe von der Tatsächlichen Größe der Icons abweicht, da ja etliche Icons bearbeitet wurden und diese Icons wurden aus der Resdatei von MN6 entnommen.
Zu diesem Zeitpunkt wusste ja noch keiner, dass man mit einem Hexeditor die Tatsächliche Größe ablesen kann.
Und nun zurück zur Position der Schrift im Feld "field_info-2.pnx" wie gesagt das Feld hat die Größe 76x52
und dies ist der Ausgangspunkt für alle Schriften und Grafiken die in dem Feld enthalten sind.
Als erstes stehen die Stundenkilometer der Font ist hier template13.dat und die Position ist:
0040 0000 4040 0000 1042 0000 9841 man muss sich jetzt vorstellen, dass mit der Positionszuweisung ein unsichtbares Feld erzeugt wird in das die Schrift eingetragen wird (In diesem Feld gelten dann die in Post #147 erwähnten Formatierungs Regeln).
Das Feld ist in diesem Fall 0040 (hex) von der Linken Seite des Feldes "field_info-2.pnx" entfernt, und 4040 (hex) von der oberen Seite des Feldes "field_info-2.pnx" entfernt, und hat die Länge von 1042 (hex) und die Höhe von 9841 (hex).
Vergrößert man nun den Schriftfont, kann es passieren, dass die Schrift nicht mehr in das Feld hinein passt, und somit hinten bzw. unten abgeschnitten wird.
Die ist auch der Grund, dass bei manchen die Ankunftszeit nicht richtig Dargestellt wird (19...) und bei anderen Ansichten das(g) unten abgeschnitten ist.
Um dies zu vermeiden müsste man den Font wieder kleiner machen, oder das Feld vergrößern. In unserm Fall müssten dann die Zahlen 1042 und eventuell die Zahl 9841 vergrößert werden. Da dann das ganze Feld aber länger wird muss man den Abstand zur linken Seite Verkleinern (0040) um nicht nachfolgenden Text zu verdecken.
Bei allen anderen Schriften gilt eigentlich das Gleiche.
Der Aufbau eines Feldes geschieht in logischer Reihenfolge.
1. Stundenkilometer (Zahl)
2. Einheit (km/h)
3. Höhe (Zahl)
4. Einheit (m)
Zwischen drin kommen noch die Positionszuweisungen für die Icons (fals vorhanden)
Dies gilt wieder für die anderen Felder genauso.
Also wenn man einmal einen Anhaltspunkt hat bei welcher Adresse sich das Feld befindet kann man an der Reihenfolge der Einträge schon sehen um welchen Text bzw. welches Icon es sich handelt.
Ein zweiter Anhaltspunkt, ist die Position selber, nehmen wir nochmal das ober Beispiel:
An den Zahlen "0040 0000 4040 0000 1042 0000 9841" sieht man schon , das sich der Text ganz links und weit oben im Feld befindet.
Bei dem Nachfolgenden Text (km/h) 2842 0000 C040 0000 F041 0000 7041 sieht man an der Position, dass der Text weiter rechts, und ein wenig tiefer steht.
mfg
eduardo1