我正在尝试在我的应用中添加自定义字体,在网上搜索,有很多帖子但我收到错误
InfoPlist.strings:0: error: validation failed: The data couldn’t be read because it has been corrupted.
我没有得到什么问题,我在我的项目中添加了一个新的字体文件,并在plist中添加了这个代码,我之前从未使用过plist
<key>UIAppFonts</key>
<array>
<string>CloisterBlack.ttf
</string>
</array>
答案 0 :(得分:4)
在plist中添加字体,然后通过双击finder中的字体文件检查字体名称,就像我的情况一样,字体名称为字体文件名“CloisterBlack.ttf”的绑定
然后像
一样访问它[UIFont fontWithName:@"Abduction" size:20.0];
答案 1 :(得分:2)
我认为您的字体文件已损坏。再次添加然后尝试。
此链接将为您Add Custom Font in your app提供帮助。
确保您的文件应为 .ttf 。你有没有 .ttf 文件?如果是,则将其添加到项目文件夹,然后对 info.plist 文件进行少量更改。
如果您没有任何 .ttf 文件,请先下载。这是你的字体文件。
答案 2 :(得分:1)
只需使用this class自定义字体
答案 3 :(得分:1)
我认为添加扩展程序会修复它,我的plist文件看起来一样。
<key>UIAppFonts</key>
<array>
<string>CloisterBlack.ttf</string>
</array>