2021 年 六 種編程字體:VSCode 中你用哪種?
大家好,我是程序員幽鬼。
作為開發(fā)人員,我們每天大部分時間都在電腦屏幕前編寫代碼。
眼睛疲勞(也稱為視疲勞)可能是一個嚴重的問題,在默認的 VSCode 設置中會連續(xù)使用數(shù)小時。雖然開箱即用的 VSCode 設置無論如何都不錯,但如果你花一點時間配置設置(不僅是字體,還有主題),你的眼睛可能會感謝你。
如果你想知道我在 VSCode 中使用了什么主題、字體和擴展,我在這里寫了一篇相關的文章[1]!
在本文中,我將分享你可以專門用于編碼的最佳字體。雖然主觀,但我已經(jīng)列出了免費和付費字體的列表,這些字體使易讀性成為高優(yōu)先級(字體看起來也很漂亮的加分項)。
1:MonoLisa - 字體跟隨功能
MonoLisa 具有一些獨特的技術,可以提高易讀性并使長時間觀看時視覺上更加愉悅。
這是我個人最喜歡用于編程的字體。我在 2020 年初發(fā)現(xiàn)了這種字體,并在購買許可證之前在 CodePen 上使用了一段時間,這樣我就可以在 VSCode 和我的個人網(wǎng)站上使用它。
貴嗎?是的。但我相信這種字體的細微差異使觀看體驗大大改善。
在這里查看 MonoLisa[2]!
MonoLisa Font
2:JetBrains Mono——開發(fā)者的字體
JetBrains 為開發(fā)人員提供了一整套代碼編輯器,他們也有自己的等寬字體。JetBrains Mono 因其高增長和特定于代碼的連字(ligatures)而從許多其他字體中脫穎而出。
在我購買 MonoLisa 之前,我使用的是 JetBrains Mono。它簡單而美麗,而且免費!
在這里查看 JetBrains Mono[3]!
JetBrains Mono Font
3:Fira Code - 帶有編程連字的免費等寬字體
Fira Code 是許多開發(fā)人員肯定會喜歡的經(jīng)典字體,它是 Nikita Prokopov 的免費字體。
Fira Code 與 ASCII 兼容,并帶有許多連字,使代碼更易于閱讀。
在這里查看 Fira Code[4]!
Fira Code Font
4:Source Code 專業(yè)版
它在開發(fā)者社區(qū)非常流行并且可以免費下載!
在這里查看 Source Code Pro[5]!
Source Code Pro Font
5:Droid Sans Mono——一種開源的無襯線字體
Droid Sans Mono 是 Steve Matteson[6]為 Android 生態(tài)系統(tǒng)發(fā)布的一種字體。
許多開發(fā)人員都喜歡這種字體,但是區(qū)分 O 和 0 有點困難,因為字體沒有斜線零(slashed zero)或點零(dotted zero)。
幸運的是,GitHub 用戶 AlbertoDorado[7] 更改了字體并發(fā)布了一個帶有點劃線零的版本[8]。
Droid Sans Mono Font
6:Monoid——開源編碼字體
Monoid 是開發(fā)人員喜愛的另一種流行的等寬字體。
它的大孔徑和短的上升部和下降部使這種字體從其他字體中脫穎而出。
Monoid 還支持連字并包含一個很酷的小功能,你可以直接在代碼中看到 Font Awesome 圖標。
在這里查看 Monoid[9]!
Monoid Font
結論
對你在代碼編輯器中使用的字體進行如此多的思考似乎有點過頭了。每種字體的差異可能看起來很小,但總的來說,每種字體都是獨一無二的,并提供不同的好處。
你喜歡使用哪種字體?
原文鏈接:https://braydoncoyer.dev/blog/6-best-fonts-for-programming-in-2021/
參考資料
[1]這里寫了一篇相關的文章: https://braydoncoyer.dev/blog/my-vscode-toolbox-2020/
[2]MonoLisa: https://www.monolisa.dev/
[3]JetBrains Mono: https://www.jetbrains.com/lp/mono/
[4]Fira Code: https://github.com/tonsky/FiraCode
[5]Source Code Pro: https://github.com/adobe-fonts/source-code-pro
[6]Steve Matteson: https://www.myfonts.com/person/Steve_Matteson/
[7]AlbertoDorado: https://github.com/AlbertoDorado
[8]發(fā)布了一個帶有點劃線零的版本: https://github.com/AlbertoDorado/droid-sans-mono-zeromod
[9]Monoid: https://larsenwork.com/monoid/
本文轉載自微信公眾號「幽鬼」,可以通過以下二維碼關注。轉載本文請聯(lián)系幽鬼公眾號。