
Ich habe die Operator Mono-Schriftarten für meine Entwicklungs-Workstation gekauft. Ich liebe die Lesbarkeit der Schriftart und bevorzuge Operator Mono Book. Allerdings wird sie in Visual Studio Code nicht angezeigt.
Alle anderen Schriftarten der Operator Mono-Schriftfamilie werden angezeigt (Operator Mono Light, Medium usw.). Unten sehen Sie meine Konfiguration.
{
"window.zoomLevel": 0,
"editor.formatOnSave": true,
"editor.fontLigatures": true,
"vscode_custom_css.imports": [
"file:///D:/vscode_styles.css"
],
"workbench.colorTheme": "Monokai Pro",
"workbench.iconTheme": "Monokai Pro Icons",
"editor.fontFamily": "'Operator Mono Book', 'Fira Code', Consolas, 'Courier New', monospace"
}
Hat jemand dieses Problem? Es wird in Sublime Text und Word ohne Probleme angezeigt. Auf der Workstation läuft Windows 10 Pro.
Danke!
Antwort1
Nach weiteren Untersuchungen und Tests in einigen unserer benutzerdefinierten Wahl-Apps scheint dieses Problem ausschließlich auf die Windows-Versionen von Chromium beschränkt zu sein. Aus irgendeinem Grund rendert Chromium das Buchgewicht nicht. In Wahl-Apps unter Linux funktioniert es einwandfrei.
Im folgenden Snippet habe ich verschiedene Schriftarten (mit Ausnahme von Operator Mono Book) in Visual Studio Code unter Windows erfolgreich getestet.
<div class="view-lines" role="presentation" aria-hidden="true" data-mprt="7" style="position: absolute; font-family:'Operator Mono Medium' ">
</div>
Unten sehen Sie einen Screenshot von Microsoft Word 2019. Er zeigt alle Schriftstärken von Operator Mono korrekt an, wie es auch bei Sublime Text 3+ der Fall ist (bei früheren Versionen bin ich mir nicht sicher).
Antwort2
Ich bin ziemlich sicher, dass dies daran liegt, dass die Schriftnamen falsch sind.
Hier ist ein Screenshot aus meinem Schriftartenordner unter Windows:
Wie Sie sehen, scheint es eine Verdoppelung von
Operator Mono Light
und zu geben Operator Mono Light Italic
, aber wenn wir uns den tatsächlichen Dateipfad ansehen, können Sie erkennen, dass zwei davon Operator Mono Book
und sein sollten Operator Mono Book Italic
.
Dies wird noch dadurch unterstrichen, dass die beiden Operator Mono Light
Schriftarten beim Öffnen offensichtlich unterschiedlich sind und sogar unterschiedliche Namen haben!
Verwenden Sie etwas, mit dem Sie eine Schriftdatei ändern können, wiehttp://www.glyphrstudio.com/online/ konnte ich die Operator Mono Book Regular
Schriftart ändern, ihr den Namen geben Operator Mono Boook
, sie herunterladen und auf meinem System installieren:
Danach erkennt Visual Studio Code die Schriftart korrekt ... Irgendwie. Sie müssen auf die „neue“ Schriftart verweisen ...
NOTIZ: Diese Methode ist nicht perfekt, da beim Importieren und Exportieren der Schriftart offenbar etwas Qualität verloren geht.