Tornando a metà-tardi, 90 anni, la GUI di Linux soffriva di una serie di problemi, uno dei quali era costituito da caratteri. Quando il desktop Linux è arrivato per la prima volta sulla scena, non solo mancavano cose come l'anti aliasing, ma l'aggiunta di font al desktop era un caos contorto.
Avanzamento veloce fino ad ora e quel problema è quasi finito. Ora, aggiungere, rimuovere e gestire i font sul desktop Linux è incredibilmente semplice, purché tu sappia dove metterli e / o quali strumenti siano disponibili. Aggiungiamo alcuni caratteri!
Directories necessari

È importante capire che esistono due posizioni principali per posizionare nuovi tipi di carattere. La prima posizione rende i caratteri disponibili a livello globale. Questo è importante se hai un desktop o server Linux che viene utilizzato da più persone. Quindi se più di una persona accede al tuo server Linux e vuole avere accesso a più del carattere standard, la directory per quei font è / Usr / share / fonts . All'interno di questa directory troverai cinque sottodirectory, tre delle quali sono importanti:
- / Usr / share / fonts / OpenType
- / Usr / share / fonts / truetype
- / Usr / share / fonts / truetype1
La prima directory (opentype) è dove si collocano i caratteri opentype. Questi tipi di carattere hanno generalmente l'estensione del file .otf. La seconda e la terza directory contengono font TrueType, che in genere terminano in .ttf (o .TTF).
La seconda directory, per i caratteri specifici dell'utente, si trova in /home/USER/.fonts (Dove UTENTE è il nome utente effettivo). I caratteri memorizzati in questa directory possono essere utilizzati solo da quel particolare utente. Si noti che non tutte le distribuzioni Linux creano questa directory per impostazione predefinita. Se apri il tuo file manager, devi istruirlo per visualizzare le directory nascoste (directory che iniziano con un punto). Per la maggior parte dei file manager, questo può essere fatto con la combinazione di tasti Ctrl + h. Se non vedi questa directory, puoi crearla facendo clic con il tasto destro nel file manager e selezionando Nuovo> Cartella, oppure puoi aprire una finestra di terminale e inviare il comando:
mkdir ~ / .fonts
Non è necessario creare sottocartelle per ospitare font opentype e truetype, poiché saranno tutti ospitati all'interno della stessa directory.
Aggiungere font
Per aggiungere nuovi font devi prima (legalmente) procurare i font in questione. Una volta che li hai, puoi spostare i file .ttf, .TTF o .otf nella directory corretta. Supponi di voler aggiungere quei font a livello globale. Per questo ti consigliamo di lavorare dalla riga di comando (poiché l'utente standard non ha il permesso di spostare i file in / Usr / share / fonts / ).
Diciamo che hai scaricato un sacco di caratteri .ttf nella tua directory di download dell'utente ( / home / user / Download , dove USER è il tuo nome utente). Se si desidera spostare quei tipi di carattere nella directory globale, aprire una finestra di terminale ed emettere il seguente comando:
sudo mv ~ / Downloads / *. ttf / usr / share / fonts / truetype /
Una volta fatto ciò, è necessario rendere il sistema consapevole della modifica emettendo il comando:
sudo fc-cache -fv
Con questo comando eseguito, tutti gli utenti avranno accesso ai nuovi caratteri aggiunti.
Per aggiungere quei font scaricati a un utente specifico, puoi lavorare attraverso il file manager grafico in questo modo:
- Apri il file manager.
- Vai a download cartella.
- Seleziona tutto il file di font scaricati.
- Copia i file con la combinazione di tasti Ctrl + c.
- Navigare nel /home/USER/.fonts directory (dove USER è il nome utente effettivo).
- Incolla i file con la combinazione di tasti Ctrl + v.
Un metodo più veloce sarebbe:
- Apri a finestra del terminale.
- Emetti il comando mv ~ / Downloads / *. ttf ~ / .fonts.
Che dire di Microsoft Fonts
Vi sono alcuni casi in cui è necessario un font particolare concesso in licenza da Microsoft. Tali caratteri sono: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana e Webdings. Se hai bisogno di questi font, devi installare un'applicazione di terze parti. Ecco come farlo nella distribuzione di Ubuntu Desktop:
- Apri una finestra di terminale.
- Emetti il comando sudo apt-get install ttf-mscorefonts-installer .
- Quando richiesto, va bene la licenza per i caratteri.
Questi font saranno aggiunti alla directory globale e l'installazione aggiornerà automaticamente la cache dei font per te.
Che dire di Google Fonts

Google ha creato un gran numero di caratteri Web disponibili per tutti gli utenti desktop. Per aggiungerli al desktop Linux, devi installare un'app di terze parti, chiamata TypeCatcher. Per fare ciò, segui questi passaggi (di nuovo, dimostrando su Ubuntu Desktop):
- Apri a finestra del terminale.
- Emetti il comando sudo apt-get install typecatcher.
- Consentire l'installazione per completare.
Una volta installato TypeCatcher, aprilo dal menu del desktop. Dal menu principale, cerca il carattere che desideri installare, quindi fai clic sul pulsante di download (freccia rivolta verso il basso nell'angolo in alto a sinistra). Dopo aver scaricato tutti i tipi di carattere Web di Google che desideri, devi comunque aggiornare la cache dei caratteri con il comando sudo fc-cache -fv . Al termine del comando, tutti i font Google saranno disponibili per le tue applicazioni e per tutti gli utenti.
Come disinstallare i font
La rimozione dei font avviene nel retro dell'aggiunta di font.Se stai rimuovendo i caratteri specifici dell'utente, devi semplicemente aprire il tuo gestore di file, vai a /home/USER/.fonts directory (dove USER è il nome utente effettivo), selezionare tutti i tipi di carattere da rimuovere e premere il tasto Canc sulla tastiera.
Per rimuovere i caratteri globali, effettuare le seguenti operazioni:
- Apri a finestra del terminale. Passare alla directory necessaria con il comando cd / usr / share / fonts / truetype .
- Emetti il comando ls | meno e scorrere l'elenco, prendendo nota dei nomi dei file da rimuovere.
- Emetti il comando sudo rm FILENAME (Dove FILENAME è il nome del file di carattere da rimuovere).
- Emetti il comando sudo fc-cache -fv per aggiornare la cache dei font.
Se vuoi rimuovere il pacchetto Fonts di Microsoft Core, puoi farlo con il comando:
sudo apt-get remove ttf-mscorefonts-installer
Rendere le applicazioni consapevoli dei nuovi caratteri
Questo è piuttosto semplice. Il modo più semplice per mettere a conoscenza un'applicazione dei nuovi font è chiuderlo e riaprirlo. Assicurati di salvare qualsiasi / tutto il lavoro che hai fatto prima di chiudere l'applicazione. Questa attività è valida se hai aggiunto i caratteri a livello globale o per utente. Naturalmente, se quei font appena aggiunti non vengono ancora visualizzati nelle applicazioni o nelle opzioni di configurazione del desktop, puoi sempre disconnetterti dal desktop e accedere nuovamente. Ciò renderà sicuramente tutte le applicazioni a conoscenza dei nuovi caratteri aggiunti .




