IDEA推出新的字体,这次真的爱了!
来⾃:开源最前线(ID:OpenSourceTop)
近⽇,JetBrains发布了⼀款名为 "Mono" 的字体,专门为开发⼈员准备的。
作为开发⼈员,我们⼀天中的⼤部分时间都在查看代码,那也就难怪开发者们总想到⼀款好字体来提⾼阅读体验,然⽽,许多流⾏字体的设计逻辑并没有都考虑到阅读代码和阅读电⼦书籍之间的区别,阅读代码的时候,开发者的眼睛是需要随时沿垂直和⽔平⽅向移动,这和阅读书籍时总是沿着同⼀⽅向移动的⽅式是相反的。
JetBrains团队表⽰:在设计Mono字体时,我们主要关注了在长时间使⽤代码的过程中可能导致眼睛疲劳的问题。诸如字母的⼤⼩和形状,以及它们之间的间隔,还有不必要的细节、连字、以及难以区分的符号或字母(l 和 I)和连字等。下⾯我们先来看看⼏段⽤Mono写出来的代码:
Java:
Go:
Kotlin:
然后我们再来看⼀下细节设计:
1、增加字体⾼度,提升阅读体验
2、符号的独特性,⽐如零在数字⾥⾯有⼀个点,⽽字母“o”就没有这个点,这样有利于开发者区分开来
3、对⼀些连字符做了优化,⽐如通过合并符号或者删除⼀些细节来减少眼睛的处理⼯作。
4、⽀持143种语⾔,需要注意的是,暂时不⽀持中⽂
其实,Mono字体和Consolas字体⽐较,乍⼀看还真看不出区别:
但是JetBrains团队表⽰,你仔细看就会发现Consolas字体稍宽⼀些,⽽且字体还是很⼩,Mono字体更⼤,因此也更具可读性,当然,代码⾏运⾏的时间可能也会⽐预期长⼀点。
golang kotlin●编号1175,输⼊编号直达本⽂
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论