找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 105626|回复: 0

一款号称最适合程序员的编程字体

[复制链接]

该用户从未签到

发表于 2021-5-30 19:18:05 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

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


                               
登录/注册后可看大图


作为开发人员,我们一天中的大部分时间都在查看代码,那也就难怪开发者们总想找到一款好字体来提高阅读体验,然而,许多流行字体的设计逻辑并没有都考虑到阅读代码和阅读电子书籍之间的区别,阅读代码的时候,开发者的眼睛是需要随时沿垂直和水平方向移动,这和阅读书籍时总是沿着同一方向移动的方式是相反的。

JetBrains团队表示:在设计Mono字体时,我们主要关注了在长时间使用代码的过程中可能导致眼睛疲劳的问题。诸如字母的大小和形状,以及它们之间的间隔,还有不必要的细节、连字、以及难以区分的符号或字母(l 和 I)和连字等。

下面我们先来看看几段用Mono写出来的代码:

Java:


                               
登录/注册后可看大图


Go:


                               
登录/注册后可看大图


Kotlin:


                               
登录/注册后可看大图


然后我们再来看一下细节设计:

1、增加字体高度,提升阅读体验


                               
登录/注册后可看大图


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


                               
登录/注册后可看大图


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


                               
登录/注册后可看大图


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


                               
登录/注册后可看大图


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


                               
登录/注册后可看大图


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


                               
登录/注册后可看大图
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-21 16:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表