CSS 转换(旋转)文本在 Chrome 和 Firefox (Windows) 中看起来没有消除锯齿

标签 css google-chrome firefox html-rendering text-rendering

如果我对文本应用旋转,它不会在 Firefox 和 Chrome(仅在 Windows)中呈现消除锯齿,但它在 IE 中正确呈现。此外,它可以在 Mac OS X 的 Chrome 和 Firefox 中正确呈现。

以下是在我的 Windows 8 中比较三种浏览器的屏幕截图:

http://d.pr/i/9qeg ( Chrome )

http://d.pr/i/r8i0 (火狐)

http://d.pr/i/crZ7 (IE10)

上面的CSS转换很简单

transform: rotate(-1.5deg) translateY(-2px);

这是一个 fiddle :

http://jsfiddle.net/sa6Nb/2/

有什么想法吗?

最佳答案

Updated Fiddle

transform: translate3d(0, 0, 0);

您可以尝试使用 translate3d。据我所知,它会触发元素渲染过程的硬件加速。你可以看到 fiddle 的区别(至少在 chrome 中)

关于CSS 转换(旋转)文本在 Chrome 和 Firefox (Windows) 中看起来没有消除锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21039560/

相关文章:

css - 元素位置为 :realtive 的 Firefox 39 上的 Google map 事件点击

css - 当 li 具有固定宽度时,谷歌浏览器中的 li 文本对齐问题

html 表单 - 使输入出现在同一行

css - 使用 :nth-child(odd) selector on div image

jquery form .submit() 仅适用于 Chrome

javascript - 输入搜索在 Edge、IE 或 Firefox 中不起作用

css - 如何将 map 限制在内容框内?

html - 如何将 chrome 浏览器与 sublime text 集成以获得更好的工作流程

android - 在 android 的 Google Chrome 中,如何设置 unsafely-treat-insecure-origin-as-secure

html - 子项仅在 Firefox 中脱离内联网格父项