So installieren Sie Microsoft Truetype-Schriften in Linux

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
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.rpmIn 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.
- 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.

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.

- 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
Auf OpenSUSE können Sie versuchen:
sudo zypper install p7zipAuf Arch und anderen Arch-basierten Distros wie Manjaro versuchen Sie Folgendes:
sudo pacman -S p7zip- Wechseln Sie im Terminal mit
cdin 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.wimErsetzen Sie “Win10_XXXX_EnglishInternational_x64” durch den genauen Namen der Windows-ISO-Datei.

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.

- 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/
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.

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
Auf Arch wird das Verzeichnis “~/.fonts” als veraltet angesehen, versuchen Sie stattdessen Folgendes:
mv fonts ~/.local/share/fontsSchließlich, damit Ihre neuen Schriften in den meisten Anwendungen verfügbar sind, aktualisieren Sie den Schriftarten-Cache Ihrer Installation mit:
fc-cache -f
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.