
Al visitar páginas que utilizan la fuente monoespaciada Consolas (por ejemplo, [1], ejemplo mínimo en [3]), se muestra Nimbus Mono.
Instalé las fuentes de Microsoft de acuerdo con arch wiki[1] usando el paquete ttf-ms-win8 y los archivos de fuentes de una instalación de Windows 8.1 en la misma máquina. Chromium usa correctamente Consolas, mientras que Firefox no cambió.
Usando fc-match, obtengo los siguientes 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"
El tercer ejemplo es la línea font-family del CSS del sitio. Supongo que Firefox no simplemente pasa esto a fc-match, pero a falta de leer el código, me quedo sin ideas.
La pregunta es: ¿Por qué Firefox no usa la fuente consolas cuando se especifica?
Versiones de software:
- Cromo 48.0.2564.103
- Firefox 44.0
- fuenteconfig 2.11.1-2
- Prueba de arco
Notas
- [4] es una pregunta similar, pero consolas es una fuente truetype, por lo que el hecho citado de que Firefox no admite fuentes de mapa de bits no es relevante aquí.
Referencias
Respuesta1
Tuve el mismo problema durante bastante tiempo y fue difícil ver GitHub. finalmente lo instaléfontconfig-ttf-ms-fuenteshoy y problema resuelto!