专为码农打造的JetBrians Mono字体,有怎样的特点?
专为码农打造的JetBrians Mono字体,有怎样的特点?
-
推荐给你一款字体,yahei consolas hybird,是微软打造的等宽字体,已经用了两年这个字体,安装到电脑后,在sublime,vscode,vs,idea都可以获得贼棒的体验,因为字母圆润流畅,不会给人很刺眼的感觉,所以看代码很舒服。
2020-01-16 22:13:38 -
任何一个产品都是为需求而生的,Mono字体就是专为程序员诞生的。
在腚姐看来,程序员在字体方面主要有两个需求:
等宽
大多数程序员都偏爱等宽的字体,所有的字母看起来都是占用同样的长度。这样的好处就是,一行代码扫过去,眼球移动的速度相对匀速,不会产生太强的顿挫感。
举个例子,字母m和i,一个小胖子,一个小瘦子。
在传统的纸质媒体上,考虑到成本等因素,会根据字母本身的大小和周边留白空间来版面编排。很显然,字母m比字母i所占的空间更大一些。
但是在电脑屏幕上,成本问题不再存在。采用等宽的字体,带来的好处就是,对于任何一行代码,你的眼球都能“估算”长度,包括标点符号、空格等,都是一个个等宽方块,非常顺眼。
辨识度强
程序员另一个刚性要求就是辨识度要高。
同样举个例子,数字1和字母l,傻傻分不清楚。
腚姐有几次,都是单独把这两个字符复制到word里,放大且更换各种字体才能区分。这种痛苦,相信大多数码农都体验过。。。
此类相似的还有,数字0和字母o,数字1和字母i等。
总体来说,满足以上“等宽”及“辨识度高”2个要求,是Mono字体成为程序员字体的重要原因。
PS:根据以上两点特性,其实有很多其他不错的字体也值得程序员御用:
1、苹果Mac Monaco,Osaka-Mono字体;
2、windows系统自带的Courier New(Eclipse IDE中默认推荐的字体);
。。。
那么问题来了,这么多字体,你习惯用啥子字体呢?
2020-01-17 16:17:50 -
对于整天需要和代码打交道的开发者来说,一款舒适好看的字体,能够为其日常工作带来诸多益处。
然而当前流行的各大字体,并未充分考虑到通读代码和普通阅读之间区别,以至于码农们总是被晃瞎眼。
好消息是,JetBrains 刚刚推出了一款专为开发人员而设计的 Mono 新字体。
【题图 via Laravel-News】
在查阅代码的时候,开发者的眼睛需要以不同寻常的方式移动(垂直和水平方向),这与书籍类阅读有很大的不同(通常沿着同一方向的文本而滑动)。
因此,在 JetBrains Mono 的设计阶段,其充分考虑到了长时间工作可能导致的眼睛疲劳问题,比如字母的大小和形状、空间量、自然等宽平衡、不必要的细节、连字、以及难以区分的符号。
据悉,从 2019.3 版本开始,JetBrians Moni 将随集成开发环境一起提供。如果想要在其它编辑器中使用,亦可点击下方链接。
https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip
2020-01-16 14:59:44