Wenn Sie Seiten besuchen, die die Consolas-Monospace-Schriftart verwenden (z. B. [1], minimales Beispiel bei [3]), wird stattdessen Nimbus Mono gerendert.
Ich habe die Microsoft-Schriften gemäß dem Arch-Wiki [1] mit dem Paket ttf-ms-win8 und den Schriftdateien von einer Windows 8.1-Installation auf demselben Computer installiert. Chromium verwendet Consolas korrekt, während Firefox sich nicht geändert hat.
Mit fc-match erhalte ich folgende Ergebnisse:
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"
Das dritte Beispiel ist die Schriftfamilienzeile aus dem CSS der Site. Ich nehme an, dass Firefox dies nicht nur an fc-match weitergibt, sondern mir die Ideen ausgehen, wenn ich den Code nicht lese.
Die Frage ist : Warum verwendet Firefox die Schriftart consolas nicht, wenn sie angegeben wird?
Softwareversionen:
- Chrom 48.0.2564.103
- Firefox 44.0
- fontconfig 2.11.1-2
- Bogenprüfung
Anmerkungen
- [4] ist eine ähnliche Frage, aber consolas ist eine TrueType-Schriftart, weshalb die zitierte Tatsache, dass Firefox keine Bitmap-Schriftarten unterstützt, hier nicht relevant ist.
Verweise