微软在去年的开发者大会发表了一款新的固定宽度字体(Monospaced Font),命名为 Cascadia Code,专为全新的 Windows 终端机(Windows Terminal)所设计,新版终端机工具拥有更新、更现代化的用户接口、功能丰富等特性,包含在用户社群经常被请求的各种功能,例如分页、Rich Text、多国语言、可自定性和主题样式,不同于以往黑黑的、难以阅读的命令行工具,新的用户接口更符合现今计算机,新字型功不可没。
微软将 Cascadia Code 开放原始码并放上 GitHub 让需要的使用者免费下载,即使你不是使用 Windows 依然可以在惯用的终端机应用程序或程序代码编辑器使用该免费字型,值得一提的是该字型支持「程序连字」(Programming Ligatures),不但在阅读上更轻松,对于开发者编写程序来说也会更好用。
如果你想知道更多关于 Cascadia Code 开发背景和设计,可以在微软网站找到。至于为什么命名为 Cascadia Code 呢?依照微软的说明,Windows 终端机最初项目代号是 Cascadia,一些在终端机里的档案依然使用这个名称,为了向终端机致敬,决定以它作为字型名称,后方再加上 Code 表示该字型是使用于程序编写。透过 Twitter 发起字型命名的投票后也获得了最高的票数,于是最后就使用 Cascadia Code 作为这个微软全新固定宽度字体的名称。
Cascadia Code 采用 SIL Open Font 授权释出,相关档案也已经开放于 GitHub,如果有兴趣的话也可以自由加入共享。
Cascadia Code
网站链接:https://github.com/microsoft/cascadia-code
使用教学
如果你是 Windows 用户的话可以从终端机(Windows Terminal)预览该字型,若要使用于其他操作系统或是自己惯用的终端机工具、程序代码编辑器,就必须回到 GitHub 页面找到该字型的 .ttf 格式下载链接。
从 1911.20 之后释出的字型还会包含 Cascadia Mono(没有连字的版本)和 Cascadia (Code|Mono) PL 也就是嵌入 Powerline symbols 的版本。
从 GitHub 下载 Cascadia.ttf 将字型安装到系统就能使用,如果你是使用 macOS 的话会出现字体簿应用程序,Windows 可以点选右键出现选单后将字型安装到操作系统。
将 Cascadia Code 使用于你惯用的终端机或程序代码编辑器,只要进入程序设定,找到更改字体的选项后选择 Cascadia Code 就能看到效果,不过我没有实际使用,但从一些编辑器实际使用的截图觉得非常好看,大家可以试试。
更多免费可商用字体:
值得一试的三个理由:
- 微软释出全新的免费固定宽度字体下载
- 开放原始码,相关档案可以在 GitHub 找到
- 支持程序连字功能,采用 SIL Open Font 授权