AW: Das Suchen und das Warten auf MapDrawer-High hat endlich ein Ende !
Hallo Reblaus_01,
da ich seit ca. 10 Jahren eine
Lesebrille benötige, hat es mich immer gestört, dass die
Orts- und
Straßennamen in der
MapDrawer.nfs viel zu
klein dargestellt werden. Mit Hilfe Deiner
Anleitung von
Post 38 ist es mir gelungen, die komplette
Klassifizierung der
Orte nach Größe in der aktuellen
MapDrawer.nfs Q3 14 den implementierten
Schriftarten zuzuordnen. In der
DayStyles.sxs und
NightStyles.sxs werden ja
17mal die Schriften
Microsoft Sans Serif aufgeführt.
Zehn kann ich bis jetzt
zuordnen. Jeweils am
zweiten Punkt nach dem Wort "Serif" steht bekanntlich die
Schriftgröße (z.B.
12 oder
0A etc.), danach folgt
00 (für
normal) oder
01 (für
fett); dann folgen je
sechs Ziffern für die
Farben der
Schrift und des
Randes (z.B. 12 01
19 19 19 00
E6 E6 E6). Bei der
MapDrawer.nfs Q3 14 (
Android u.
WinCE) stehen die
Schriftgrößen an
folgenden Positionen. Bei euren Versionen kann das
nach oben oder unten abweichen, aber die
Reihenfolge ist ja
immer gleich:
So kann man z.B., wenn es denn gefällt, die
Schriftgröße in Abhängigkeit der Ortsgröße wählen, d.h. eine
größere Ortsgruppe erhält auch eine
größere Schrift. Außerdem könnte man zusätzlich den
unterschiedlichen Ortskategorien unterschiedliche Farben zuordnen.
Wenn jemand weiß, wofür die
anderen sieben Positionen zuständig sind, würde ich mich über
Infos freuen.
Es gibt jedoch
Schriften, die
nicht in der
MapDrawer.nfs hinterlegt sind, z.B.
Anzeigen im
oberen und
unteren scharzen Balken (
aktueller bzw.
künftiger Straßenname unten,
Meterangabe unter dem Abbiegepfeil unten links,
Ankunftszeit etc. oben). Bei
Navigon MN 7.x.x für
WinCE waren die dafür zuständigen
Schriftarten in bestimmten
dat-Dateien in der
Mobilenavigator.res hinterlegt, in denen man mit einem
Hex-Editor die
Schriftgrößen ebenfalls anpassen konnte.
Bei den
Navigon-Versionen für
Android werden dafür teilweise die im
Betriebssystem eingestellte
Schriftart und
Schriftgröße verwendet. Wenn ich nun in den
Systemeinstellungen von
Android die
Schrift zu groß einstelle, wird zwar z.B. der
aktuelle Straßenname größer angezeigt, andere
Menüs werden dadurch jedoch
unlesbar. Obwohl diese Frage ja eigentlich nicht hierhin gehört, würde ich mich über
Lösungsvorschläge freuen, wie man anstatt der
Android-Schriften (siehe oben)
andere Schriften mit
frei wählbarer Schriftgröße in die
Benutzeroberfläche bekommen könnte, ähnlich wie bei der
MapDrawer.nfs. Ich vermute z.Z., dass dies in den
xml-Dateien im Ordner
res/layout geregelt wird. Mit deren
Dateistruktur komme ich jedoch nicht zurecht.
MfG
Achsel
PS: Zur
Änderung der
Android-Schriftgrößen habe ich ich inzwischen eine
Lösung gefunden.
Anleitung und
Download sind hier in
Post 29 zu finden: