开源字体的过去、现在和未来

还没有读者喜欢这篇文章。
Why make a new open source software license?  MPL 2.0 (part 3)

Opensource.com

八月份,Fedora 项目举办了首次 Flock 大会,以取代北美和欧洲的 FUDCon(Fedora 用户和开发者大会)活动。Flock 是一个为期四天的计划会议,包括讲座、研讨会和黑客马拉松,这与 FUDCon 的非正式会议模式形成对比。为了扩大社区的影响力,并提醒大家 Fedora 不仅仅是一个 Linux 项目,我们邀请了 Fedora 项目以外的开源领域的特邀主题演讲嘉宾。其中一位主题演讲嘉宾是 Dave Crossland,他是开源字体 Cantarell 的创建者,也是自由字体运动的积极参与者。

Crossland 的故事始于他在英国的高中,在那里他读了比尔·盖茨的传记《Hard Drive》。“让我印象深刻的一件事是,比尔·盖茨还是个孩子的时候就已经是百万富翁了,这来自于他的父母,”Crossland 说。“他不需要微软。” 大约在同一时间,他读了斯蒂芬·列维的《黑客》,并开始对理查德·斯托曼的思想产生兴趣,这本书的最后一章介绍了斯托曼的思想。这些以及其他阅读,包括约翰·泰勒·加托对美国教育的批判,将他带入了开源文化和自由软件领域。

关于自由字体的起源

“我曾为一家大型、类似《呆伯特》风格的 IT 公司工作,并决定那不是我想要做的,”Crossland 说。他放弃了数学和科学的学习,转而进入伦敦 Ravensbourne 的平面设计专业,“这是一所小型学校,单个学生就能产生影响。” 在那里,他参与的一个小组邀请斯托曼做了一场名为“版权 vs 社区”的讲座,他在讲座中阐述了功能性作品(例如,软件或百科全书)、艺术作品(例如,音乐或书籍)和观点作品之间的区别。区别对待这些类型的作品的想法启发了 Creative Commons 许可协议的创建。这也激励 Crossland 继续他在自由软件领域的图形工作。

他参加了在法国举行的首届 Libre Graphics Meeting(2006 年)。“当时有很多积极的能量,自由图形的东西正在迅速改进,”他说。“那将是‘自由图形桌面的元年’……但这并没有真正实现。” 他在那里的结论是,缺失的部分之一是字体。他会见了 SIL International 的人员(Nicolas Spalinger 和 Victor Gaultney),他们一直在为世界上所有的书写系统重新制作字体,即使是那些只有极少数人使用的书写系统,因为自由软件对于那些规模不足以支撑专有软件供应商的社区尤其重要。

Crossland 接着进入了雷丁大学的排版系及其字体设计硕士学位课程。Gaultney 是该课程的三年级学生,他创建了 Gentium 字体并将其作为自由软件字体发布。然而,他对自由软件许可协议不满意,他创建了 开源字体许可协议(SIL Open Font License)

在他自己的学习过程中,Crossland 在 2009 年仅使用自由软件(特别是 FontForge,由 George Williams 创建)创建了 Cantarell。Cantarell 现在是 GNOME 中的默认字体(也是 Fedora 官方字体之一)。当 QT 和 GDK 不支持 Unicode 时,Williams 启动了 FontForge 项目。

与此同时,他开始致力于 开源字体库(Open Font Library),它是 开源剪贴画(openclipart) 网站的分支,该网站源于 Inkscape 社区。如今,OFL 向任何想要上传自由字体并分享它的人开放。当 HTML5 成为一种选择时,他们添加了从 CSS 链接到字体的功能,以便在您的网页中使用该字体。谷歌最终也做了类似的事情,推出了 webfonts API。它变得很流行,当他们决定扩展字体库时,他们联系了 Crossland 寻求帮助。

“我对此感到非常幸运,我们已经能够发布数百种字体,”他说。“这是指数级增长的事情之一——现在 Google Fonts 中有 629 个字体系列。我很幸运能够环游世界,并在全球范围内委托行业和自由软件社区制作这些字体。”

这项服务的增长是惊人的,现在的字体浏览量超过 7000 亿次。最受欢迎的字体已被浏览数百亿次。(相关的 统计数据可查阅。)当您查看是谁在创作什么时,这些数据尤其有趣——不仅仅是专业人士在获得关注。例如,MedievalSharp 不是专业设计师会认为好的字体,但它非常受欢迎,并且是由一位爱好者创建的。

“我对此非常满意[对此],因为它表明,如果你让人们可以使用工具并让他们发布它们,它就会带来一种真正的自由文化,在这种文化中,人们可以对那些没有被正常的资本主义市场过程过滤掉的东西做出回应,”Crossland 说。“有人能够做到这一点并使其广泛可用,并且它对人们变得有用,即使专业人士会说没有人会想要它。” 另一个效果是出现了混音的选择,例如 Tienne,它是 Artifka 和 Droid Serif 的组合。

