我的嵌入式网络字体似乎有一个永久性的填充底部

My embedded webfont seems to have a permanent padding-bottom

下面的图片展示了我的问题。在任何使用这种字体的地方你都可以看到它不会像另一种字体那样垂直居中。我没有任何古怪的行高设置。我用到哪都是这样。

我不知道为什么,我一直在用谷歌搜索这个问题,除了关于行高的教程外什么也没有找到,但至少没有帮助。

字体为ITCAvantGardeStd-Demi.otf.

按照zgood的建议,转换字体并在https://transfonter.org/上检查"Fix Vertical Metrics"解决了我的问题。

与"Fix Vertical Metrics":

有时您需要标准化字体垂直指标。您可以 运行 通过网络字体生成器 Font Squirrel or TransFonter 和 select "Fix vertical metrics" 来生成新的字体文件。