2013-08-01 32 views
1

我正在研究iOS應用程序,它需要使用一些特定的字體。這些字體屬於同一個家族,這使得使用它們有點困難。我目前宣佈他們是這樣的:iOS:引用字體家族中的特定字體?

self.fStandardFont = [UIFont fontWithName:@"Helvetica Neue LT Std" size:16]; 
    self.fLabelTextFont = [UIFont fontWithName:@"Helvetica Neue LT Std" size:14]; 

哪裏Helvetica Neue字體LT標準「是字體系列的名稱,是加載時的字體書中出現的名字:

http://imgur.com/3d0gkB7

我需要爲'標籤文本'變量使用的字體的文件名是'HelveticaNeueLTStd-ThCn.otf'。關於如何使用此特定字體可以完成的任何想法?它已被添加到XCode。

注意:問題是我需要選擇兩個相同的姓氏。其中一個是'Helvetica Neue LT Std',但是是37 Thin Condensed,另一個是'Helvetica Neue LT Std'並且是67 Medium Condensed。

回答

0

所以你的字體只是不工作?你幾乎可以保證有錯誤的名字(如果你已經將它添加到plist)。

檢查字體名稱:

for (NSString *name in [UIFont familyNames]) { 
     NSLog(@"Family name : %@", name); 
     for (NSString *font in [UIFont fontNamesForFamilyName:name]) { 
      NSLog(@"Font name : %@", font); 
     } 
    } 

但是我還檢查了這樣的回答:

Font not loading in XCode

的雜項文件可能是問題。

+0

謝謝你的迴應。問題是我需要在兩個相同的姓氏之間進行選擇。其中一個是'Helvetica Neue LT Std',但是是37 Thin Condensed,另一個是'Helvetica Neue LT Std'並且是67 Medium Condensed。 – easythrees