我有一个带有UIWebView的应用程序,它加载了一个远程HTML页面......现在在这个HTML上,我设置了font-family:Calibri;和font-size:12pt;
但由于某些原因,从应用程序查看页面时不会应用此字体...
我可以在常规浏览器中看到该字体。
如何从应用程序中获取相同的字体?
答案 0 :(得分:2)
据我所知,默认情况下,iOS框架中不包含Calibri字体,这就是为什么字体没有显示在您的UIWebView中但是它在您的浏览器中(对于iOS字体列表,请检查出http://iosfonts.com)。
要为您的应用添加新字体,您必须手动执行此操作(不用担心,这非常简单!)。
查看this answer here以了解具体方法。
还有一些关于如何在您的应用中包含自定义字体的体面教程:
http://kgriff.posterous.com/45359635(评论中的更多信息)
和
http://iosdevelopertips.com/user-interface/load-and-access-custom-fonts.html