La fuente Operador Mono Book no se mostrará en Visual Studio Code

La fuente Operador Mono Book no se mostrará en Visual Studio Code

Compré las fuentes Operador Mono para usarlas en mi estación de trabajo de desarrollo. Me encanta la legibilidad de la fuente y realmente prefiero Operador Mono Book; sin embargo, no se mostrará en Visual Studio Code.

Se muestran todas las demás fuentes de la familia de fuentes Operador Mono (Operator Mono Light, Medium, etc.). A continuación se muestra mi configuración.

{
    "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"
}

¿Alguien ha tenido este problema? Se muestra en Sublime Text y Word sin problemas. La estación de trabajo ejecuta Windows 10 Pro.

¡Gracias!

Respuesta1

Tras más investigaciones y pruebas en algunas de nuestras aplicaciones de elección personalizadas, parece que este problema se limita completamente a las versiones de Chromium para Windows. Por alguna razón, Chromium no procesará el peso del Libro. Funciona perfectamente en aplicaciones electorales que se ejecutan en Linux.

El siguiente fragmento es donde estaba probando varias fuentes con éxito (excepto Operador Mono Book) en Visual Studio Code en Windows.

<div class="view-lines" role="presentation" aria-hidden="true" data-mprt="7" style="position: absolute; font-family:'Operator Mono Medium' ">
</div>

A continuación se muestra una captura de pantalla de Microsoft Word 2019, que muestra todos los pesos de fuente Operador Mono correctamente, como es el caso de Sublime Text 3+ (no estoy seguro acerca de las versiones anteriores).

Captura de pantalla de Microsoft Office 2019 que muestra correctamente el peso de fuente de Operador Mono Book

Respuesta2

Estoy bastante seguro de que esto se debe a que los nombres de las fuentes son incorrectos.

Aquí hay una captura de pantalla de mi carpeta de fuentes en Windows:

Nombres de archivos de fuentes Mono del operador Como puede ver, parece haber una duplicación de Operator Mono Lighty Operator Mono Light Italic, pero si observamos la ruta del archivo real, puede ver que dos de ellos deberían ser Operator Mono Booky Operator Mono Book Italic.

Esto se destaca aún más por el hecho de que si abres las dos Operator Mono Lightfuentes, obviamente son diferentes e incluso tienen nombres diferentes.

Operador Mono Light vs Operador Mono Libro

Usar algo que pueda modificar un archivo de fuente, comohttp://www.glyphrstudio.com/online/ , Pude modificar la Operator Mono Book Regularfuente y darle un nombre Operator Mono Boook, descargarla e instalarla en mi sistema:

Archivo de fuente modificado instalado

Después de esto, Visual Studio Code detecta correctamente la fuente... Más o menos. Es necesario hacer referencia a la fuente "nueva"...

Código VS que muestra el peso del libro

NOTA: Este método no es perfecto, ya que parece que se pierde algo de calidad en la importación y exportación de la fuente.

información relacionada