近日,JetBrains发布了一款名为 "Mono" 的字体,据说是专门为开发人员准备的。
作为开发人员,我们一天中的大部分时间都在查看代码,那也就难怪开发者们总想找到一款好字体来提高阅读体验,然而,许多流行字体的设计逻辑并没有都考虑到阅读代码和阅读电子书籍之间的区别,阅读代码的时候,开发者的眼睛是需要随时沿垂直和水平方向移动,这和阅读书籍时总是沿着同一方向移动的方式是相反的。 JetBrains团队表示:在设计Mono字体时,我们主要关注了在长时间使用代码的过程中可能导致眼睛疲劳的问题。诸如字母的大小和形状,以及它们之间的间隔,还有不必要的细节、连字、以及难以区分的符号或字母(l 和 I)和连字等。 下面我们先来看看几段用Mono写出来的代码: Java:
Go:
Kotlin:
然后我们再来看一下细节设计: 1、增加字体高度,提升阅读体验
2、符号的独特性,比如零在数字里面有一个点,而字母“o”就没有这个点,这样有利于开发者区分开来
3、对一些连字符做了优化,比如通过合并符号或者删除一些细节来减少眼睛的处理工作。
4、支持143种语言,需要注意的是,暂时不支持中文
其实,Mono字体和Consolas字体比较,乍一看还真看不出区别:
但是JetBrains团队表示,你仔细看就会发现Consolas字体稍宽一些,而且字体还是很小,Mono字体更大,因此也更具可读性,当然,代码行运行的时间可能也会比预期长一点。
Mono字体已经开源,在Github上标星700,20个Fork(Github地址:https://github.com/JetBrains/JetBrainsMono) 感兴趣的伙伴们可以尝试一下,最后附上下载地址:https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip
责任编辑:lq
-
编程
+关注
关注
88文章
3647浏览量
94239 -
程序员
+关注
关注
4文章
953浏览量
29928 -
idea
+关注
关注
1文章
70浏览量
4359
原文标题:IDEA公司真牛逼,发行最适合程序员编程字体~
文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
创新驱动未来:大为锡膏为高精尖散热器技术注入"强芯"动力

江西萨瑞微荣获&amp;quot;2024全国第三代半导体制造最佳新锐企业&amp;quot;称号

OCTC发布&quot;算力工厂&quot;!力促智算中心高效规划建设投运

软通动力携手华为启动&quot;智链险界&quot;计划,强化生态链接共启保险AI新时代

如何通过调用WHD中名为\"whd_wifi_scan\" 的函数来设置多个SSID?
晶科能源荣获EUPD Research授予的六项&quot;顶级光伏品牌&quot;称号

九联科技推出一款&quot;射手座&quot;UMA502-T7物联网模组
2024CCLTA | &quot;智&quot;领检验,&quot;慧&quot;聚山城

微软停止推送Edge 123稳定版,原因含&quot;Microsoft Copilo&quot;
三星电子将游戏服务体验整合,移动端应用更名为&quot;Gaming Hub&quot;
科沃斯扫地机器人通过TÜV莱茵&quot;防缠绕&quot;和&quot;高效边角清洁&quot;认证
Quanterix宣布Tau217血液检测被美国FDA授予 &quot;突破性器械 &quot;认证
电池&quot;无&quot;隔膜?SEI新&quot;膜&quot;法!

评论