Come installare i font Truetype di Microsoft in Linux

Sebbene ci siano migliaia di font disponibili, la popolarità di Windows porta all’uso estensivo dei font di Microsoft che vengono forniti con il sistema operativo. Per molti utenti, font come “Arial”, “Times New Roman” e “Impact” sono considerati standard. Pertanto, se stai collaborando e scambiando documenti con utenti Windows, devi avere accesso a questi font anche se stai utilizzando Linux.
Fortunatamente, è facile portare quei font sulla tua distribuzione Linux. Vediamo come farlo.
L’installer classico
Se stai utilizzando una variante di Ubuntu, a differenza degli utenti di altre distribuzioni, hai ancora accesso a un vecchio installer che rende facile aggiungere i font Microsoft di base al tuo sistema operativo. Per farlo, inserisci nel terminale:
sudo apt install ttf-mscorefonts-installer
Per Fedora (o qualsiasi distro che utilizza rpm), ecco un vecchio, ma ancora funzionante, metodo per installare i font Microsoft.
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, puoi installare il pacchetto ttf-ms-fonts da AUR.
Un modo universale per installare i font Microsoft su qualsiasi distribuzione Linux è estrarre i font da Windows e spostarli nel tuo sistema.
Copia dall’installazione di Windows
Se hai accesso a una macchina Windows funzionante, puoi copiare i font da lì. Esegui il tuo file manager preferito e puntalo su “C:\Windows\Fonts”. Nota che il percorso potrebbe essere diverso se non hai utilizzato il percorso predefinito durante l’installazione di Windows. Seleziona tutti i file in quella directory e copiali sulla tua chiavetta USB.
Trasferisci i file dei font sulla tua macchina Linux e posizionali nella cartella “.fonts” nella tua directory Home. Se la cartella “.fonts” (fai attenzione al punto davanti al nome) non esiste, creala.
Copia dall’ISO di Windows 10
Se non hai accesso a un’installazione di Windows, puoi facilmente scaricare il file ISO di Windows ed estrarre i font dall’immagine ISO.
- Scarica l’immagine disco ufficiale di Microsoft per Windows 10 (file ISO). Scorri un po’ verso il basso e seleziona la tua edizione dal menu a discesa – scegli l’ultima versione “completa” disponibile, non un aggiornamento.

Sebbene non abbiamo visto alcuna differenza nella disponibilità dei font tra le diverse lingue del prodotto, ti suggeriamo di scaricare una versione di Windows per la tua lingua principale o l’opzione “English International”.

- Per estrarre i font dall’ISO di Windows, avremo bisogno di 7Zip. Se non lo hai installato, fallo con il comando:
sudo apt install p7zip-full
Su OpenSUSE, puoi provare:
sudo zypper install p7zipSu Arch e altre distro basate su Arch come Manjaro, prova questo:
sudo pacman -S p7zip- Nel terminale,
cdnella directory in cui hai scaricato l’ISO di Windows. Prima, dovrai estrarre un grande archivio che contiene altri file utilizzati per l’installazione di Windows. I file dei font di cui abbiamo bisogno sono tra di essi. Per farlo, usa:
cd ~/Downloads
7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wimSostituisci “Win10_XXXX_EnglishInternational_x64” con il nome esatto del file ISO di Windows.

Nota che questa parte del processo richiederà un po’ di tempo a seconda delle prestazioni della tua CPU. Richiederà anche più di 4 GB di spazio per estrarre il grande file dall’ISO.

- Dopo che il processo è completato, estrai la directory Fonts dall’archivio “install.wim”. Esegui il comando:
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
Come prima, dagli un po’ di tempo, e presto troverai tutti i font contenuti nei supporti di installazione di Windows in una sottocartella “fonts” accanto all’ISO scaricato.

Installa i font
Il modo più semplice per installare i font in Linux è spostarli nella cartella “.fonts” nella tua directory Home. Puoi farlo con:
mv fonts ~/.fonts
Su Arch, la cartella “~/.fonts” è considerata obsoleta, quindi prova invece il seguente:
mv fonts ~/.local/share/fontsInfine, affinché i tuoi nuovi font siano disponibili nella maggior parte delle applicazioni, aggiorna la cache dei font della tua installazione con:
fc-cache -f
Avvia qualsiasi programma come Writer di LibreOffice, e troverai i tuoi font appena installati tra quelli che stavi già utilizzando.
Anche se hai tutti i font, ci sono momenti in cui hai difficoltà a identificare i font utilizzati, particolarmente in un’immagine. Inoltre, se ciò di cui hai bisogno è l’applicazione Windows invece dei font, puoi comunque eseguire l’app Windows in Linux tramite WINE.