0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JetBrains发布了一款名为 "Mono" 的字体

算法与数据结构 来源:开源最前线 作者:开源最前线 2021-04-08 16:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,JetBrains发布了一款名为 "Mono" 的字体,据说是专门为开发人员准备的。

f1a33382-93fc-11eb-8b86-12bb97331649.gif

作为开发人员,我们一天中的大部分时间都在查看代码,那也就难怪开发者们总想找到一款好字体来提高阅读体验,然而,许多流行字体的设计逻辑并没有都考虑到阅读代码和阅读电子书籍之间的区别,阅读代码的时候,开发者的眼睛是需要随时沿垂直和水平方向移动,这和阅读书籍时总是沿着同一方向移动的方式是相反的。 JetBrains团队表示:在设计Mono字体时,我们主要关注了在长时间使用代码的过程中可能导致眼睛疲劳的问题。诸如字母的大小和形状,以及它们之间的间隔,还有不必要的细节、连字、以及难以区分的符号或字母(l 和 I)和连字等。 下面我们先来看看几段用Mono写出来的代码: Java

f1c86b52-93fc-11eb-8b86-12bb97331649.png

Go:

f1d44eea-93fc-11eb-8b86-12bb97331649.png

Kotlin:

f21904ae-93fc-11eb-8b86-12bb97331649.png

然后我们再来看一下细节设计: 1、增加字体高度,提升阅读体验

f224a930-93fc-11eb-8b86-12bb97331649.gif

2、符号的独特性,比如零在数字里面有一个点,而字母“o”就没有这个点,这样有利于开发者区分开来

f230b2ac-93fc-11eb-8b86-12bb97331649.png

3、对一些连字符做了优化,比如通过合并符号或者删除一些细节来减少眼睛的处理工作。

f23935e4-93fc-11eb-8b86-12bb97331649.gif

4、支持143种语言,需要注意的是,暂时不支持中文

f246234e-93fc-11eb-8b86-12bb97331649.jpg

其实,Mono字体和Consolas字体比较,乍一看还真看不出区别:

f2c19376-93fc-11eb-8b86-12bb97331649.jpg

但是JetBrains团队表示,你仔细看就会发现Consolas字体稍宽一些,而且字体还是很小,Mono字体更大,因此也更具可读性,当然,代码行运行的时间可能也会比预期长一点。

f2daffa0-93fc-11eb-8b86-12bb97331649.png

