No Fedora 22, em Configurações do Sistema do KDE (plasma) -> Fonte -> Fontes, a configuração para "Geral" é "Sans Serif 10", para "Largura fixa" é "Monospace 10", para "pequeno" é "Sans Serif 8 ", para" Barra de ferramentas "é" Sans Serif 9 ", para" Menu "é" Sans Serif 10 "e para" Título da janela "é" OxygenSans 10 ".
Como posso descobrir qual arquivo de fonte está sendo usado para o alias genérico "Monospace"? (Tenho certeza de que posso seguir o mesmo procedimento para descobrir Sans Serif.)
fc-list
mostra 30 arquivos, mas fc-list | grep -I monospace
não mostra nada. ("Monoespaço" deve ser um alias e não é o nome de uma fonte real.)
fc-match --all
mostra 30 arquivos, mas também fc-match | grep -I monospace
não mostra nada.
ls -la ~/.config | grep font
não mostra nada. (Não ~ / .config / fontconfig)
/etc/fonts/fonts.conf lista os diretórios de fontes, aceita aliases obsoletos e aponta para /etc/fonts/conf.d.
/etc/fonts/conf.d/60-latin.conf é um arquivo XML com alias de elemento, com família filho ("monospace") e prefere famílias ("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 tem família filho ("monospace") e prefere família ("Oxygen Mono").
/etc/fonts/conf.d/69-gnu-free-mono tem família filho ("monospace") e prefere família ("FreeMono").
O /etc/fonts/conf.d/69-unifont.conf tem família filho ("monospace") e prefere família ("FreeMono").
Agora, neste caso, a única família preferida citada acima que está instalada é "Oxygen Mono" (em OxygenMono-Regular.ttf), portanto, o sistema deve estar usando essa fonte.
Mas, e se alguns dos outros preferirem famílias foram instaladas?
Não existe um comando simples que permita ver para onde é mapeado um alias de sistema genérico como "Monospace"? Eu vejo apenas fc- {cache, gato, lista, correspondência, padrão, consulta, varredura e validação} no meu sistema, e os dois únicos que parecem que podem executar isso (lista, correspondência) não parecem ter característica.