So installieren Sie Microsoft Truetype-Schriften in Linux

Installieren von Win-Schriften in Ubuntu Featured

Obwohl es Tausende von Schriften gibt, führt die Beliebtheit von Windows zu einer umfangreichen Nutzung der Schriften von Microsoft, die mit dem Betriebssystem geliefert werden. Für viele Benutzer gelten Schriften wie “Arial”, “Times New Roman” und “Impact” als Standard. Wenn Sie also mit Windows-Benutzern zusammenarbeiten und Dokumente austauschen, müssen Sie Zugriff auf diese Schriften haben, auch wenn Sie Linux verwenden.

Glücklicherweise ist es einfach, diese Schriften in Ihre Linux-Distribution zu bringen. Lassen Sie uns sehen, wie das geht.

Der klassische Installer

Wenn Sie eine Variante von Ubuntu verwenden, haben Sie im Gegensatz zu Benutzern anderer Distributionen weiterhin Zugriff auf einen alten Installer, der das Hinzufügen der grundlegenden Microsoft-Schriften zu Ihrem Betriebssystem erleichtert. Geben Sie dazu in einem Terminal ein:

sudo apt install ttf-mscorefonts-installer

Ms-Schriften in Linux Mscorefonts

Für Fedora (oder jede Distro, die rpm verwendet) gibt es eine alte, aber immer noch funktionierende Methode zur Installation von Microsoft-Schriften.

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig  
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

In Arch Linux können Sie das Paket ttf-ms-fonts aus dem AUR installieren.

Eine universelle Möglichkeit, Microsoft-Schriften auf jeder Linux-Distribution zu installieren, besteht darin, die Schriften von Windows zu extrahieren und sie in Ihr System zu verschieben.

Kopieren von der Windows-Installation

Wenn Sie Zugriff auf einen funktionierenden Windows-Rechner haben, können Sie die Schriften von dort kopieren. Öffnen Sie Ihren bevorzugten Dateimanager und navigieren Sie zu “C:\Windows\Fonts”. Beachten Sie, dass der Pfad anders sein kann, wenn Sie beim Installieren von Windows nicht den Standardpfad verwendet haben. Wählen Sie alle Dateien in diesem Verzeichnis aus und kopieren Sie sie auf Ihr USB-Laufwerk.

Übertragen Sie die Schriftdateien zurück auf Ihren Linux-Rechner und legen Sie sie im Verzeichnis “.fonts” in Ihrem Home-Verzeichnis ab. Wenn das Verzeichnis “.fonts” (achten Sie auf den Punkt vor dem Namen) nicht existiert, erstellen Sie es.

Kopieren von der Windows 10 ISO

Wenn Sie keinen Zugriff auf eine Windows-Installation haben, können Sie die Windows-ISO-Datei einfach herunterladen und die Schriften aus dem ISO-Image extrahieren.

  1. Laden Sie Microsofts offizielle Download Windows 10 Disc Image (ISO-Datei) herunter. Scrollen Sie ein wenig nach unten und wählen Sie Ihre Edition aus dem Dropdown-Menü – wählen Sie die neueste “Vollversion”, nicht ein Upgrade.

Ms-Schriften in Linux Edition auswählen

Obwohl wir keinen Unterschied in der Verfügbarkeit von Schriften zwischen verschiedenen Produktschriften gesehen haben, empfehlen wir Ihnen, entweder eine Version von Windows in Ihrer Hauptsprache oder die Option “English International” herunterzuladen.

Ms-Schriften in Linux Produktsprache

  1. Um die Schriften aus der Windows-ISO zu extrahieren, benötigen wir 7Zip. Wenn Sie es noch nicht installiert haben, tun Sie dies mit dem Befehl:
sudo apt install p7zip-full

Ms-Schriften in Linux P7zip installieren

Auf OpenSUSE können Sie versuchen:

sudo zypper install p7zip

Auf Arch und anderen Arch-basierten Distros wie Manjaro versuchen Sie Folgendes:

sudo pacman -S p7zip
  1. Wechseln Sie im Terminal mit cd in das Verzeichnis, in dem Sie die Windows-ISO heruntergeladen haben. Zuerst müssen Sie ein großes Archiv extrahieren, das andere Dateien enthält, die für die Installation von Windows verwendet werden. Die Schriftdateien, die wir benötigen, befinden sich darunter. Verwenden Sie dazu:
cd ~/Downloads  
7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim

Ersetzen Sie “Win10_XXXX_EnglishInternational_x64” durch den genauen Namen der Windows-ISO-Datei.

Ms-Schriften in Linux Install Wim extrahieren

Beachten Sie, dass dieser Teil des Prozesses eine Weile dauern wird, abhängig von der Leistung Ihrer CPU. Es wird auch mehr als 4 GB Speicherplatz benötigt, um die große Datei aus der ISO zu extrahieren.

Ms-Schriften in Linux Wim-Extraktion

  1. Nachdem der Prozess abgeschlossen ist, extrahieren Sie das Verzeichnis Fonts aus dem “install.wim”-Archiv. Führen Sie den Befehl aus:
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/

Ms-Schriften in Linux Schriften aus Wim extrahieren

Wie zuvor, geben Sie ihm etwas Zeit, und bald finden Sie alle Schriften, die sich im Windows-Installationsmedium befinden, in einem Unterordner “fonts” neben der heruntergeladenen ISO.

Ms-Schriften in Linux extrahierter Schriftordner

Installieren der Schriften

Der einfachste Weg, die Schriften in Linux zu installieren, besteht darin, sie in das Verzeichnis “.fonts” in Ihrem Home-Verzeichnis zu verschieben. Sie können dies mit:

mv fonts ~/.fonts

Ms-Schriften in Linux Schriften verschieben

Auf Arch wird das Verzeichnis “~/.fonts” als veraltet angesehen, versuchen Sie stattdessen Folgendes:

mv fonts ~/.local/share/fonts

Schließlich, damit Ihre neuen Schriften in den meisten Anwendungen verfügbar sind, aktualisieren Sie den Schriftarten-Cache Ihrer Installation mit:

fc-cache -f

Ms-Schriften in Linux installierte Schriften

Starten Sie ein beliebiges Programm wie LibreOffice Writer, und Sie finden Ihre neu installierten Schriften unter denjenigen, die Sie bereits verwendet haben.

Selbst wenn Sie alle Schriften haben, gibt es Zeiten, in denen Sie Schwierigkeiten haben, die verwendeten Schriften zu identifizieren, insbesondere in einem Bild. Wenn Sie außerdem die Windows-Anwendung anstelle der Schriften benötigen, können Sie die Windows-Anwendung weiterhin unter Linux über WINE ausführen.