获取一个网页字体上的HTML5的Windows Phone应用程序工作吗?(Getting a we

2019-07-18 19:31发布

我建立了Windows Phone 8 HTML5应用,显示网络上的外部网站。 当页面加载时,它显示了除Web字体正确的CSS样式以及所有的内容。 该网站的字体不包括在项目中,它从网站上线运行。 另外,我知道的JavaScript运行时,由于其他的JavaScript在页面上的工作。 有谁知道一个解决方案,使网页字体的工作里面的应用程序? 如果有帮助,当我直接在Windows Phone 8的主要网络浏览器有问题的网页时,网络字体加载罚款。

Answer 1:

自定义的字体可以以同样的方式的Windows Phone 8 HTML5应用中使用,因为它们是在网站上和其他移动平台的网页视图中。 有两件事情需要提防,

  1. 在Visual Studio中确保字体的Properties>Advanced>Build Action设置为“内容”,因此它被复制到设备时,该项目构建和部署。
  2. 请确保您使用的字体许可嵌入和在TrueType字体嵌入标志被设置为0,以允许嵌入。 iOS和Android忽略此嵌入的标签,但IE10尊重它。

您可以使用开放源代码的检查任何TrueType字体的嵌入标志TTFEdit 。 您可以通过更改值使字体嵌入View>Show>Advanced>Legal rights for embedding到0并重新保存它。 只有当字体被许可嵌入换旗。

我与一些TrueType字体,没有问题测试。 我唯一的问题迄今已有包括字体真棒库,其中当src:font-awesome.min.css需要改变以修复IE10移动的错误。 当使用字体真棒,

src:url('../fonts/fontawesome-webfont.ttf?v=4.0.3')将无法正常工作。 src:url('../fonts/fontawesome-webfont.ttf')会。



文章来源: Getting a web-font to work on an HTML5 Windows Phone App?