我使用fontsquirrel.com为名为的字体创建了一个webfont集。但是,小写字母 s 看起来不同,略大于所有其他字母。这种情况发生在Windows和多个浏览器上(在Chrome 53,Safari 5.1,Internet Explorer 11,Firefox 49上测试)。
但这不会发生在Ubuntu(chrome和firefox)
上{{3}}
这是Windows字体渲染的问题吗?或者这可能是一个“字体提示”问题?我怎样才能解决这个问题?
答案 0 :(得分:1)
这与" X-Height Snapping"关于TrueType(TT)提示选项。我必须下载TTFAutoHint并手动调整配置并自行提示字体文件,然后通过fontsquirrel.com生成衍生品,将TT提示选项保留为"保持现有"而不是让fontsquirrel处理提示(使用fontsquirrel提示或ttfautohint提示)
我必须设置" X-Height Snapping Exceptions"至-20
,以便它不会使用"捕捉"尺寸小于20ppem。这会在较小的字体大小上生成正确的高度字母s
。这是我的配置:
当你没有设置X-Height Snapping Exception时,在Windows字体预览中可以清楚地看到差异:
当您将其设置为-20
时:
(以上是12月12日的预览)