半熟前端

軟體工程師 / 台灣人 / 在前端的路上一邊探索其他領域的可能性

本部落格使用 Gatsby 製作

本部落格有使用 Google Analytic 及 Cookie

雜談

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

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

其實講程式碼字體有點政治不正確,因為它假設了程式碼都是使用等寬字體撰寫,但事實上也有人討厭用 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 字體

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

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

Buy me a coffee