5款适用于程序员的开源字体

发布者:上海IT外包来源:http://www.lanmon.net点击数:4206

编程字体中有一些功能在常规字体中找不到。你可以看看这五种字体。
什么是最好的编程字体?首先,您需要考虑字体设计的初衷可能不一样。在为随意阅读选择字体时,读者希望字体的字母顺畅连接,以提供轻松愉快的体验。标准字体的每个字符(类似于拼图)都需要经过精心设计,以与字体的其余部分融为一体。
但是,在编写代码时,字体的要求通常更具功能性。这就是为什么大多数程序员在选择时更喜欢使用固定宽度的等宽字体。选择具有易于区分的数字和标点符号的字体在美学上是令人愉悦的;但拥有符合您需求的版权许可也很重要。
某些功能使字体更适合编程。首先要明确的是使等宽字体看起来有序。在这里,让我们将字母w与字母i进行比较。选择字体时,重要的是要考虑字母本身和周围的空白区域。在纸质书籍和报纸中,有效利用空间极为重要。为thin i分配一个小空间并为大字母w分配一个大空间是有意义的。
但是,在终端中,您没有这些限制。为每个角色提供相等的空间很有用。这样做的主要好处是您可以随意刷一段代码来“估计”代码的长度。第二个好处是能够轻松地对齐字符和标点符号,突出显示在视觉上更加明显。此外,OCR比平衡字体更容易识别打印纸上的等宽字体。
在本文中,我们将探索五种非常适合编程和编写代码的开源字体。
1,Firacode:最好的编程字体集
FiraCode,Andrew Lekashman
FiraCode,Andrew Lekashman
我们列表中的第一个字体是FiraCode,一种真正满足或超出其职责的编程字体。 FiraCode是Fira的扩展,Fira是由Mozilla设计的开源字体系列。使FiraCode与众不同的原因在于它修改了代码中常用的某些符号的组合或连字,使其看起来更具可读性。此字体有几种不同的样式,尤其是Retina选项。您可以在GitHub主页上找到如何在许多编程语言中使用它的示例。来自GitHub的FiraCode对阵Fira Mono,Nikita Prokopov
来自GitHub的FiraCode对阵Fira Mono,Nikita Prokopov
2,Inconsolata:优雅,由一位伟大的设计师创造
Inconsolata,Andrew Lekashman
Inconsolata,Andrew Lekashman
Inconsolata是最漂亮的等宽字体之一。自2006年以来,它一直是一个开源和免费提供的字体。它的创造者Raph Levien设计Inconsolata的基本原则是等宽字体不应该那么糟糕。 Inconsolata如此优秀的两个原因是它们对于两个字符0和o非常不同,并且它们是专门设计的标点符号。
3,DejaVu Sans Mono:许多Linux发行版的标准配置,巨大的字形覆盖率
DejaVu Sans Mono,Andrew Lekashman
DejaVu Sans Mono,Andrew Lekashman
受GNOME中使用的受版权保护和闭源Vera字体的启发,DejaVu Sans Mono是一种非常流行的编程字体,几乎在所有现代Linux发行版中都附带它。在Book Variant风格中,DejaVu拥有令人惊叹的3310个字形,与普通字体相比,它包含大约100个字形。你不会错过一些工作中的角色,它涵盖了大部分的Unicode并且一直在积极发展。
4,源代码专业版:优雅,可读,由Adobe的一个小而有才华的团队构建
源代码专业版,Andrew Lekashman
源代码专业版,Andrew Lekashman
Source Code Pro由Paul Hunt和Teo Tuominen设计,由Adobe创建,并成为其首个开源字体。关于源代码专业版的值得注意的是它非常易读,并且对于容易混淆的字符和标点符号有很好的区别。 Source Code Pro也是一个7种不同风格的字体系列:Extralight,Light,Regular,Medium,Semibold,Bold和Black,每种都有斜体。可能令人困惑的角色之间的区别,Paul D. Hunt来自Adobe Typekit博客。
可能令人困惑的角色之间的区别,Paul D. Hunt来自Adobe Typekit博客。
Paul D. Hunt是一个在计算机领域具有特殊意义的特殊元字符,来自Adobe Typekit博客。
Paul D. Hunt是一个在计算机领域具有特殊意义的特殊元字符,来自Adobe Typekit博客。
5,Noto Mono:由Google的大型团队创建的大量语言覆盖率
诺托莫诺,安德鲁莱卡什曼
诺托莫诺,安德鲁莱卡什曼
我们列表中的最后一个字体是Noto Mono,这是由Google创建的巨大Note字体系列的等宽版本。虽然它不是为编程而设计的,但它有209种语言版本(包括表情符号文本!),并且可以维护和更新。该项目规模巨大,是Google“全球组织信息”使命的延续。如果您想了解更多信息,请查看有关这些字体的精彩视频。
选择正确的字体
无论您选择哪种字体,您每天都可以花费数小时,因此请确保它在美学和哲学层面上与您产生共鸣。选择正确的开源字体是确保您拥有最佳生产环境的重要部分。这些字体是很好的选择,每个字体都具有强大的功能,使其脱颖而出。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部