
Beim Besuch von Seiten, die die Monospace-Schriftart Consolas verwenden (z. B. [1], Minimalbeispiel unter [3]), wird stattdessen Nimbus Mono gerendert.
Ich habe die Microsoft-Schriftarten gemäß dem Arch-Wiki[1] installiert und dazu das Paket ttf-ms-win8 sowie Schriftdateien einer Windows-8.1-Installation auf derselben Maschine verwendet. Chromium verwendet Consolas korrekt, während sich bei Firefox nichts geändert hat.
Mit fc-match erhalte ich die folgenden 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 Font-Family-Zeile aus dem CSS der Site. Ich gehe davon aus, dass Firefox dies nicht einfach an fc-match weitergibt, aber da ich den Code nicht gelesen habe, fallen mir keine Ideen ein.
Die Frage ist: Warum verwendet Firefox die Schriftart Consolas nicht, wenn diese angegeben ist?
Softwareversionen:
- Chrom 48.0.2564.103
- Firefox 44.0
- Schriftartkonfiguration 2.11.1-2
- Bogenprüfung
Anmerkungen
- [4] ist eine ähnliche Frage, aber Consolas ist eine TrueType-Schriftart, daher ist die zitierte Tatsache, dass Firefox keine Bitmap-Schriftarten unterstützt, hier nicht relevant.
Verweise
Antwort1
Ich hatte das gleiche Problem schon seit einiger Zeit und GitHub war eine Qual. Ich habe schließlich installiertFontconfig-ttf-ms-Schriftartenheute und Problem gelöst!