Dalam Fedora 22, dalam Pengaturan Sistem KDE (plasma) -> Font -> Font, pengaturan untuk "Umum" adalah "Sans Serif 10", untuk "Lebar tetap" adalah "Monospace 10", untuk "kecil" adalah "Sans Serif 8 ", untuk" Toolbar "adalah" Sans Serif 9 ", untuk" Menu "adalah" Sans Serif 10 ", dan untuk" Judul jendela "adalah" OxygenSans 10 ".
Bagaimana saya mengetahui file font mana yang sedang digunakan untuk alias "Monospace" umum? (Saya yakin saya bisa mengikuti prosedur yang sama untuk mencari tahu Sans Serif.)
fc-list
menunjukkan 30 file, tetapi fc-list | grep -I monospace
tidak menunjukkan apa-apa. ("Monospace" harus berupa alias, dan bukan nama font yang sebenarnya.)
fc-match --all
menunjukkan 30 file, tetapi juga fc-match | grep -I monospace
tidak menunjukkan apa pun.
ls -la ~/.config | grep font
tidak menunjukkan apa-apa. (Tidak ~ / .config / fontconfig)
/etc/fonts/fonts.conf mendaftar direktori font, menerima alias yang sudah usang, dan menunjuk ke /etc/fonts/conf.d.
/etc/fonts/conf.d/60-latin.conf adalah file XML dengan alias elemen, dengan keluarga anak ("monospace") dan lebih memilih keluarga ("Bitstream Vera Sans Mono", "DejaVu Sans Mono", "Incolsolata" , "Andale Mono", "Courier New", "Cumberland AMT", "Luxi Mono", "Nimbus Mono L", Nimbus Mono ", dan" Courier ").
/etc/fonts/conf.d/61-oxygen-mono.conf memiliki keluarga anak ("monospace") dan lebih suka keluarga ("Oxygen Mono").
/etc/fonts/conf.d/69-gnu-free-mono memiliki keluarga anak ("monospace") dan lebih suka keluarga ("FreeMono").
/etc/fonts/conf.d/69-unifont.conf memiliki keluarga anak ("monospace") dan lebih suka keluarga ("FreeMono").
Sekarang, dalam hal ini, satu-satunya pilihan keluarga yang dikutip di atas yang diinstal adalah "Oxygen Mono" (dalam OxygenMono-Regular.ttf), sehingga sistem harus menggunakan font itu.
Tetapi, bagaimana jika beberapa keluarga lebih suka diinstal?
Bukankah ada perintah sederhana yang memungkinkan Anda melihat seperti apa sistem alias generik seperti "Monospace" yang dipetakan? Saya hanya melihat fc- cache, cat, daftar, kecocokan, pola, permintaan, pemindaian, dan validasi} di sistem saya, dan hanya dua yang sepertinya melakukan ini (daftar, kecocokan) sepertinya tidak memiliki ini fitur.