关于导入字体库到项目中

  • 字体库–iOS 添加第三方字体方法

最近工作中用到了字体,就记录了一下方法

1,把字体库导入到工程Resources中
2,然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:UIAppFonts,类型为Array或Dictionary都行;在UIAppFonts下再建立一个键值对,key 为:Item 0,添加Value为xxx.ttf(你字体的名字,string型),可以添加多个

plist文件中显示如下

1
2
3
4
5
6
7
8
9
<key>UIAppFonts</key>
<array>
<string>xxxx.ttf</string>
<string>xxxxxx.ttf</string>
</array>

3,输出所有字体,使用添加的字体
1
2
3
4
5
6
7
8
9
10
11
NSArray *familyNames = [UIFont familyNames];
for(NSString *familyName in familyNames ){
printf( "Family: %s \n", [familyName UTF8String]);
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for(NSString *fontName in fontNames ){
printf( "\tFont: %s \n", [fontName UTF8String]);
}
}
//字体使用
[UIFont fontWithName:@"字体名称" size:字体大小];
文章目录
  1. 1. 最近工作中用到了字体,就记录了一下方法
    1. 1.0.1. 1,把字体库导入到工程Resources中
    2. 1.0.2. 2,然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:UIAppFonts,类型为Array或Dictionary都行;在UIAppFonts下再建立一个键值对,key 为:Item 0,添加Value为xxx.ttf(你字体的名字,string型),可以添加多个
    3. 1.0.3. 3,输出所有字体,使用添加的字体
|