Safari在使用Typekit字体和文本渲染删除单词之间的空格时遇到问题:css中的optimizeLegibility ..
它在Chrome中运行良好,因此它不是webkit问题。它在Firefox中也很好用。 我想使用optimizeLegibility的原因是因为在webkit浏览器中字距调整很糟糕。
有关做什么的任何建议?
编辑: I've created a sample here (它适用于Firefox和Chrome,但不适用于Safari 5.1.7(至少不适用于Windows))
作为替代方案,如果有人可以帮助我在Chrome中获得起始点,就像在Chrome中一样,我可以使用fonts.js或其他东西来手动操作。我无法使用文本渲染:optimizeSpeed;
编辑: 得到了Typekit的答案:
对不起,你遇到了这个问题。不幸的是,我们已经看到了一些 这些问题包括:Safari和Chrome中的optimizeLegibility。它似乎 非常随意并影响某些字体。
我很遗憾地说,但我们无能为力 除了提交Safari / Webkit的错误。
你能告诉我哪种字体显示问题吗?让我知道 我们会从那里拿走它。
希望他们能解决问题:)
编辑:我现在从Typekit获得了更多答案。
对于大标题,您只需使用CSS更改设置即可。 这样你在Firefox中就有了相同的起点:
text-rendering:optimizeSpeed;
这将更改Firefox和其他人的文本呈现。那么你 可以用刻字.js。
我希望这会有所帮助。如果您有任何其他问题,请与我们联系。
但是我已经尝试过了,所以我让他们知道,不幸的是他们不能再帮我解决这个问题了。
我附上了一张关于它在不同浏览器中的样子的图片,全部使用的是Windows 7 ..
答案 0 :(得分:0)
实际上它可能是一个webkit问题,因为webkits实际上是由apple发明的!
字体的渲染取决于浏览器,甚至在typekit网站上,似乎所有字体的呈现方式都依赖于浏览器。
更好的选择是使用css3的@ font-face的新功能,并使用您喜欢的任何字体,而无需使用外部服务。
您可以更好地渲染文字,因为您可以更好地控制内容。
我不确定你的问题在哪里,但也许这个替代方案会有所帮助。
关于webkits的额外信息: http://en.wikipedia.org/wiki/WebKit
如果你看看它的起源,它会告诉你关于苹果创建webkit的信息。