欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ios 自定义字体

程序员文章站 2022-05-30 11:53:46
...
最近项目中用到自定义字体,根据找的资料,做个总结
自带字体名称及对应样式可以参考这篇文章

1、下载所需字体文件
这里有示例文件下载地址,英文字体下载,ios支持的中文字体包下载


2、下载的文件(ttf、otf、ttc三种格式)导入到项目中

导入时要选择Add to targets(如果没选,可以到 targets-Build Phases - Copy Bundle Resources 添加导入的文件)

ios 自定义字体
ios 自定义字体

3、在plist文件中配置

ios 自定义字体
ios 自定义字体

4、获取FamilyName
方式一:打印,根据文件名搜索

  for(NSString *familyname in [UIFont familyNames]){
        NSLog(@"family: %@",familyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:familyname]){
            NSLog(@"----font: %@",fontName);
        }
        NSLog(@"--------------");
  }

方式二:双击打开字体文件,顶部名称就是所需的familyname
ios 自定义字体
ios 自定义字体

5、使用

label.font = [UIFont fontWithName:@"Otterly Adorable" size:20];









相关标签: ios 自定义字体