iOS 5自定义字体

Jes*_*sse 5 uifont ios

我已将自定义字体添加到我的资源并捆绑资源以及我的plist.在iOS5中一切正常,但是当我尝试iOS 4.3模拟器时,没有任何自定义字体可以工作.

知道为什么吗?

以下是我访问字体的示例:

lblWait.font = [UIFont fontWithName:@"AvenirNextLTPro-Medium" size:22];
Run Code Online (Sandbox Code Playgroud)

Sus*_*cob 24

第一个参数中NSString中的名称必须是斑点,而奇怪的是它不一致.这取决于它是.otf文件还是.ttf文件.我发现.otf文件使用postscript名称,.ttf使用全名.找到这些的一个好方法是在Font Book中打开字体文件并找到它的信息(cmd-I).我会试着看看是什么棒.

在此输入图像描述

编辑:

并不总是TTF使用FULLNAME并且OTF使用POSTSCRIPT名称,您应该尝试两者.


Eri*_*ric 9

很多时候,这个问题的根源是字体文件被添加到项目中而不是目标.

单击字体并确保在右侧列中的"目标成员资格"中选中它.