将自定义字体添加到我的iphone应用程序

时间:2011-07-06 10:43:42

标签: objective-c ios4 fonts

我想在我的iPhone应用中使用自定义字体。在做了一些研究后,我发现你可以在你的包中添加一个自定义字体。所以我将digreadout2.ttf字体复制到我的app文件夹,并在.plist文件中添加了一个键。使用包含扩展名的确切文件名。

然后我创建UIFont对象并将其分配给my UILabel的font属性。现在的问题是,当我运行我的应用程序时,它给出了一个错误<Error>: FT_Open_Face failed: error 2.

如果有人对我可以尝试的内容有任何建议,那将非常有帮助。

2 个答案:

答案 0 :(得分:1)

感谢您的回复,我发现了错误。基本上发生的事情是我用于我的字体的文件在文件名中有一个空格。因此,当我尝试在plist文件中加载它时,它给出了找不到文件的错误,一旦我删除了文件名中的空间,一切都很完美。

答案 1 :(得分:0)

自由类型中的错误2为FT_ERR_BADLABEL 我猜ENOENT - No such file or directory相同。也许您使用UIFont的文件名而不是字体名称。见Certain fonts not showing up?