Wie kann ich Windows-Schriftarten unter Wine hinzufügen?

Melden
  1. Warum Windows-Schriftarten unter Wine hinzufügen?
  2. Vorbereitung: Schriftarten aus einer echten Windows-Installation kopieren
  3. Schriftarten in Wine einbinden
  4. Schriftarten mit Wine registrieren
  5. Alternative: Microsoft Core Fonts installieren
  6. Überprüfung der Installation
  7. Zusammenfassung

Wine ist eine Kompatibilitätsschicht, die es ermöglicht, Windows-Anwendungen auf Unix-ähnlichen Systemen auszuführen. Manche Windows-Programme benötigen typische Windows-Schriftarten, um korrekt zu funktionieren oder um richtig angezeigt zu werden. Um diese Schriftarten unter Wine zu installieren, gibt es mehrere Möglichkeiten, die ich hier ausführlich erläutere.

Warum Windows-Schriftarten unter Wine hinzufügen?

Standardmäßig bringt Wine nur eine kleine Auswahl an freien Schriftarten mit, die oft nicht den gleichen Look & Feel wie Windows-Schriftarten bieten. Viele Windows-Anwendungen setzen auf Schriftarten wie Tahoma, Arial, Verdana oder die TrueType-Schriftart Arial Unicode MS. Fehlen diese, kann es zu Darstellungsproblemen kommen, wie seltsamen Layouts, fehlenden Sonderzeichen oder unschönen Schriftbildern.

Vorbereitung: Schriftarten aus einer echten Windows-Installation kopieren

Um die originalen Windows-Schriftarten zu erhalten, benötigen Sie Zugriff auf eine Windows-Installation oder -ISO. Relevant sind vor allem die Dateien im Windows-Schriftartenordner (C:\Windows\Fonts). Hier kopieren Sie bevorzugt die wichtigsten TrueType-Schriftarten (*.ttf) heraus. Beispielhaft sind das Dateien wie arial.ttf, verdana.ttf, tahoma.ttf usw.

Alternativ können Sie auch Microsofts Core Fonts for the Web installieren oder bestimmte Schriftartenpakete herunterladen, da die reine Übernahme von Windows-Schriften ohne gültige Lizenz problematisch sein kann.

Schriftarten in Wine einbinden

Nachdem Sie die gewünschten .ttf-Dateien auf Ihr Linux- oder Unix-System übertragen haben, kopieren Sie diese am besten in das Verzeichnis ~/.wine/drive_c/windows/Fonts. Dieses Verzeichnis simuliert den Windows-Schriftartenordner unter Wine.

Öffnen Sie also ein Terminal und führen Sie den Befehl aus (ersetzen Sie /pfad/zu/fonts/ durch den Pfad, wo die .ttf-Dateien liegen):

cp /pfad/zu/fonts/*.ttf ~/.wine/drive_c/windows/Fonts/

Falls das Verzeichnis ~/.wine/drive_c/windows/Fonts nicht existiert, können Sie es manuell anlegen. Nach dem Kopieren sollten die Dateien die gleichen Dateiberechtigungen wie vorhandene Schriftdateien haben, also lesbar für den Benutzer.

Schriftarten mit Wine registrieren

Wine registriert Schriftarten in der Regel automatisch beim Start, wenn sie sich im Fonts-Ordner befinden. Trotzdem ist es sinnvoll, Wine neu zu starten, damit die neuen Schriften erkannt werden.

Um sicherzugehen, dass Wine die neuen Schriftarten benutzt, können Sie folgenden Befehl ausführen, der Wine in einer neuen Umgebung startet:

wineboot -r

Der Befehl wineboot -r simuliert einen Neustart der Windows-Umgebung innerhalb von Wine und lädt dabei Schriftarten sowie andere Systemkomponenten neu.

Alternative: Microsoft Core Fonts installieren

Auf vielen Linux-Distributionen lassen sich die Microsoft Core Fonts auch direkt über Paketmanager installieren. Für Debian- oder Ubuntu-basierte Systeme heißt das Paket ttf-mscorefonts-installer. Wenn Sie dieses Paket installieren, werden viele wichtige Windows-Schriftarten automatisch in das System eingebunden und stehen auch Wine zur Verfügung.

Sie können das Paket mit folgendem Befehl installieren:

sudo apt install ttf-mscorefonts-installer

Nach der Installation werden die Schriftarten für das gesamte System verfügbar, auch für Wine. Auch hier empfiehlt sich ein Neustart von Wine mit wineboot -r.

Überprüfung der Installation

Um zu prüfen, ob Wine die Schriftarten korrekt erkannt hat, können Sie ein Windows-Programm wie den Editor (notepad.exe) starten und in den Schriftarten nachsehen, ob die gewünschten Schriftarten vorhanden sind.

wine notepad

Im Editor klicken Sie dann auf Schriftart und suchen eine bestimmte Windows-Schriftart wie Arial oder Tahoma. Wenn diese aufgeführt sind, wurde die Integration erfolgreich durchgeführt.

Zusammenfassung

Das Hinzufügen von Windows-Schriftarten unter Wine erfolgt im Wesentlichen dadurch, dass die .ttf-Schriftdateien in den Wine-Schriftartenordner kopiert und Wine anschließend neu gestartet wird. Alternativ kann man die Microsoft Core Fonts über den Systempaketmanager nachinstallieren, was oft die unkomplizierteste Methode ist. Im Anschluss ist eine Überprüfung möglich, indem man eine Windows-Anwendung unter Wine startet und die Schriftarten im jeweiligen Programm auswählt.

Mit dieser Vorgehensweise verbessern Sie die Kompatibilität und Darstellung von Windows-Programmen im Wine-Umfeld ungemein.

0

Kommentare