最近在另一个论坛上提出了一个问题,让我重新思考了我对矢量格式的理解。TrueType 字体是矢量格式,并且 - 我之前曾想过 - 如果矢量编辑器要显示它们以进行编辑,它只会显示原始字体形状中描述的点,如果有曲线,则仅显示适当的句柄那些点。
我看不到一个软件包(Glyphs)如何将 Arial 中的 a 解释为20 点,而另一个(Illustrator)在转换为轮廓或展开时将其解释为 37 点。我手头没有Glyphs,但可以确认 Illustrator 在尝试自己时确实给出了 37 分。原始海报提供了两种结果的说明,如下所示:
来自 Arial in Glyphs的a:
Illustrator中相同字体的arial一词(关注字母a中的点与Glyphs中的相同):
我了解矢量图像文件的基本概念;数据是点的一系列坐标以及其他数学上详细说明点之间曲线(或缺少曲线)量的信息。我不明白的是两件事:
TrueType 字体中的数据是否没有以这样的方式描述,以至于当它被概述时,它可以非常直接地翻译成 Illustrator 中的可编辑形状?为什么 Illustrator 增加了额外的点?还是根本没有使用点来描述 TrueType 格式(我不明白如何)?
Glyphs似乎表明可以在有限的点数中描述某些曲线。为什么像Illustrator这样知名的软件需要更多的点来描述同一条曲线?我认为这是一个糟糕的翻译,我想大多数用户也会期待这一点。这与问题一有一点重叠,所以也许一个答案涵盖了两者。