添加字体--iOS

原文作者: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 没有执行 , 请尝试 全名 ,反之亦然.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容