我無法在IE(IE9)中正確加載字體。在Chrome中運行良好。Internet Explorer不會使用@ font-face來顯示字體圖標
您可以通過查看此Fiddle來查看問題。在IE9中顯示一個框,而在Chrome中顯示一個星標。我使用FontAwesome包發現here。我認爲問題在於.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;
}
你無法想象在相同的問題上我花了多少時間來弄清楚同樣的問題......把我當成了一整天,祝你工作順利 – 2012-03-07 18:28:15