
Visitar páginas que usam a fonte monoespaçada Consolas (por exemplo, [1], exemplo mínimo em [3]) renderiza Nimbus Mono.
Instalei as fontes da Microsoft de acordo com o arch wiki[1] usando o pacote ttf-ms-win8 e os arquivos de fonte de uma instalação do Windows 8.1 na mesma máquina. O Chromium usa Consolas corretamente, enquanto o Firefox não mudou.
Usando fc-match, obtenho 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 font-family do css do site. Presumo que o Firefox não passe isso apenas para o fc-match, mas, sem ler o código, estou sem ideias.
A questão é: Por que o Firefox não usa a fonte consolas quando especificada?
Versões de software:
- Cromo 48.0.2564.103
- Firefox 44.0
- configuração de fonte 2.11.1-2
- Teste de arco
Notas
- [4] é uma pergunta semelhante, mas consolas é uma fonte truetype, portanto, o fato citado de que o Firefox não suporta fontes bitmap não é relevante aqui.
Referências
Responder1
Eu tive o mesmo problema por algum tempo e o GitHub foi difícil de assistir. finalmente instaleifontconfig-ttf-ms-fontshoje e problema resolvido!