iOS App导入自定义字体
2018-08-02 12:40
363 查看
1.先在网上找到需要的第三方字体,网址如下:http://ziti8.cc/fonts/1036.htm
下载的字体有3种后缀格式,分别为:ttc/ttf/otf
TTC是几个TTF合成的字型,例如包含粗体、细体两种字型,TTF就只有一种字型。
TTF是apple和微软共同推出的字体文件格式,只有一种字型。
OTF是TTF的升级版,支持更高级特性的字体。
2.将下载好的字体添加到项目里面,如下:
![](https://oscimg.oschina.net/oscnet/c9b084d6120268af6fa6143f2361a169e64.jpg)
3.Inpo.plist里面添加字段
Key:
Fonts provided by application
Value:
字体名称.otf/.ttf/.ttc
如下图所示:
![](https://oscimg.oschina.net/oscnet/9492b1655720cf744edc529f2a0f5242c69.jpg)
4.通过遍历的方式打印所有字体名称
打印出来找到刚才导入的字体font:后面的字段就是我们想要的字体名称,如下图:
![](https://oscimg.oschina.net/oscnet/9dc4811bce962e4df3d583481b673c47186.jpg)
5.设置字体
下载的字体有3种后缀格式,分别为:ttc/ttf/otf
TTC是几个TTF合成的字型,例如包含粗体、细体两种字型,TTF就只有一种字型。
TTF是apple和微软共同推出的字体文件格式,只有一种字型。
OTF是TTF的升级版,支持更高级特性的字体。
2.将下载好的字体添加到项目里面,如下:
![](https://oscimg.oschina.net/oscnet/c9b084d6120268af6fa6143f2361a169e64.jpg)
3.Inpo.plist里面添加字段
Key:
Fonts provided by application
Value:
字体名称.otf/.ttf/.ttc
如下图所示:
![](https://oscimg.oschina.net/oscnet/9492b1655720cf744edc529f2a0f5242c69.jpg)
4.通过遍历的方式打印所有字体名称
for (NSString *fontfamilyname in [UIFont familyNames]) { NSLog(@"family:'%@'",fontfamilyname); for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname]) { NSLog(@"\tfont:'%@'",fontName); } NSLog(@"-------------"); }
打印出来找到刚才导入的字体font:后面的字段就是我们想要的字体名称,如下图:
![](https://oscimg.oschina.net/oscnet/9dc4811bce962e4df3d583481b673c47186.jpg)
5.设置字体
UILabel *titleLabel = [[UILabel alloc] init]; [titleLabel setFont:[UIFont fontWithName:@"FZKATJW--GB1-0" size:16]];
相关文章推荐
- ios 自定义字体导入,及App默认字体修改
- iOS导入自定义字体,艺术字体
- [iOS开发记录]使用swift3和Xcode8开发app中使用自定义ttf字体
- iOS导入自定义字体
- iOS rtf 和 ttf 字体导入技巧(iOS应用自定义字体)
- IOS中自定义字体的粗体实现
- ios 自定义字体类型设置 倾斜加粗等
- [绍棠] iOS开发- 文件共享(利用iTunes导入文件, 并且显示已有文件) 以及 iOS App与iTunes文件传输的方法和对iOS App文件结构的说明
- cocos2d-xUI编译器导出的json,程序中怎么读取?遇到自定义字体UILabelBMFont,怎么在程序中修改他的值?怎么将json再次导入编译器中?
- ios如何添加自定义字体
- 【转】IOS版本自定义字体步骤
- iOS swift 通过Url打开自定义的app
- [IOS APP]伪装者-GPS位置自定义,修改以及分享
- ios 使用自定义字体
- ios下自定义字体
- WebStorm 自定义字体+颜色+语法高亮+导入导出用户设置
- iOS 整体修改app所有字体大小
- iOS精华实例之App启动插画的自定义过度
- iOS上使用自定义ttf字体
- IOS项目中增加自定义字体