Sie sind nicht angemeldet.     Anmelden | Registrieren
co/-\ch

RanggrafikRanggrafikRanggrafikRanggrafikRanggrafikRanggrafikRanggrafikRanggrafikRanggrafikRanggrafik
Avatare sehen
nur Mitglieder
von SE-World!


Fachbeiträge: 3660
Dabei seit: 01.07.2005

Herkunft: Verona (Italien)
Handys: P1i | P990i | K750i@W800i | No
Provider: D2 | o2 | T.I.M.
Firmware: R9J005

Status: n/a

   Sonntag, 01.10.2006 16:07 1 


Diese Anleitung beschreibt, wie man die Schriftart fast aller Schriften seines Handys wesentlich feiner machen kann. Die Umstellung sieht in etwa so aus, als wenn man in Word die Schriftart von "Arial Bold" auf "Arial" umstellt. Das verbessert die Lesbarkeit erheblich. Um die Schriftart zu ändern, müssen Änderungen an der Datei "layout.xml" vorgenommen werden, welche man sich zuvor als Backup sichern sollte. Inzwischen findet man auch schon fertig geänderte "layout.xml" Dateien auf einschlägigen Seiten im Internet, was eine Bearbeitung der "layout.xml" überflüssig macht. Wer also im Internet eine bereits geänderte "layout.xml" gefunden hat, braucht diese nur mit der aktuellen ersetzen und ist fertig. Wie immer habe ich das alles selbst zuvor auf meinem K750i getestet. Daher funktioniert das auch mit dem D750i und W800i.

Bevor wir starten, lesen Sie sich bitte unbedingt diesen ThreadInterner Link vorher genau durch und befolgen den dort angegebenen Schritt 1!

