排行榜 统计
  • 文章总数:1135 篇
  • 评论总数:5 条
  • 分类总数:8 个
  • 最后更新:4天前

JetBrains 推出编程字体 Mono:开源、免费、可商用

本文阅读 4 分钟
首页 常用工具 正文



IDEA的开发公司JetBrains推出了一款专门为开发人员准备的字体Mono。

根据Mono官网介绍,该字体有很多优点。

1.增加字母高度,有利于代码着色

在保证字体舒适的情况下,Mono字体的小写字母高度更高,占用更多的像素,这使得着色后的代码更加清晰,易辨别。

2.标准化切割,文本更清晰

字母采用椭圆形的设计,更接近矩形,使得整个文本模式更加清晰,确保在垂直阅读代码时,眼睛没有障碍。

3.极简设计,删除细节

Mono字体简单,删除了一些不必要的细节,文本更加清晰。简单,眼睛就能更快的感知它们,大脑处理它们所需要的经历也就越少。

4.保持符号的独特性

1、l(L)、I(i)这三个字符很容易混淆、0和o也不容易区分,Mono字体在这方面进行了优化,使得它们更容易区分,避免出现一些很难被发现错误。

5.斜体

一般字体的倾斜角度是11°-12°,而Mono字体只有9°,保持了最佳的对比度,最大程度的减少了干扰和眼睛疲劳。

6.代码连体

这其实并不是第一款有「连字」特效的编程字体,但 Mono 这个的连字和 Fira Code 的连字还不太一样,乍一看有点儿像是甲骨文...看代码有一种远古编程的错觉...

但这也有一个问题,就是连字之后会让不习惯该字体的开发者产生阅读障碍,所以如果是团队协作的项目,最好提前沟通一下,避免影响团队整体的效率。

连字还有一个好处就是可以通过移动字形来缩短代码的长度,这个其实在 Mono 的使用中感觉不是特别明显。

连体前

连体后

如何挑选代码字体?

编程字体其实没有明显的优劣之分,但因为开发者工作的特殊性,对编写出来的代码准确度有极高的要求,所以一般需要设定三个基本的要求 —— 等宽、显示清晰、字符辨识度高。

除此之外,就只是风格上的一些差异,完全可以根据自己的喜好随意选择。

毕竟别人眼里再好的字体,不合你的「眼缘」也没用。

你平常会用哪款字体?为什么?

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/1210.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
-- 展开阅读全文 --
typecho热门文章按访问量排序的自定义扩展
« 上一篇 11-22
授权码-虚幻引擎加密流程
下一篇 » 11-22