Per installare i font su Ubuntu, puoi utilizzare l'applicazione grafica GNOME Fonts oppure copiare manualmente i file dei font nella directory corretta. Per un'installazione manuale, usa il comando `sudo` ~/.local/share/fonts/solo per il tuo account oppure `sudo` /usr/local/share/fonts/per rendere i font disponibili a tutti gli utenti. Dopo aver copiato i file, aggiorna la cache dei font se il nuovo carattere non viene visualizzato immediatamente.
Questa guida illustra i percorsi e gli strumenti attualmente utilizzati da Ubuntu e GNOME, inclusa la procedura per verificare che Fontconfig riesca effettivamente a visualizzare il font.
Prima di installare un font
Scarica il font da una fonte affidabile e verifica la sua licenza prima di utilizzarlo. Ubuntu è generalmente compatibile con i font TrueType ( .ttf) e OpenType ( .otf). Se il download è un file ZIP o un altro archivio, estrailo prima per poter accedere ai file del font.

Metodo 1: Installare un font con GNOME Fonts
Il metodo più semplice su un desktop Ubuntu standard è aprire il file del font con Fonts , anch'esso incluso nel pacchetto gnome-font-viewer. L'app ufficiale GNOME supporta l'installazione di file di font scaricati e può rendere i font disponibili al tuo utente o a tutti gli utenti. Ubuntu continua inoltre a includere GNOME Font Viewer nelle versioni correnti.
- Apri File e naviga fino alla cartella contenente il
.ttffile scaricato .otf.
- Fai doppio clic sul file del font per aprirne l'anteprima in Font. Se si apre in un'altra applicazione, usa Apri con e scegli Font.
- Utilizza il controllo di installazione nell'anteprima del font. Se l'app offre la possibilità di installare il font solo per il tuo account o per tutti gli utenti, scegli l'ambito desiderato.
- Chiudi e riapri tutte le applicazioni che erano in esecuzione prima dell'installazione del font.
Per informazioni aggiornate sull'app, consultare GNOME Fonts . Se Fonts non è installato, Ubuntu fornisce il pacchetto gnome-font-viewer , che è possibile installare con sudo apt install gnome-font-viewer.
Metodo 2: Installa i font per il tuo account utente
Per un'installazione tramite terminale che non richiede i diritti di amministratore, posizionare i file dei font in ~/.local/share/fonts/. Questa è la directory per utente attualmente documentata da GNOME e Fontconfig; le guide più vecchie che utilizzano ~/.fontsè consigliabile aggiornarle alla directory dei dati XDG.
Apri il Terminale ed esegui:
mkdir -p ~/.local/share/fonts
cp ~/Downloads/ExampleSans-Regular.ttf ~/.local/share/fonts/
fc-cache ~/.local/share/fonts/
Sostituisci ExampleSans-Regular.ttfcon il nome effettivo del file. Il mkdir -pcomando può essere eseguito in sicurezza anche se la directory esiste già.

La guida di amministrazione di GNOME conferma ~/.local/share/fonts/che la posizione per utente è specificata e indica che potrebbe essere necessario aggiornare la cache con fc-cache. Consultare le istruzioni ufficiali per i font per utente .
Metodo 3: Installare i font a livello di sistema
Utilizza un'installazione a livello di sistema quando ogni account sul computer deve avere accesso al font. Una posizione pulita per i font aggiunti localmente è /usr/local/share/fonts/. La creazione di una sottocartella mantiene i file personalizzati organizzati.
sudo mkdir -p /usr/local/share/fonts/custom
sudo cp ~/Downloads/ExampleSans-Regular.ttf /usr/local/share/fonts/custom/
sudo fc-cache /usr/local/share/fonts/

GNOME documenta /usr/local/share/fonts/come posizione a livello di sistema per i font aggiuntivi. La corrispondente guida ai font di sistema di GNOME raccomanda inoltre di aggiornare tale directory fc-cachequando necessario.
Verifica che Ubuntu riesca a visualizzare il font
Se il font non è ancora presente nell'elenco della tua applicazione, verifica innanzitutto se Fontconfig lo riconosce. Cerca in base al nome della famiglia di caratteri anziché basarti solo sul nome del file:
fc-list | grep -i "Example Sans"

È inoltre possibile chiedere a Fontconfig quale font installato corrisponde a un determinato cognome:
fc-match "Example Sans"
Se hai recentemente sostituito o modificato i file dei caratteri, forza la ricostruzione della cache con:
fc-cache -f -v
Il manuale di Ubuntu fc-cache spiega che -fforza la rigenerazione delle cache e -vvisualizza l'avanzamento.
Cosa fare se il carattere non viene visualizzato
- Riavvia l'applicazione, non necessariamente Ubuntu. GNOME specifica che potrebbe essere necessario riaprire le applicazioni in esecuzione, mentre non è necessario riavviare l'intera sessione utente.
- Assicurati che il font sia stato estratto. Le applicazioni non possono utilizzare un
.ttffile .otfche si trova ancora all'interno di un archivio ZIP.
- Seleziona la destinazione. Utilizzabile
~/.local/share/fonts/per un singolo utente o /usr/local/share/fonts/per tutti gli utenti.
- Aggiorna la cache. Esegui il comando
fc-cachenella directory pertinente oppure utilizzalo fc-cache -f -vdurante la risoluzione dei problemi.
- Controlla il nome della famiglia. Il nome interno della famiglia del carattere può differire dal nome del file, quindi usa
fc-listo fc-matchper confermare come Ubuntu lo chiama.
Per la maggior parte degli utenti, GNOME Fonts è la soluzione più rapida. I metodi da terminale sono preferibili quando si installano diversi font, si crea uno script per l'installazione o si deve scegliere con precisione se un font appartiene a un singolo account o all'intero sistema.