
iTunes bietet von Haus aus die Möglichkeit die Schriftgrößen der Seitenleiste und der Trackliste anzupassen. Allerdings erlaubt Apple nur die zwei Einstellungen „Groß“ und „Klein“.
Trotz eines 24″-iMacs war mir die Schrift aber auch in der kleinen Einstellung noch zu groß, da ich gerne mit zwei Fenstern arbeite (iTunes DJ und gesamte Mediathek) und mir einfach zu wenig Informationen zu sehen sind bzw. zu stark gekürzt werden.
Im Internet findet man schnell ein paar Informationshäppchen und sogar ein Tool für Windows, wo man iTunes weitreichend anpassen kann. Doch eine konkrete Anleitung oder ein Tool für OS X konnte ich nicht auftreiben.
Lösung
Also musste ich mal wieder selbst Hand anlegen. Herausgekommen ist dabei ein kleines Shell-Skript, mit welchem man einfach die gewünschte Schriftgröße eingeben muss und der Rest automatisch erledigt wird. Einfach das Disk-Image runterladen, öffnen und iTunesFontSizeChanger.command starten. Wichtig: Damit das Skript funktioniert, muss Xcode installiert sein, ansonsten fehlen ein paar Shell-Befehle. (Kostenloser Developer-Account erforderlich)
Das Skript muss mit Adminrechten ausgeführt werden, entweder durch Benutzerwechsel, oder in dem man im Terminal erst su BENUTZER eingibt und dann die Skriptdatei auf das Fenster zieht und Eingabe drückt. (Danke Michael)
Ich bin mit den Schriftgrößen 9 und 10 sehr zufrieden. Ab Schriftgröße 8 muss man in den Systemeinstellungen unter Erscheinungsbild die Glättung für kleinere Schriften aktivieren, sonst wird’s unleserlich. (Danke Lasse)
Download: iTunesFontSizeChanger.zip (4 kb)

Hinweis
Wer auf Nummer Sicher gehen will, kann vor dem Ausführen des Skripts eine Sicherheitskopie von iTunes oder der Datei Localized.rsrc erstellen. Da ich aber davon ausgehe, dass die meisten Mac-Anwender regelmäßig Backups machen, habe ich auf entsprechende Sicherheitsmechanismen im Skript verzichtet. Wer noch keine Backups macht, sollte schleunigst damit anfangen.
Das Skript ändert die Schriftgrößen nur für die deutsche Sprache. Für andere Sprachen muss das Skript bearbeitet werden und German.lproj durch die entsprechende Sprache ersetzt werden.
Funktionsweise
Das ganze funktioniert im Prinzip wie folgt. Zur Änderung der Schriftgröße muss die Datei Localized.rsrc manipuliert werden, welche im Programm-Bundle von iTunes unter /Contents/Resources/German.lproj/ zu finden ist. Im Netz finden sich Tipps, wie man diese Binärdatei mit einem Hexteditor bearbeitet, doch dazu muss man genau wissen wo und dann ändert sich das auch noch bei jedem Update.
Das Skript erzeugt mit dem Shell-Befehl derez aus der rsrc-Datei eine Textdatei, welche sich einfacher bearbeiten lässt als eine Binärdatei. Mittels sed wird dann an den richtigen Stellen die Schriftgröße angepasst und abschließen wird mit rez die veränderte Textdatei wieder in eine Binärdatei verwandelt und ins iTunes-Bundle kopiert.
Das Skript bzw. den Trick habe ich nur mit iTunes 9 getestet, prinzipiell sollte es aber auch mit älteren Versionen funktionieren. Ob es mit iTunes 10 funktionieren wird, hängt davon ab, ob Apple iTunes (endlich) als Cocoa-Anwendung neu programmiert und beim alten Carbon-Code bleibt. Bleibt Apple bei Carbon wird das Skript sehr wahrscheinlich weiter funktionieren.
Übrigens: Mir ist es leider nicht gelungen auch die Schriftart zu ändern.


{ 5 Kommentare… lese sie unten oder schreibe selbst einen }
Bei Schriftgröße 8 und kleiner ist die Schriftglättung möglich. Unter Systemeinstellungen/Erscheinungsbild bei der Option
“Text nicht glätten für Schriftgrößen [Zahl auswählen] und kleiner. Standartmäßig müsste 8 angegeben sein. Einfach 4 auswählen, kurz warten, und schon ist die Schrift in iTunes geglättet
Danke, der eigentliche Artikel hat mir zwar nichts gebracht, weil ich mit der Größe gut zurechtkomme, aber du hast mich darauf gebracht, wie man in iTunes ein zweites Fenster öffnen kann. Rechtsklicke bewirken manchmal Wunder
Danke!
Sehr schön, funktionierte allerdings bei mir nur als Admin-User.
Dankeschön
Danke für die Hinweise, ich habe den Artikel ergänzt.
@T0mm1: Das geht nicht nur per Rechtsklick, sondern auch per Doppelklick auf eine Wiedergabeliste.
Danke, funktioniert super !!!