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