繁体   English   中英

Windows Phone 8的Phonegap / Cordova网络字体

[英]Phonegap/Cordova web-fonts with Windows Phone 8

(可能是Windows Phone 8 HTML5应用程序中Webfont的副本...但是,尤其是有问题的Phonegap)

我正在尝试在我的应用程序中使用自定义Web字体。 无法加载字体。 (Cordova 2.3.0和Windows Phone 8)。

似乎css @ font-face块根本没有加载。 不管哪种字体格式都没有运气。 在“生成操作”中作为“内容”添加的字体。

@font-face {
font-family: "SSPika";
src: url('ss-pika.eot');
src: url('ss-pika.eot?#iefix') format('embedded-opentype'),
   url('ss-pika.woff') format('woff'),
   url('ss-pika.ttf')  format('truetype'),
   url('ss-pika.svg#SSPika') format('svg');
font-weight: normal;
font-style: normal;
} 

与另一个问题类似,远程(在iframe中)加载相同的内容可以完美呈现。

有任何想法吗?

我已经搜索并找到以下帖子。 可能是相关的。

使用jQuery的Phonegap Windows Phone 7动态HTML加载和跨域调用

“如果未初始化Cordova(即尚未启动准备就绪的设备),则浏览器控件会将其视为远程获取,并使您进入常见的跨域问题并拒绝”。CSS可能就是这种情况。 可能是您可以尝试在deviceready事件之后动态加载CSS,然后看看会发生什么。

这可能吗? Windows Phone支持Web字体。 但是,如果它们嵌入在XAP上,它们将无法工作。 这是一个已知问题,我们知道的唯一解决方法是将字体托管在远程服务器上,并可能使用AppCache将字体文件保留在设备上的本地位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM