2012-04-09 39 views
1

我是一名貿易平面設計師,一直致力於重新設計我的作品集。在這個過程中,我遇到了一個問題,IE 9不能在實時服務器上渲染@ font-face和Google字體。奇怪的是,當在IE 9本地查看我自己的網站時,沒有任何問題。網頁字體不在現場服務器的IE 9中呈現,但在本地查看時效果很好

這似乎是普遍存在的(只在IE 9中,而不是在IETester的舊版本中),並不是孤立於我自己的網站。例如,this demo在所有瀏覽器中都會有罰款,但IE 9會恢復爲默認字體。

我上傳了我的網站,因爲它現在here。標題依賴於這個CSS從字體松鼠:

@font-face { 
font-family:'LeagueGothicRegular'; 
src:url('../fonts/LeagueGothic/League_Gothic-webfont.eot'); 
src:url('../fonts/LeagueGothic/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'), 
    url('../fonts/LeagueGothic/League_Gothic-webfont.woff') format('woff'), 
    url('../fonts/LeagueGothic/League_Gothic-webfont.ttf') format('truetype'), 
    url('../fonts/LeagueGothic/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg'); 
font-weight:normal; 
font-style:normal; 
} 

與前面的演示,這個完美的作品在所有的瀏覽器,但IE 9。這是一個已知的問題?或者它可能是我自己電腦上的本地化問題?我已經嘗試將IE 9重置爲默認設置,清除緩存並重新啓動。我無法找到任何與此確切問題有關的其他帖子,所以我無法解釋它。

回答

1

在IE9中我看起來很好,你確定它不是瀏覽器中的設置嗎?

+0

也適用於我。 – 2012-04-09 06:18:56

+0

感謝您的回覆。我想你一定是對的,因爲我現在已經有一些其他人報告說它正在爲他們工作。我剛剛嘗試重新安裝IE,但這並沒有解決我的問題。我會繼續尋找解決方案。 – Neorelic 2012-04-09 07:51:14

+0

你有沒有安裝任何附件? – 2012-04-09 07:54:05

4

我認爲這與IE的Internet選項>安全設置有關。如果將區域「Internet」的安全級別設置爲高,則會關閉Web字體。由於「Intranet」在自己的安全級別較低的區域中顯示字體。 「中等高」在IE9中默認設置爲支持Web字體的「Internet」區域。

希望這會有所幫助。

+0

感謝您的澄清。玩過安全設置後,這肯定是罪魁禍首。我必須記住這一點。再次感謝! – Neorelic 2012-04-09 23:30:37

相關問題