不管是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];