我在IE9中加載了@ font-face字體時遇到問題。 IE8及其以下版本的功能非常完美,就像我試過的其他瀏覽器一樣。 這是我的CSS(字體松鼠語法):在IE9中未加載CSS字體
@font-face {
font-family: 'ssmicon';
src: url('ssmfont3.eot');
src: url('ssmfont3.eot?#iefix') format('embedded-opentype'),
url('ssmfont3.woff') format('woff'),
url('ssmfont.ttf') format('truetype'),
url('ssmfont.svg#svgssmfont') format('svg');
font-weight: normal;
font-style: normal;
}
所有的字形是在基本拉丁文範圍(我讀的地方,IE瀏覽器可能具有其他問題),並在同一服務器(所以沒有跨域問題) 。我已將Access-Control-Allow-Origin設置爲*以防萬一。仍然沒有成功(至少不是根據http://netrenderer.com/。不幸的是,我目前無法訪問IE瀏覽器)。這裏是一個受影響的頁面:http://xn--ssongsmat-v2a.nu/ssm/Test3
任何其他的想法什麼樣的具體要求IE9/10可能對Web字體?
我以前有類似的問題,我想也許重新下載套件可能是修復。 – Rchristiani
我可以確認問題存在於標準模式下的IE 9上(在Windows 7上)。不在怪癖模式。控制檯日誌中有隱藏的錯誤消息。該頁面的CSS代碼龐大,所以我建議您嘗試隔離問題,從僅設置可下載字體的簡單頁面開始。 –
指南針產生這樣一條線,並在ie:src:url('../ fonts/ .eot?#iefix')格式('eot'); –
philipp