我正在用 JQM 构建一个移动应用程序,我需要用 font-face 声明自己的字体。
我将字体css文件fonts.css
作为第一个加载的 css 文件包含在我的 index.html 中,并声明font-faces
如下:
@font-face {
font-family:"MyFont";
font-weight:normal;
font-style:normal;
src:url("fonts/MyFont.woff");
src:url("fonts/MyFont.eot?") format("eot"),
url("fonts/MyFont.woff") format("woff"),
url("fonts/MyFont.ttf") format("truetype"),
url("fonts/MyFont.svg#MyFont") format("svg");
}
我的两个测试设备是Google Nexus 7
Android 4.2.1和Android 4.0.4。Motorola Razr
在 Google Nexus 上,它既适用于移动版 Chrome,也适用于 PhoneGap。但在摩托罗拉 Razr 上,它仅适用于移动 Chrome。现有的 Android 浏览器和 Phonegap 都不使用MyFont
.
是否有任何解决方法可以让我的字体在 Android 4.0.x 上工作?