无法设置Fontfamily

问题描述:

我使用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但它不适用。 –

字体家族名称并不总是实际的文件名,你可以枚举可用的字体来找出像这样的实际姓氏。

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