Eu tive o mesmo problema por algum tempo e o GitHub foi uma dor para assistir. Eu finalmente instalei fontconfig-ttf-ms-fonts hoje e resolvi o problema!
Visitar as páginas que usam a fonte monoespaçada da Consolas (por exemplo, [1], exemplo mínimo em [3]) renderiza o Nimbus Mono.
Instalei as fontes da Microsoft de acordo com o arch wiki [1] usando o pacote ttf-ms-win8 e os arquivos de fontes de uma instalação do windows 8.1 na mesma máquina. O Chromium usa corretamente o Consolas, enquanto o Firefox não mudou.
Usando o fc-match, recebo os seguintes resultados:
fc-match consolas
consola.ttf: "Consolas" "Regular"
fc-match Courier
n022003l.pfb: "Nimbus Mono" "Regular"
fc-match 'Consolas,"Liberation Mono",Menlo,Courier,monospace'
consola.ttf: "Consolas" "Regular"
O terceiro exemplo é a linha da família de fontes do css do site. Eu presumo que o firefox não apenas passa isso para o fc-match, mas menos do que ler o código, eu estou sem ideias.
A pergunta é : Por que o firefox não usa a fonte consolas quando especificado?
Versões de software:
Notas
Referências
Eu tive o mesmo problema por algum tempo e o GitHub foi uma dor para assistir. Eu finalmente instalei fontconfig-ttf-ms-fonts hoje e resolvi o problema!
Tags fonts firefox fontconfig arch-linux