Cascadia Code字体介绍与使用指南
Cascadia Code字体介绍与使用指南
技术背景
Cascadia Code是一款有趣的新型等宽编程字体,它随Windows Terminal一同发布,现在也是Visual Studio中的默认字体。这款字体包含编程连字,旨在提升Windows Terminal的现代感和视觉效果。
实现步骤
字体变体
- Cascadia Code:Cascadia的标准版本。
- Cascadia Mono:没有连字的版本。
- Cascadia (Code|Mono) PL:嵌入了Powerline符号的版本。
- Cascadia (Code|Mono) NF:包含Nerd Font符号的版本。
- 斜体有标准斜体和通过
ss01
访问的草书变体。
字体特性启用
不同应用程序中启用样式集的方法不同。例如,在VS Code中,可以通过settings.json
启用样式集(和其他OpenType功能):
1 |
|
要启用斜体的草书形式,使用以下代码:
1 |
|
如果使用的环境不支持ss01
OT功能,可以考虑使用opentype-feature-freezer
。
字符集安装
可以从发布页面下载Cascadia Code的最新版本。字体格式如下:
- ttf variable:推荐所有用户使用,特别是Windows或采用TrueType提示的其他操作系统的用户。它提供了最广泛的字重选项(200 - 700)。
- ttf static:在不支持上述可变字体版本或只需要单一字重的罕见情况下提供。但请注意,它们的提示质量不如可变字体版本。
- otf static:为喜欢OTF格式字体的用户提供。目前没有可变字体OTF版本。
- WOFF2:用于网页使用,有可变字体和静态实例两种形式。
下载并解压后,右键单击字体文件并选择“为所有用户安装”,即可将字体安装到计算机上。
👉 注意:如果之前安装过Cascadia Code的某个版本,请在安装新版本之前卸载旧版本,否则可能导致渲染不正确。更多详细信息和特定应用的说明,请查看wiki。
最佳实践
- 在VS Code等代码编辑器中使用Cascadia Code可以提升代码的可读性和美观度。
- 根据自己的需求选择合适的字体变体和样式集。
常见问题
- 安装新版本后渲染不正常:可能是因为没有卸载旧版本,请卸载旧版本后重新安装。
- 环境不支持
ss01
OT功能:可以考虑使用opentype-feature-freezer
。
如果有任何问题、功能请求或建议,可以通过GitHub Issues与团队沟通。在提交之前,请先搜索是否有类似的已存在问题。也可以通过Twitter向团队成员提问。该项目采用了Microsoft Open Source Code of Conduct,更多信息可查看行为准则常见问题解答或联系[email protected]
。
Cascadia Code字体介绍与使用指南
https://119291.xyz/posts/cascadia-code-font-introduction-and-usage-guide/