IOS加载自定义的字体需要点活儿
Xcode自带字体样式查询:http://iosfonts.com/
1.下载所需要的ttf文件,导入工程中,在Info.plist中添加一项:Fonts provided by application,填写字体文件名称加后缀.如图:

2.前往TARGETS -> Build Phases -> Copy Bundle Resources中添加字体文件

Copy Bundle Resources配置

3.通过眼力找到字体文件对应的fontName,暂未有更好的方法,如有请告知,谢谢~

NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames )
{NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];for( NSString *fontName in fontNames ){printf( "\tFont: %s \n", [fontName UTF8String] );}
}


钟齐流江毛笔草体fontName


蒙纳漫画体foneName

4.使用自定义字体

self.Label.text = @"钟齐流江毛笔草体";
self.Label.font = [UIFont fontWithName:@"LiuJian-Mao-Cao-2.0" size:30];self.Label2.text = @"蒙纳漫画体";
self.Label2.font = [UIFont fontWithName:@"MComicHK-Medium" size:30];

可以打印出所有字体的名字之后,双击安装 ttf ,根据上面的标题进行搜索可以更快找到

示例Demo下载地址:http://download.csdn.net/detail/duxinfeng2010/7639683

参考http://stackoverflow.com/questions/15447558/can-not-include-ttf-font-into-project

文/iGeekXi(简书作者)
原文链接:http://www.jianshu.com/p/d728570bdf7b
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

IOS 加载自定义字体相关推荐

  1. 前端加载自定义字体及速度优化

    今天是2.14情人节,也是另一个重要的日子,那就是我的第一个全栈项目上线啦~~~ www.daren.com 这个是公司的官网,采用Python+Django做后端,前端也用了gulp自动化工作流,使 ...

  2. java加载字体文件_Java的加载自定义字体文件(.TTF)

    我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...

  3. html自定义字体缓存,PixiJS:加载自定义字体

    Environement: Xampp,Firefox,Pixijs,HTML,CSS 现在我尝试加载自定义字体. 我第一次加载我的Pixijs项目应运行的页面时,字体没有显示,控制台显示一些错误消息 ...

  4. java加载自定义字体java.io.IOException: Problem reading font data.

    异常信息 load font error:{} java.io.IOException: Problem reading font data.at java.awt.Font.createFont0( ...

  5. Flutter 动态加载自定义字体

    Flutter中使用自定义字体 场景1, 加载特定字体,在开发前字体文件就已确定,可以使用 参考 flutter开发文档Use a custom font | Flutter,这里就不再描述. 场景2 ...

  6. iOS 加载第三方字体

    项目中有时有特殊需求,需要使用特定的字体样式,这时就需要我们加载外部字体库. 步骤: 1.下载所需要的ttf文件 2.将.ttf文件导入工程中,在Info.plist中添加一项:Fonts provi ...

  7. Android加载自定义字体出错,Android设置自定义字体的解决方案

    找了很多解决方案,但是都会报错,只好边借鉴着前辈们的思路,边自己尝试改代码了QWQ 前面准备:要先把使用的字体文件放入到工具中 新建一个名叫assets的文件夹,然后把字体文件复制到里面,如图 成功放 ...

  8. 在 Umi 中打包与加载自定义字体

    使用 Webpack 打包字体文件的时候需要使用 file-loader 来处理打包文件,在 UmiJS 3 中可通过配置文件中的 chainWebpack 函数来自定义 Webpack 的配置. 首 ...

  9. C# 从TTF文件加载自定义字体

    原文地址:http://www.cnblogs.com/twzy/p/4922962.html

  10. iOS在Xib加载自定义Xib视图

    iOS中在Xib或者Storyboard中加载自定义的Xib视图 最近都在做Android项目的开发,许久没有捣腾iOS开发了,今天接到一个旧项目功能的开发,为了快速开发出来决定使用Xib或者Stor ...

最新文章

  1. python条件语句-Python中条件判断语句的简单使用方法
  2. 计算机分级时无法度量视频播放,Win7 64位系统电脑评分出现“无法度量视频播放性能”怎么解决...
  3. <meta name=“robots“ content=“index,follow“>的解释
  4. [翻译] SoundManager 音频管理器
  5. idea打包SpringBoot项目打包成jar包和war
  6. MacBook Pro 2017 13寸版 触摸板windows驱动开发(开发HID鼠标键盘驱动之一)
  7. Java字符串排序(根据字节及字符长度进行排序)
  8. 贪睡的理发师问题程序设计c语言,【操作系统经典问题】睡眠理发师问题
  9. “屌丝”身世-由一个低级趣味而来
  10. curse库的使用总结
  11. 数据库忘记密码(重置用户密码方法教程)
  12. Nexus私服 3 - 更新索引
  13. win下显示桌面图标消失解决办法
  14. csr8675 设置tws_tws 004如何将nodejs配置为使用端口443
  15. 外部排序剖析-以磁带为例
  16. UE编辑器对大文件进行替换操作
  17. Aws 认证的相关总结
  18. 批处理 删除文件 脚本
  19. MySQL安装报错:Please install the Redistributable then run this installer again.
  20. 介绍一下神器mimikatz,从lsass里抓密码

热门文章

  1. MySQL导出sql脚本文件
  2. 《软件工程与实践》第三版 软工导论知识梳理总结
  3. java里赋值语句_java输入赋值语句
  4. 关于移远EC20 4G模块 拨打电话的状态通知
  5. python 朋友圈点赞收费吗_朋友圈点赞会收费吗,人工代刷微信点赞怎么操作
  6. 城市轨道交通乘客信息系统的功能介绍
  7. 仿真软件proteus点亮led实验
  8. 【恶搞Python】Python实现QQ连续发送信息的代码,咋就说可还刑
  9. 如何使用 jdk帮助文档
  10. OpenFOAM工具详解 - renumberMesh