也许它是重复的,但我仍有问题。
我已从以下链接
下载了自定义字体http://cooltext.com/Download-Font-Traditional+Arabic
将其安装在我的Mac上,正确保存在plist中,然后按以下方式使用。
lblDesc.font = [UIFont fontWithName:@"Arabic" size:10];
下载后我将其名称更改为阿拉伯语,但仍未显示,是否有人可以帮助我?
谢谢! 问候! 哈立德乌斯曼
答案 0 :(得分:2)
您必须使用真实的字体系列名称而不是文件名。
lblDesc.font = [UIFont fontWithName:@“Traditional Arabic-Regular”size:10];
或者,您可以找到所有字体安装并检查您感兴趣的字体名称
for (NSString *familyName in [UIFont familyNames]) { for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { NSLog(@"%@", fontName); } }
答案 1 :(得分:2)
以下步骤可以解决问题:
info.plist
文件中,添加字段"应用程序"提供的字体,这应该是一个可以添加字体文件名的数组。请务必在那里使用确切的文件名(即" Arabic-font.ttf" [UIFont fontWithName:@"Traditional Arabic-Regular" size:10];
答案 2 :(得分:0)
您是否将ttf / otf添加到项目中?
您是否使用Font Book在Mac上安装了字体? 如果是这样,您使用的是Font Book中的PostScript名称吗?
如果没有,请尝试。