Nun arbeite ich schon seit 1 1/2  Jahren mit Windows 7 und bin wirklich zufrieden damit, auch wenn sich manche Einstellungen für Windows 7 an ganz anderer Stelle verbergen als bisher von Windows XP gewohnt.

Eine der neuen Eigenheiten von Windows 7 (im folgenden kurz “W7″) ist eine Fülle zusätzlicher, nicht-lateinischer Schriftarten. Richtig bewusst wurden mir diese Schriftarten zum ersten Mal, als ich mit dem Bildeditor GIMP eine Grafik gestaltete und mich durch die lange Liste von Schriftarten scrollte.

W7 installiert viele nicht-lateinische Schriftarten ungefragt mit, auch wenn man ein deutsches oder englisches W7 installiert. Dei Schriftarten haben (für mich) ungewöhnliche Namen wie “Aparajita”, “IskoolaPota”, “Kokila” oder “Microsoft New Tai Lue”, und sehen für mich eher nach Kunst als nach Schrift aus:

Nicht-lateinische Schriftarten von Windows

Schriftarten ausblenden?

Diese Schriftarten sind zwar in der Windows-eigenen Fontverwaltung als “ausgeblendet” dargestellt, aber Microsoft selbst erklärt für die Schriftarteinstellungen:

Schriftarten ein- bzw. ausblenden (Diese Einstellungen werden möglicherweise nicht auf alle Programme angewendet).

Möglicherweise? Man kann noch so fest auf das Häkchen für “Schriftarten auf der Grundlage der Spracheinstellungen ausblenden” klicken, in vielen Programmen, wie z.B. dem erwähnten GIMP, werden die ausgeblendeten Schriften trotzdem aufgelistet. Ebenso in OpenOffice und selbst im hauseigenen Microsoft Office 2007 werden die ausgeblendeten Schriften in der Schriftartauswahl angezeigt.

Ausgeblendet werden sie zwar im Windows 7-eigenen Wordpad, aber wer will damit schon arbeiten? Entweder man ist ein Simplify-er und arbeitet am liebsten mit einem reinen Texteditor wie Notepad++ oder dem noch minimalistischeren Q10, oder man braucht mehr Gestaltungsmöglichkeiten und arbeitet mit einem richtigen Office-Paket. Das es in Form von OpenOffice ja auch kostenlos gibt.

Zu viele Schriftarten = langsames Windows?

Als langjähriger Windows-Nutzer weiß man natürlich, dass eine lange Liste von installierten Schriften dem Windows System noch nie gut getan hat. Was in ungezählten Artikeln in Computerzeitschriften mit so ähnlichen Titeln wie “So fliegt ihr Windows noch tiefer”, “Die 2483 besten Tipps und Registry-Hacks um ihr Windows noch schneller zu machen” wiedergekäut bestätigt wurde.
Das Problem zu vieler Schriftarten soll in W7 zwar keine große Rolle mehr spielen, aber ich wollte die von mir nicht benötigten Schriften schon aus Übersichtlichkeitsgründen entfernen.

Ärgerlicher noch als die ungefragte Installation der Schriften ist jedoch, dass man die Schriftarten mit normalen Windows-Bordmitteln, also der Fontverwaltung, nur teilweise deinstallieren oder entfernen kann. Die Schriftarten werden durch das W7-System geschützt, da nützt leider auch der “Als Administrator ausführen”-Button nichts.

In dieser Diskussion im englischen Microsoft answers-Forum gibt es neben einer ausführlichen Diskussion über die (angebliche?) Notwendigkeit dieser Schriften (es handele sich um Systemschriften, die vorhanden sein müssen) auch einen Lösungsansatz von einem MS Support Engineer. Man soll für die einzelnen Schriften die Dateiberechtigungen ändern, dann im abgesicherten Modus starten und die Schriften über die Kommandozeile mit “del Schriftartname” löschen. Abgesehen von dem recht umständlichen und aufwendigen Vorgehen scheint der Trick aber nicht recht zu funktionieren.

Da ich auch gerne mal über den Microsoft-Tellerrand hinausblicke, kam mir bei meinen Versuchen eine im Januar 2010 erschienene c’t-Security-CD “Desinfec’t”  (c’t 2/10) gerade recht. Dem Heft beigelegt war eine bootfähige CD, die auf dem Linux-System Fedora basiert und u.a. mehrere Antivirenscanner und andere Sicherheitstools enthält. Mit dieser CD habe ich also meinen Rechner gestartet und dann von diesem Linux Live-System aus die fraglichen Schriften in ein anderes Fonts-Backup Verzeichnis verschoben.

Linux interessiert es herzlich wenig, welche Windows-Berechtigungen für die Dateien existieren. Nach einem Neustart waren die Schriften dann auch aus der Liste der installierten Schriftarten entfernt. Da ich keine Lust hatte, mir alle Dateinamen von Hand aufzuschreiben, habe ich auch einige lateinische Schriften verschoben, aber diese konnte ich leicht wieder aus dem Fonts-Backup Verzeichnis installieren.
Und das könnte man im Notfall auch mit den fremdsprachigen Schriftarten machen, was ein Vorteil gegenüber dem reinen Löschen ist.

Alles gut?

Da ich eine Antwort im Microsoft Answer Forum schreiben wollte, wie man die Schriftarten automatisiert entfernen kann, habe ich auch noch andere Möglichkeiten ausprobiert die ungewünschten Schriftarten zu entfernen. Denn nicht jeder Windows 7-Nutzer wird sich dabei wohl fühlen, sein System von einem Linux-System aus zu manipulieren.

Ich habe also nach einer Möglichkeit gesucht, die Dateien mit einem Windows Live-CD System zu entfernen. Leider ist es aus lizenzrechtlichen Gründen nicht erlaubt, ein fertiges Windows Live-System als ISO-Datei anzubieten, die dann nur gebrannt werden muss, wie es bei Linux-System möglich ist.
So eine Windows Live-CD kann mit diversen Tools wie z.B. Bart-PE erstellt werden, dazu benötigt man dann noch die Original-Dateien von einer Windows Installations-CD.
Ich habe für mich solche eine Windows Live-CD, auch Notfall-Windows genannt, mit einer CD-Beilage aus der c’t Nr 06/10 erstellt, aber bei der Antwort für das englische Answer-Forum konnte ich das schlecht anbieten. Das c’t Notfall-Windows 2010 basiert auf Windows 7 und kann statt von CD auch vom USB-Stick gestartet werden.

Die Lösung ohne Live-CD

Bei dem Selbstversuch, solch eine Live-CD mit WinBuilder herzustellen, bin ich an diversen Fehlermeldungen gescheitert, und da ich für mich schon so eine CD habe, war mir die Fehlersuche zu aufwändig. Deswegen habe ich weiter getestet und es schließlich geschafft, eine Batch-Datei zu produzieren, die im laufenden Windows 7, also ohne Live-CD, die notwendigen Dateiberechtigungen ändert und die überflüssigen Fonts anschließend in ein Backup-Verzeichnis verschiebt. Alles, was man können muss, ist ein Kommandofenster, das inzwischen “Befehlsprozessor” heißt, zu öffnen und die Batch-Datei zu starten.

Und damit bin ich am Ende der Vorgeschichte angekommen und danke für das Interesse :-)

Die Vorgehensweise zur Entfernung der überflüssigen Schriftarten habe ich in der Anleitung Wie man überflüssige Schriftarten aus Windows 7 entfernt zusammengefasst. Viel Erfolg!

Keine ähnlichen Artikel gefunden.

Kommentar abgeben

Diese HTML-Tags können verwendet werden:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>