ios 自定义字体
程序员文章站
2022-05-30 11:53:46
...
最近项目中用到自定义字体,根据找的资料,做个总结
自带字体名称及对应样式可以参考这篇文章
1、下载所需字体文件
这里有示例文件下载地址,英文字体下载,ios支持的中文字体包下载。
2、下载的文件(ttf、otf、ttc三种格式)导入到项目中
导入时要选择Add to targets(如果没选,可以到 targets-Build Phases - Copy Bundle Resources 添加导入的文件)
3、在plist文件中配置
4、获取FamilyName
方式一:打印,根据文件名搜索
for(NSString *familyname in [UIFont familyNames]){
NSLog(@"family: %@",familyname);
for(NSString *fontName in [UIFont fontNamesForFamilyName:familyname]){
NSLog(@"----font: %@",fontName);
}
NSLog(@"--------------");
}
方式二:双击打开字体文件,顶部名称就是所需的familyname
5、使用
label.font = [UIFont fontWithName:@"Otterly Adorable" size:20];