近期項目要引用一種 迷你簡漢真廣標 外部字體,上網百度下之後 做出如下總結:
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:效果: