添加字体--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添加字体

    iOS开发中会遇到想要更换字体的需求,当系统中没有想要使用的字体时,就需要自己添加字体文件。这里记录一下添加字体文...

  • 添加字体--iOS

    原文作者:Kittius 文章来源:iOS Learnings 翻译:luowanglin 步骤: 1、添加自定义...

  • iOS 添加字体

    1.将xx.ttf字体库加入工程里面 2.在工程的xx-Info.plist文件中新添加一行Fonts provi...

  • iOS9以前版本自定义字体

    PingfangSC字体 自iOS9开始添加了PingFangSC(苹方)字体,UI看到其他App使用该字体体验不...

  • iOS 添加第三方字体库

    iOS向项目中添加第三方的字体库,一般分4步。 将字体库添加到项目中。添加字体到项目中.png 在info.pli...

  • iOS在应用中添加自定义字体

    iOS在应用中添加自定义字体 一、在应用中添加自定义字体的步骤 1、网上提供的字体库有很多,下载完成后,将其导入工...

  • iOS_动态添加中文字体库

    ios本身支持的字体库有限,如果用到比较偏门的萌萌哒字体就更不支持了,本文简单叙述一下iOS添加字体库的几种方式,...

  • iOS 添加维吾尔字体

    最近在开发维吾尔手机软件,苹果的,按照网友 的思路终于成功的用上了字体。我来记录下问题解决过程。 1.双击要用到的...

  • iOS开发---添加字体

    前言 一般我们用到的字体格式 —— .eot、.woff、.ttf、.svg 1.找到我们想要使用的字体,拖进项目...

  • 动态注册字体

    项目中如果只是使用几种固定的字体,可以本地添加自定义字体,可以参考iOS加入自定义字体库[https://www....

网友评论

    本文标题:添加字体--iOS

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