Monaspace 是由 GitHub 发布的适合显示代码的等宽字体集,拥有 5 种字体,3 个”可变轴1” (variation axis),支持编程连字(Coding Ligatures),拥有的 Texture Healing 特性,可以让“i”看起来更自然,“m”看起来不那么局促,因此这个词读起来更舒服。@Appinn
![Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 1 Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服](https://www.appinn.com/wp-content/uploads/2023/11/Appinn-feature-images-2023-11-13T121340.745.jpg)
Monaspace 5 种字体
![Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 2 Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 1](https://static2.appinn.com/images/202311/appinn-2023-11-13-12-27-302x.jpg!o)
小视频
编程连字
编程连字是将常用的编程符号组合(如等于号、大于号、箭头等)设计为连字符样式, 使得代码看起来更美观,更易读。
Monaspace 有 8 种编程连字,可以单独或一起使用:
![Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 3 Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 2](https://static2.appinn.com/images/202311/appinn-2023-11-13-12-23-072x.jpg!o)
Texture Healing
Texture Healing 特性非常有意思,它通过单独设计不同空间占用的 w、m、i、l 等字母,让等宽字体看起来更舒服。
因为在等宽字体种,w、m 需要更多的空间,而 i、l 只需要很少的空间,所以需要特别设计:
![Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 4 Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 3](https://static2.appinn.com/images/202311/appinn-2023-11-13-13-24-592x.jpg!o)
效果,就是这样的:
![Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 5 Github 发布了适合显示代码的开源字体超级家族 Monaspace,支持编程连字,其 Texture Healing 特性可让 w、m、i、l 读起来更舒服 4](https://static2.appinn.com/images/202311/appinn-2023-11-13-13-23-522x.jpg!o)
关于 Texture Healing 的文档中也有详细的描述。
获取 & 安装
在 GitHub 下载字体之后,还需要根据文档来设置你的 VS Code,其他编辑器可能就需要各位开发者自己折腾了。
原文:https://www.appinn.com/github-superfamily-fonts-monaspace/