⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 网络 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

图片

对于开发者来说,我们需要整天和代码打交道,除了合适的编辑器、代码着色外,一个看起来舒适的字体,也非常重要。

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

https://www.jetbrains.com/zh-cn/lp/mono

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

我也自己试了下,效果的确很不错:

图片

因此,在使用JetBrains Mono进行开发时,除其他外,重点研究了在长时间使用代码期间可能导致眼睛疲劳的问题。我们考虑了字母的大小和形状等问题;它们之间的空间量,自然以等宽字体设计的平衡;一些看起来不必要的细节和符号之间不清楚的区别,例如I和l;还要和开发字体时的编程连字。

图片

从2019.3版本开始,JetBrains Mono字体将随IDE一起提供,当然,你可以下载它并在所需的任何编辑器中使用它。

图片

图片

图片

如何挑选代码字体?

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

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

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

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

文章目录
  1. 1. 如何挑选代码字体?