如何在 VS Code 中使用 SF Mono?

Jay*_*ong 6 visual-studio-code

我在 VS Code 中设置 SF Mono 字体时遇到了一些问题。

方法一

在里面添加以下配置 settings.json

"editor.fontFamily": "SF Mono"
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

字体似乎是粗体,并更改"editor.fontWeight"100也无济于事。

方法二

"editor.fontFamily": "SFMono-Regular"
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

文本现在具有常规字体粗细,但注释仍然是粗体。

方法三

尝试单独配置注释文本。

"editor.fontFamily": "SFMono-Regular",
"editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "comment",
        "settings": {
            "fontStyle": "normal"
        }
      }
    ]
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

似乎配置注释文本以normal赋予它们常规的字体粗细。

我的问题是如何在有斜体注释的同时拥有常规的 SF Mono 权重?

nor*_*can 8

在 VS Code 中使用 SF Mono:

  1. 如果 SF Mono 出现在 Font Book 中,请删除它的本地版本。
  2. 从 Apple 下载最新版本的 SF Mono (v15, 2019):https : //developer.apple.com/fonts/
  3. 在 VS Code 的设置中设置SF Mono为您的首选字体。我的配置是SF Mono, Menlo, Monaco, 'Courier New', monospace
  4. 重新启动 VS 代码
  5. SF Mono 应正确显示,并带有正确的粗体斜体。