我爲我的網站,一些字體和一些圖標字體使用了一些@ font-face。 Icon-font在桌面和移動設備上運行良好,但字體(不是圖標字體)在Windows Phone 8上不起作用。問題是什麼?@ font-face在windows phone 8上無法正常工作
1
A
回答
1
從here(
@font-face
網絡類型)下載您的字體複製您的字體文件(擴展名:
eot
,woff
,ttf
,svg
)到目的地路徑更新CSS樣式(基於相對字體路徑)
@font-face { font-family:"B Yekan";src:url("fonts/Body/BYekan.eot?") format("eot"),url("fonts/Body/BYekan.woff") format("woff"),url("fonts/Body/BYekan.ttf") format("truetype"),url("fonts/Body/BYekan.svg#BYekan") format("svg"); font-weight:normal; font-style:normal; }
2
您的字體家族與您的src不匹配,那可能是爲什麼?
嘗試:
@font-face {
font-family: 'B Yekan';
src: url('fonts/Body/BYekan.eot?') format('eot'),
url('fonts/Body/BYekan.woff') format('woff'),
url('fonts/Body/BYekan.ttf') format('truetype');
}
確保你的相對URL是正確的字體的位置了。
例如
src: url('/assets/fonts/Body/BYekan.eot?') format('eot'),
1
我發現Chrome和Android WebView如何嘗試拉取相對URL有些不一致。 Chrome從@font-face
相對於包含CSS的目錄拉動,而Android WebView(可能不太正確)從文檔的目錄中拉出。
也許WP8正在發生類似的情況。
您是否嘗試過絕對網址?用相反的相對路徑思想來選擇相對路徑呢?
相關問題
- 1. PathListBox在Windows Phone 8中無法正常工作
- 2. Windows Phone 8 - 本地化無法正常工作
- 3. Windows Phone 7和8支持無法正常工作
- 4. Windows Phone 10升級後Windows Phone 8/8.1仿真程序無法正常工作
- 5. Pgcrypto在Windows上無法正常工作
- 6. VB6的SVN插件在Windows 8上無法正常工作
- 7. 的JSONObject/JsonValue無法正常工作時解析JSON在Windows Phone 8的
- 8. WaveMediaStreamSource無法在Windows Phone 7上工作
- 9. DataPackage.SetBitmap在Windows Phone 8.1中無法正常工作WinRT App
- 10. MediaStreamSource在Windows Phone 8.1中無法正常工作
- 11. 在Win 8.1的WinRT線程問題 - Windows Phone 8正常工作
- 12. SetLayeredWindowAttributes無法在Windows 8 +(C++)上工作
- 13. IE7(IETEster)中的@fontface無法正常工作
- 14. WPF性能無法在Windows正常工作8
- 15. GetRandomRgn()Api在Windows 8中無法正常工作
- 16. toastnotification在Windows 8的應用程序無法正常工作
- 17. ShareMediaTask在Windows Phone 8.1設備上工作,但在Windows Phone 8中不工作
- 18. gdb在Windows中無法正常工作
- 19. netbeans 8.1上的Tomcat 8 utf-8配置無法正常工作
- 20. Windows Phone 7中的滾動查看器無法正常工作
- 21. iOS 8 UISplitViewController無法正常工作
- 22. WinRT XAML toolkit Line系列在Windows Phone 8.1上無法正常工作
- 23. UTF-8無法正常工作nginx
- 24. File enconding(UTF-8無法正常工作)
- 25. IE 8 jQuery無法正常工作
- 26. UTF-8 - 無法正常工作,PHP
- 27. AdMob的Windows Phone中不能正常工作8
- 28. Caliburn Micro for Windows Phone 8不能正常工作
- 29. 更改可視性C#的Windows Phone不能正常工作8
- 30. jQuery Mobile無法在PhoneGap中工作Windows Phone 8
定義「不工作」。哪個瀏覽器和版本?它在其他瀏覽器中工作嗎?你有我們可以看到問題的網站嗎?字體文件的路徑是否正確?瀏覽器開發人員工具中是否有任何錯誤或警告顯示? –