字体和图标仅出现在Windows手机上

时间:2013-08-07 12:53:53

标签: css windows-phone-8 cordova windows-phone font-face

我正在使用phonegap 3.0在Android,iOS和Windows手机上创建应用程序。我为我的文字和图标使用自定义字体。但在Windows Phone 8中查看时,字体和图标将不会出现在应用程序中。

我尝试在device ready事件后加载字体;使用.woff字体;从外部源加载 - 没有任何作用。我怎么能解决这个问题?

2 个答案:

答案 0 :(得分:1)

之前我听说过这个问题,显然Windows Phone 8中存在一个问题,当本地托管html / css时,它会阻止自定义字体工作。你可以尝试在外部托管html / css文件吗?只是为了看它是否有所作为。我认为这是WP8上使用的当前WebBrowser控件中的一个错误

编辑:See this StackOverflow questions and answers about a similar problem

答案 1 :(得分:-1)

您可以使用其中一种服务(例如this one)将文件转换为base64, 并添加这样的URL:

src: url(data:application/x-font-woff;charset=utf-8;base64, AAEAAAALAIAAAwAwT1MvMg6SAy8AAAC8AAAAYGNtYXAa.....)