Visual studio code 尽管在Windows的VS代码中安装了字体并激活了连字,但无法显示FiraCode

Visual studio code 尽管在Windows的VS代码中安装了字体并激活了连字,但无法显示FiraCode,visual-studio-code,fonts,vscode-settings,ligature,Visual Studio Code,Fonts,Vscode Settings,Ligature,在我的设置中,我有: 编者:没错, 编辑者:Fira代码、Comic Sans MS、Tahoma、Consoleas、 我尝试了撇号、空格和大写的不同组合。无论我做什么,如果我只指定Fira代码而不指定辅助字体,我都会让漫画SAN弹出或一些普通、怪异的垃圾 我验证了我已经安装了来自的所有字体,并且我可以在我的文本处理器中看到列表中的字体。当然,当使用上述字体键入时,它们看起来也应该是这样的。我还尝试了使这个过程变得更甜,据报道是成功的 将连字设置为true,如上所示。安装了最新版本的VSC,系

在我的设置中,我有:

编者:没错, 编辑者:Fira代码、Comic Sans MS、Tahoma、Consoleas、

我尝试了撇号、空格和大写的不同组合。无论我做什么,如果我只指定Fira代码而不指定辅助字体,我都会让漫画SAN弹出或一些普通、怪异的垃圾

我验证了我已经安装了来自的所有字体,并且我可以在我的文本处理器中看到列表中的字体。当然,当使用上述字体键入时,它们看起来也应该是这样的。我还尝试了使这个过程变得更甜,据报道是成功的

将连字设置为true,如上所示。安装了最新版本的VSC,系统重新启动到可笑的地步。我几乎没有分机,而我拥有的那几个分机,我已经停用了


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

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

"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
下载这个字体

在我的例子中,我下载了Fira代码v2,而没有首先卸载v1。我不认为这两个版本都可以使用。因此,在Windows中,转到您的设置/字体设置并搜索Fira代码-那里将有一个卸载按钮

安装v2后,安装说明您安装的变体(如轻型、普通、中型、BoldandRetina`等)将与版本号一起列出

然后我肯定会重新启动您的计算机,然后再尝试让Fira代码和字体连字在vscode中工作。另请参阅一些带有连字的哥特查

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

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

如果您想要Fira代码提供的其他样式集。出于某种原因,最后的calt是使其余大部分工作正常进行的必要条件。有关这方面的更多信息,请参见上面的SO问题链接。

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

不确定它应该如何工作。仅包含Fira代码的字体面列表上的提示毫无意义,因为超过定位字体的字体将被忽略。来自OTF而不是TTF的字体只是不同的格式,在VS代码中不常用。你有没有参考过一篇文章中的其他说法,或者这只是在黑暗中胡乱拍的?哦,说得清楚一点——我测试了你的建议,确认它没有解决眼前的问题。我只是分享了我的设置&啊,我明白了。如果有那么简单,它将基于我提供的链接工作。遗憾的是,它不是,问题是,正如您可能已经注意到的,我还可以做什么来排除故障,而不是如何激活它,在这种情况下,这会产生很大的不同。由于某些原因,它并没有像通常预期的那样工作,除了我所描述的以外,我还停留在尝试什么上。不过,感谢您的尝试。我会完全卸载Fira代码-所有版本-有一个v1,最近有一个v2-然后在我的机器上只安装v2。两个版本都安装是不起作用的。@标记您不说吗?我根本没听说过那件事。如何在Windows上卸载所有版本的FireCode?我该如何确保以后安装的是新版本?另外,如果我的系统上安装的是旧版本或两个版本,那么MS Word可以找到字体并使用它,这不是很奇怪吗?请转到您的设置/字体设置。搜索Fira代码-单击条目。我认为你应该有不超过5个字体的脸列出的Fira代码灯。。。视网膜,应该是第二版。那里有一个卸载按钮。如果你除了Fira代码v2和5个字体外还有什么,我会把它们全部卸载,重新启动Windows并重新安装v2,之后可能还会重新启动。我假设你看到了这一点:我建议手动重置Windows 10字体缓存,这包括关闭一些Windows服务并删除一些文件,我相信你可以在谷歌上搜索。此外,除了默认的fira代码,可能还值得尝试其他一些替代方案,这些替代方案具有连接线,但也经过电力线配线,以便在终端中使用。对于带有连字的字体,我建议使用Cascadia代码和派生或Victor Mono。您也可以尝试使用Fura代码,而不是输入错误。