
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).
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:
Como você pode ver, parece haver uma duplicação de
Operator Mono Light
and Operator Mono Light Italic
, mas se olharmos para o caminho real do arquivo, você verá que dois deles deveriam ser Operator Mono Book
and Operator Mono Book Italic
.
Isto é ainda mais destacado pelo fato de que se você abrir as duas Operator Mono Light
fontes, elas serão obviamente diferentes e até terão nomes diferentes!
Usando algo que pode modificar um arquivo de fonte, comohttp://www.glyphrstudio.com/online/ , consegui modificar a Operator Mono Book Regular
fonte e dar-lhe um nome Operator Mono Boook
, baixá-la e instalá-la em meu sistema:
Depois disso, o Visual Studio Code detecta corretamente a fonte... Sorta. Você precisa fazer referência à "nova" fonte ...
OBSERVAÇÃO: Este método não é perfeito, pois parece haver perda de qualidade na importação e exportação da fonte.