Mar*_*ark 4 visual-studio-code vscode-settings
字体功能设置
现在对字体功能有更细粒度的控制。配置时
"editor.fontLigatures": true,VS Code 会打开liga和calt. 但是有些字体有更多的设置,例如 Fira Code 使用的样式集。我们现在允许明确控制这些字体功能,例如:
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,Run Code Online (Sandbox Code Playgroud)"[javascript]": { "editor.fontLigatures": "'ss02', 'ss19'", },
这就是风格集可以做的。(参见https://github.com/tonsky/FiraCode#stylistic-sets。)
我已经在使用 Fira Code,所以我想我可以下载字体的第 2 版并将以下几行添加到编辑器设置中。
"editor.fontFamily": "Fira Code",
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",
Run Code Online (Sandbox Code Playgroud)
我得到了奇怪的结果:零样式可以工作,但以前工作的连字停止工作;其他套装根本不起作用。
如何在 Visual Studio Code 中使用 Fira Code 版本 2 样式集?
我注意到如果禁用此设置,样式集会更好,但并不完美:
"editor.letterSpacing": 0.2,
Run Code Online (Sandbox Code Playgroud)
我向 vscode 提交了一个问题,https://github.com/microsoft/vscode/issues/84018在那里我了解到您应该将该calt集添加到您的连字设置中
"editor.fontLigatures":"'zero', 'ss02', 'ss03', 'ss04', 'ss05', 'calt'",
Run Code Online (Sandbox Code Playgroud)
感谢亚历山德鲁迪玛。
然后我注意到很多人都有类似的问题,https://github.com/microsoft/vscode/issues/84917
使风格集发挥作用的两个要点:
在您的操作系统字体管理器中,如果您之前使用过旧版本的 Fira Code ,请先卸载它,然后安装 Fira Code v2。而重新启动操作系统和vscode事后可能是必要的。
您几乎肯定需要将您希望使用的任何新集合添加calt到您的列表中,以便让其他集合正常工作。
| 归档时间: |
|
| 查看次数: |
2287 次 |
| 最近记录: |