原文作者:Kittius
文章来源:iOS Learnings
翻译:luowanglin
步骤:
1、添加自定义字体文件(格式: 文件名.ttf、.ttc、.otf)到项目资源下,路径为resource/Support Files folder。
2、在info.plist文件中添加一个名为"UIAppFonts"的key
-在Source Code模式下需要手动输入
-在非Source Code模式下可添加名为“Fonts provided by application”项(会自动生成UIAppFonts数组,可略过第三步)
3、通过key “UIAppFonts"创建一个数组(Source Code模式下)
4、将添加的字体文件名称(.包括文件扩展名),逐个键入UIAppFonts 数组的items里
5、保存info.plist(非Source Code模式下会自动保存)
6、确保字体是在Copy Bundle Resources的资源里(可能已经自动完成).
进入项目目标设置:在屏幕左侧顶部导航栏中,点击项目名称.
点击”Build Phases“便签.
展开”Copy Bundle Resources“选项.
点击"+"添加字体.
7、在代码中使用:
[UIFont fontWithName:@"CustomFontName" size:12];
8、“CustomFontName” 不包括扩展名.
如果没有显示效果,可能是字体全称不对,因为字体文件会有两个名字:
1. 在Mac下,打开字体手册(Font Book)
2.如果没有列出该字体,请添加它
3. 按住 cmd+i 去查看字体信息
4. 注意 “PostScript” 和 “全名”
5. 确保你的 "CustomFontName" 是PostScript 或 全名.
6. 如果PostScript 没有执行 , 请尝试 全名 ,反之亦然.
网友评论