In Fedora 22, in KDE (plasma) Impostazioni di sistema -> Font -> Font, l'impostazione per "Generale" è "Sans Serif 10", per "Larghezza fissa" è "Monospace 10", per "piccolo" è "Sans Serif 8 ", per" Barra degli strumenti "è" Sans Serif 9 ", per" Menu "è" Sans Serif 10 "e per" Titolo finestra "è" OxygenSans 10 ".
Come posso capire quale file di font viene utilizzato per l'alias generico "Monospace"? (Sono sicuro di poter seguire la stessa procedura per capire Sans Serif.)
fc-list
mostra 30 file, ma fc-list | grep -I monospace
non mostra nulla. ("Monospace" deve essere un alias e non è il nome di un carattere reale.)
fc-match --all
mostra 30 file, ma allo stesso modo fc-match | grep -I monospace
non mostra nulla.
ls -la ~/.config | grep font
non mostra nulla. (No ~ / .config / fontconfig)
/etc/fonts/fonts.conf elenca le directory dei caratteri, accetta alias obsoleti e punta a /etc/fonts/conf.d.
/etc/fonts/conf.d/60-latin.conf è un file XML con alias elemento, con famiglia figlio ("monospace") e preferisce famiglie ("Bitstream Vera Sans Mono", "DejaVu Sans Mono", "Incolsolata" , "Andale Mono", "Courier New", "Cumberland AMT", "Luxi Mono", "Nimbus Mono L", Nimbus Mono "e" Courier ").
/etc/fonts/conf.d/61-oxygen-mono.conf ha una famiglia figlio ("monospace") e preferisce la famiglia ("Oxygen Mono").
/etc/fonts/conf.d/69-gnu-free-mono ha una famiglia figlio ("monospace") e preferisce la famiglia ("FreeMono").
/etc/fonts/conf.d/69-unifont.conf ha una famiglia figlio ("monospace") e preferisce la famiglia ("FreeMono").
Ora, in questo caso, l'unica famiglia preferita citata sopra che è installata è "Oxygen Mono" (in OxygenMono-Regular.ttf), quindi il sistema deve usare quel font.
Ma cosa succederebbe se alcune delle altre famiglie preferite fossero installate?
Non esiste un semplice comando che ti consente di vedere a cosa è mappato un alias di sistema generico come "Monospace"? Vedo solo fc- {cache, cat, list, match, pattern, query, scan, e validate} sul mio sistema e gli unici due che sembrano eseguirli (list, match) non sembrano avere questo caratteristica.