最佳编程字体?

最适合的编程字体是什么?

「最适合编程的字体是什么?」我想一千个人的眼中会有一千个哈姆雷特,毕竟每个人的口味不一。
简单梳理一下写代码时自己喜欢的耐看字体。

  • Source Code Pro
  • Consolas
  • Ubuntu Mono
  • Monaco
  • Anonymous Pro
  • Inconsolata-g 
  • Droid Sans Mono

    Source Code Pro(强烈推荐)

Source Code Pro

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 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。

无「民事行为能力」人慎点