1

我正在尝试在我的应用程序中添加自定义字体,在网上搜索,有很多帖子,但我收到错误

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>
4

4 回答 4

4

在 plist 中添加字体,然后通过双击 finder 中的字体文件来检查字体的名称,就像在我的情况下,字体文件名“CloisterBlack.ttf”的字体名称是 Abduction

然后像访问它

[UIFont fontWithName:@"Abduction" size:20.0];
于 2012-09-19T06:33:16.950 回答
2

我认为您的字体文件已损坏。再次添加它,然后尝试。此链接将帮助您在应用程序中添加自定义字体。确保您的文件应该是.ttf。你有没有.ttf文件?如果是,则将其添加到您的项目文件夹中,然后在info.plist文件中进行少量更改。

在此处输入图像描述

如果您没有任何.ttf文件,请先下载它。这是你的字体文件。

于 2012-09-17T10:51:04.040 回答
1

只需将此类用于自定义字体

于 2012-09-17T10:42:02.300 回答
1

我认为添加扩展会解决它,我的 plist 文件看起来一样。

<key>UIAppFonts</key>
<array>
<string>CloisterBlack.ttf</string>
</array>
于 2012-09-17T10:47:37.320 回答