Da un linguaggio di scripting (Python o Ruby, dicono) su un sistema basato su Debian, mi piacerebbe trovare uno di:Come si possono trovare i codepoint di Unicode per i quali un font ha glifi, su un sistema basato su Debian?
- Tutto l'Unicode codepoints che un particolare tipo di carattere ha glifi per
- Tutto i caratteri che hanno glifi per un particolare Unicode codepoint
(ovviamente sia in forma 1 o 2 può essere derivata l'altro, in modo tutto ciò che è più facile sarebbe grande.) ho fatto in passato, eseguendo:
fc-list : file charset
... e analizzando l'output alla fine di ogni riga, basato su this code from fontconfig ma mi sembra che ci dovrebbe essere un modo molto più semplice per farlo.
(io non sono del tutto sicuro che questo è il sito giusto per StackExchange questa domanda, ma cerco una risposta che può essere utilizzato a livello di codice.)
"Ci dovrebbe essere un modo più semplice"? Sai quanti formati di font ci sono? E tu vuoi essere in grado di elaborare * tutti * di loro ?! –
@Kerrek SB: So (ovviamente!) Che ci sono molti formati di font diversi, ma abbiamo delle librerie che trattano questo - per esempio, il comando fontconfig che ho dato nella domanda ti dà le informazioni che sto cercando tipi di carattere di diversi formati. –
Correlati: http://stackoverflow.com/questions/4458696/finding-out-what-characters-a-font-supports – leonbloy