一般的純文字編輯器不一定適合編寫程式碼,透過專業的程式碼編輯工具可針對程式語言上色,在閱讀時更省力,也減少因為誤判造成的問題,最重要的是使用等寬字型(Monospaced Font)閱讀程式碼,有一些字型專門為程式碼編輯器或終端機工具設計,像是微軟的 Cascadia Code、JetBrains Mono、Iosevka 或是 Hack 等等,或許你也有自己慣用的等寬字型。如果想找找其他選項,Programming Fonts 收錄 50 種最適合寫程式的字型也能線上比較。
TTF
粉圓字型免費下載,開源中文圓體可商用
OPPO Sans 免費中文字型,五種字重設計可用在商業用途
JetBrains Mono 更適合閱讀程式碼的等寬字型,內建四種字重斜體可商用
這幾年不少大公司都把字型開放出來讓需要的使用者可以自由下載使用,例如微軟專為新的終端機程式設計的 Cascadia Code,美國政府在 USWDS(U.S. Web Design System)設計的 Public Sans,IBM 公司自行開發的 IBM Plex 字型,或是由 Red Hat 贊助以 Highway Gothic 為靈感設計的 Overpass Font 等等,這些字型都有非常高的品質,針對特定功能或需求而生,更重要的是授權方式清楚,使用時也不用擔心侵權等問題。
Cascadia Code 微軟釋出免費等寬字型,開源更適合程式碼編輯器和終端機
100font.com 專門收集整理免費商用字型,提供各字體檔下載和相關鏈結
清松手寫體免費下載,台灣網友自製中文手寫字型
Iconfont.cn 阿里巴巴免費向量圖示庫,可產生中文網頁字型嵌入網站
Google Fonts 免費字型網站提供相當大量的中英文字型下載,如果要運用於網站,也能立即產生內嵌程式碼,以 Webfont 形式在瀏覽器開啟網頁時快速載入字型檔。一般來說,英文字型運用在網頁中幾乎沒什麼太大問題,但中文因為字型檔案太大、授權等問題,就必須借助一些技術來加快載入速度,避免影響使用者讀取網站,例如使用 Typekit、Google Fonts 載入思源黑體提升文字顯示質感(不過後者仍在測試階段)。
全字庫正宋體、正楷體:可商業用途中文免費字型下載
Inter UI 側重於螢幕易讀性的免費英文字型,文字偏小依舊可正常閱讀
免費資源網路社群分享過不少免費字型,絕大部分都是以英文字型為主,畢竟英文字型在製作難度上相對於中文少很多很多,不過中文還是有 Google 和 Adobe 共同開發的思源黑體、思源宋體可免費下載,算得上是近幾年免費中文字型最令人期待的開源計畫。英文字型就更不用說了,Google Fonts 一站滿足,如果你想將中文字型運用到網頁裡,可參考「Google Fonts 推出思源黑體中文網頁字型,改善網頁文字顯示效果」教學說明。