如何在VS Code编辑器中指定粗体字体?

sun*_*oon 9 windows fonts editor visual-studio-code

如何在VS Code中指定粗体字体settings.json?例如,我Envy Code REnvy Code R Bold我的Windows机器上安装了(在Windows的字体查看器中显示的确切名称),而且

"editor.fontFamily": "Envy Code R"
Run Code Online (Sandbox Code Playgroud)

设置工作正常,

"editor.fontFamily": "Envy Code R Bold"
Run Code Online (Sandbox Code Playgroud)

不起作用(改为使用后备字体).

这有可能吗?没有任何其他字体设置,如fontWeightfontStyle.我也尝试用粗体变体指定其他字体无济于事.VS代码0.10.11在这里.

Luc*_*925 23

在您的settings.json .vscode中添加以下行:

"editor.fontWeight": "bold"
Run Code Online (Sandbox Code Playgroud)

  • 是的,现在有效(从1.5.3版开始) (2认同)

小智 23

以下是我在 Mac 上尝试解决相同问题的方法。我按照通常的方式在 Mac 上安装了字体:

  • 双击该.ttf文件,然后单击Install Font

该字体有一些变体,我想在 vs-code 上使用其中一种。

当您在 Mac 上安装该字体时,Font Book会弹出一个名为的应用程序(参见屏幕截图)。

  • 单击屏幕截图中突出显示的图标,它将为您提供字体i的信息。Postscript name
  • 将此值(值)复制粘贴Postscript name到 vs-code 的设置 ->Editor: Font Family作为列表中的第一项。

Mac 字体册应用程序

结果:

在vs-code中添加字体的结果


tri*_*oot 9

这是Atom的一个错误:https://github.com/atom/atom/issues/3790

解决方法是剥离空格并在字体名称和权重之间添加连字符.

Envy Code R Bold == EnvyCodeR-Bold
Run Code Online (Sandbox Code Playgroud)

参考:https://github.com/Microsoft/vscode/issues/381#issuecomment-163356103

  • 该解决方法仅适用于OSX,正如github评论中所述 - 事实上,我在Windows上尝试它无济于事......但是谢谢你的单挑,这是一个错误. (4认同)

Fre*_*e09 7

替代方式:

在 MAC 上,转到“代码” -> “首选项”-> “设置”或按快捷键CMD +

在搜索栏中只需输入字体,您应该会找到:

编辑:字体粗细

从那里您可以选择 100 到 900 之间的字体粗细

  • 很快 - 它会出现在 Insiders Build 中,所以在 v1.49 中 - 你可以选择中间数字,例如“editor.fontWeight”的“350”。以前,您只能使用枚举值之一 `['normal'、'bold'、'100'、'200'、'300'、'400'、'500'、'600'、'700'、'800 ', '900']`。 (4认同)
  • 虽然我安装了 Roboto Mono,它的粗细范围很广,但如果我翻阅所有这些,它只显示两个粗细 400 或 600,我想要一个介于 500 之间的字体。我怎样才能做到这一点? (2认同)