0

演示

这是一些生成几行文本的简单 JS。它在 FF、Chrome、Opera 和 IE9 中呈现良好,而在 Safari(在 Win7 上)中呈现不佳:文本有各种伪像,并且通常看起来像是被遮蔽了。它实际上在我的生产站点上看起来比这更糟糕,但它是安全的,所以我不能发布链接。

该站点最初有一些有限的文本和许多复杂的图形,并且在所有 5 种浏览器上都可以很好地呈现。我添加了更多文本,但现在无法在 Safari 中使用。我认为转换可能会更糟 - 尝试缩放 jsfiddle,您会看到伪影根据缩放出现和消失。

有任何想法吗?Safari刚刚坏了吗?

4

1 回答 1

1

对文本进行描边比仅填充文本要重,因此 Safari 很可能在此处采取了一些捷径(可能出于性能原因)并因此导致渲染质量受损。但这也可能只是一个正常的错误。

无论如何,删除文本上的笔划,事情应该会更好看。

于 2012-06-01T12:46:40.230 回答