自由字体未来所需的三个要素

工具

排版软件简史:第一个是 Ikarus,它在 1970 年代首次亮相。然后,当 Mac 问世时,Apple 的一位实习生移植了它,并将其命名为 IkarusM,后来为了保护市场而被搁置。James R. Von Ehr 创建了 Fontographer,它成为字体设计行业的标准。接下来是 FontLab (fontlab.com),一个 Windows 编辑器,后来被移植到 Mac。用户对此不太满意。这个想要 Python 脚本(Fontographer 中已经可用)的用户群促使 FontLab 添加了该功能。他们开发了一个名为 RoboFab 的 Python 库,这是一个用于字体源的 Python 对象模型。他们编写了自己的对象模型,并基本上将 FontLab 用作 GUI 和编译器。

他们还开发了 UFO 格式,这是一种 XML 标记,可让您在应用程序之间轻松交换字体源数据。有了这个 Python 基础,他们开始编写基于自由库的专有应用程序,例如 Superpolator,它可以让您绘制常规粗细的字体,并在它们之间插值不同的字重。

“最终他们制作了 RoboFont,‘缺失的 UFO 编辑器’,”Crossland 说,“一个设计精良的软件,类似于 emacs,因为它都是 Python,所以您可以自定义它以使其完全成为您想要的工具。这让我感到难过,因为我想使用自由软件,其中一些是,但是人们为自己争取自由,但不一定关心传递这种自由。”

Williams 后来停止了 FontForge 的工作,但 Crossland 一直在投入一些时间。新功能之一是实时协作,它允许两个人同时处理同一个字体。他还开始致力于将界面转移到 Web 上。

如何使用工具的知识

“我很幸运 Google 一直在资助自由字体的开发,但开发字体编辑器一直被认为超出了范围,”Crossland 说。为了资助 FontForge 的开发,他一直在举办关于字体设计的晚间和周末研讨会。他在研讨会上使用 FontForge,并指出用户界面有点问题,但也很高兴看到没有任何字体设计参考的新手能够立即上手并开始创建字体。(在 craftintype.com 上了解更多关于这些研讨会的信息。)

有一篇关于可学习编程著名文章,它使用可视化语言来理解正在发生的事情。“这些想法的一个实现是 Light Table,它去年在 Kickstarter 上取得了成功,现在它已经成为现实,”Crossland 说。他提到了 node-webkit,并表示他希望看到 FontForge 从旧式的 X Window 应用程序过渡到 Web 技术应用程序。

支付人们全职创作的商业模式

“我在 Google 的这种幸运经历就像找到了一位富有的叔叔,但这并不是其他人可以应用的商业模式,”他解释说。“碰运气 不是一个计划。” Kickstarter 和其他众筹平台已成为帮助创意项目起步的知名平台。在 Google Web Fonts 项目中,Crossland 一直在尝试这些和其他资助方式。他首先尝试使用 Kickstarter 作为资助自由字体的方法,但结果好坏参半。“Montserrat 项目筹集的资金几乎是目标的两倍 [的目标],”他说,他将成功归因于一个好的宣传视频和围绕字体的美丽故事,这导致 Kickstarter 将其放在首页上,从而增加了流量。然而,Kickstarter 上的其他字体项目要么勉强达到目标,要么失败。

Crossland 在一个名为 Pledgie 的网站和一个名为 ttfautohint 的项目中取得了更大的成功,该项目通过其活动筹集了 40,000 美元。自由字体面临的问题之一是苹果公司拥有的 hinting 专利,这是一种调整字体轮廓以显示更清晰文本的方法,尤其是在低分辨率下。自由字体开发者创建了 ttfautohint,一个自动 hinting 系统,以更好地显示字体。他们通过他们的 Pledgie 活动 筹集了超过 40,000 美元。

Fund I/O 是另一种针对可自由分发事物的新模式。在该服务上,您有一个初始的众筹期,在此期间人们承诺他们愿意支付的价格。在该期间结束时,金额被平均,这就是人们支付的价格,这意味着那些承诺更多的人实际上最终支付更少。如果您可以达到设定的最低限额,它将作为完全自由的作品发布。

了解更多关于自由字体的信息

 

User profile image.
Ruth Suehle 是 Red Hat 开源和标准团队的社区领导经理。她是《Raspberry Pi Hacks》(O'Reilly,2013 年 12 月)的合著者,也是 GeekMom 的高级编辑,GeekMom 是一个为那些在极客和育儿中找到乐趣的人们提供的网站。

1 条评论

还有
<a href="http://www.gust.org.pl/projects/e-foundry/tex-gyre/" type="text/html">TeX Gyre</a> 字体,它由 TeX 用户组的国际联盟资助,并包含在许多发行版中。

Creative Commons 许可协议本作品根据 Creative Commons 署名-相同方式共享 3.0 未本地化版本许可协议获得许可。
© . All rights reserved.