12.0 Installieren und Konfigurieren von Schriften für die grafische Benutzeroberfläche

Die Installation zusätzlicher Schriften unter openSUSE® ist sehr einfach. Kopieren Sie einfach die Schriften in ein beliebiges Verzeichnis im X11-Pfad für Schriften (siehe Abschnitt 12.1, X11 Core-Schriften). Damit die Schriften verwendet werden können, sollte das Installationsverzeichnis ein Unterverzeichnis der Verzeichnisse sein, die in /etc/fonts/fonts.conf konfiguriert sind (siehe Abschnitt 12.2, Xft), oder es sollte über /etc/fonts/suse-font-dirs.conf in diese Datei eingefügt worden sein.

Nachfolgend ein Ausschnitt aus der Datei /etc/fonts/fonts.conf. Diese Datei ist die Standard-Konfigurationsdatei, die für die meisten Konfigurationen geeignet ist. Sie definiert auch das eingeschlossene Verzeichnis /etc/fonts/conf.d. Alle Dateien und symbolischen Links in diesem Verzeichnis, die mit einer zweistelligen Zahl beginnen, werden von fontconfig geladen. Ausführliche Erläuterungen zu dieser Funktion finden Sie in der Datei /etc/fonts/conf.d/README.

<!-- Font directory list -->
<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir> 
<dir>/opt/kde3/share/fonts</dir>
<dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>

/etc/fonts/suse-font-dirs.conf wird automatisch generiert, um Schriften abzurufen, die mit Anwendungen (meist von anderen Herstellern) wie OpenOffice.org, Java oder Adobe Acrobat Reader geliefert werden. Einige typische Einträge von /etc/fonts/suse-font-dirs.conf:

<dir>/usr/lib64/ooo-2.0/share/fonts</dir>
<dir>/usr/lib/jvm/java-1_4_2-sun-1.4.2.11/jre/lib/fonts</dir>
<dir>/usr/lib64/jvm/java-1.5.0-sun-1.5.0_07/jre/lib/fonts</dir>
<dir>/usr/X11R6/lib/Acrobat7/Resource/Font</dir>
<dir>/usr/X11R6/lib/Acrobat7/Resource/Font/PFM</dir>

Um zusätzliche Schriften systemweit zu installieren, kopieren Sie Schriftdateien manuell (als root) in ein geeignetes Verzeichnis, beispielsweise /usr/share/fonts/truetype. Alternativ kann diese Aktion auch mithilfe des KDE-Schrift-Installationsprogramms im KDE-Kontrollzentrum durchgeführt werden. Das Ergebnis ist dasselbe.

Anstatt die eigentlichen Schriften zu kopieren, können Sie auch symbolische Links erstellen. Beispielsweise kann dies sinnvoll sein, wenn Sie lizenzierte Schriften auf einer gemounteten Windows-Partition haben und diese nutzen möchten. Führen Sie anschließend SuSEconfig --module fonts aus.

SuSEconfig --module fonts startet das für die Schriftenkonfiguration zuständige Skript /usr/sbin/fonts-config. Weitere Informationen zu diesem Skript finden Sie auf der man-Seite man fonts-config.

Die Vorgehensweise ist für Bitmap-, TrueType- und OpenType-Schriften sowie Type1-Schriften (PostScript) dieselbe. Alle diese Schriften können in einem beliebigen Verzeichnis installiert werden, das fonts-config bekannt ist.

X.Org enthält zwei komplett unterschiedliche Schriftsysteme: das alte X11-Core-Schriftsystem und das neu entwickelte System Xft und fontconfig. In den folgenden Abschnitten wird kurz auf diese beiden Systeme eingegangen.