我无法在 IE (IE9) 中正确加载字体。在 Chrome 中运行良好。
您可以通过查看此Fiddle来查看问题。在 IE9 中显示一个框,而在 Chrome 中显示一个星号。
我正在使用此处找到的 FontAwesome 包。我认为问题在于 .css 文件顶部的 @font-face 声明(如下所示)。有人能看出为什么 IE 不会呈现这种字体吗?
@font-face {
font-family: 'FontAwesome';
src: url('../font/fontawesome-webfont.eot');
src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/fontawesome-webfont.woff') format('woff'),
url('../font/fontawesome-webfont.ttf') format('truetype'),
url('../font/fontawesome-webfont.svgz#FontAwesomeRegular') format('svg'),
url('../font/fontawesome-webfont.svg#FontAwesomeRegular') format('svg');
font-weight: normal;
font-style: normal;
}