@ font-face没有嵌入IE8及以下版本

时间:2012-01-27 12:39:09

标签: font-face

由于某种原因,字体不会在IE 8及以下版本中呈现。我已经应用了IE修复程序(.eot?#iefix),它总是有效,但由于某种原因,现在不是这样。有人知道出了什么问题或有这样的问题吗?这就是我所拥有的:

@font-face {
font-family: 'rrb-main';
src: url('./assets/rrb-main.eot');
src: url('./assets/rrb-main.eot?#iefix') format('embedded-opentype'),
         url('./assets/rrb-main.woff') format('woff'),
         url('./assets/rrb-main.ttf') format('truetype');
font-weight: normal;
font-style: normal;

}

1 个答案:

答案 0 :(得分:1)

尝试在标签周围使用双引号,如下所示:

@font-face {
font-family: "rrb-main";
src: url("./assets/rrb-main.eot");
src: url("./assets/rrb-main.eot?#iefix") format("embedded-opentype"),
     url("./assets/rrb-main.woff") format("woff"),
     url("./assets/rrb-main.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}

我不知道为什么但有时候有效。由于您拥有字体的EOT版本,因此此标记应该有效。