Come installare più caratteri ttf per l'utilizzo a livello di sistema?


8

Avevo la cartella "WinFonts" nella home directory che includeva molti caratteri di tipo vero (.ttf) che vorrei installare per essere applicato per l'uso su tutto il sistema e le app di Ubuntu. Ho bisogno di aiuto per guidarmi a fare questo passo?

Risposte:


9

L'installazione di caratteri TTF a livello di sistema non è difficile. Devi solo creare una directory all'interno /usr/share/fonts/truetype/, inserire i tuoi *.ttfcaratteri e quindi aggiornare la cache dei caratteri di sistema con fc-cache -fv(Con le opzioni -fper Forza la rigenerazione dei file della cache e -vper Verbose ).

Passo dopo passo:

  1. Crea la tua directory di caratteri personalizzati (chiamiamola customfonts):

    sudo mkdir /usr/share/fonts/truetype/customfonts

  2. Copia qui i tuoi *.ttfcaratteri:

    sudo cp ~/myfonts/*.ttf /usr/share/fonts/truetype/customfonts/

  3. Aggiorna la cache dei caratteri di sistema:

    sudo fc-cache -fv

Se si desidera aggiungere più caratteri in un secondo momento, è sufficiente copiarli nella usr/share/fonts/truetype/customfonts/directory e aggiornare la cache dei caratteri di sistema come sopra.


1
e non dimenticare che anche l'estensione fa distinzione tra maiuscole e minuscole. Quindi, per esempio, copia TTFanche i file.
SirSaleh,

1
Giusto. Per evitare questo tipo di fastidiosi problemi del caso, può essere una buona idea attenersi a una convenzione del caso per questi file, ovvero utilizzare solo estensioni minuscole.
gerlos,

Cordiali saluti, non avevo bisogno di sudo - quindi forse provate senza prima
ErichBSchulz

@ErichBSchulz questo perché la cache dei caratteri è memorizzata sia a livello di sistema (in /var/cache/fontconfig/) che per utente (in ~/.cache/fontconfig). Se hai un solo utente sul tuo sistema entrambi i comandi funzioneranno. Se hai più utenti, potresti preferire generare la cache una volta per tutti, usando sudo.
Gerlos,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.