多个字体系列的列表在vs代码字体家庭设置值中意味着什么



到处都说我只需要更改'editor.fontfamily'。但是如何?这是它的默认值:

  "editor.fontFamily": "'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",

所有这些多个条目是什么意思(例如带有和没有引号的单范围),例如,我将如何将其更改为'dejavu'字体?

vscode通过CSS进行样式。这被称为"后备小组"。如果没有一个字体,则自动使用从左到右的下一个字体。

做您要求的事情:

"editor.fontFamily": "'DejaVu Mono', 'monospace'"

如果那不起作用,请查找字体的正确名称并放入其中。引号主要与其中有空格的名称一起使用。

关于多个条目,从CSS规格:

必须引用

字体的家族名称与关键字值("继承"," serif"," sans-serif"," monospace"," fantasy"one_answers" Cursive')相同,以防止混乱带有相同名称的关键字。

因此,换句话说,monospacefont-family CSS属性的保留单词/字体,如果您具有具有相同名称的字体,则需要引用它。因此,VS代码的默认设置优先考虑默认monospace字体之前的'monospace'字体。

我希望这是有道理的。

最新更新