2012-03-01 81 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.