添加字体--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 没有执行 , 请尝试 全名 ,反之亦然.

添加字体--iOS_第1张图片

你可能感兴趣的:(添加字体--iOS)