我在使用Safari和OpenSans时遇到了一些问题。字体确实似乎是栅格化的。经过一些研究,我发现问题的一部分可以解决:
* {
-webkit-font-smoothing: subpixel-antialiased;
}
但是这还不够,你可以在下面的截图中看到。我试图应用一些text-shadow甚至-webkit-text-stroke,但结果在其他浏览器上恶化。
真实的结果:https://waaave.com/tutorial/php/playing-with-the-instagram-api-authentication/
答案 0 :(得分:0)
这个css应该有效:
img {
image-rendering: optimizeSpeed; /* GIVE ME SPEED */
image-rendering: -moz-crisp-edges; /* Firefox */
image-rendering: -o-crisp-edges; /* Opera */
image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
image-rendering: optimize-contrast; /* CSS3 Proposed */
-ms-interpolation-mode: nearest-neighbor; /* IE8+ */
}
答案 1 :(得分:0)
可能是背面可见性。试试这个:
* {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
}
Backfacing适用于浏览器中的动画。基本上它是渲染元素两次。可以把它想象成3D空间。如果你翻转字体,你仍然应该看到它。背面可见性实质上是在视口的相对侧渲染字体,而您希望旋转它。值得庆幸的是,如果您不需要,可以禁用此属性。