由于某种原因,字体不会在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;
}
答案 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版本,因此此标记应该有效。