在项目中添加自定义字体。
2015-07-27 09:47
381 查看
一。把字体文件拖拽到项目中去。
二。在plist里面添加。
![](https://img-blog.csdn.net/20150727095507036?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三。我添加是思圆,字体文件已经拖拽到项目里了,名字是CN-Light.ttf。
打印出所有字体代码:
NSArray *familyNams = [UIFont familyNames];
for( NSString *familyName in
familyNams ){
printf( “Family: %s n”, [familyName UTF8String] );
NSArray *fontNams = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in ffontNams ){
printf( “tFont: %s n”, [fontName UTF8String] );
}
}
四。打印出来。找到字体名字。字体名字只是与文件名字类似。并非一模一样。
五。然后就可以引用Roboto了:
//--------------- 字体 ------------------------
#define KFont @"Roboto"
二。在plist里面添加。
三。我添加是思圆,字体文件已经拖拽到项目里了,名字是CN-Light.ttf。
打印出所有字体代码:
NSArray *familyNams = [UIFont familyNames];
for( NSString *familyName in
familyNams ){
printf( “Family: %s n”, [familyName UTF8String] );
NSArray *fontNams = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in ffontNams ){
printf( “tFont: %s n”, [fontName UTF8String] );
}
}
四。打印出来。找到字体名字。字体名字只是与文件名字类似。并非一模一样。
五。然后就可以引用Roboto了:
//--------------- 字体 ------------------------
#define KFont @"Roboto"
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- flash 系统字体显示问题
- 谈谈网页设计中的字体应用Font Set
- PDF里的文字显示模糊的解决方法
- 保证可下载的漂亮动作2008奥运比赛项目字体
- C#实现字体旋转的方法
- 网页设计中的 serif 和 sans-serif字体应用
- C#实现缩放字体的方法
- ExtJs默认的字体大小改变的几种方法(自己整理)
- 一个实现字体大中小方法的JavaScript代码
- php修改NetBeans默认字体的大小
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 如何解决修改StaticText的字体