Safari 使用 Typekit 字体和文本渲染删除单词之间的空格时遇到问题:css 中的 optimizeLegibility ..
它在 Chrome 中运行良好,因此不是 webkit 问题。它在 Firefox 中也很好用。我想使用 optimizeLegibility 的原因是因为 webkit 浏览器中的字距太可怕了。
有什么建议吗?
编辑: 我在这里创建了一个示例 (它在 Firefox 和 Chrome 中运行良好,但在 Safari 5.1.7 中不适用(至少在 Windows 中不适用))
作为替代方案,如果有人可以帮助我在 Firefox 中获得起始点,就像在 Chrome 中一样,我可以使用 lettering.js 或其他东西来手动调整它。我无法让它与文本渲染一起使用:optimizeSpeed;
编辑:从 Typekit 得到这个答案:
很抱歉你遇到了这个问题。不幸的是,我们已经看到了其中一些问题: Safari 和 Chrome 中的 optimizeLegibility。它似乎非常随机并影响某些字体。
很抱歉,除了向 Safari/Webkit 提交错误外,我们对此无能为力。
你能告诉我哪个字体显示了这个问题吗?让我知道,我们会从那里拿走它。
希望他们能想出办法:)
编辑:我现在从 Typekit 得到了更多答案。
对于大标题,您可以简单地使用 CSS 更改设置。这样,您在 Firefox 中的起始位置相同:
文本渲染:optimizeSpeed;
这将改变 Firefox 和其他的文本渲染。然后你可以用 lettering.js 紧缩。
我希望这有帮助。如果您还有其他问题,请告诉我。
但是我已经尝试过了,所以我让他们知道,不幸的是他们无法再帮助我解决这个问题。
我附上了一张它在不同浏览器中的样子的图片,所有浏览器都使用 Windows 7..