加载谷歌素材图标时如何修复IE11中的CSS311?
Posted
技术标签:
【中文标题】加载谷歌素材图标时如何修复IE11中的CSS311?【英文标题】:How to fix CSS311 in IE11 when loading google material icons? 【发布时间】:2019-09-11 23:50:21 【问题描述】:在ie11中,我正在加载谷歌素材图标
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/icon?family=Material+Icons">
但我遇到了这个问题
CSS3111: @font-face encountered unknown error.
在线查找错误,它说二进制源的制作方式不符合 Microsoft 标准,但是我应该为此使用另一个链接吗?
谢谢
【问题讨论】:
【参考方案1】:请检查this article和thread。
CSS3111 可能是由称为委托字体阻止的 Windows 10 功能引起的。不受信任的字体阻止功能可以阻止用户加载由图形设备接口 (GDI) 处理的不受信任的字体。不受信任的字体是安装在 %windir%Fonts 目录之外的任何字体。
使用组策略禁用不受信任的字体阻止
-
打开组策略管理编辑器
在本地计算机策略下,展开计算机配置、管理模板、系统,然后单击缓解选项。
在不受信任的字体阻止设置中选择不阻止不受信任的字体。
使用注册表编辑器禁用不受信任的字体阻止
-
打开注册表编辑器 (regedit.exe) 并转到以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\
如果 MitigationOptions 键不存在,请右键单击并添加一个新的 QWORD(64 位)值,将其命名为 MitigationOptions。
要关闭此功能:键入 2000000000000。然后重新启动计算机
【讨论】:
以上是关于加载谷歌素材图标时如何修复IE11中的CSS311?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复此脚本中的 IE ClearType + jQuery 不透明度问题?