Internet explorer @字体与谷歌网页字体

Internet explorer @字体与谷歌网页字体,internet-explorer,font-face,antialiasing,google-webfonts,Internet Explorer,Font Face,Antialiasing,Google Webfonts,我设计了一个网站,使用了大量的谷歌网页字体。不幸的是,在WinXP(IE6-8)上,有些字体似乎过度消除了锯齿,并失去了视觉清晰度和清晰度。IE8上的任何其他浏览器(Safari、Chrome、FF)和MacOSX上的任何浏览器都没有问题 WinXP上的IE8(过度狂热的抗锯齿) Chrome WinXP(看起来不错) 因此,我正在考虑使用相同的字体。与谷歌网页字体相比,使用@font-face有哪些优点/缺点?到目前为止,从我的实验来看,它们看起来好多了 另外,document.ready

我设计了一个网站,使用了大量的谷歌网页字体。不幸的是,在WinXP(IE6-8)上,有些字体似乎过度消除了锯齿,并失去了视觉清晰度和清晰度。IE8上的任何其他浏览器(Safari、Chrome、FF)和MacOSX上的任何浏览器都没有问题

WinXP上的IE8(过度狂热的抗锯齿)

Chrome WinXP(看起来不错)

因此,我正在考虑使用相同的字体。与谷歌网页字体相比,使用@font-face有哪些优点/缺点?到目前为止,从我的实验来看,它们看起来好多了

另外,document.ready()是否在加载@font-face字体后被激发?

没有区别。 如果你看一下Google Web字体的后端,它使用
@font-face
的方式与其他人使用它的方式完全相同,包括FontSquirrel及其
@font-face
生成器。没有魔法,没有特别的东西。重要的是字体本身,以及浏览器的渲染引擎

您可以尝试不同的字体,也可以使用特定于浏览器的样式表来解决该特定问题


不,正如名称所示,
DOMContentLoaded
(jQuery
ready
)事件在加载DOM后触发<代码>加载之后可能会触发,我不确定。最好不要依赖它。

没有区别。 如果你看一下Google Web字体的后端,它使用
@font-face
的方式与其他人使用它的方式完全相同,包括FontSquirrel及其
@font-face
生成器。没有魔法,没有特别的东西。重要的是字体本身,以及浏览器的渲染引擎

您可以尝试不同的字体,也可以使用特定于浏览器的样式表来解决该特定问题



不,正如名称所示,
DOMContentLoaded
(jQuery
ready
)事件在加载DOM后触发<代码>加载之后可能会触发,我不确定。最好不要依赖它。

如果您希望它在所有浏览器上都完全相同,请使用类似Cufon的东西

本文对它们进行了比较

有人在这里问类似的问题>>


如果希望在所有浏览器上都完全相同,请使用Cufon之类的工具

本文对它们进行了比较

有人在这里问类似的问题>>


经过进一步调查(感谢您的回答),我终于找到了问题所在。我使用了等效的字体,在IE8中只是稍微好一点(我想是因为字体设计的不同)。但真正的问题是用于生成梯度的MS过滤器。我正在使用指南针代码(由生成)创建渐变背景。用于IE6-8渐变的MS过滤器会导致字体看起来不清晰。当我求助于图像背景(叹气…)时,字体又漂亮又清晰了。经过更多的调查(感谢你的回答),我能够找到问题所在。我使用了等效的字体,在IE8中只是稍微好一点(我想是因为字体设计的不同)。但真正的问题是用于生成梯度的MS过滤器。我正在使用指南针代码(由生成)创建渐变背景。用于IE6-8渐变的MS过滤器会导致字体看起来不清晰。当我求助于一个图像背景(叹气…)的字体是好的和清晰的。