2012-03-01 79 views
1

我必须在我的某个应用程序上显示科普特字体。我做了一项调查,发现它在iOS上不受支持。这是我提到的网站。http://iosfonts.com/iOS字体:如何在iOS中显示科普特字体

有没有一种方法可以在UIWebView或UITextView上显示它?

展望了一些解决办法..

+0

的UITextView你可以这样说textView.font = [UIFont fontWithName:@ “...”]; – 2012-03-01 03:36:48

回答

6

提供了可以显示科普特字体自定义字体文件。

  1. 将字体文件(xxx.ttf)添加到您的项目中。

  2. 在info.plist中添加“应用程序提供的字体”。将所需的字体文件名(xxx.ttf)添加到该数组中。

  3. 使用它作为[UIFont fontWithName:fontName size:size]; 这的fontName不是文件名(如xxx.ttf,不是XXX,供这种情况下),你应该打开你的TTF文件,并看到它的名字。

0

下面的代码是在将字体安装到项目后插入时使用的。

UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 240, 40)]; 
[label1 setFont: [UIFont fontWithName: @"Grinched" size:24]]; 
[label1 setText:@"Grinched Font"]; 
[[self view] addSubview:label1]; 

UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectMake(10, 80, 240, 40)]; 
[label2 setFont: [UIFont fontWithName: @"Energon" size:18]]; 
[label2 setText:@"Energon Font"]; 
[[self view] addSubview:label2]; 

而更多的细节和教程关于自定义字体,然后goto Reference link here.