最适合的编程字体是什么?
「最适合编程的字体是什么?」我想一千个人的眼中会有一千个哈姆雷特,毕竟每个人的口味不一。
简单梳理一下写代码时自己喜欢的耐看字体。
- Source Code Pro
- Consolas
- Ubuntu Mono
- Monaco
- Anonymous Pro
- Inconsolata-g
- Droid Sans Mono
Source Code Pro(强烈推荐)
个人力荐字体之一,Source Code Pro 是由 Adobe 发布的开源编程字体(Open source programming font),最大化的优化了该字体在编程中的可用性。
优点:字体入眼很舒服,编程时符号和字母的大小写都很容易区分,容易辨别。
对需要长时间盯着屏幕看代码好几个小时的 Coder 们是福利。其次 Source Code Pro 作为遵守 SIL 开源协议许可的字体,日后能够得到相关的升级和一些字符集的补充也是在情理之中。
2014 年 7 月 18 日 Source Code Pro 也推出了了斜体:
Consolas
Consolas 是一套固定字符宽度的字型,属无衬线字体,由 Lucas de Groot 设计。这套字型使用了微软的 ClearType 字型平滑技术,并随同 Windows Vista、Office 2007及 Microsoft Visual Studio中发行,或可在微软的网站下载。在 Windows Vista 的6套新字型中,Consolas 近似于前版 Windows 中的2款内建字型: Lucida Console 与 Courier New,主要是设计做为程式码的显示字型之用,特别之处是它的“0”字加入了一斜撇,以方便与字母“O”分辨。
Ubuntu Mono
个人在 Ubuntu 平台上最爱的字体之一,Ubuntu Mono 是 OpenType 字体为基础的字体系列,由 Canonical 公司设计成一个现代化以人为本的字体。线的粗细,形状以及间距的大小,恰到好处,使得字符很容易辨别,第一次浏览代码时几乎是完整辨认每一个字符,基本不用回去查验有没有看错的符号。
Monaco
Mac 上的内置字体之一,是一个无衬线等宽字体,由美国的苏珊·卡尔与克莉丝·荷姆斯于1983年创造。因为具有美观与容易辨识的优点,常作为电脑指令与代码的显示之用。
2009年 8月在 Mac OS X 10.6 之后的版本,原先 Terminal 的默认字体 Monaco 被更换为 Menlo,而Monaco 仍为 OS X 的字体之一。
Monaco 的渲染和 Consola 相类似,但是相比于 Consola,Monaco 更加的 slight,而且每个字符似乎又比 Consola 大那么一点点儿。
用过 Mac 的人都知道,Monaco 在 Retina 屏幕的显示真是棒极了。
Inconsolata-g
Inconsolata-g 和 Source Code Pro 类似 Inconsolata 也是遵守与 SIL 开源协议的字体之一。
Droid Sans Mono
Droid 是一个字体族(Font family),它由 Ascender 公司于 2007 年创造(该公司于 2010 年成为蒙纳公司的子公司),并以 Apache 许可证授权给开放手持设备联盟。 Droid 适用于在小屏幕设备上使用,设计者为 Steve Matteson,其命名来自于开放手持设备联盟的智能系统 Android。
Droid Sans Mono 是 Droid Sans 等宽的版本,使用 Android 设备的朋友对 Droid Sans 一定不会陌生。
因为 Android 默认使用的简体中文字体就是 Droid Sans。