美文网首页
iOS添加字体

iOS添加字体

作者: 灰豹儿 | 来源:发表于2017-05-22 22:50 被阅读0次

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

  • 1.将需要添加的ttf字体文件添加到工程中,文件目录和工程目录根据项目规范定。
font_change_1
  • 2.在info.plist文件中添加“Fonts provided by application”字段,其是一个array类型,将要添加的ttf字体文件添加好。注意这里添加的是ttf字体文件的文件名。
font_change_2
  • 3.调用 [UIFont familyNames]方法来查看当前所有的字体,并找出新添加的字体的familyName,根据familyName再找到fontName。就可以根据fontName设置font了。

这里有一个有点麻烦的事情是ttf字体文件的文件名不一定就是最终要用的字体名,而且由于系统中的字体非常多,在众多的字体里边找到新添加的字体也是一件不容易的事。这里写了一个demo能帮助查找新添加的字体,希望能有所帮助。

font_change_3.png

demo地址: https://github.com/huibaoer/Font_change

相关文章

  • 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/jknixxtx.html