Averia:平均字体

2021-03-18 15:40:09

这是通过将每个字体的每个字母相同的点大小打印到大量的单独图像,然后使用ImageMagick和PHP来平均它们。我稍后意识到每个字体都有一个“基线”定义,Andan原点在该基线上,每个字形相对于。相同的过程,重复起源,结果略有不同(见下文) - 这里可以看到基线非常明确,具有雕文变得更加模糊地朝向每个右侧模糊。

我对结果很满意。这只是我发现这已经完成了 - 虽然看起来我的最终结果(而不是那样精美的动画)有一个小小的清晰度,所以我很高兴我为自己尝试了。但这似乎似乎像旅程结束。虽然这是一个有趣的实验,并且在普通字体样本(以及奇怪的分数的情况下,展示了许多普遍的责任,特别是在Thodist普遍形式中清楚地存在的小写字母),我真正想要的是平均值某种方式提供了现有字体的明确边缘。所以我开始考虑走向更顺畅的方式,更清晰的字母形式。

一个似乎明显的想法是简单地采取漏斗实验的模糊结果,并使用阈值来创建单色图像。在这方面的一些实验(我第一次尝试用一个小写的'f',我后来发现了,由于中间秘密行程的高度的差异,我以后发现良好的结果是相信我需要透视聪明的方式为了成功。很好,必须有一个简单的平均形状的方法,同时将结果保持为ashape?

事实证明,不要简单。在两个形状之间有许多有可能的方式“变形” - 似乎最自然的似乎取决于我们对形状中的“特征”的看法。考虑用丝绸的首都我的灰色,一个其中的两个特征概念是抽象形式¹。要采取更简单的例子,用相同的方形旋转45°的正方形是什么?有几种措施......

所以,这让我难过了一段时间。我决定我需要了解FontSbetter,所以我建立了一个简单的Web应用程序,以查看我所拥有的字体中的线条,曲线和控制点。在此基础上,我开始考虑的方式(顶点,曲线,茎,源区,erfifs等)可能与字体之间相匹配。然而,当考虑一些时,这是一个兔子洞,我可能永远不会到底部的底部更不寻常的字体。Pershaps有一个更简单的想法是躲避我的。

然后它发生在我:因为我的目标是平均大量字体,也许最好使用一个非常简单的过程,并希望结果在大量的字体上出现良好。那么,将每个字母周边分成大量(例如,500)等间隔点,并且刚刚在每个字母上平均相应的位置?有必要匹配Sothey在每个字母中的位置大致相同的位置,然后该过程将是菲律地的²。

找到了一个简单的过程,我准备开始了。经过大约一个月的奴役时间奴役(纯粹的乐趣!比任何电脑游戏更好) - 在我学到了关于Bezier曲线和字体度量的过程中的过程 - 我有aresult。我称之为vielía - 这是一个与字词“平均”根源相关的西班牙语。它实际上意味着机械分解或损坏。这似乎奇怪地拟合,我是一位西班牙朋友的朋友,“艾弗里亚是一种令人难以置信的美妙唱片,无论其含义如何”。所以那个'很好。

一路上,我自然地呼吁最好的设计师们知道 - 我的兄弟尼克塞斯人,洛伊德托马斯,汤姆·穆勒和克里斯麦格勒,公元产。最后,我决定使用SIL Open FontLicense释放字体 - 这意味着任何人都可以使用它,但是它们喜欢 - 在家庭中的常规,粗体和光变种,以及带有斜体的粗体型。每个都来自我机器上的字体的相应子集。另外也是我所有字体制作的“Grosea”版本(总共725)。 Avería家族(zip,369kb)[2011年11月9日]Avería在Open Font Library *新*由流行的需求:AveríaSerif家庭(Zip,323KB)OflbAveríaSans家族(ZIP,320KB)OFLB * New *Avería,Serif并且SAN包装为TTC TrueType集合(因此您可以一次安装每个家庭,而不是一次安装每个家庭)。谢谢Ludzig:AveríaTTC文件(ZIP,946KB)* New *Avería的版本,基于Google Web Fonts目录的OFL字体 - 现在通过GWF作为Averíalibre:AveríaGWF系列(Zip,488KB)AveríaSerifGWF系列( ZIP,432KB)AveríaSansGWF家庭(ZIP,426KB)预览随时您可以免费给我发电子邮件,如果您有任何疑问 - 或使用下面的评论框。 N.B.我有一些来自人们的电子邮件,询问他们是否可以在各种商业/非商业项目中使用Avería。我喜欢听到你用这些字体做点什么 - 但是没有必要询问许可。你绝对可以自由地使用它们。

1.事实上,存在一些有趣的印刷工具,似乎提供了在字体之间插入的能力 - 以了解定义不同字体字符的特征。一个是超级发电机;另一个是fontlab的字体混合工具。虽然我很乐意用这些人玩耍,但它们是像我这样的业余爱好者的价格范围。值得庆幸的是,开源Fontforge正在手头上,对这个项目非常有用。

我沿途遇到的问题是如何处理两个特别的案例 - 小写'A'和'G'。这两种都存在于双倍的共同形式 - 并且'g'特别棘手,作为一个变型孔孔,而另一个只有一个。在尝试各种方面比较两者并找到一个快乐的意思,我决定简单地选择最常见的形式,这结果是一个单孔g,'圆'a为italics和'钩住'a for non-italic案件。