VSCode 等宽字体不是等宽的,如何解决这个问题?

VSCode monospace fonts are not monospaced, how to fix this?

不确定我是否搞砸了设置中的某些内容,即使文本编辑器设置中的所有字体都是单声道space 字体,但有些字词呈现不是单声道spaced,特别是对于'fi',好像2个字符只占一个space,比如'file','fix','Identification'等,我应该怎么做才能解决这个问题?

我尝试了多种不同的字体并重新排列了它们。目前字体系列设置为:Menlo, Monaco, 'Courier New', monospace,但问题永远不会消失。

macOS Mojave 版本 10.14.6

VSCode版本:1.37.0

fifl这样的"collapsing into a single glyph"被称为连字。为什么它们完全是等宽字体,我不知道,但你可以在设置中关闭它们 => "ligatures" => 然后确保复选框被关闭。