我正在开发一个应用程序,需要使用自定义阿拉伯语字体显示阿拉伯语文本.问题是,我没有运气使用自定义阿拉伯字体显示阿拉伯语文本.我试图在UILabel,UITextField,UITextView,UIWebView,FontLabel(由Zynga)和使用CoreText显示文本.
您可以在此处找到示例项目:
使用UILabel,UITextField,UITextView和CoreText的示例应用程序
使用UIWebView(HTML)的示例应用程序:您必须在示例项目中安装字体.然后,您可以通过在模拟器(或iPad)中运行应用程序并在浏览器(Safari)中打开Sample.html文件来比较结果并查看问题.
我在Apple的开发者论坛上发布了一些细节,但我总是发现stackoverflow比Apple的官方开发者论坛更加活跃.这是该帖子的链接:
__PRE__
注意:字体正确加载到系统中,我可以成功将自定义字体应用于常规(英语)文本.
ps stackoverflow上有几篇帖子谈论这个主题,但没有一个有很大的帮助,所以我发布了一个新的问题.
我有问题在我的iphone应用程序中添加字体我想知道如何做,并且让我指定我没有使用IB而且我继承了UILabel并制作了这个新类的标签,
请帮帮我,我已经下载了ttf并希望在我的应用程序中使用,我将"应用程序提供的字体"添加到我的应用程序,然后添加了ttf扩展名的字体名称,但仍然无效,我该怎么办?
@implementation RRSGlowLabel
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if(self != nil) {
self.glowOffset = CGSizeMake(0.0, 0.0);
self.glowAmount = 0.0;
self.glowColor = [UIColor clearColor];
[self setFont: [UIFont fontWithName: @"DS-DIGI" size: self.font.pointSize]];
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
DS-DIGI.ttf是我的字体,添加了tou资源forlder,而RRSGlowLabel是UILabel的继承类,现在该怎么办?