Come funzionano i gestori di font in Fedora?


14

Sto cercando di fare un po 'di gestione dei caratteri sul mio sistema Fedora. Ho installato sia Font Manager che Fontmatrix. Il mio obiettivo era di poter installare più font di quelli che volevo visualizzare e di abilitare / disabilitare i font (o gruppi di essi) ogni volta che lo volevo.

Entrambi i programmi dichiarano di abilitare o disabilitare i caratteri. Non riesco a convincere Fontmatrix a fare altro che essere una fonte completa di informazioni sui caratteri (glifi, ecc.) L'abilitazione / disabilitazione non sembra funzionare e la documentazione non è affatto utile.

Sono in grado di disabilitare / abilitare i caratteri in Font Manager. Ho dovuto ricreare le mie impostazioni di Gnome, perché ho accidentalmente disabilitato tutti i caratteri e anche riattivarli non ha risolto i caratteri del mio pannello. Non c'era niente che potessi fare, a parte rimuovere la mia configurazione locale e disconnettermi / disconnettermi, che avrebbe recuperato quei caratteri.

Così. Che cosa fanno questi programmi fanno quando si disabilitano un tipo di carattere? E cosa ha rovinato i caratteri del mio pannello? So che Monospace era ancora installato / abilitato e nulla che potessi fare avrebbe cambiato le informazioni del pannello.

Grazie in anticipo!


1
Quando ho provato un paio di gestori di font, hanno semplicemente fatto: 1. creare collegamenti simbolici o 2. modificare .fonts.conf o fonts.conf.d dell'utente per includere le directory dei caratteri nella gestione delle applicazioni.
jirib,

Risposte:


2

I caratteri sono memorizzati in alcune varie directory conosciute come ~/.fontse /usr/share/fonts, di solito. Qualsiasi file di carattere valido inserito in una di queste directory verrà visualizzato nelle finestre di dialogo di selezione di un tipo di carattere . Un'applicazione di gestione dei caratteri può eventualmente archiviare i file dei caratteri in una directory nota ma non ricercata per i caratteri a livello di sistema, quindi creare collegamenti simbolici da queste directory dei caratteri ai file dei caratteri effettivi. Quando si abilita un carattere, è possibile creare un collegamento simbolico e rimuoverlo quando si disabilita. In questo senso, non è necessario rimuovere i file dei caratteri dal file system e richiedere la reinstallazione ogni volta che li si desidera di nuovo.

Un altro approccio potrebbe essere lo spostamento di file di font da e verso queste directory di font . Ancora una volta, l'applicazione ha una directory nota ma non cercata dal sistema per i font e sposta i file da questa directory in una directory dei font per abilitarla e spostarla nella propria directory per disabilitarla.

Non ho un'idea chiara del perché i tuoi caratteri vengano cestinati, ma potrei avere delle ipotesi: un errore da parte tua, un bug nel programma e / o molti altri possibili fatti. Ma suggerirei di gestire manualmente i caratteri. La cosa che devi fare è spostarli / collegarli alla ~/.fontsdirectory per renderli disponibili e allontanarli da questa directory per renderli non disponibili. Puoi inserirli in una sorta di directory my-fonts che scegli (ovvero inserisco il mio ~/Dropbox/my/typeface/) e link simbolico dall'interno ~/.fontsquando vuoi abilitare, e comunque utilizzare quelle app per visualizzare semplicemente quei caratteri.

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.