Mono字体已经开源,在Github上标星700,20个Fork(Github地址:https://github.com/JetBrains/JetBrainsMono) 感兴趣的伙伴们可以尝试一下,最后附上下载地址:https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    90

    文章

    3708

    浏览量

    96770
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30788
  • idea
    +关注

    关注

    1

    文章

    70

    浏览量

    4862

原文标题:IDEA公司真牛逼,发行最适合程序员编程字体~

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Vishay Vitramon Touch "N" Tune™ MLCC套件技术分析

    Vishay / Vitramon Touch "N" Tune™ 套件是专为RF工程师设计的专用套件,用于利用高频多层陶瓷电容器 (MLCC) 进行电路调谐。电容器可临时接触
    的头像 发表于 11-09 17:46 1126次阅读

    "Access violation" 错误,复位位置,重新打印

    "Access violation" 错误
    的头像 发表于 11-08 07:16 202次阅读

    CXK控制变压器:船舶导航为何总"失灵"?

    在浩渺无垠的大海上,导航设备的精准度直接关系到船舶的安全。您是否曾为导航设备频繁出现数据漂移而困扰?雷达定位偏差扩大、电子海图轨迹抖动,这些现象背后往往隐藏着供电系统的"心跳失常&quot
    的头像 发表于 09-28 10:34 324次阅读
    CXK控制变压器:船舶导航为何总&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;失灵&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    为什么变频器开,监控画面就&amp;amp;quot;雪花&amp;amp;quot;?

    当你的工厂监控画面总是&quot;雪花&quot;闪烁,变频器启动就跳线,你是不是以为是摄像头老化了?其实,90%的这类问题都是变频器谐波在作怪!这不是摄像头的错,而是变频器输出的高次谐波干扰
    的头像 发表于 09-23 14:17 418次阅读
    为什么变频器<b class='flag-5'>一</b>开,监控画面就&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;雪花&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    智慧路灯的&amp;amp;quot;智慧&amp;amp;quot;从何而来?文读懂单灯控制器工作原理

    夜幕低垂,当你走在灯火通明的城市街道上,是否曾想过:这些路灯是如何实现智能化管理的?为什么有些路段在人车稀少时会自动调暗?故障又是如何被第时间发现的?这切的奥秘,都藏在那个不起眼的&quot;单
    的头像 发表于 08-29 20:08 477次阅读
    智慧路灯的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;智慧&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;从何而来?<b class='flag-5'>一</b>文读懂单灯控制器工作原理

    光耦合器:电子世界的 &amp;quot;光桥梁&amp;quot;

    在现代电子设备的复杂电路中,信号的传输与隔离至关重要。就像城市交通中需要桥梁来跨越障碍、连接不同区域样,电子电路里也需要座 &quot;桥梁&quot; 来实现信号的安全、高效传输
    的头像 发表于 08-22 16:58 793次阅读

    精密设备的&amp;amp;quot;电力保镖&amp;amp;quot;:优比施UPS如何守护数据与硬件安全?

    、用户痛点:精密设备的&quot;断电恐惧症&quot;在数据中心、医疗实验室、工业控制等场景中,精密电子设备对电源的依赖已达到&quot;零容忍&
    的头像 发表于 07-25 09:00 432次阅读
    精密设备的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;电力保镖&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;:优比施UPS如何守护数据与硬件安全?

    Modbus RTU通讯协议:瑞银电能表的&amp;quot;普通话&amp;quot;指南

    Modbus RTU协议就像工业设备间的&quot;普通话&quot;,让不同品牌的电能表、传感器等设备能够顺畅&quot;交流&quot;。
    的头像 发表于 07-18 18:30 1404次阅读
    Modbus RTU通讯协议:瑞银电能表的&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;普通话&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;指南

    地热发电环网柜局放监测设备:清洁能源电网的&amp;amp;quot;安全卫士&amp;amp;quot;

    的局部放电问题,直接影响系统供电稳定性。地热发电环网柜局放监测设备通过非接触式检测技术与智能算法结合,为清洁能源电网构筑起道主动防御体系。技术原理:破解局部放电的&quot;电磁密码&quot;地热发电
    的头像 发表于 07-16 10:15 409次阅读
    地热发电环网柜局放监测设备:清洁能源电网的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;安全卫士&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    为什么GNSS/INS组合被誉为导航界的&amp;amp;quot;黄金搭档&amp;amp;quot;?

    在导航技术领域,GNSS(全球导航卫星系统)和INS(惯性导航系统)的结合,直被业界誉为&quot;黄金搭档&quot;。它们优势互补,克服了单系统的局限性,为高精度、高可靠性的导
    的头像 发表于 07-09 17:12 655次阅读
    为什么GNSS/INS组合被誉为导航界的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;黄金搭档&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;?

    人形机器人为什么要定制? ——揭秘工业场景的&amp;quot;千面需求&amp;quot;

    核心洞察:标准化机器人难以破解工业场景的&quot;需求碎片化&quot;困局。富唯智能通过 &quot;五大模块柔性架构+零代码中枢&quot; ,为 人形机器人为什么要定制 提供
    的头像 发表于 06-10 17:19 961次阅读
    人形机器人为什么要定制? ——揭秘工业场景的&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;千面需求&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    仓储界的&amp;quot;速效救心丸&amp;quot;,Ethercat转PROFINET网关实战案例

    实战案例,Ethercat转PROFINET网关,仓储界的&quot;速效救心丸&quot;
    的头像 发表于 05-11 10:32 613次阅读
    仓储界的&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;速效救心丸&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;,Ethercat转PROFINET网关实战案例

    电缆局部放电在线监测:守护电网安全的&amp;amp;quot;黑科技&amp;amp;quot;

    文章由山东华科信息技术有限公司提供在万家灯火的背后,有张覆盖全国的&quot;能源神经网络&quot;昼夜不息地运转。电缆作为电力输送的&quot;主动脉&
    的头像 发表于 04-14 18:12 719次阅读
    电缆局部放电在线监测:守护电网安全的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;黑科技&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    隧道管廊变压器局放在线监测:为地下&amp;amp;quot;电力心脏&amp;amp;quot;装上智能听诊器

    可能因老化、受潮产生局部放电,如同潜伏的&quot;电蚀暗流&quot;,持续威胁着电力输送的安全。如何为这颗&quot;心脏&quot;装上智能监测装置?隧道管廊变压器局放在线监测系
    的头像 发表于 04-09 16:37 697次阅读
    隧道管廊变压器局放在线监测:为地下&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;电力心脏&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;装上智能听诊器

    【硬核测评】凌华DAQE双雄争霸:工业数据采集界的&amp;amp;quot;速度与激情&amp;amp;quot;实战解析

    在汽车碰撞测试的惊险瞬间,半导体晶圆的微观世界,甚至是狂风呼啸的风力发电场,场关于数据采集的&quot;军备竞赛&quot;正在上演。凌华科技推出的DAQE-2010与DAQE-2010(G)这对&
    的头像 发表于 03-26 15:07 734次阅读
    【硬核测评】凌华DAQE双雄争霸:工业数据采集界的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;速度与激情&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;实战解析