Writing / Detail

推荐几款好用的编程字体

· 编程开发 · 约 2276 字

为啥要折腾编程字体

非要一个理由的话,那就是系统自带的字体看腻了,想尝试一些不一样的,一个感官舒适,顺眼的编程字体,对开发的体验还是有很大帮助的,不仅能提升代码的可辨识度,还能让人心情舒适。

我的推荐清单

首选推荐:Maple Mono

我目前主要使用的字体就是 Maple Mono,取众家之所长,但是也有自己的亮点,例如字形整洁、拥有丰富的字形、连字风格配置、内置 Nerd-Font 以及中英文2:1 等宽等等。

专业清晰:JetBrains Mono

JetBrains Mono 是由 JetBrains 团队开发的,用作 JetBrains 开发工具全家桶的默认字体,整体设计清晰,字形偏高,适合长时间阅读代码。它还具有多种权重和风格选择,以满足不同人的需求。

典中典:Fira Code

之前的很长一段时间,我都使用的是这款字体,也是我第一次见到“连字”功能,当时有些惊为天人,确实是非常喜欢,看起来整洁又有个性。

高效紧凑:Iosevka

有段时间就特别喜欢这种比较紧凑的字体,可能是屏幕比较小,如果想分屏显示的话,这种字体能显示的内容更多,同时它也基本具备了其他编程字体都有的常用功能。

优雅手写:Victor Mono

这个字体的特点是比较纤细,看起来很优雅整齐,最大的特点就是它的斜体是手写连笔的风格,就像是英文书法一样,就是某些情况下辨识度有点低。

如何选择

字体名称核心风格适用场景亮点
Maple Mono圆润、现代颜控首选、通用开发中英文 2:1 等宽,Nerd-Font 集成
JetBrains Mono清晰、专业长时间阅读、IDE 默认字形偏高,阅读舒适度极佳
Fira Code经典、整洁习惯传统风格连字功能(Ligatures)的先驱
Iosevka紧凑、窄体小屏幕、分屏操作极高的空间利用率,同屏显示更多代码
Victor Mono纤细、手写追求个性与美感独特的连笔手写体斜体(Italic)

每个人的审美喜好都不同,选择适合自己的就行。

总结

以上推荐的几种字体都是开源在 Github 上的,只需要下载字体,在对应的系统平台进行安装之后就可以使用,他们的项目地址分别是:

例如在 VSCode 上的配置方法,在配置文件中添加一下内容:

{
// 喜欢哪个就把哪个名字放在最前面
"editor.fontFamily": "'Maple Mono', 'JetBrains Mono', 'Fira Code', 'Iosevka', 'Victor Mono'",
"editor.fontLigatures": true
}

更多详细的配置和使用细节可以直接到项目的官网进行查看。

#字体 #编程