pet*_*ter 5 fonts webfonts font-face internet-explorer-8
在我们最近添加并替换了几个图标之后,我们开始在Windows XP上的IE8中看到一个看起来很讨厌的对话框:
此页面使用需要临时安装的字体.这通常是安全的.您想要下载这些字体吗?
[是] [否]
可以通过更改IE8中的某些设置来避免这种情况,但这是一种糟糕的用户体验,并且似乎不会出现在其他具有Web字体的网站中.
有问题的字体是免费的网页图标,收集和使用配置的自定义集合fontastic.me Web应用程序,并利用自己的@字体面的声明,字符编码和CSS类名的输出.
该字体已经生产了4个月左右,并且在没有任何对话框的情况下在IE8/XP上正常加载.在最新更新字体(添加/替换几个图标)后,此对话框开始弹出.它仅在IE8中,仅在XP上(Windows 7很好).
另一个有趣的数据点是在IE9(不是IE8!)上,在字体文件更改之前和之后,控制台都出现错误:
CSS3111:@ font-face遇到未知错误.zLhfkPOm_5ykmdm-wXaiuw.eot
这看起来像这个问题,但在我们的例子中,字体加载很好.
此外,以前,我们遇到了麻烦,安装在本地操作系统上的字体文件(允许的Photoshop comp'ing),并必须通过字体松鼠的处理器来运行它得到它的工作.现在,它安装在操作系统中.
所以我的理论是,或许前,.EOT文件IE8使用了一些问题,这是防止IE从尝试下载它,并在最近fontastic修正这些问题,从而为IE8尝试下载的方式.公共.EOT文件生成器存在已知问题的事实可能是相关的,尽管我不知道fontastic使用什么工具.
什么可能导致对话突然出现?