尽管在 Windows 的 VS Code 中安装了字体并激活了连字,但无法让 FiraCode 显示

Can't get FiraCode to show despite the font installed and ligatures activated in VS Code in Windows

在我的设置中我有:

"editor.fontLigatures": true,
"editor.fontFamily": "Fira Code, Comic Sans MS, Tahoma, Consolas",

并且我已经尝试(根据 this)撇号、空格和大写的不同组合。无论我做什么,我都会让 Comic Sans 流行起来(或者如果我只指定没有辅助字体的 Fira 代码,就会出现一些普通的、奇怪的垃圾。

我确认我已经安装了 their GitHub and I can see the fonts in the list in my text processor (of course they do look as supposed to when typed with said font too). I also tried sweeten up the process using choco install FiraCode 中的所有字体,报告成功。

连字设置为真,如上所示。安装了最新版本的 VSC,然后系统重新启动到荒谬的边缘。我几乎没有任何扩展,我已经停用了那几个扩展。

我还能做些什么来解决问题?

您好,仅使用此设置 select 仅 fira 代码字体

"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,

并下载此字体 https://github.com/tonsky/FiraCode/blob/master/distr/otf/FiraCode-Bold.otf

就我而言,我下载了 Fira Code v2 而没有先卸载 v1。而且我认为它永远不会与安装的两个版本一起使用。因此,在 Windows 中,转到您的 Settings/Font 设置并搜索 Fira 代码 - 那里会有一个卸载按钮。

安装 v2 后,(安装说明 https://github.com/tonsky/FiraCode/wiki/Installing)您安装的变体如 LightRegular、Medium,BoldandRetina`示例将与版本号一起列出。

那么在尝试让 Fira 代码和字体连字在 vscode 中工作之前,我肯定会重新启动您的计算机。另请参阅 了解一些带有连字的 gothchas。

然后在 vscode 中更改字体后,我也会重新加载 vscode。这些设置对我有用:

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

如果您想要 Fira Code 提供的其他样式集。出于某种原因,最后的 calt 是使其余大部分工作所必需的。有关更多信息,请参阅上面的 SO 问题 link。

我遇到了同样的问题,我没有使用 Fira Code,而是使用了 fira code,然后我重新启动了 VS Code,然后我在编辑器中得到了预期的字体。

我用过这个

"editor.fontLigatures": true,
"editor.fontFamily": "'Cascadia Code'"

对我有用不知道为什么

我遇到了同样的问题,安装字体后重新启动系统(Windows 10)修复了它。