在Illustrator中,为什么有些字体文本框更大,下方多出一块空白
我们经常发现,在AI这款软件里,字体的可控性是有一定问题的。尽管新版本带来了字体预览、字体搜索、Adobe Fonts等强化功能,Illustrator仍然不具有类似Microsoft Word那样的文字处理器级别的字体优化能力。
其中一个常见问题就是,字体的边界往往和界定框是不同的。
在老版本中,Illustrator下如果给文本框整个添加了“字间距”,那么文本框内最后一个字体末尾也会被加上这个间距,使得即便是用居中对齐的方式,文本框内的最后一行字也不在正中间……类似的问题还有一些,但在新版本中都被逐步修复(CC开始上述问题就解决了)。
而很多设计师发现还有另一个问题,那就是部分字体的边界会比其他字体大,具体表现为在字体基线下方会有一大块空白。

如上图所示,你会发现相同的字体尺寸(大小和行距都是相同的数值),界定框的大小明显不一样。很多中文字体都会有这个问题,这是为什么呢?
下方出现空白的原因
实际上,这样字体下方出现空白纯属是字体设计时,在参数设置上有缺陷。这也就是为什么这类问题通常发生在小众字体或者个人设计师设计的字体上。那么这里的参数指的是什么呢,我们来看下面的截图。

在截图中,我们列出了三组ttf字体的数值,左起第一排为“微软雅黑”的字体设置,第二排为“幼园”的字体设置,而第三排就是上述的问题字体。可以看到,在红框标注的范围内,第三排的数值明显要大很多。
这些数值规定的即是字体的尺寸和边界,其中尺寸(Size)用作放大基准,而边界极限(Offsite)则用作在字体周围制造边界(Margin)。可以看到第三个字体的边界极限很高,这就导致了Illustrator处理这个字体的时候,会给予较大的界定框。
问题的解决
对于Microsoft Word这类专业的文字处理器来说,这个边界并不是问题,它能够识别字体的实际边界,并优先使用文档网格进行对齐,因此在Microsoft Word里这类字体会表现地基本甚至完全正常。
这个问题理论上最佳的解决方式是修改字体本身,但这并不是很容易的事情,随意修改边界可能会造成字体中部分用到边界的字符(这类字符往往可能是字体设置了大边界的原因,有些作者会将类似数字签名的信息做成一个字塞进去)不能正常显示。
因此只能退而求其次,使用终极办法:转曲。选中字体后,点击对象→扩展,或者直接按下快捷键Ctrl+Shift+O(转曲文字对象),文字就会按照外形变成路径,界定框也就自然和路径最外周一致了……