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
"editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss19', 'ss20'"

要启用斜体的草书形式,使用以下代码:

1
"editor.fontLigatures": "'calt', 'ss01'"

如果使用的环境不支持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/
作者
ww
发布于
2025年5月21日
许可协议