近期项目要引用一种 迷你简汉真广标 外部字体,上网百度下之后 做出如下总结:
1:把迷你简汉真广标.ttf文件导入项目的根目录 下;
2:找到项目的 plist 文件 ,添加新的Key UIAppFonts :
3:代码 获取字体:
#pragma mark - 迷你简汉真广标
- (NSString *)getMnjhzgbFont;
{
NSArray *familyNames = [UIFont familyNames];
NSString *font_name;
// NSLog(@"%zd",familyNames.count);
for( NSString *familyName in familyNames ){
// NSLog(@"FamilyName:%@",familyName);
if ([familyName isEqualToString:@"迷你简汉真广标"])
{
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames ){
// NSLog(@"tFont:%@",fontName);
font_name = fontName;
}
}
}
return font_name;
}
4:项目里面使用:
/** 字体大小 */
[attributeStr addAttribute:NSFontAttributeNamevalue:[UIFontfontWithName:[selfgetMnjhzgbFont]size:15*HEIGHT]range:NSMakeRange(0,10)];
5:效果: