Iphone 使用UIWebView,我可以使用自定义字体吗?

Iphone 使用UIWebView,我可以使用自定义字体吗?,iphone,fonts,uiwebview,iphone-sdk-3.0,custom-font,Iphone,Fonts,Uiwebview,Iphone Sdk 3.0,Custom Font,我在网上看到了所有关于在iPhone操作系统中使用自定义字体的困难的讨论。是否可以将捆绑包中的字体加载到UIWebView组件中 编辑:我在“生锈的砖块”的“Omer”应用程序中看到了它。。。这似乎是一个web视图,因为我看到了延迟,在加载延迟期间,自定义区域是白色的。这可能是什么其他成分 编辑2:我接触了生锈的砖块。他们告诉我是哪种字体。标准字体。可以将自定义字体加载到iOS3.2及更高版本的UIWebView中。将字体添加到捆绑包中(请参阅),然后只需像引用任何其他字体一样引用UIWebVi

我在网上看到了所有关于在iPhone操作系统中使用自定义字体的困难的讨论。是否可以将捆绑包中的字体加载到UIWebView组件中

编辑:我在“生锈的砖块”的“Omer”应用程序中看到了它。。。这似乎是一个web视图,因为我看到了延迟,在加载延迟期间,自定义区域是白色的。这可能是什么其他成分


编辑2:我接触了生锈的砖块。他们告诉我是哪种字体。标准字体。

可以将自定义字体加载到iOS3.2及更高版本的UIWebView中。将字体添加到捆绑包中(请参阅),然后只需像引用任何其他字体一样引用UIWebView样式表中的字体:

<style type='text/css'>font { font-family: DroidSerif; } </style>
font{font-family:DroidSerif;}

这是可能的,但您需要确保将应用程序提供的
字体
键值对添加到Info.plist

我在本教程中了解到:

我用一个
LWFM
和一个
FFIL
字体的手提箱试过了,但没用。最后,我需要字体的
TTF
文件

在代码中引用字体时,请使用PostScript名称。要获得正确的字体名称,请打开
font Book
应用程序,选择字体并单击左上角的
i
,打开信息面板


@Moshe只是一个无辜的例子(字体;)这个答案只对了一半。另一半在下面的答案中由@tscheepers引用——您需要将字体名称添加到.plist文件中。还有最后一件事。如果您想使用字体的变体(比如DroidSerif Italic),那么您需要做两件事:首先,将DroidSerif Italic.ttf字体添加到bundle和.plist中,然后,当您在样式表中引用它时,将字体族输入为“DroidSerif Italic”(注意虚线而不是空格)@sgress454尽管DroidSerif Italic不代表家族名称,但它代表家族内部的一个字体名称,但它做到了,你是一个储蓄者;)事实上,这个答案并不正确。下面的答案是正确的。这个答案有一半是正确的:请看我在@Willster的帖子上的评论。这个答案对我有用:iOS 6.0,iOS 5.1。未在iOS 4.x上测试