【发布时间】:2017-07-02 10:15:31
【问题描述】:
我有一个带有 UIWebView 的应用程序,它加载一个远程 HTML 页面......现在在这个 HTML 上,我设置了 font-family: Calibri;和字体大小:12pt;
但由于某些原因,从应用程序查看页面时未应用此字体...
我可以在普通浏览器中看到字体。
如何从应用程序中获得相同的字体?
【问题讨论】:
标签: iphone ios ipad ios4 uiwebview
我有一个带有 UIWebView 的应用程序,它加载一个远程 HTML 页面......现在在这个 HTML 上,我设置了 font-family: Calibri;和字体大小:12pt;
但由于某些原因,从应用程序查看页面时未应用此字体...
我可以在普通浏览器中看到字体。
如何从应用程序中获得相同的字体?
【问题讨论】:
标签: iphone ios ipad ios4 uiwebview
据我所知,iOS 框架中默认不包含 Calibri 字体,这就是为什么该字体没有显示在您的 UIWebView 中但它在您的浏览器中的原因(有关 iOS 字体列表,请查看出http://iosfonts.com)。
要为您的应用添加新字体,您必须手动完成(不用担心,这很简单!)。
查看this answer here 了解如何操作。
还有一些关于如何在您的应用中包含自定义字体的不错的教程:
http://kgriff.posterous.com/45359635(更多信息见 cmets)
和
http://iosdevelopertips.com/user-interface/load-and-access-custom-fonts.html
【讨论】: