2013-05-21 59 views
0

我使用fontscore.com_h_helvetica-neue-lt-std-75-bold.otf來設置UILabel字體。無法設置Fontfamily

我已經添加此字體在.plist,但我無法設置該字體家族。

-(void) awakeFromNib 
{ 
    NSLog(@"%f",self.font.pointSize); 
    [super awakeFromNib]; 
    self.textColor=[UIColor blackColor]; 
    [self setFont:[UIFont fontWithName:@"fontscore.com_h_helvetica-neue-lt-std-75-bold" size:self.font.pointSize]]; 
} 

你們能幫我理解一下這個問題嗎?

+0

我將得到UIFont正在搜索擴展名爲com_h_helvetica-neue-lt-std-75-bold'的字體包。這真的是一個字體的不幸的名字,你需要改變它 – CodaFi

+0

應該是什麼名字?請建議我。 –

+0

我正在使用customfont HelveticaNeueLTStd-75bold.otf但它不適用。 –

回答

1

字體家族名稱並不總是實際的文件名,你可以枚舉可用的字體來找出像這樣的實際姓氏。

for (NSString *familyName in [UIFont familyNames]) { 
    NSLog(@"Font family: %@", familyName); 
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { 
     NSLog(@"Font: %@", fontName); 
    } 
}