Uso dei caratteri installati in gnome-terminal


10

Recentemente ho fatto casino con gnome-terminal per renderlo più attraente. Ho provato a utilizzare i caratteri installati che erano nella mia cartella ~ / .fonts (installato con Font Viewer) ma quando modifico il profilo gnome-terminal, il carattere installato non viene visualizzato.

Il carattere che sto cercando di utilizzare è cure.se.ttf e ogni altro programma che consente il cambio di carattere, oltre a essere installato a livello globale.

Sto installandoli in modo errato o c'è un posto in cui devono essere certi?

Risposte:


2

Ciò che ha funzionato per me è inserire i file dei caratteri ~/.local/share/fontse quindi eseguirli,

$ sudo fc-cache -vf ~/.local/share/fonts

I caratteri in ~/.local/share/fontssono ora disponibili per tutte le app.


0

Aveva lo stesso problema. L'impostazione delle autorizzazioni per i caratteri ha risolto il mio problema. Per esempio:

chmod 755 ~/.fonts/cure.se.ttf

Quindi aprire la nuova istanza del terminale.


0

La GUI di configurazione sembra filtrare i caratteri non monospace .

Una soluzione alternativa è utilizzare dconfdirettamente per impostare i caratteri:

# get your profile id
dconf list '/org/gnome/terminal/legacy/profiles:/'
# get your current font
dconf read '/org/gnome/terminal/legacy/profiles:/:PROFILE_ID/font'
# set the font, make sure you include those single quotes
dconf write '/org/gnome/terminal/legacy/profiles:/:PROFILE_ID/font' "'FreeMono 18'"

-1

L'aggiornamento della cache dei caratteri potrebbe risolvere il problema. Prova a eseguire il comando seguente:

fc-cache -vf ~/.fonts

2
Appena fatto di nuovo, ancora non funziona.
Mobo,

Probabilmente esiste un modo migliore, ma ciò che ha funzionato per me è stato spostare i caratteri nella posizione predefinita su / usr / share / fonts e aggiornare nuovamente la cache.
evandromr,
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.