首页 > 解决方案 > 如何克服 vs 代码拒绝更改为我选择的字体的问题?

问题描述

我已将~/.config/Code/Usersettings.json文件更改为

{
    "workbench.colorTheme": "Default Light+",
    "workbench.editorAssociations": [],
    "python.showStartPage": false,
    "workbench.startupEditor": "newUntitledFile",
    "files.autoSave": "onFocusChange",
    "editor.fontLigatures": true,
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "python.languageServer": "Microsoft",
    "editor.fontFamily": "'Cascadia Code', monospace",
}

但它没有效果。

我的编辑器显示为

在此处输入图像描述

我知道这是正确的settings.json文件,因为如果我删除所有对字体的引用,我会得到一些可怕的基本字体。这是我将设置更改为

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

在此处输入图像描述

我知道字体已安装,因为我可以在其他应用程序中使用它

这是字体管理器中的字体

在此处输入图像描述

标签: visual-studio-codefonts

解决方案


通常情况下,问题不仅仅局限于 VS Code。我按照@rioV8 的建议,发现 Chrome 也有问题,但 Firefox 没有。

我在某处读到过多个版本的字体可能是个问题。所以我删除了所有名称中带有“cascadia”的文件并重新安装了字体(在 Manjaro 上使用 pacman)。然后我不得不重新启动才能让 VS 代码识别它,但它确实可以并且一切正常。


推荐阅读