IOS 加载自定义字体
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 加载自定义字体相关推荐
- 前端加载自定义字体及速度优化
今天是2.14情人节,也是另一个重要的日子,那就是我的第一个全栈项目上线啦~~~ www.daren.com 这个是公司的官网,采用Python+Django做后端,前端也用了gulp自动化工作流,使 ...
- java加载字体文件_Java的加载自定义字体文件(.TTF)
我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...
- html自定义字体缓存,PixiJS:加载自定义字体
Environement: Xampp,Firefox,Pixijs,HTML,CSS 现在我尝试加载自定义字体. 我第一次加载我的Pixijs项目应运行的页面时,字体没有显示,控制台显示一些错误消息 ...
- java加载自定义字体java.io.IOException: Problem reading font data.
异常信息 load font error:{} java.io.IOException: Problem reading font data.at java.awt.Font.createFont0( ...
- Flutter 动态加载自定义字体
Flutter中使用自定义字体 场景1, 加载特定字体,在开发前字体文件就已确定,可以使用 参考 flutter开发文档Use a custom font | Flutter,这里就不再描述. 场景2 ...
- iOS 加载第三方字体
项目中有时有特殊需求,需要使用特定的字体样式,这时就需要我们加载外部字体库. 步骤: 1.下载所需要的ttf文件 2.将.ttf文件导入工程中,在Info.plist中添加一项:Fonts provi ...
- Android加载自定义字体出错,Android设置自定义字体的解决方案
找了很多解决方案,但是都会报错,只好边借鉴着前辈们的思路,边自己尝试改代码了QWQ 前面准备:要先把使用的字体文件放入到工具中 新建一个名叫assets的文件夹,然后把字体文件复制到里面,如图 成功放 ...
- 在 Umi 中打包与加载自定义字体
使用 Webpack 打包字体文件的时候需要使用 file-loader 来处理打包文件,在 UmiJS 3 中可通过配置文件中的 chainWebpack 函数来自定义 Webpack 的配置. 首 ...
- C# 从TTF文件加载自定义字体
原文地址:http://www.cnblogs.com/twzy/p/4922962.html
- iOS在Xib加载自定义Xib视图
iOS中在Xib或者Storyboard中加载自定义的Xib视图 最近都在做Android项目的开发,许久没有捣腾iOS开发了,今天接到一个旧项目功能的开发,为了快速开发出来决定使用Xib或者Stor ...
最新文章
- python条件语句-Python中条件判断语句的简单使用方法
- 计算机分级时无法度量视频播放,Win7 64位系统电脑评分出现“无法度量视频播放性能”怎么解决...
- <meta name=“robots“ content=“index,follow“>的解释
- [翻译] SoundManager 音频管理器
- idea打包SpringBoot项目打包成jar包和war
- MacBook Pro 2017 13寸版 触摸板windows驱动开发(开发HID鼠标键盘驱动之一)
- Java字符串排序(根据字节及字符长度进行排序)
- 贪睡的理发师问题程序设计c语言,【操作系统经典问题】睡眠理发师问题
- “屌丝”身世-由一个低级趣味而来
- curse库的使用总结
- 数据库忘记密码(重置用户密码方法教程)
- Nexus私服 3 - 更新索引
- win下显示桌面图标消失解决办法
- csr8675 设置tws_tws 004如何将nodejs配置为使用端口443
- 外部排序剖析-以磁带为例
- UE编辑器对大文件进行替换操作
- Aws 认证的相关总结
- 批处理 删除文件 脚本
- MySQL安装报错:Please install the Redistributable then run this installer again.
- 介绍一下神器mimikatz,从lsass里抓密码