TLDR: 开发人员,您使用的字体很重要!它们可以帮助您找到错误并减轻眼睛疲劳。
为什么字体很重要?
你知道整个行业都围绕着字体吗?字体和排版是该领域使用的一些术语,它们的目标是设计字体/字母以改善体验或赋予产品身份。作为开发人员,我们整天都在看代码。难道我们不应该尝试改善这种体验,从而提高工作效率吗?好吧,有很多字体可以做到这一点!一些流行的包括 Fira Code、Source Code Pro、Jetbrains Mono 和 Ubuntu Mono。但这些只是少数,还有很多。
作为开发人员,以下是选择正确字体对您有帮助的一些原因:
- 轻松找到错别字。
- 快速查找变量和函数。
- 识别特定于编程的字符。
- 减轻眼睛疲劳。
另外,它们看起来很酷,谁不喜欢呢??
普通字体之间的差异
为程序员设计的字体是为程序员设计的。这些想法背后的理念因字体而异,但它们旨在做同样的事情:改善开发人员体验。
让我详细介绍一下字体: Jetbrains Mono ,我目前选择的字体。
Jetbrains Mono 具有以下功能:
1. 增加字体高度,让代码更易阅读。
这有什么帮助?好吧,更易读的字体将帮助您找到拼写错误,因为您可以轻松识别您键入的每个字符。并且不再眯眼!由于您不再需要眯眼,您的眼睛将不会那么紧张。
动图
动图
2. 帮助您识别编程中使用的特殊字符的连字。
从下面的图片中看一下我的意思。请注意箭头函数如何从 => 变为实际箭头。这使得特殊字符脱颖而出,看看他们应该如何。
离开
在
3.每个字符都是不同的。
我敢肯定你经历过这样的事情。你看着一个字符,想知道它是大写的 I 还是小写的 l。许多标准字体看起来都一样(比如我在博客中使用的这个!)。
4. 字母垂直流动 。
当我们编写代码时,我们会进行很多垂直滚动,并且实际上会进行很多垂直阅读。Jetbrains Mono 设计为超级易读且垂直流动。
动图
MonoLisa 是另一种流行的开发字体。他们的部分设计理念包括横向流动,因此每个字符都向右流动,使横向阅读更加流畅。
MonoLisa 还具有更宽的字体,这使您的代码不那么紧凑并且更易于阅读。
动图
自己测试一下!
如果您不确定哪种字体最适合您,请查看此字体游乐场。您将能够从一堆不同的字体中进行选择来尝试。
概括
如果您是开发人员,我强烈建议您下载一些编程字体,看看哪种最适合您。他们可以通过更轻松地阅读代码来改进您的工作流程。而且您的眼睛疲劳会减轻,因为一切都更清晰。
想要查询更多的信息: