乐趣区

关于java:IDEA-推出新的字体这次真的爱了

本文原文:https://blog.jetbrains.com/bl…

近日,JetBrains 公布了一款名为 “Mono” 的字体,专门为开发人员筹备的。

作为开发人员,咱们一天中的大部分工夫都在查看代码,那也就难怪开发者们总想找到一款好字体来进步浏览体验,然而,许多风行字体的设计逻辑并没有都思考到浏览代码和浏览电子书籍之间的区别,浏览代码的时候,开发者的眼睛是须要随时沿垂直和程度方向挪动,这和浏览书籍时总是沿着同一方向挪动的形式是相同的。

JetBrains 团队示意:在设计 Mono 字体时,咱们次要关注了在长时间应用代码的过程中可能导致眼睛疲劳的问题。诸如字母的大小和形态,以及它们之间的距离,还有不必要的细节、连字、以及难以辨别的符号或字母(l 和 I)和连字等。

上面咱们先来看看几段用 Mono 写进去的代码:

Java:

Go:

Kotlin:

而后咱们再来看一下细节设计:

  • 1、减少字体高度,晋升浏览体验

.gif)

  • 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

逆锋起笔 是一个专一于程序员的编程圈子,以分享 javaPython 实战我的项目 为主,关注即可支付 23 种精选的编程视频教程和大佬们举荐的电子版学习材料!

退出移动版