首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Internet Explorer9呈现Arial比其他浏览器更强?

为什么Internet Explorer9呈现Arial比其他浏览器更强?
EN

Stack Overflow用户
提问于 2011-12-30 13:06:00
回答 2查看 4.6K关注 0票数 6

由于某些原因,IE9呈现的Arial字体比IE7、IE8、Chrome和Firefox等其他浏览器更粗体。我在CSS中寻找了原因,但没有发现任何错误。

发生的另一件事是,我的大部分网站的单词间距都是1到2像素,但IE9显示得太宽了,所以我用正常的单词间距为它做了条件css。

你可以在附加的截图中看到不同之处,也可以在这个临时链接中找到它:http://pat.co.il/shirg/matanuziel.com/

任何想法都将受到感谢。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-30 13:11:15

问题出在浏览器的上,而不是你的站点。

通过使用DirectWrite,Internet Explorer9使用子像素定位的ClearType来呈现文本。与其他浏览器相比,这可能会导致呈现差异,这是预期行为。正如您所看到的,它会导致文本变得更加模糊。

顺便说一句,如果你想使用非标准字体并让它们(合理地)呈现给所有用户,你应该考虑使用TypeKit。请注意,在不同的浏览器之间仍然会有细微的渲染差异,可能与您在这里所经历的相同数量级。

正如Alan所说,使用normalize.css是一个好主意。

票数 6
EN

Stack Overflow用户

发布于 2011-12-30 13:19:31

normalize.css可能值得一看。我不知道它是否会解决您的特定问题,但我发现这是一个很好的起点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8676336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档