除了在CSS文件中的@font face
之外,我的網絡中的所有內容都運行良好。 我的網站使用2種字體,這兩種字體都不能加載顯示。其中之一是fontawesome。我都試圖從我的服務器和fontawesome服務器加載字體,但結果是一樣的。@ font-face雖然可以訪問所有字體文件,但不能加載
我試圖在PC瀏覽器IE瀏覽器邊緣,Firefox和Chrome瀏覽器中查看頁面,但都沒有正常工作。但是,當我在iPad Safari中測試時,它運行良好。
請注意,所有的字體文件都可以訪問,我的電腦可以在fontawesome.io中完美地查看字體。請提出建議,我的代碼有什麼問題。
下面是代碼:
@font-face {
font-family: 'FontAwesome';
src: url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
url('http://fontawesome.io/assets/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
下面是結果在PC(字體工作面不是負載):
下面是結果在ipad(字體已負載成功):
你在PC上看到的是字符鏈接到的unicode。類似的問題已經在這裏得到解答:http://stackoverflow.com/questions/16284451/font-face-custom-icon-font-only-showing-unicodes。 確保您的字體文件是網頁字體,並檢查您的網頁文檔的編碼和unicode範圍,以及您的字體文件的使用情況。 –