【问题标题】:Can I set a font family for italic font style and another font family for other font styles in VSCode?我可以在 VSCode 中为斜体字体样式设置一个字体系列,为其他字体样式设置另一个字体系列吗?
【发布时间】:2020-07-29 08:11:10
【问题描述】:

我只想将“Operator Mono”字体用于斜体字体样式和其他字体样式:“粗体、常规、半粗体...”我想使用“Fira Code”字体。我可以在 VSCode 中实现吗?

我曾尝试将字体系列更改为:

"editor.fontFamily": "'Operator Mono Light Italic', 'Fira Code', Menlo, Monaco, 'Courier New', monospace"

但它不起作用,编辑器只显示“Fira Code”字体系列。

【问题讨论】:

  • 如果您可以识别哪些 tm 语法范围使用斜体,那么我认为这将非常容易。查看有关如何导航的文档,看看它是否能让您更接近code.visualstudio.com/api/language-extensions/…
  • 我使用了主题扩展,但我不知道在这个主题中使用斜体的语法范围是什么...
  • 这是可行的,您只需要找到您的主题使用斜体的内容并覆盖这些标记。没有人能真正为你回答这个问题。上面的那个链接谈到了一个叫做scope inspector的东西,它会告诉你范围的名称。拥有它后,您可以将其添加到您的设置中 like this 我只链接了我的,因为我可以快速找到它,尽管有更全面的示例涵盖它。
  • 谢谢,我想我完成了 99%。我发现主题使用斜体的范围是什么,我更新了我的设置文件,但最后,我无法更改 settings 对象中的 fontFamily 属性,因为 VSCode 不允许这样做。????

标签: css visual-studio-code fonts


【解决方案1】:

我终于找到了一个解决方案:vscode-custom-css,你可以编写自定义编辑器的 CSS 代码。

感谢soulshined,没有您的提示,我无法找到最终解决方案。

这是我的最终结果:Gist

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    相关资源
    最近更新 更多