目前正在使用 Google Fonts 构建一个网站。一切都可以在 IE6 到 10、Firefox、Chrome 和移动浏览器上运行。然而,在 IE 11 上,不会加载任何字体,并且所有内容都使用后备字体(无衬线字体等)显示。
同样的问题似乎已在以下两页上讨论过,但没有解决方案:
谷歌代码
MSDN 论坛
我也找不到解决方案,想知道这里是否有人有解决方法。
对我来说,在 IE11 中使用 Web Font Loader javascript 而不是添加字体的默认方法是可行的。https://developers.google.com/fonts/docs/webfont_loader.
它还具有在慢速连接上显示默认字体文本的优点,直到字体下载,此时它将切换到谷歌字体。否则,您将在数十秒内收不到任何文本。
重要提示:您应该选择具有相似大小/字距调整/行距等的后备字体,以尽量减少影响用户体验的屏幕重新绘制和内容跳跃问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)