Kalan's Blog

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

本部落主要是關於前端、軟體開發以及我在日本的生活,也會寫一些對時事的觀察和雜感
本部落格支援 RSS feed(全文章內容),可點擊下方 RSS 連結或透過第三方服務設定。若技術文章裡有程式碼語法等特殊樣式,仍建議至原網站瀏覽以獲得最佳體驗。

目前主題 亮色

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

這些年我使用的程式碼字體

其實講程式碼字體有點政治不正確,因為它假設了程式碼都是使用等寬字體撰寫,但事實上也有人討厭用 monospace 撰寫程式碼,認為它們難以閱讀。

撇開這些因素不談,用 monospace 字體撰寫程式碼的開發者還是佔大多數,這篇文章來分享一些近年來使用的 monospace 字體。

用什麼字體並不重要,也不會影響你的生產力,但有時候就是會想看看某個開發者的喜好,或許可以從中找到合自己口味的字型也說不定。以下按照喜好順序排名。

0. IBM Plex Mono

https://fonts.google.com/specimen/IBM+Plex+Mono

1. MonoLisa(需付費)

https://www.monolisa.dev/

MonoLisa 字型介紹

我對字體沒有太多研究,當初看完官網介紹覺得很酷就買了。用到現在也沒有什麼太大的問題,終端機跟 VSCode 都是使用 MonoLisa。網頁上面有跟其他等寬字體做比較,可以參考看看。

2. Microsoft - Cascadia Code

https://github.com/microsoft/cascadia-code

這款是由微軟出品的開源等寬字體,跟一般等寬字體有很明顯的外觀差異。如果想換字體轉換心情可以試試看。

截圖 2021-09-15 下午11.49.18

3. JetBrains Mono

https://www.jetbrains.com/lp/mono/

JetBrains 出品的等寬字體,看起來明顯比其他等寬字體窄高一些,之前有使用過一陣子沒有太大的問題。搭配 Jetbrains 的 IDE 寫起來還蠻喜歡的。

JetBrains Mono

4. FiraCode

https://github.com/tonsky/FiraCode

FiraCode 對我而言算是中規中矩的等寬字體,使用上沒有太大問題,個人覺得間距有點寬。

ligatures.png

(圖片取自於 GitHub

5. Monaco

Macbook 內建的等寬字體。

6. Hack

https://sourcefoundry.org/hack/

也是一款中規中矩的等寬字體,感覺比較圓潤?

Hack 字體

大概是這樣,如果之後有喜歡的再補充。

上一篇

為什麼心智模型對於程式語言學習至關重要?

下一篇

Asahi Linux — 在 Apple M1 上跑 Linux

如果覺得這篇文章對你有幫助的話,可以考慮到下面的連結請我喝一杯 ☕️ 可以讓我平凡的一天變得閃閃發光 ✨

Buy me a coffee