gpt4 book ai didi

visual-studio-code - vscode : update to stylistic sets using font ligatures with Fira Code

转载 作者:行者123 更新时间:2023-12-03 23:10:09 51 4
gpt4 key购买 nike

October, 2019 Release Notes - stylistic sets .

Font feature settings

There is now more fine grained control over the font features. When configuring "editor.fontLigatures": true, VS Code would turn on liga and calt. But some fonts have more settings, such as stylistic sets used by Fira Code.

We now allow these font features to be explicitly controlled, for example:

"editor.fontFamily": "Fira Code",

"editor.fontLigatures": true,

"[javascript]": {  
"editor.fontLigatures": "'ss02', 'ss19'",
},


这就是风格集可以做的。 (见 https://github.com/tonsky/FiraCode#stylistic-sets。)

Fira Code v2 stylistic sets .

我已经在使用 Fira Code,所以我想我可以下载字体的第 2 版并将以下几行添加到编辑器设置中。
  "editor.fontFamily": "Fira Code",  
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",

我得到了奇怪的结果:零样式可以工作,但以前工作的连字停止工作;其他套装根本不起作用。

如何在 Visual Studio Code 中使用 Fira Code 版本 2 样式集?

最佳答案

我注意到如果禁用此设置,样式集会更好,但并不完美:

"editor.letterSpacing": 0.2,

我向 vscode 提交了一个问题, https://github.com/microsoft/vscode/issues/84018在那里我了解到您应该添加 calt设置为您的连字设置 ala
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",

感谢亚历山德鲁迪玛。

然后我注意到很多人都有类似的问题, https://github.com/microsoft/vscode/issues/84917

使风格集发挥作用的两个要点:
  • 在您的操作系统字体管理器中,卸载旧版本 如果您之前使用过 Fira Code,请安装 Fira Code v2。和 正在重启 之后的操作系统和 vscode 可能是必要的。
  • 您几乎肯定需要添加 calt到您的列表 您希望使用的任何新套装只是为了让其他套装工作。
  • 关于visual-studio-code - vscode : update to stylistic sets using font ligatures with Fira Code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58965575/

    51 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com