解決方案
到了 2015 年,開發者已有大量等寬字型,但每一款熱門字型都附帶一個條件:商業字型要付費或限制再散布;Bitstream Vera 等較早的自由字型並未針對現代螢幕重新繪製;而想在終端機或 shell 提示字元中使用 Powerline 字符的人,必須手動修補字型檔——這個步驟在每台機器上、每次更新後都得重做一次。
Source Foundry 的 Hack 針對的是這些摩擦,而不只是畫出更漂亮的字母。它承接 Bitstream Vera 血統——一個包含 DejaVu 專案貢獻的自由授權基礎——並為螢幕重新繪製:極小的筆畫對比、較大的 x 字高、開放的內部空間、寬闊的開口,以及窄字符上的襯線,讓小寫 l、數字 1 和零這類外形相近的字符在小字級下仍可分辨。接著它把整套體驗打包:Powerline 字符已內建於常規字面中,因此無需修補——安裝即可使用。
這次發佈以四種字面組成的字型家族推出——常規、粗體、斜體與粗斜體——包含超過 1,500 個字符,涵蓋擴充拉丁文、現代希臘文與西里爾文,並附上可編輯的 UFO 原始檔供想自訂的人使用。安裝程式涵蓋 macOS、Linux 與 Windows,一段 CDN 程式碼片段讓網站可嵌入此字型,而授權允許修改、再散布與商業使用,因此編輯器與其他工具可以直接隨附 Hack,而不只是推薦它。
2015 年 8 月 29 日的 Hacker News 發佈討論獲得 521 分與 243 則留言,開發者將 Hack 與 Fira Mono、Source Code Pro、Inconsolata 和 Terminus 相比,並在自己的終端機與編輯器中試用。專案頁面目前回報有 1,573 個字符與 129 位貢獻者。
達成了什麼
把生態系的修正直接打包進字型本身:預先內建的 Powerline 字符、一鍵安裝程式與自由授權,讓採用的額外成本為零
為何奏效
它把整合視為產品的一部分:Powerline 字符已內建於常規字面中,字型修補這個步驟就此消失
從 Bitstream Vera 血統出發,讓 Hack 得以繼承一個經過驗證、自由授權的基礎,以及開源字型社群的工作成果,而不必從零開始設計
授權允許修改、再散布與商業使用,因此終端機、編輯器與網站可以直接隨附 Hack 並加以傳播,無需另行詢問
它以完整且立即可用的形式推出——四種字面、各大作業系統的安裝程式、網路 CDN——因此從「感興趣」到「已安裝」只差幾分鐘
可借鏡之處
在產物本身消除採用摩擦——把缺少的部分與一鍵安裝程式一併打包、採用寬鬆授權,並讓其他工具替你散布。
後續發展
這次發佈於 2015 年 8 月 29 日在 Hacker News 獲得 521 分與 243 則留言,開發者在其中將 Hack 與 Fira Mono、Source Code Pro、Inconsolata 和 Terminus 相比,討論零的橢圓填滿與低解析度渲染等細節,並在終端機與編輯器中試用。該專案以開源方式持續成長:網站目前回報有 1,573 個字符與 129 位貢獻者,常規字集仍保留 Powerline 字符,並持續透過 GitHub releases、Windows 安裝程式、jsDelivr 網路字型 CDN 與瀏覽器內字型試用頁面散布。
追溯依據
參考來源
- Hack — A typeface designed for source code Source Foundry · sourcefoundry.org
- Hack: A typeface designed for source code (Hacker News discussion) Hacker News · news.ycombinator.com ·