LINUX

Come installare i font su Ubuntu

installare 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 additional 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.

Visualizzatore di caratteri Gnome

Lo aprirà in Gnome Font Viewer. Qui puoi vedere l’opzione per installare il carattere nell’angolo in alto a destra:

Visualizzatore di caratteri

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.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close