Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Google字体在Internet Explorer(IE)11中不起作用_Css_Internet Explorer_Webfonts_Google Webfonts_Internet Explorer 11 - Fatal编程技术网

Css Google字体在Internet Explorer(IE)11中不起作用

Css Google字体在Internet Explorer(IE)11中不起作用,css,internet-explorer,webfonts,google-webfonts,internet-explorer-11,Css,Internet Explorer,Webfonts,Google Webfonts,Internet Explorer 11,目前正在使用谷歌字体整合一个网站。在IE6到10、Firefox、Chrome和移动浏览器中,一切都可以正常工作。然而,在IE11上没有字体加载,所有内容都使用回退字体(无衬线等)显示 同样的问题似乎已经在下面两页讨论过,但没有解决: 我也找不到解决方案,我想知道这里是否有人有解决办法。使用Web字体加载程序javascript而不是默认的添加字体的方法在IE11中对我有效 它还有一个优点,就是在下载字体之前,在慢速连接上显示默认字体文本,此时它将切换到谷歌字体。否则,几十秒钟内你根本没有收

目前正在使用谷歌字体整合一个网站。在IE6到10、Firefox、Chrome和移动浏览器中,一切都可以正常工作。然而,在IE11上没有字体加载,所有内容都使用回退字体(无衬线等)显示

同样的问题似乎已经在下面两页讨论过,但没有解决:


我也找不到解决方案,我想知道这里是否有人有解决办法。

使用Web字体加载程序javascript而不是默认的添加字体的方法在IE11中对我有效

它还有一个优点,就是在下载字体之前,在慢速连接上显示默认字体文本,此时它将切换到谷歌字体。否则,几十秒钟内你根本没有收到任何文本


重要提示:您应该选择与大小/字距/前导等相似的后退字体,以尽量减少影响用户体验的屏幕重画和内容跳转问题

甚至我在IE11中也遇到了同样的问题,但使用“woff”格式为我解决了这个问题。

我也遇到了类似的问题。只有当我按下刷新或前进/后退按钮时,css中的字体才加载到IE11中。我已经成功地解决了这个问题,在加载文档时向头部添加了一个空的“style”标记。 (例如:
$('head')。附加('')

希望这能对有同样问题的人有所帮助。

在我看来,微软已经决定实施内置于字体文件中的DRM。可能会对你有所帮助,但请阅读页面底部的警告。IE 11存在谷歌搜索引擎的漏洞,这意味着任何与谷歌相关的东西都可能有问题。。。。。。我想是的……我在IE11(和IE10)上也遇到了类似的问题,我的自定义谷歌字体的宽度不正确。页面根据默认的主体字体呈现元素,然后在稍后应用Google字体。这条建议解决了我的问题,对我有效。