GitHub 日前推出了名为 Monaspace 系列的编程专用字体,Monaspace 是一套开源字体,拥有五种风格可选,分别为 Neon(现代风格字体 Neo-grotesque sans)、Argon(人文风格字体 Humanist sans)、Xenon(衬线风格字体 Slab serif)、Radon(手写风格字体 Handwriting)、Krypton(机械风格字体 Mechanical sans)。
这五款字体均支持调节字重,特别适合 IDE 使用,号称可以让 IDE 富有表现力,也可以作为系统字体日常使用。
Github Monaspace 系列 Neon 字体效果:
Github Monaspace 系列 Argon 字体效果:
Github Monaspace 系列 Xenon 字体效果:
Github Monaspace 系列 Radon 字体效果:
Github Monaspace 系列 Krypton 字体效果:
Texture healing 纹理修复特性
GitHub 为 Monaspace 引入了 Texture healing 特性。由于等宽字体存着在一个固有的问题,某些字母需要更多的空间,而有些字母则需要更少的空间,但它们放到同一宽度的方框时不可避免就会出现一些“字符扎堆”的密度明显不同的显示问题。比如密集显示 w、m 与 i、l 时就会显得拥挤程度不一了。
Texture healing 纹理修复是一种新颖的技术,能智能调整字符所需的空间,让等宽字体的密度显示更加均匀,使得代码的阅读更加舒适,当有大量的密度不同的字符需要显示时,这个特性就会发挥作用。
下载地址:
https://url66.ctfile.com/f/23371866-984585670-ea0f0e?p=2765 (访问密码:2765)
官方网站:
https://monaspace.githubnext.com/
GitHub地址:
https://github.com/githubnext/monaspace
字体安装方法:
macOS:
你可以下载字体解压之后,手动将字体从 fonts/otf 或 fonts/variable 目录拖动到「字体册」APP 中进行安装。
你也可以使用 homebrew 命令安装:
brew tap homebrew/cask-fonts
brew install font-monaspace
Windows:
你可以下载字体解压后,手动将字体从 fonts/otf 或 fonts/variable 目录拖动到 C:\Windows\Fonts 中。或者,右键单击所需字体,然后点击安装。
Linux:
你可以下载字体解压后,手动将字体从 fonts/otf 和 fonts/variable 目录拖动到 ~/.local/share/fonts 中。
扩展知识
“字体家族”(typeface/font family)和“单款字体”(font)是不同的概念,虽然通常习惯将两者都称作“字体”,但一个字体家族通常包含多个单款字体,字型之间以字重(粗细)、风格(正斜体)等设置区分开来。简而言之,“字体家族”是一整套的设计,其中包含若干款“字体”。