这几年不少大公司都把字型开放出来让需要的使用者可以自由下载使用,例如微软专为新的终端机程式设计的Cascadia Code,美国政府在USWDS(US Web Design System)设计的Public Sans,IBM公司自行开发的IBM Plex字型,或是由Red Hat赞助以Highway Gothic为灵感设计的Overpass Font等等,这些字型都有非常高的品质,针对特定功能或需求而生,更重要的是授权方式清楚,使用时也不用担心侵权等问题。
JetBrains Mono
https://www.jetbrains.com/lp/mono/
本文要推荐的「JetBrains Mono」是一个免费等宽字型(Monospaced Font),由JetBrains公司释出,大家可能对这家公司比较陌生,JetBrains是来自捷克的软体开发商,主要提供强大且具有效率的整合开发环境(Integrated Development Environment,简称IDE),当然要有更适合阅读程式码的字型,于是就有了这款字型。
JetBrains Mono相较于一般等宽字型来说有着更多优势,像是增加字元高度以提升阅读体验,更适合做为程式码阅读使用,以及对于一些符号提供「连字」效果,除了节省空间,也减少眼睛处理的时间,JetBrains声称在某些情况下透过连字可以更有效地平衡空白。此外,支援145种语言和内建四种字重也是JetBrains Mono特色,不但免费而且开放原始码。
要注意的是JetBrains Mono使用Apache 2.0授权方式释出,可免费使用于个人或商业用途,使用时也不用标示出处来源,亦可用于列印输出、Logo设计、网页字型和应用程式,其实限制相当宽松。如果你平常工作也会需要经常阅读程式码,可以下载JetBrains Mono安装后将它使用于代码编辑器。