W Fedorze 22, w Ustawieniach systemu KDE (plazma) -> Czcionka -> Czcionki, ustawienie „Ogólne” to „Sans Serif 10”, dla „Stała szerokość” to „Monospace 10”, dla „małego” to „Sans Serif 8 ”, dla„ Toolbar ”to„ Sans Serif 9 ”, dla„ Menu ”to„ Sans Serif 10 ”, a dla„ tytułu okna ”„ OxygenSans 10 ”.
Jak mogę dowiedzieć się, który plik czcionek jest używany dla ogólnego aliasu „Monospace”? (Jestem pewien, że mogę wykonać tę samą procedurę, aby dowiedzieć się, czym jest Sans Serif.)
fc-list
pokazuje 30 plików, ale fc-list | grep -I monospace
nic nie pokazuje. („Monospace” musi być aliasem i nie jest nazwą prawdziwej czcionki).
fc-match --all
pokazuje 30 plików, ale również fc-match | grep -I monospace
nic nie pokazuje.
ls -la ~/.config | grep font
nic nie pokazuje. (Brak ~ / .config / fontconfig)
/etc/fonts/fonts.conf wyświetla katalogi czcionek, akceptuje przestarzałe aliasy i wskazuje na /etc/fonts/conf.d.
/etc/fonts/conf.d/60-latin.conf to plik XML z aliasem elementu, z rodziną potomną („monospace”) i preferowanymi rodzinami („Bitstream Vera Sans Mono”, „DejaVu Sans Mono”, „Incolsolata” , „Andale Mono”, „Courier New”, „Cumberland AMT”, „Luxi Mono”, „Nimbus Mono L”, Nimbus Mono ”i„ Courier ”).
/etc/fonts/conf.d/61-oxygen-mono.conf ma rodzinę potomną („monospace”) i preferuje rodzinę („Oxygen Mono”).
/etc/fonts/conf.d/69-gnu-free-mono ma rodzinę potomną („monospace”) i preferuje rodzinę („FreeMono”).
/etc/fonts/conf.d/69-unifont.conf ma rodzinę potomną („monospace”) i preferuje rodzinę („FreeMono”).
Teraz, w tym przypadku, jedyną preferowaną rodziną powyżej, która jest zainstalowana, jest „Oxygen Mono” (w OxygenMono-Regular.ttf), więc system musi używać tej czcionki.
Ale co, jeśli niektóre inne preferowane rodziny zostaną zainstalowane?
Czy nie ma prostego polecenia, które pozwala zobaczyć, na co jest mapowany ogólny alias systemu, taki jak „Monospace”? Widzę tylko fc- {pamięć podręczna, kot, lista, dopasowanie, wzorzec, zapytanie, skanowanie i sprawdzanie poprawności} w moim systemie, a tylko dwa, które wyglądają tak, jakby mogły to wykonać (lista, dopasowanie), nie wydają się tego mieć funkcja.
źródło