我将发布有关如何获得vscode的新功能来使用和指定样式集的问答,例如Fira Code。
请参见October, 2019 Release Notes - stylistic sets:
字体功能设置
现在对字体功能有了更精细的控制。什么时候 配置
"editor.fontLigatures": true
时,VS Code将打开liga
和calt
。但是某些字体有更多设置,例如 Fira代码使用的样式集。我们现在允许显式控制这些字体功能,例如 例如:
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"[javascript]": { "editor.fontLigatures": "'ss02', 'ss19'", },
这是这些样式集可以执行的操作,请参见https://github.com/tonsky/FiraCode#stylistic-sets:
问题:我已经在使用Fira Code,所以我认为我可以下载v2的字体和
"editor.fontFamily": "Fira Code",
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",
但是我得到的结果很奇怪,zero
可以工作,但是以前工作的连字停止工作,其他集合根本不工作。
如何在vscoe中使用Fira Code v2中的样式集?
答案 0 :(得分:1)
我注意到,如果我禁用此设置,则样式集会更好,但不能完美完成:
"editor.letterSpacing": 0.2,
我对vscode https://github.com/microsoft/vscode/issues/84018提出了一个问题,得知我应该将calt
集添加到您的连字设置中
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",
谢谢亚历山大。
然后我注意到许多人都遇到类似的问题,https://github.com/microsoft/vscode/issues/84917
使样式集起作用的两个要点:
在OS字体管理器中,如果先使用卸载旧版本的Fira Code ,然后再安装Fira Code v2。然后可能需要重新启动操作系统和vscode。
几乎肯定需要将calt
添加到列表中您想要使用的新集合,以使其他集合正常工作。