不管是windows字体,还是Android字体,只要是ttf格式的,一般iOS程序都支持内嵌。
具体步骤也很简单:
1.将ttf文件拖入项目中
2.将ttf文件加入copy bundle resources
3.在plist里面添加字段Fonts provided by application
4.在xib中可以判断是否引入成功
或者使用代码判断是否引用成功
int i = 0;
for(NSString *fontfamilynamein [UIFontfamilyNames])
{
NSLog(@"family:'%@'",fontfamilyname);
for(NSString *fontNamein [UIFontfontNamesForFamilyName:fontfamilyname])
{
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------%d",i++);
}
5.代码中使用该字体
label.font = [UIFontfontWithName:@"章草"size:24];