我正在开发iOS应用,它需要使用一些特定的字体。这些字体属于同一个系列,这使得使用它们有点困难。我现在正在宣布他们是这样的:
self.fStandardFont = [UIFont fontWithName:@"Helvetica Neue LT Std" size:16];
self.fLabelTextFont = [UIFont fontWithName:@"Helvetica Neue LT Std" size:14];
其中'Helvetica Neue Lt Std'是字体系列的名称,是在字体书中加载时显示的名称:
我需要用于'label text'变量的字体的文件名是'HelveticaNeueLTStd-ThCn.otf'。关于如何使用这种特定字体完成任何想法?它被添加到XCode。
注意:问题是我需要选择两个相同的姓氏。一个是'Helvetica Neue LT Std',但是37 Thin Condensed,另一个是'Helvetica Neue LT Std',是67 Medium Condensed。
答案 0 :(得分:0)
所以你的字体不起作用?你几乎可以保证错误的名字(如果你已经将它添加到plist中)。
检查您的字体名称:
for (NSString *name in [UIFont familyNames]) {
NSLog(@"Family name : %@", name);
for (NSString *font in [UIFont fontNamesForFamilyName:name]) {
NSLog(@"Font name : %@", font);
}
}
但是我也会看看这个答案:
.otf可能是问题。