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

Kon*_*ten 4 fonts ligature visual-studio-code vscode-settings

在我的设置中,我有:

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

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

我确认我已经从他们的 GitHub安装了所有字体,并且我可以在我的文本处理器中看到列表中的字体(当然,当使用所述字体输入时,它们看起来确实如此)。我还尝试使用choco install FiraCode使该过程更加甜蜜,报告为成功。

连字设置为 true,如上所示。安装了最新版本的VSC,系统重启到了可笑的地步。我几乎没有扩展程序,而我拥有的那些扩展程序,我已停用。

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

Dom*_*lan 8

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


Nad*_*dou 6

您好,使用此设置只需选择 fira 代码字体即可

"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
Run Code Online (Sandbox Code Playgroud)

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


Mar*_*ark 6

就我而言,我下载了 Fira Code v2,而没有先卸载 v1。而且我认为它不会在安装了两个版本的情况下工作。因此,在 Windows 中,转到您的设置/字体设置并搜索 Fira 代码 - 那里将有一个卸载按钮。

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

然后我肯定会在尝试让 Fira 代码和字体连字在 vscode 中工作之前重新启动你的计算机。另请参阅vscode:使用 Fira 代码的字体连字更新文体集,用于一些带有连字的哥特式字体

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

"editor.fontFamily": "Fira Code",
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",
Run Code Online (Sandbox Code Playgroud)

如果您想要 Fira Code 提供的其他风格集。在calt上月底有必要使其余大部分工作的一些原因。有关更多信息,请参阅上面的 SO 问题链接。