微軟在去年的開發者大會發表一款新的等寬字型(Monospaced Font),命名為 Cascadia Code,專為全新的 Windows 終端機(Windows Terminal)所設計,新版終端機工具擁有更新、更現代化的使用者介面且功能豐富等特性,包含在用戶社群經常被請求的各種功能,例如分頁、Rich Text、多國語言、可自定性和佈景主題樣式,不同於以往黑黑的、難以閱讀的命令列工具,新的使用者介面更符合現今電腦,新字型功不可沒。
微軟將 Cascadia Code 開放原始碼並放上 GitHub 讓需要的使用者免費下載,即使你不是使用 Windows 依然可以在慣用的終端機應用程式或程式碼編輯器使用該免費字型,值得一提的是該字型支援「程式連字」(Programming Ligatures),不但在閱讀上更輕鬆,對於開發者編寫程式來說也會更好用。
如果你想知道更多關於 Cascadia Code 開發背景和設計,可以在微軟網站找到。至於為什麼命名為 Cascadia Code 呢?依照微軟的說明,Windows 終端機最初專案代號是 Cascadia,一些在終端機裡的檔案依然使用這個名稱,為了向終端機致敬,決定以它做為字型名稱,後方再加上 Code 表示該字型是使用於程式編寫。透過 Twitter 發起字型命名的投票後也獲得了最高得票數,於是最後就使用 Cascadia Code 做為這個微軟全新等寬字型的名稱。
Cascadia Code 採用 SIL Open Font 授權釋出,相關檔案也已經開放於 GitHub,如果有興趣的話也可以自由加入貢獻。
Cascadia Code
https://github.com/microsoft/cascadia-code
使用教學
STEP 1
如果你是 Windows 使用者的話可以從終端機(Windows Terminal)預覽該字型,若要使用於其他作業系統或是自己慣用的終端機工具、程式碼編輯器,就必須回到 GitHub 頁面找到該字型的 .ttf
格式下載鏈結。
從 1911.20 之後釋出的字型還會包含 Cascadia Mono(沒有連字的版本)和 Cascadia (Code|Mono) PL 也就是嵌入 Powerline symbols 的版本。
STEP 2
從 GitHub 下載 Cascadia.ttf
將字型安裝到系統就能使用,如果你是使用 macOS 的話會出現字體簿應用程式,Windows 可以點選右鍵出現選單後將字型安裝到作業系統。
STEP 3
將 Cascadia Code 使用於你慣用的終端機或程式碼編輯器,只要進入程式設定,找到更改字體的選項後選擇 Cascadia Code 就能看到效果,不過我沒有實際使用,但從一些編輯器實際使用的擷圖覺得非常好看,大家可以試試。
之前還介紹過一些等寬字型,繼續閱讀以下文章:
- IBM Plex:IBM 設計免費字型下載,三種字體類型及風格指南
- Mononoki 針對工程師需求設計,更利於撰寫程式碼免費等寬字型下載
- Hack 為程式碼打造全新免費等寬字型,開放原始碼、提供四種文字樣式下載
- Input Fonts 為編寫程式設計的免費字型組合,更適合長時間大量閱讀
值得一試的三個理由:
- 微軟釋出全新的免費等寬字型下載
- 開放原始碼,相關檔案可以在 GitHub 找到
- 支援程式連字功能,採用 SIL Open Font 授權