我正在嘗試在我的網頁上製作自定義的社交媒體圖標。我正在使用socicon字體。我的代碼適用於除IE11以外的所有瀏覽器。我甚至嘗試過#ie修復程序,但它仍然無法工作。我也讀過,我需要把全名,以便IE11識別字體。我相信socicon是全名,但是當我輸入它時仍然不起作用。Internet Explorer無法識別字體
這裏是我的代碼:
@font-face {
font-family: 'si';
src: url('http://cdn2.hubspot.net/hub/181041/file-1984135345-eot/Font/socicon.eot');
src: url('http://cdn2.hubspot.net/hub/181041/file-1984135345-eot/Font/socicon.eot?#iefix') format('embedded-opentype'),
url('http://cdn2.hubspot.net/hub/181041/file-1984135350-woff/Font/socicon.woff') format('woff'),
url('http://cdn2.hubspot.net/hub/181041/file-1981225289-ttf/Font/socicon.ttf') format('truetype'),
url('h ttp://cdn2.hubspot.net/hub/181041/file-1979860473-svg/Font/socicon.svg') format('svg');
font-weight: normal;
font-style: normal;
}
這也是奇怪的是,當我試圖刪除這一行:
src: url('http://cdn2.hubspot.net/hub/181041/file-1984135345-eot/Font/socicon.eot?#iefix') format('embedded-opentype'),
的Safari也不再產生socicon字體。我不認爲Safari讀取.eot文件。
感謝,
梅根
嘗試檢查在這個崗位的解決方案... http://stackoverflow.com/questions/11722959/custom-font-still-wont-work-in-ie – Zack 2014-10-31 14:04:55
有些字體不能轉換爲EOT字體。我也有這個問題。請作者爲您製作EOT字體,或詢問他是否有EOT字體。 – Refilon 2014-10-31 14:06:02
我生成了來自perfecticons.com的社交媒體圖標,他們向我提供了.eot,.woff,.ttf和.svg字體文件以及html和css代碼。我所要做的只是將代碼複製/粘貼到我網站上的正確區域。這些圖標可以在Safari,Chrome和Firefox上完美運行。 IE11是唯一給我帶來麻煩的瀏覽器。 – Megan 2014-10-31 14:09:33