MonoLisa v3:為開發者與創意工作者打造的高可讀性字體

MonoLisa v3:為開發者與創意工作者打造的高可讀性字體

MonoLisa v3 提升程式碼可讀性與設計清晰度

MonoLisa v3 是一套專為開發者與創意工作者設計的專業字體家族,旨在降低視覺模糊與眼睛疲勞。此家族包含兩個主要版本:MonoLisa Code,一款為 IDE 與終端機優化的等寬字體;以及 MonoLisa Text,一款為長篇文字、文件與使用者介面設計的比例字體。

MonoLisa Code:為程式設計優化

MonoLisa Code 旨在透過字元辨識度與空間平衡,最大化程式碼編輯器中的可讀性。

增加的字元寬度

MonoLisa Code 的寬度約比標準等寬字體寬 7%。這樣的寬度提升讓字形更開闊、放鬆,減少長時間編寫程式時的眼睛疲勞。

視覺區分與閱讀流暢度

為防止因字元混淆而產生的程式錯誤,MonoLisa 強調相似字形(如 Il1,或 db)之間的區別。字體使用開放的字形與指向相鄰字母的終端,營造更流暢的閱讀體驗。

透過 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 以可變字體形式提供,具備兩個主要控制軸線:

  1. Weight(字重): 只需一個檔案即可在 Thin 與 Black 之間無縫調整。
  2. Grade(等級): 在不改變字形寬度的前提下調整筆畫粗細。此功能特別適用於在較暗背景上補償「排版色彩」,例如在暗色模式下使用 font-variation-settings: "GRAD" -50

使用者觀點與產業採用

產業專業人士強調此字體在可及性與生產力上的影響。

"作為一名有視力問題的使用者,這款字體讓我的生活變得更輕鬆。不僅在程式碼上,在設計上也同樣受益,因為它不只提供常規字重,還有完整的字重系列..." — Sara Vieira,CodeSandbox 工程師

"我之前一直受到視力問題的困擾,MonoLisa 真正幫助我減輕了大量眼睛負擔。" — Michał Popek,前端開發者

其他 Hacker News 使用者報告長期滿意度極高,有使用者表示自 2022 年購買此字體後,從未考慮更換程式碼字體。


摘要:MonoLisa v3 是一套專業字體家族,包含 MonoLisa Code 與 MonoLisa Text,透過增加字元寬度與豐富的 OpenType 自訂功能,降低眼睛疲勞並提升程式碼可讀性。

標題:MonoLisa v3:為開發者與創意工作者打造的高可讀性字體

Sources