Die Schriftart Operator Mono Book wird in Visual Studio Code nicht angezeigt

Die Schriftart Operator Mono Book wird in Visual Studio Code nicht angezeigt

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).

Screenshot von Microsoft Office 2019 mit korrekter Anzeige der Schriftstärke von Operator Mono Book

Antwort2

Ich bin ziemlich sicher, dass dies daran liegt, dass die Schriftnamen falsch sind.

Hier ist ein Screenshot aus meinem Schriftartenordner unter Windows:

Operator Mono-Schriftdateinamen Wie Sie sehen, scheint es eine Verdoppelung von Operator Mono Lightund zu geben Operator Mono Light Italic, aber wenn wir uns den tatsächlichen Dateipfad ansehen, können Sie erkennen, dass zwei davon Operator Mono Bookund sein sollten Operator Mono Book Italic.

Dies wird noch dadurch unterstrichen, dass die beiden Operator Mono LightSchriftarten beim Öffnen offensichtlich unterschiedlich sind und sogar unterschiedliche Namen haben!

Operator Mono Light vs. Operator Mono Book

Verwenden Sie etwas, mit dem Sie eine Schriftdatei ändern können, wiehttp://www.glyphrstudio.com/online/ konnte ich die Operator Mono Book RegularSchriftart ändern, ihr den Namen geben Operator Mono Boook, sie herunterladen und auf meinem System installieren:

Geänderte Schriftartdatei installiert

Danach erkennt Visual Studio Code die Schriftart korrekt ... Irgendwie. Sie müssen auf die „neue“ Schriftart verweisen ...

VS-Code zeigt das Buchgewicht an

NOTIZ: Diese Methode ist nicht perfekt, da beim Importieren und Exportieren der Schriftart offenbar etwas Qualität verloren geht.

verwandte Informationen