A fonte Operator Mono Book não será exibida no Visual Studio Code

A fonte Operator Mono Book não será exibida no Visual Studio Code

Comprei as fontes Operator Mono para usar em minha estação de trabalho de desenvolvimento. Adoro a legibilidade da fonte e realmente prefiro o Operator Mono Book; no entanto, ele não será exibido no Visual Studio Code.

Todas as outras fontes na família de fontes Operator Mono são exibidas (Operator Mono Light, Medium, etc.). Abaixo está minha configuração.

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

Alguém já teve esse problema? Ele é exibido em Sublime Text e Word sem problemas. A estação de trabalho está executando o Windows 10 Pro.

Obrigado!

Responder1

Após mais pesquisas e testes em alguns de nossos aplicativos eleitorais personalizados, parece que esse problema está totalmente confinado às versões do Chromium para Windows. Por alguma razão, o Chromium não renderizará o peso do livro. Funciona perfeitamente em aplicativos eleitorais rodando em Linux.

O trecho a seguir é onde testei várias fontes com sucesso (exceto Operator Mono Book) no Visual Studio Code no Windows.

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

Abaixo está uma captura de tela do Microsoft Word 2019 e exibe todas as espessuras de fonte do Operator Mono corretamente, como é o caso do Sublime Text 3+ (não tenho certeza sobre versões anteriores).

Captura de tela do Microsoft Office 2019 exibindo corretamente o peso da fonte do Operator Mono Book

Responder2

Tenho certeza de que isso é causado pelo fato de os nomes das fontes estarem incorretos.

Aqui está uma captura de tela da minha pasta de fontes no Windows:

Nomes de arquivos de fontes do Operador Mono Como você pode ver, parece haver uma duplicação de Operator Mono Lightand Operator Mono Light Italic, mas se olharmos para o caminho real do arquivo, você verá que dois deles deveriam ser Operator Mono Bookand Operator Mono Book Italic.

Isto é ainda mais destacado pelo fato de que se você abrir as duas Operator Mono Lightfontes, elas serão obviamente diferentes e até terão nomes diferentes!

Operador Mono Light vs Operador Mono Book

Usando algo que pode modificar um arquivo de fonte, comohttp://www.glyphrstudio.com/online/ , consegui modificar a Operator Mono Book Regularfonte e dar-lhe um nome Operator Mono Boook, baixá-la e instalá-la em meu sistema:

Arquivo de fonte modificado instalado

Depois disso, o Visual Studio Code detecta corretamente a fonte... Sorta. Você precisa fazer referência à "nova" fonte ...

Código VS mostrando o peso do livro

OBSERVAÇÃO: Este método não é perfeito, pois parece haver perda de qualidade na importação e exportação da fonte.

informação relacionada