编程字体

看了一集追了三季的美剧,里面有个程序员是个偏执的 Tab 党,甚至因为同是程序员的准女友喜欢用 Space,他选择不和她在一起。其实我是个 Space 党,但在实际的开发中,我喜欢两个都用,缩进的时候用 Tab,需要用到空格的时候用 Space,主要是顺手,可是我的下场如下

Space,Tab这点小事都这么重要,那么编程字体的重要性更不说了。在实际的开发环境中,每个人都有自己的喜好和标准,但有几个规则还是可以作为重要的参考因素的。

区分不混淆

所谓区分不混淆是指一些字符不混淆,比如 i、1、l、| 的区分,o、O、0 的区分,u、v 的区分等等。

能很好的支持中文

有些字体对中文的支持非常差,常常会出现中文残影,断裂的现象。

字体顺滑清晰且设计合理

没有毛边,清晰这是必然的,而现在很流行等宽字体,如果设计不合理,有时候看着不是那么舒服,显得支离破碎的。比如下面在整个文字串中,因为等宽的关系,字母 i 前后会多出很多空间,怪怪的。

最后,我推荐 Adobe 出的一开源字体,Source Code Pro,我的配置是 Source Code Pro ExtraLight 14 号。再推荐一个代码字体网站 http://input.fontbureau.com/

注:原创内容,支持转发,谢绝转载,图片有 APPMAN 水印皆因为本站还有一个的网址是 APPMAN.CC。

请注意:这里的内容都是原创,你可以免费阅读,但拒绝所有其他任何形式的转载,谢谢配合。如果你发现文章中有错误,请发邮件给我,非常感谢。

The Copyright of all posts & photos posted in tourcoder.com is belong to tourcoder.com. You can read them for free, but you may not reuse anything therein without my permission.