vscode:使用带有Fira Code

时间:2019-11-21 00:44:34

标签: visual-studio-code vscode-settings

我将发布有关如何获得vscode的新功能来使用和指定样式集的问答,例如Fira Code。

请参见October, 2019 Release Notes - stylistic sets

  

字体功能设置

     

现在对字体功能有了更精细的控制。什么时候   配置"editor.fontLigatures": true时,VS Code将打开   ligacalt。但是某些字体有更多设置,例如   Fira代码使用的样式集。

     

我们现在允许显式控制这些字体功能,例如   例如:

     

"editor.fontFamily": "Fira Code",

     

"editor.fontLigatures": true,

"[javascript]": {  
   "editor.fontLigatures": "'ss02', 'ss19'",
},

这是这些样式集可以执行的操作,请参见https://github.com/tonsky/FiraCode#stylistic-sets

Fira Code v2 stylistic sets


问题:我已经在使用Fira Code,所以我认为我可以下载v2的字体和

  "editor.fontFamily": "Fira Code",  
  "editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",

但是我得到的结果很奇怪,zero可以工作,但是以前工作的连字停止工作,其他集合根本不工作。

如何在vscoe中使用Fira Code v2中的样式集?

1 个答案:

答案 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

使样式集起作用的两个要点:

  1. 在OS字体管理器中,如果先使用卸载旧版本的Fira Code ,然后再安装Fira Code v2。然后可能需要重新启动操作系统和vscode。

  2. 几乎肯定需要将calt添加到列表中您想要使用的新集合,以使其他集合正常工作。