当页面上的任何元素设置为position:fixed;时,Mac Safari字体呈现变细。

14
以下问题仅在macOS版Safari上发生。
我的问题是,如果我使用position: fixed使一个Element元素固定位置,它渲染的字体会比没有加载该Element时更小。
这里有一个例子链接展示了这个问题:http://www.noticekom.ch.k1859.ims-firmen.de/home.html 该元素用于“主页”和“机构”。在这两个页面上,文本的呈现比其他页面上的文本。使用固定位置是为了使主页最后内容的效果。当我将其切换到position: absolute时,字体会正常渲染,但显然效果不起作用。
有人知道解决方法吗?
3个回答

20
body { -webkit-font-smoothing: subpixel-antialiased; }

这让它感到开心 :)


5

这对我有用

-webkit-font-smoothing: antialiased;

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接