解法
到 2015 年,开发者已有许多等宽字体,但每一款流行字体都有缺点:商业字体需要付费或限制再分发,较旧的开源字体如 Bitstream Vera 未针对现代屏幕重新绘制,而任何希望在终端或 shell 提示符中使用 Powerline 字形的人都必须手动修补字体文件——这一步必须在每台机器和每次更新后重复。
Source Foundry 的 Hack 针对这一摩擦而非仅仅绘制更漂亮的字母。它采用了 Bitstream Vera 谱系,这是一个自由的基础,包含了 DejaVu 项目的贡献,并为其重新绘制以适应屏幕:极小的笔画对比、大 x-height、开放的计数器、宽开口和窄字形的衬线,使诸如小写 l、数字 1 和零等相似字形在小尺寸下可区分。然后它打包了整个体验:Powerline 字形已经内置在常规字形中,因此无需修补——安装即用。
该版本包含四种字重——常规、粗体、斜体和粗斜体——拥有超过 1,500 个字形,覆盖扩展拉丁语、现代希腊语和西里尔字母,并提供可编辑的 UFO 源文件供定制。安装程序覆盖 macOS、Linux 和 Windows,CDN 片段允许网站嵌入字体,许可证允许修改、再分发和商业使用,因此编辑器和其他工具可以直接捆绑 Hack,而不仅仅是推荐。
2015 年 8 月 29 日在 Hacker News 上线,获得 521 分和 243 条评论,开发者将其与 Fira Mono、Source Code Pro、Inconsolata 和 Terminus 进行比较,并在终端和编辑器中试用。项目页面现在显示 1,573 个字形和 129 位贡献者。
What it achieved
将生态修复捆绑到字体本身:预构建的 Powerline 字形、一键安装程序和自由许可证,使采用无需额外成本
为什么有效
它将集成作为产品的一部分:Powerline 字形内置在常规字形中,字体修补步骤直接消失
从 Bitstream Vera 谱系开始,让 Hack 继承了经过验证的、自由许可的基础和开源字体社区的成果,而不是从头设计
许可证允许修改、再分发和商业使用,因此终端、编辑器和网站可以捆绑 Hack 并传播而无需许可
它完整且即时可用——四种字重、所有主要操作系统的安装程序、网络 CDN——从兴趣到安装只需几分钟
可以借鉴什么
在产物内部消除采用摩擦——捆绑缺失的部分和一键安装程序,采用宽松许可,让其他工具分发你。
后续
该发布在 2015 年 8 月 29 日在 Hacker News 获得 521 分和 243 条评论,开发者将其与 Fira Mono、Source Code Pro、Inconsolata 和 Terminus 进行比较,争论诸如零的椭圆形填充和低分辨率渲染等细节,并在终端和编辑器中试用。该项目作为开源努力成长:网站现在显示 1,573 个字形和 129 位贡献者,将 Powerline 字形保留在常规集合中,并仍通过 GitHub releases、Windows 安装程序、jsDelivr 网络字体 CDN 和浏览器内字体游乐场分发。
从这里,追溯依据
参考来源
- Hack — A typeface designed for source code sourcefoundry.org
- Hack: A typeface designed for source code (Hacker News discussion) news.ycombinator.com