添加字体--iOS

作者: luowanglin | 来源:发表于2016-05-09 00:03 被阅读313次

    原文作者: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

        本文链接:https://www.haomeiwen.com/subject/jnasrttx.html