在我的应用程序中,我需要使用不同的自定义字体显示阿拉伯语文本。我按照场景添加ttf
文件到info.plist
.
根据上面的场景,我成功获得了不同字体样式的显示文本ENGLISH纯文本。我正在做同样的事情arabic字体样式,但在这里我没有得到。为什么会这样?
请任何人都可以帮助我
提前致谢。
@Kareem,我从 Stackoverflow 本身得到提示来加载字体,但第一次无法让它工作。也许以下步骤可以帮助您。
- 将字体文件添加到您的项目中。
-
在 info.plist 文件中输入它们
such as
-
您现在可以实现一些方法来加载您的字体
应用程序委托
喜欢
-(UIFont*) CustomFontWithSize:(浮动)大小{
UIFont* customFont = [UIFont fontWithName:@"FX_Masa" size:size];
if(customFont == nil)
customFont = [UIFont systemFontOfSize:size];
return customFont;
}
如果您注意到,那么我在这里传递的名称是“FX_MASA”而不是 FX_MasaRegular ,这就是我错的地方。我们在获取字体时需要使用的名称是安装名称(双击字体将字体安装到系统上,出现在字体簿中的名称是安装名称)。
希望这也能帮助您解决问题。如果您遇到什么好的方法,请在此更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)