MonoLisa v3:為開發者與創意工作者打造的高可讀性字體
MonoLisa v3:為開發者與創意工作者打造的高可讀性字體
MonoLisa v3 提升程式碼可讀性與設計清晰度
MonoLisa v3 是一套專為開發者與創意工作者設計的專業字體家族,旨在降低視覺模糊與眼睛疲勞。此家族包含兩個主要版本:MonoLisa Code,一款為 IDE 與終端機優化的等寬字體;以及 MonoLisa Text,一款為長篇文字、文件與使用者介面設計的比例字體。
MonoLisa Code:為程式設計優化
MonoLisa Code 旨在透過字元辨識度與空間平衡,最大化程式碼編輯器中的可讀性。
增加的字元寬度
MonoLisa Code 的寬度約比標準等寬字體寬 7%。這樣的寬度提升讓字形更開闊、放鬆,減少長時間編寫程式時的眼睛疲勞。
視覺區分與閱讀流暢度
為防止因字元混淆而產生的程式錯誤,MonoLisa 強調相似字形(如 I、l、1,或 d 與 b)之間的區別。字體使用開放的字形與指向相鄰字母的終端,營造更流暢的閱讀體驗。
透過 OpenType 功能自訂
MonoLisa 提供超過 120 種程式碼連字與 OpenType 功能,全部採取明確啟用的方式,讓開發者完全掌控視覺環境。
- 常用功能: 包含情境替代 (
calt)、分數 (frac) 以及@、$、&等符號的各種替代字形。 - 程式碼專屬功能: 包含 Markdown 標題連字 (
cv01)、箭頭連字 (cv08) 與等號組合符號連字 (cv09)。 - 自訂工作流程: 使用者可在編輯器的
settings.json中啟用這些功能,或透過網頁自訂工具在下載前將特定功能直接烘焙進字體檔案。
終端機與 CLI 支援
MonoLisa 內建對 PowerLine 符號與方框繪製字元的支援,讓它能與進階的 shell 提示、Vim 與 Tmux 的狀態列,以及 CLI 進度指示器相容。
MonoLisa Text:比例字體的好夥伴
MonoLisa Text 是 MonoLisa Code 的比例版本,特別為「AI 時代」設計,開發者常在閱讀程式碼與 AI 生成的文字之間切換。
- 可讀性: 比例間距使長篇說明與文件比等寬文字更易閱讀。
- UI 設計: 字體具備相等的垂直度量,文字可自動對齊按鈕、徽章與標籤的幾何中心,無需手動調整內距。
- 多樣性: 支援超過 200 種語言與多種字母系統,包括拉丁文、斯拉夫文、希臘文、希伯來文與亞美尼亞文。
可變字體功能
MonoLisa 以可變字體形式提供,具備兩個主要控制軸線:
- Weight(字重): 只需一個檔案即可在 Thin 與 Black 之間無縫調整。
- Grade(等級): 在不改變字形寬度的前提下調整筆畫粗細。此功能特別適用於在較暗背景上補償「排版色彩」,例如在暗色模式下使用
font-variation-settings: "GRAD" -50。
使用者觀點與產業採用
產業專業人士強調此字體在可及性與生產力上的影響。
"作為一名有視力問題的使用者,這款字體讓我的生活變得更輕鬆。不僅在程式碼上,在設計上也同樣受益,因為它不只提供常規字重,還有完整的字重系列..." — Sara Vieira,CodeSandbox 工程師
"我之前一直受到視力問題的困擾,MonoLisa 真正幫助我減輕了大量眼睛負擔。" — Michał Popek,前端開發者
其他 Hacker News 使用者報告長期滿意度極高,有使用者表示自 2022 年購買此字體後,從未考慮更換程式碼字體。
摘要:MonoLisa v3 是一套專業字體家族,包含 MonoLisa Code 與 MonoLisa Text,透過增加字元寬度與豐富的 OpenType 自訂功能,降低眼睛疲勞並提升程式碼可讀性。
標題:MonoLisa v3:為開發者與創意工作者打造的高可讀性字體