【问题标题】:font face not working on IE7 & IE8 and working on IE9,10, Firefox, and all other browsers字体在 IE7 和 IE8 上不工作,在 IE9、10、Firefox 和所有其他浏览器上工作
【发布时间】:2013-12-09 16:20:19
【问题描述】:

这是我的css

@font-face {
    font-family: 'droidnaskhbold';
    src: url('../../fonts_new/droidnaskh.eot');
    src: url('../../fonts_new/droidnaskh.eot?#iefix') format('embedded-opentype'),
         url('../../fonts_new/droidnaskh.woff') format('woff'),
         url('../../fonts_new/droidnaskh.ttf') format('truetype'),
         url('../../fonts_new/droidnaskh.svg#droidnaskhbold') format('svg');
}

我无法让它在 IE7 和 IE8 上运行 请帮忙

【问题讨论】:

  • 您回答了自己的问题。 font-face 在 IE7/IE8 中不起作用。它适用于 IE9 及更高版本。请参阅此处的注释:w3schools.com/cssref/css3_pr_font-face_rule.asp
  • 那么我怎样才能让它在 IE7,8 中工作。我见过太多的网站有这种技术,谢谢
  • Font-face 在 2008 年不存在 - 因此那些浏览器无法支持它。而且我真的想不出一种可行的方法来使用 polyfil。有时您只需要接受如果用户想要生活在 2008 年,那么他们将获得 2008 年版本的网络......
  • 好点,有些人真的想活在 2008 年。他们的问题不是我的

标签: css internet-explorer font-face


【解决方案1】:

Font-face 已支持 by IE5.5 and up 和 EOT 字体 since IE6,所以我不明白为什么这不起作用。

如果没有更多代码,很难判断这里出了什么问题。缺少:before 支持、字体路径错误、IE 安全设​​置中禁用字体下载?

【讨论】:

  • 感谢您的回答,欢迎来到 StackOverflow。实际上,带有 TTF 的font-face 已经在 IE4 (1997) 中得到支持。见:en.wikipedia.org/wiki/Internet_Explorer_4
  • 该表指的是 IE4 能够使用系统 TTF 字体,而不是带有 font-face 的自定义字体。直到 IE9 才支持通过 font-face 的 TTF 字体 - 需要注意的是字体的嵌入权限设置为“可安装”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-04
  • 1970-01-01
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
  • 2011-02-12
  • 2014-11-28
相关资源
最近更新 更多