Come installare i font su Ubuntu
In Ubuntu, hai già molti caratteri installati per impostazione predefinita, ma potrebbe esserci un momento in cui desideri installare alcuni caratteri aggiuntivi. Oppure potresti voler installare Microsoft Fonts e Google Web Fonts per l’utilizzo offline o per il tuo sito web.
In ogni caso, ora vedremo come installare i font sulla distribuzione Linux Ubuntu 18.04.
Scarica e decomprimi il font scelto
Vediamo come possiamo installare i caratteri True Type o Open Type (.ttf, .otf, .ttc) in Ubuntu 18.04.
Innanzitutto, dobbiamo scaricare i caratteri che vogliamo installare. In questo tutorial, useremo Hack Fonts per installarli su Ubuntu 18.04. Scaricheremo i font usando cUrl con il seguente comando:
$ curl -L -O https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 612 0 612 0 0 1321 0 --:--:-- --:--:-- --:--:-- 1321
100 598k 100 598k 0 0 80415 0 0:00:07 0:00:07 --:--:-- 164k
Successivamente, decomprimeremo il file usando tar:
$ tar -xzvf Hack-v3.003-ttf.tar.gz
ttf/
ttf/Hack-Bold.ttf
ttf/Hack-BoldItalic.ttf
ttf/Hack-Italic.ttf
ttf/Hack-Regular.ttf
Ora possiamo procedere con l’installazione del nostro font scaricato.
Installazione dei caratteri in Ubuntu Linux
I file dei font sono generalmente installati nella directory dei font di sistema nel percorso /usr/share/fonts/ o in una directory dei font utente che spesso si trova in uno dei seguenti percorsi: ~/.local/share /fonts/ o /usr / local/condividi/font. Useremo il percorso ~/.local/share/fonts/ in questo esempio. Se la directory non esiste, creala con il seguente comando:
$ mkdir -p ~/.local/share/fonts
Ora sposteremo i caratteri nella cartella di destinazione con il comando mv:
$ mv ttf/Hack-Regular.ttf ~/.local/share/fonts/Hack-Regular.ttf
$ mv ttf/Hack-Italic.ttf ~/.local/share/fonts/Hack-Italic.ttf
$ mv ttf/Hack-Bold.ttf ~/.local/share/fonts/Hack-Bold.ttf
$ mv ttf/Hack-BoldItalic.ttf ~/.local/share/fonts/Hack-BoldItalic.ttf
Ora puoi facoltativamente anche rimuovere la cartella ttf vuota e l’archivio scaricato:
$ rmdir ttf/
$ ls
Hack-v3.003-ttf.tar.gz
$ rm ./Hack-v3.003-ttf.tar.gz
Cancella e rigenera la cache dei font
Infine, dobbiamo creare cache di informazioni sui font per le applicazioni che utilizzano fontconfig per gestire i font:
$ fc-cache -f -v
Se ricevi il seguente errore, dovrai prima installare il pacchetto fontconfig:
Command 'fc-cache' not found, but can be installed with:
apt install fontconfig
Please ask your administrator.
Installa il pacchetto fontconfig con il seguente comando:
$ sudo apt-get install fontconfig
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
fontconfig-config fonts-dejavu-core libfontconfig1
The following NEW packages will be installed:
fontconfig fontconfig-config fonts-dejavu-core libfontconfig1
0 upgraded, 4 newly installed, 0 to remove and 11 not upgraded.
Need to get 1402 kB of archives.
After this operation, 4592 kB of ad
ditional disk space will be used.
Do you want to continue? [Y/n] y
Digita Y per apt-get per continuare.
E ora possiamo procedere a ricostruire la cache dei font:
$ fc-cache -f -v
/usr/share/fonts: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/truetype: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/truetype/dejavu: caching, new cache contents: 6 fonts, 0 dirs
/usr/local/share/fonts: caching, new cache contents: 0 fonts, 0 dirs
/home/vagrant/.local/share/fonts: caching, new cache contents: 4 fonts, 0 dirs
/home/vagrant/.fonts: skipping, no such directory
/var/cache/fontconfig: not cleaning unwritable cache directory
/home/vagrant/.cache/fontconfig: cleaning cache directory
/home/vagrant/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
Da questo output del terminale, possiamo vedere che i nostri nuovi font sono stati identificati durante questo processo.
Controlla l’installazione dei caratteri
Conferma che i font sono installati visualizzando i percorsi e le definizioni di stile con il comando fc-list filtrato per nome della famiglia di font con grep:
$ fc-list | grep "Hack"
/home/vagrant/.local/share/fonts/Hack-Regular.ttf: Hack:style=Regular
/home/vagrant/.local/share/fonts/Hack-BoldItalic.ttf: Hack:style=Bold Italic
/home/vagrant/.local/share/fonts/Hack-Italic.ttf: Hack:style=Italic
/home/vagrant/.local/share/fonts/Hack-Bold.ttf: Hack:style=Bold
I caratteri sono ora installati e pronti per l’uso.
Installa i font usando Font Manager
I caratteri scaricati possono essere installati facendo doppio clic sul file del carattere.
Lo aprirà in Gnome Font Viewer. Qui puoi vedere l’opzione per installare il carattere nell’angolo in alto a destra:
Puoi anche installare l’app Font Manager e gestire i caratteri in questo modo. Per installare Font Manager in Ubuntu, apri un terminale e usa il comando seguente:
$ sudo apt install font-manager
Puoi vedere i caratteri installati qui e le opzioni per installare nuovi caratteri, rimuovere i caratteri esistenti, ecc.
Per rimuovere Font Manager, utilizzare il comando seguente:
$ sudo apt-get remove font-manager
Disinstalla i font su Ubuntu Linux
Vedremo ora come disinstallare questi font. Il processo di disinstallazione dei font consiste nell’identificare i percorsi di installazione, rimuovere i file binari dei font e rigenerare la cache dei font.
Innanzitutto, usa il comando fc-list con grep per identificare i percorsi dei font installati in base al cognome:
$ fc-list | grep "Hack"
/home/vagrant/.local/share/fonts/Hack-Regular.ttf: Hack:style=Regular
/home/vagrant/.local/share/fonts/Hack-BoldItalic.ttf: Hack:style=Bold Italic
/home/vagrant/.local/share/fonts/Hack-Italic.ttf: Hack:style=Italic
/home/vagrant/.local/share/fonts/Hack-Bold.ttf: Hack:style=Bold
NOTA: modificare il termine di ricerca grep per identificare altre famiglie di font.
Ora usa il comando rm per rimuovere i file dei font installati dai percorsi che hai identificato con il comando fc-list:
$ rm -f "$HOME/.local/share/fonts/Hack-*.ttf"
Ora rigenera la cache dei font con il seguente comando:
$ fc-cache
Conclusione
In questo tutorial, abbiamo imparato come gestire manualmente i caratteri utilizzando la riga di comando di Ubuntu Linux e come gestirli anche utilizzando gli strumenti per i caratteri della GUI. Se hai domande o commenti, per favore pubblicali qui sotto.