【发布时间】:2012-09-04 11:02:18
【问题描述】:
Safari 使用 Typekit 字体和文本渲染删除单词之间的空格时遇到问题:css 中的 optimizeLegibility ..
它在 Chrome 中运行良好,因此不是 webkit 问题。它在 Firefox 中也很好用。 我想使用 optimizeLegibility 的原因是因为 webkit 浏览器中的字距太可怕了..
有什么建议吗?
编辑: I've created a sample here (它在 Firefox 和 Chrome 中运行良好,但在 Safari 5.1.7 中不适用(至少在 Windows 中不适用))
作为替代方案,如果有人可以帮助我在 Firefox 中获得起点,就像在 Chrome 中一样,我可以使用 lettering.js 或其他东西来手动调整字距。我无法让它与文本渲染一起使用:optimizeSpeed;
编辑: 从 Typekit 得到这个答案:
很抱歉您遇到了这个问题。不幸的是,我们已经看到了一些 这些问题与: Safari 和 Chrome 中的优化易读性。它似乎 非常随机并影响某些字体。
很抱歉,我们对此无能为力 除了使用 Safari/Webkit 提交错误。
您能告诉我是哪种字体显示了问题吗?让我知道和 我们会从那里拿走它。
希望他们能想出办法:)
编辑:我现在从 Typekit 获得了更多答案。
对于大标题,您只需使用 CSS 更改设置即可。 这样你在 Firefox 中的起始位置是一样的:
文本渲染:优化速度;
这将改变 Firefox 和其他的文本渲染。然后你 可以使用 lettering.js 进行字距调整。
我希望这会有所帮助。如果您有任何其他问题,请告诉我。
但是我已经尝试过了,所以我让他们知道了,不幸的是他们无法再帮助我解决这个问题。
我附上了一张图片,展示了它在不同浏览器中的外观,所有浏览器都使用 Windows 7..
【问题讨论】:
标签: css safari text-rendering kerning typekit