我为我的网站,一些字体和一些图标字体使用了一些@ 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
定义“不工作”。哪个浏览器和版本?它在其他浏览器中工作吗?你有我们可以看到问题的网站吗?字体文件的路径是否正确?浏览器开发人员工具中是否有任何错误或警告显示? –