@Lenciel

Retina屏幕上的最佳编程字体

注:如果你是来找编程用的字体的,请注意,后来我变心了

关于编程使用什么样的字体比较好1是一个由来已久2的话题3,但其实在不同分辨率和操作系统的屏幕上,字体的表现也不一样,所以并不应该有一统天下的字体。比如 Retina 的屏幕上,字体越细滑看起来似乎就好(当然这也是个体感觉),所以本座最近把所有的开发环境默认字体都换成了M+

除开字体给人的感觉很细腻之外,M+还满足了本座心中好字体的几大标准。

Don't touch me

可以看到,它比大多数的等宽字体都要窄。这样在本座 13 寸的笔记本屏幕上,也能在显示 80 个字符宽度的标线的同时,完整看到最少两个水平分割的编辑区。

Don't touch me

当然,如果你对码农们为什么需要显示一根 80 个字符宽度的标线有疑问:这一方面是处女座程序员对历史的坚持,另一方面,如果你经常写出很长的语句,也意味着你的代码质量有问题。

除开基本的字符,M+因为是出自日本设计师的关系,字符很全。

Don't touch me

对程序员来说,清楚的字体主要是指:

  • 要能很方便的区别开大写的字母O和数字0
  • 要能很方便的区别开数字1,大写的I和小写的l
  • 要能很方便的区别开.和 IDE 显示的 Whitespace

M+在这方面也是非常棒的:

Don't touch me

因为是开源字体,M+是可以自由下载和使用的。但因为你在中国,可能访问不了 Sourceforge,不如下载我分享的zip包吧,lol。

欢迎留言