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

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

本文阅读 4 分钟
首页 常用工具 正文
55Link友情链接交易平台



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