1.前言
可能有的同學已經放假在家了,我也快了。最近不想聊具體的技術了,過年了聊點輕鬆的東西。但是又不想偏離編程太遠,所以我今天聊聊我們常用的一些編程字體。在閱讀代碼的時候眼睛需要以不同尋常的方式移動(垂直和水平方向),這與書籍類閱讀有很大的不同(通常沿著同一方向的文本而滑動)。所以字體也是生產力的組成部分。接下來介紹我一些常用的字體。
2. Consolas
Consolas 我用了挺久的,那時候我還在用 eclipse 。這是一套等寬字體,屬無襯線字體,由丹麥設計師Lucas de Groot 設計,這套字型使用了微軟的ClearType字型平滑技術。使用 ** Microsoft Windows** 作為開發 OS 環境感覺更加明顯。
3. Source Code Pro
時間長了,審美疲勞了,我又切換到了另一款字體 Source Code Pro 。它是這樣的:
它由大名鼎鼎的 Adobe 公司發布的一款開源且完全免費的等寬編程字體,從名字上你就知道它是乾啥的。在 MacOS 和 Windows 上的閱讀感都不錯。
4. Inconsolata
碼農太容易“喜新厭舊”了,Inconsolata 是同事那裡 copy 來的:
我不知道它跟 Consolas 之間是什麼關係,但是這個比 Consolas 細膩了不少。寬度恰好是半角,搭配中文不會把漢字壓扁。
5. Fira Code
換了 MacBook Pro 進行開發的一段時間我用喜歡上了下面這種字體:
Fira Code 是Mozilla 提供的字體,它基於Fira Mono 等寬字體的一個擴展,主要特點是加入了編程連字特性,注意上圖中的-> 符號。如果感覺不明顯來看看我們常用的幾個:
是不是很有意思呢?你可以嘗試一下。
6. Droid Sans Mono
這個是Intellij Idea 某次更新提及的字體,我試用了一下還不錯,這是為Android 設計的一種字體,很漂亮,但是0 和O 並沒有區分,這個是最大的缺陷,相信很多同學會因為這個而放棄它,希望後續能出一個魔改版。
7. JetBrains Mono
從 2019.3 版本的 Intellij Idea 開始 JetBrains 開始提供他們專為開發人員而設計的 Mono 新字體。我確實被驚艷到了,所以到目前為止我還在使用它:
是不是 JetBrains 的設計能力需要再吹一波了?
8. Losevka
這個是我剛剛看到的很多人推崇的一個字體 —— Losevka 。據說跟中文搭配非常好,不用擔心出現對齊問題了。
9. 總結
一千個觀眾眼中有一千個哈姆雷特。
所以上面的可能符合一些同學的口味,也可能不符合另一些同學的口味,所以我這裡還有一個黑科技網站 編程字體[1]。你可以從中挑選其它適合你的字體。你可以把你喜歡的字體也通過公眾號:Felordcn 留言告訴大家。
參考資料
[1]
編程字體: https://app.programmingfonts.org/
最後
剛整理 2020 年全套最新精品技術資料免費發給你! (原價最少8999元,超2000G!)
領取 看看下面! !
1、點贊 + 評論 (勾選 “轉發” )
2、關注小編私信。點擊頭像,關注。並私信回復關鍵詞: 1024
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/Programming%20font%20sharing%20Make%20programming%20full%20of%20artistic%20color%20matching.html
评论列表(196条)
测试