绕过Windows 10'不受信任的字体'设置,以获取我们网站中使用的字体

时间:2016-10-04 21:33:50

标签: apache fonts windows-10 aem akamai

Windows 10有一个feature来阻止%windir%/Fonts目录之外的任何字体在浏览器中加载。

我们的整个网站(AEM + Apache网络服务器)使用专有的购买字体,因此在所有PC中都被屏蔽。有没有办法绕过这个设置,以便字体在所有用户中无缝加载。

我们需要从AEM / Apache websrver / Akamai CDN端做一些事情,因为最终用户无法进行任何本地更改。

我没有在网上找到太多帮助。

2 个答案:

答案 0 :(得分:1)

文档说明了 - "默认情况下,此功能未开启。" 所以我认为您正面临公司发布的问题已启用此安全功能的笔记本电脑。

根据您的字体许可,您可以选择执行以下操作 -

  • 使用用户代理信息检测操作系统是否为Windows 10
  • 如果检测到Windows 10,则显示带有下载和安装字体链接的叠加层

答案 1 :(得分:1)

要让字体使用此设置,可以在打开Untrusted字体设置的每台计算机上安装字体,然后使用回退声明字体。 第二种选择是将应用程序列入白名单,在这种情况下,将要列入白名单的浏览器,如Microsoft网站中所述:https://technet.microsoft.com/en-us/itpro/windows/keep-secure/block-untrusted-fonts-in-enterprise

我和Icomoon有类似的问题,但概念是相同的:在系统中安装字体然后声明一个后备字体。

这可能对您有所帮助:

http://maurizionapoleoni.com/blog/how-to-display-fontawesome-icomoon-and-font-icons-on-a-windows-10-with-blocked-untrusted-fonts/