Dann mal los...
  1. Schritt 1 ("FAR Manager vorbereiten und starten") in diesem ThreadInterner Link ausführen und das Handy mit dem FAR Manager verbinden. Dieses Fenster erscheint:

    SE-World Bild


  2. Wir wechseln nun in dieses Verzeichnis: FS\tpa\system\layout. Am einfachsten navigiert man mit den Cursor-Tasten und ENTER, natürlich kann man sich wie gewohnt auch mit der Maus durchklicken. Beim Wechsel in das erste Verzeichnis "FS" dauert es etwas länger, bis der nächste Ordner erscheint.

  3. Hier findet man die Datei layout.xml, welche man einfach gegen eine bereits angepasste (mit besserer Schriftart) layout.xml ersetzen kann oder man öffnet diese zur manuellen Änderung über F4.

    SE-World Bild


  4. In der Datei müssen nun in verschiedenen Abschnitten bestimmte Werte gegen andere ersetzt werden. Im folgenden Beispiel wird ein solcher Vorgang verdeutlicht. Dieses Beispiel ist gleichzeitig auch die erste Änderung, welche man vornehmen muss. Alle weiteren sind in unten aufgeführter Tabelle zu finden. Man sucht nach dem Abschnitt, der mit

    < object name="default" >

    beginnt. Innerhalb dieses Abschnitts ändert man den Wert (value) "255" in den Zeilen

    < sett name="FontType" value="255"/ >
    < sett name="TitleFontType" value="255"/ >

    auf "FontE_20R" ab. Die geänderte Zeile sieht danach also folgendermaßen aus:

    < sett name="FontType" value="FontE_20R"/ >
    < sett name="TitleFontType" value="FontE_20R"/ >

    Die folgende Tabelle zeigt in der ersten Spalte den Abschnitt, in der zweiten Spalte die zu ändernde Zeile(n) dieses Abschnitts und in der dritten Spalte die Zeile(n), wie sie nach der Änderung aussehen muss:

    AbschnittZeile vorherZeile nachher
    < object name="ListObject" >
    < settings layout="1" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_19R"/ >
    < attributes count="6" >< attr index="0" value="FontE_20B"/ >< attr index="0" value="FontE_20R"/ >
    < attributes count="6" layout="1" >< attr index="0" value="FontE_16B"/ >< attr index="0" value="FontE_16R"/ >
    < attr index="1" value="FontE_16B"/ >< attr index="1" value="FontE_16R"/ >
    < attr index="2" value="FontE_16B"/ >< attr index="2" value="FontE_16R"/ >
    < object name="NOfManyList" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_20R"/ >
    < object name="OneOfManyList" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_20R"/ >
    < object name="OnOffList" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_20R"/ >
    < object name="StringInput" >
    < settings >< sett name="FontType" value="FontE_16B"/ >< sett name="FontType" value="FontE_14R"/ >
    < attributes count="13" >< attr index="0" value="4"/ >< attr index="0" value="FontE_14R"/ >
    < attr index="1" value="16"/ >< attr index="1" value="FontE_14R"/ >
    < attr index="2" value="4"/ >< attr index="2" value="FontE_14R"/ >
    < attr index="3" value="16"/ >< attr index="3" value="FontE_14R"/ >
    < attr index="4" value="10"/ >< attr index="4" value="8"/ >
    < attr index="6" value="24"/ >< attr index="6" value="16"/ >
    < attr index="9" value="20"/ >< attr index="9" value="26"/ >
    < attributes count="13" layout="1" >< attr index="0" value="4"/ >< attr index="0" value="FontE_14R"/ >
    < attr index="1" value="16"/ >< attr index="1" value="FontE_14R"/ >
    < attr index="2" value="0"/ >< attr index="2" value="FontE_14R"/ >
    < attr index="3" value="16"/ >< attr index="3" value="FontE_14R"/ >
    < attr index="4" value="10"/ >< attr index="4" value="8"/ >
    < attr index="6" value="24"/ >< attr index="6" value="16"/ >
    < object name="PreEdit" >
    < attributes count="2" >< attr index="0" value="FontE_16B"/ >< attr index="0" value="FontE_16R"/ >
    < object name="FormList" >
    < settings layout="1" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_16R"/ >
    < object name="DateInput" >
    < attributes count="1" >< attr index="0" value="FontE_20B"/ >< attr index="0" value="FontE_20R"/ >
    < attributes count="1" layout="1" >< attr index="0" value="FontE_16B"/ >< attr index="0" value="FontE_16R"/ >
    < object name="TimeInput" >
    < attributes count="1" >< attr index="0" value="FontE_20B"/ >< attr index="0" value="FontE_20R"/ >
    < attributes count="1" layout="1" >< attr index="0" value="FontE_16B"/ >< attr index="0" value="FontE_16R"/ >
    < object name="Calculator" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_20R"/ >
    < object name="StatusIndication" >
    < attributes count="29" >< attr index="6" value="FontE_20B"/ >< attr index="6" value="FontE_12R"/ >
    < attr index="7" value="FontE_16B"/ >< attr index="7" value="FontE_12R"/ >
    < attr index="8" value="FontE_16B"/ >< attr index="8" value="FontE_12R"/ >
    < attr index="9" value="FontE_16B"/ >< attr index="9" value="FontE_12R"/ >
    < attributes count="16" >< attr index="6" value="FontE_20B"/ >< attr index="6" value="FontE_12R"/ >
    < attr index="7" value="FontE_16B"/ >< attr index="7" value="FontE_12R"/ >
    < attr index="8" value="FontE_16B"/ >< attr index="8" value="FontE_12R"/ >
    < object name="CallStatus" >< sett name="RowHeight" value="19"/ >< sett name="RowHeight" value="20"/ >
    < object name="MonthView" >
    < settings >< sett name="TitleFontType" value="FontE_20B"/ >< sett name="TitleFontType" value="FontE_20R"/ >
    < settings layout="1" >< sett name="TitleFontType" value="FontE_16B"/ >< sett name="TitleFontType" value="FontE_16R"/ >
    < attributes count="9" >< attr index="2" value="FontE_14B"/ >< attr index="2" value="FontE_16B"/ >
    < attributes count="9" layout="1" >< attr index="2" value="FontE_14B"/ >< attr index="2" value="FontE_16B"/ >
    < object name="WeekView" >
    < settings >< sett name="TitleFontType" value="FontE_20B"/ >< sett name="TitleFontType" value="FontE_20R"/ >
    < settings layout="1" >< sett name="TitleFontType" value="FontE_16B"/ >< sett name="TitleFontType" value="FontE_16R"/ >
    < object name="StopWatch" >
    < settings >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_20R"/ >
    < attributes count="8" >< attr index="2" value="FontE_20B"/ >< attr index="2" value="FontE_20R"/ >
    < object name="SoftKeys" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_20R"/ >
    < object name="MMSHeader" >< sett name="FontType" value="FontE_14B"/ >< sett name="FontType" value="FontE_14R"/ >
    < object name="LCHeader" >< sett name="FontType" value="FontE_14B"/ >< sett name="FontType" value="FontE_14R"/ >
    < object name="StandbyTicker" >< sett name="FontType" value="FontE_16B"/ >< sett name="FontType" value="FontE_16R"/ >
    < object name="TabMenuBar" >< sett name="FontType" value="FontE_20B"/ >< sett name="FontType" value="FontE_16R"/ >

  5. Hat man alle Änderungen vorgenommen, speichert man danach über F2 ab und verläßt den Editor über F10.

  6. Das war's auch schon gewesen. Abschließend geht man dann so vor, wie in diesem ThreadInterner Link unter 3. Änderungen speichern / Finalisieren beschrieben.

  7. Man sieht an den Namen der einzelnen Abschnittsbezeichnungen, auf was sich die entsprechende Änderung auswirkt. Die hier genannten Änderungen sind natürlich nur ein Beispiel, man kann selbstverständlich auch seine eigenen Werte verwenden. Viel Spaß beim Ausprobieren! Augenzwinkern
Gruß :coach:

PS: Bei Fehlern, Ergänzungen, Änderungen oder Kritik bitte einfach bei mir über PN melden!

Stand: 01. Oktober 2006


Beiträge von co/-\ch suchen
IP dieses Beitrags wurde gespeichert Zum Anfang der Seite 

Diesen Thread durchsuchen:
Zur Zeit in diesem Thread aktiv:

Thema bewerten:
Statistik:
Dieses Thema ist 647 Tage alt und wurde bisher 7731 Mal aufgerufen.
Es befinden sich insgesamt 0 Antworten auf 1 Seiten.
Das Thema wurde von co/-ch begonnen.
Möglicherweise ähnliche Themen:
» Firmware-Modding-Tutorials » [FAR+SEFP] Display-/Anzeige optimieren (Treiber ändern) (Dienstag, 15.08.2006 15:20)
» Hardware-Modding, Pflege und Ersatzteile » K750i/W800i Schriftart veränder(grösser,feiner) (Mittwoch, 23.08.2006 16:43)
» Sony Ericsson K800i / K810i / W850i » [K810i] Akkuleistung des K810i optimieren (Freitag, 17.08.2007 12:33)