有什么方法可以确保图标字体始终在 IE 8 上加载?
Is there any way to ensure that icon fonts always load on IE 8?
我整天都在尝试让自定义图标字体在 IE 8 中工作(例如,Fontello or Icomoon)。
下载图标字体后,Fontello 和 Icomoon 都提供 "demo" 页图标字体。我一直在使用演示页面进行测试。
就平台而言,我一直在使用IE8 on WinXP VM from ModernIE。
我遇到的问题是在 50% 到 90% 的时间内字体加载正常。其余时间它无法加载,导致空白 space 如果使用 fontello,则应为空白;如果使用 icomoon,则应为空白框。
我觉得我已经尝试了互联网上任何地方提到的所有修复方法。
我要疯了吗?是否不可能让图标字体在 IE 8 每次 页面加载时工作?我必须接受零星加载吗?
为了重现错误,只需从 icomoon 或 fontello 下载任何随机自定义字体,然后在 ModernIE 的 WinXP VM 上使用 IE8(如上所述)。我不能代表其他配置(例如 Win7 上的 IE8),但我希望它们是相同的。
我遇到了同样的问题,在互联网上一无所获。
所以我尝试了自己的方法并找到了解决方案。做起来有点长,但至少看起来有效。
- 在 Fontello 中,选择您的图标后,转到自定义代码并给它们一个已知字符。 (例如:a-z、A-Z、0-9)
- 下载字体并照常执行。
- 然后使用 FontSquirrel,给它 .ttf 并使用 "Optimal" 模式重新创建字体。
- 用 FontSquirrel 生成的字体替换 Fontello 字体。不要忘记调整 fontello.css.
我不知道问题到底出在哪里,但这是我找到的唯一解决问题的方法。
当我看到我使用的另一种图标字体(不是来自 Fontello)没有这个问题时,我想到了这样做。每当我重新加载页面时,这个总是工作正常,但 Fontello 字体变得疯狂。
我希望这对您有所帮助,希望 Fontello 能找到解决此问题的方法。
我整天都在尝试让自定义图标字体在 IE 8 中工作(例如,Fontello or Icomoon)。
下载图标字体后,Fontello 和 Icomoon 都提供 "demo" 页图标字体。我一直在使用演示页面进行测试。
就平台而言,我一直在使用IE8 on WinXP VM from ModernIE。
我遇到的问题是在 50% 到 90% 的时间内字体加载正常。其余时间它无法加载,导致空白 space 如果使用 fontello,则应为空白;如果使用 icomoon,则应为空白框。
我觉得我已经尝试了互联网上任何地方提到的所有修复方法。
我要疯了吗?是否不可能让图标字体在 IE 8 每次 页面加载时工作?我必须接受零星加载吗?
为了重现错误,只需从 icomoon 或 fontello 下载任何随机自定义字体,然后在 ModernIE 的 WinXP VM 上使用 IE8(如上所述)。我不能代表其他配置(例如 Win7 上的 IE8),但我希望它们是相同的。
我遇到了同样的问题,在互联网上一无所获。
所以我尝试了自己的方法并找到了解决方案。做起来有点长,但至少看起来有效。
- 在 Fontello 中,选择您的图标后,转到自定义代码并给它们一个已知字符。 (例如:a-z、A-Z、0-9)
- 下载字体并照常执行。
- 然后使用 FontSquirrel,给它 .ttf 并使用 "Optimal" 模式重新创建字体。
- 用 FontSquirrel 生成的字体替换 Fontello 字体。不要忘记调整 fontello.css.
我不知道问题到底出在哪里,但这是我找到的唯一解决问题的方法。
当我看到我使用的另一种图标字体(不是来自 Fontello)没有这个问题时,我想到了这样做。每当我重新加载页面时,这个总是工作正常,但 Fontello 字体变得疯狂。
我希望这对您有所帮助,希望 Fontello 能找到解决此问题的方法。