分享一些我常用的編程字體

1.前言
可能有的同學(xué)已經(jīng)放假在家了,我也快了。最近不想聊具體的技術(shù)了,過(guò)年了聊點(diǎn)輕松的東西。但是又不想偏離編程太遠(yuǎn),所以我今天聊聊我們常用的一些編程字體。在閱讀代碼的時(shí)候眼睛需要以不同尋常的方式移動(dòng)(垂直和水平方向),這與書(shū)籍類(lèi)閱讀有很大的不同(通常沿著同一方向的文本而滑動(dòng))。所以字體也是生產(chǎn)力的組成部分。接下來(lái)介紹我一些常用的字體。2. Consolas
Consolas?我用了挺久的,那時(shí)候我還在用?eclipse?。這是一套等寬字體,屬無(wú)襯線(xiàn)字體,由丹麥設(shè)計(jì)師?Lucas de Groot?設(shè)計(jì),這套字型使用了微軟的?ClearType?字型平滑技術(shù)。使用 ** Microsoft Windows** 作為開(kāi)發(fā)?OS?環(huán)境感覺(jué)更加明顯。3. Source Code Pro
時(shí)間長(zhǎng)了,審美疲勞了,我又切換到了另一款字體?Source Code Pro?。它是這樣的:
它由大名鼎鼎的?Adobe?公司發(fā)布的一款開(kāi)源且完全免費(fèi)的等寬編程字體,從名字上你就知道它是干啥的。在?MacOS?和?Windows?上的閱讀感都不錯(cuò)。4. Inconsolata
碼農(nóng)太容易“喜新厭舊”了,Inconsolata?是同事那里?copy?來(lái)的:
我不知道它跟?Consolas?之間是什么關(guān)系,但是這個(gè)比?Consolas?細(xì)膩了不少。寬度恰好是半角,搭配中文不會(huì)把漢字壓扁。5. Fira Code
換了 MacBook Pro 進(jìn)行開(kāi)發(fā)的一段時(shí)間我用喜歡上了下面這種字體:
Fira Code?是?Mozilla?提供的字體,它基于?Fira Mono?等寬字體的一個(gè)擴(kuò)展,主要特點(diǎn)是加入了編程連字特性,注意上圖中的?->?符號(hào)。如果感覺(jué)不明顯來(lái)看看我們常用的幾個(gè):
是不是很有意思呢?你可以嘗試一下。6. Droid Sans Mono
這個(gè)是?Intellij Idea?某次更新提及的字體,我試用了一下還不錯(cuò),這是為 Android 設(shè)計(jì)的一種字體,很漂亮,但是?0?和?O?并沒(méi)有區(qū)分,這個(gè)是最大的缺陷,相信很多同學(xué)會(huì)因?yàn)檫@個(gè)而放棄它,希望后續(xù)能出一個(gè)魔改版。7. JetBrains Mono
從 2019.3 版本的?Intellij Idea?開(kāi)始?JetBrains?開(kāi)始提供他們專(zhuān)為開(kāi)發(fā)人員而設(shè)計(jì)的?Mono?新字體。我確實(shí)被驚艷到了,所以到目前為止我還在使用它:
是不是?JetBrains?的設(shè)計(jì)能力需要再吹一波了?8. Losevka
這個(gè)是我剛剛看到的很多人推崇的一個(gè)字體 ——?Losevka?。據(jù)說(shuō)跟中文搭配非常好,不用擔(dān)心出現(xiàn)對(duì)齊問(wèn)題了。
9. 總結(jié)
一千個(gè)觀眾眼中有一千個(gè)哈姆雷特。所以上面的可能符合一些同學(xué)的口味,也可能不符合另一些同學(xué)的口味,所以我這里還有一個(gè)黑科技網(wǎng)站?編程字體[1]。你可以從中挑選其它適合你的字體。你可以把你喜歡的字體在留言區(qū)告訴大家。
參考資料
[1]編程字體:?https://app.programmingfonts.org
往期閱讀:
武哥:一個(gè)
很有尿性的程序員
點(diǎn)贊是最大的支持?![]()
評(píng)論
圖片
表情
