Monolisa v3 —— 为开发者和创意人打造的字体

查看原文 HN 讨论

文章摘要

MonoLisa 是一款专为开发者和创意工作者设计的专业字体,此次发布的 v3 版本进一步完善了它的产品体系。它由两个互补的字族组成:用于编程的等宽字体 MonoLisa Code,以及用于通用设计排版的比例字体 MonoLisa Text。整套字体强调「清晰与风格并重」,通过独特的字形和精心平衡的字间距来达成这一目标。

在设计理念上,MonoLisa 坚持「功能优先」。其核心主张是:对于一款好的编程字体而言,「字形之间的可区分性至关重要,因为它能减少歧义、帮助开发者避免犯错」。具体的设计特征包括:字形采用开放式结构,终端笔画相对舒展并指向相邻字母;整体宽度比同类等宽字体约宽 7%,从而降低视觉疲劳;并通过细致的间距补偿来平衡明暗空间的分布。字体支持超过 200 种语言,涵盖拉丁文、西里尔文、希腊文、希伯来文和亚美尼亚文等。

在技术特性方面,MonoLisa 采用可变字体技术,提供两个调节轴:「字重」轴可在单个文件内从极细(Thin)覆盖到极粗(Black);「Grade」轴则可在不改变字形宽度的前提下微调笔画粗细。字体内置了 120 多个专门设计的连字(ligatures),并按可选功能分组——默认仅启用细微的空白连字,其余编程连字均由开发者自行「选择开启」,体现了把控制权交还给用户、避免意外的设计哲学。此外还包含 40 多项 OpenType 特性,例如上下文替换、自由连字、脚本变体,以及 Markdown 标题、箭头组合等代码专用功能。字符集还覆盖了 PowerLine 终端符号、制表符(box-drawing)、货币与数学运算符、盲文等。

MonoLisa 由 FaceType 字体工作室的字体设计师 Marcus Sterz,联合开发者 Andrey Okonetchnikov 和 Juho Vepsäläinen 共同打造。定价采用许可证模式:提供功能受限的免费试用;Developer 许可证(性价比最高)包含完整功能的 MonoLisa Code;Creator 许可证则包含 Code + Text 的完整超级字族,每个字重 49 欧元;同时还为通过在校验证的学生提供折扣。官网还提供了一个「tester」工具,让用户在下载前就能预览和自定义字体效果。

HN 评论精华

围绕价格的争论是评论区的焦点:

但也有不少忠实用户为它辩护:

在功能与许可方面的批评也颇有价值:

此外,cyphar 对官网中关于「为 AI 时代优化」的营销文案表示怀疑,质疑用户究竟该如何判断一款字体更适合显示 LLM 生成的代码、还是传统手写代码。在对比层面,jvican 推荐了免费的 Input Mono,认为它「几乎在各方面都更胜一筹」。