如何在VS Code中使用SF Mono?

时间:2019-01-31 18:05:13

标签: visual-studio-code

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

方法1

settings.json

中添加以下配置
"editor.fontFamily": "SF Mono"

enter image description here

字体似乎为粗体,将"editor.fontWeight"更改为100并没有帮助。

方法2

"editor.fontFamily": "SFMono-Regular"

enter image description here

这些文本现在具有常规的字体粗细,但是注释仍为粗体。

方法3

尝试单独配置注释文本。

"editor.fontFamily": "SFMono-Regular",
"editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "comment",
        "settings": {
            "fontStyle": "normal"
        }
      }
    ]
}

enter image description here

似乎将注释文本配置为normal可以使它们具有常规的字体粗细。

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

1 个答案:

答案 0 :(得分:0)

要在VS Code中使用SF Mono:

  1. 如果您的本地版本的SF Mono出现在Font Book中,请删除它。
  2. 在此处从Apple下载最新版本的SF Mono(v15,2019年):https://developer.apple.com/fonts/
  3. 在VS Code的设置中,将$ echo -n "0.5.2-9-ea4f04" > .mill-version $ mill mill.scalalib.GenIdea/idea 设置为首选字体。我的配置是SF Mono
  4. 重新启动VS代码
  5. SF Mono应该正确显示,并带有正确的重量斜体。