html - 禁用抗锯齿 Safari

标签 html css safari cross-browser

我在使用 Safari 和 OpenSans 时遇到了一些问题。字体真的看起来光栅化了。经过一些研究,我发现部分问题可以通过以下方式解决:

* {
    -webkit-font-smoothing: subpixel-antialiased;
}

但这还不够,如下面的屏幕截图所示。我尝试应用一些文本阴影甚至 -webkit-text-stroke,但结果在其他浏览器上会变差。

Chrome ScreenShot Safari ScreenShot

实际结果:https://waaave.com/tutorial/php/playing-with-the-instagram-api-authentication/

最佳答案

这个 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+                           */
}

source

关于html - 禁用抗锯齿 Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19817388/

相关文章:

html - 将下拉菜单的边从右更改为左

html - 在 100% div 中彼此相邻的 2 个超大 div

javascript - jquery mouseenter 在 ios Safari 和其他触摸设备上触发。如何阻止它?

jquery - 较低的 div 在 CSS 和 jQuery 动画中变形

响应式设计的 HTML/CSS 居中问题

来自 UNC 路径的 html 图像源

javascript - 如何将表单中的值存储在变量中以供以后在函数中使用?

javascript - 如何读取浏览器支持的所有样式属性

html - Safari - 子元素高度超过父元素

html - Safari 上的视差图像闪烁