之前写过一篇《深入浅出,遇见Windows Terminal(Windows终端器),体验及美化新一代终端神器》,好久没弄,发现有点时境过迁了,当时写它的时候,Windows Terminal才刚出茅庐,还没达到今天这般完善和广泛采纳。
如今,随着Oh-My-Posh迈入新阶段,之前的方式也不能用了,需要更新姿势了。
Powerline是一个常用的命令行插件,用于在提示中显示附加信息。它使用一些附加的字形来正确显示此信息。
编程连字是通过组合字符创建的字形。它们在编写代码时最有用。
https://github.com/microsoft/cascadia-code
Cascadia Code是Microsoft提供的一种新的等宽字体,可为命令行应用程序和文本编辑器提供全新的体验。Cascadia Code是与Windows终端一起开发的。建议将此字体与终端应用程序和文本编辑器(如Visual Studio和Visual Studio Code)一起使用。
有多个版本的Cascadia Code可供使用,其中包括连字和字形。所有版本的Cascadia Code都可以从Cascadia Code GitHub发布页下载。Windows终端在其包中提供Cascadia Code和Cascadia Mono,并默认使用Cascadia Mono
字体名称 | 包括连字 | 包括 Powerline 字形 |
---|---|---|
Cascadia Code | 是 | 否 |
Cascadia Mono | 否 | 否 |
Cascadia Code PL | 是 | 是 |
Cascadia Mono PL | 否 | 是 |
"Code"变体包含连字,而"Mono"变体不包含连字。
Cascadia Code已获得GitHub上的SIL开源字体授权的许可。
如果你从Github下载了Cascadia Code或者从Nerd Fonts下载了其它字体,把它解压出来。
选择其中ttf格式,找到其中的*.ttf
字体文件。
从系统搜索字体
这个控制面板入口,点击打开它。
从解压后的文件夹中选中所有要添加的字体文件,复制后粘贴到上诉字体对话框,或者以拖拽的方式丢进去也可以,它会提示安装。
对于重复的字体,我们勾选为所有当前项目执行此操作
这个选项,然后点击是
按钮即可。
为了保障字体被完全安装,建议将所有的字体文件都一口气安装上,以免后续使用遇到问题。