我想在我的iPhone应用中使用自定义字体。在做了一些研究后,我发现你可以在你的包中添加一个自定义字体。所以我将digreadout2.ttf
字体复制到我的app文件夹,并在.plist文件中添加了一个键。使用包含扩展名的确切文件名。
然后我创建UIFont
对象并将其分配给my UILabel
的font属性。现在的问题是,当我运行我的应用程序时,它给出了一个错误<Error>: FT_Open_Face failed: error 2.
如果有人对我可以尝试的内容有任何建议,那将非常有帮助。
答案 0 :(得分:1)
感谢您的回复,我发现了错误。基本上发生的事情是我用于我的字体的文件在文件名中有一个空格。因此,当我尝试在plist文件中加载它时,它给出了找不到文件的错误,一旦我删除了文件名中的空间,一切都很完美。
答案 1 :(得分:0)
自由类型中的错误2为FT_ERR_BADLABEL
我猜与ENOENT - No such file or directory
相同。也许您使用UIFont的文件名而不是字体名称。见Certain fonts not showing up?