iOS-PingFangSC字体

  • iOS9.0以后系统自带了平方字体PingFangSC,但是在iOS9.0以前,是没有平方字体PingFangSC的,如果我们想用平方字体,在iOS9.0以上是好的,但是在低于9.0的系统上是找不到这个字体的,例如:
    UIFont *font = [UIFontfontWithName:@"PingFangSC-Regular"size:18];

  • 我们得到的font为nil,这样就需要我们手动导入第三方字体,这样我在工程里面判断一下;

    UIFont *font = [UIFontfontWithName:@"PingFangSC-Regular"size:18]; // 这个是9.0以后自带的平方字体
    if(font==nil){
        // 这个是我手动导入的第三方平方字体
        font = [UIFontfontWithName:@"PingFang-SC-Regular"size:18];
    }
  • 我们可以通过一下方法,可以把工程中所有的字体打印出来,包括我们手动导入的第三方字体;
 for(NSString *fontfamilyname in [UIFont familyNames])
 {
     NSLog(@"family:'%@'",fontfamilyname);
     for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
     {
         NSLog(@"\tfont:'%@'",fontName);
     }
     NSLog(@"-------------");
 }

字体下载地址:http://download.csdn.net/detail/u014220518/9524884
导入第三方字体流程:http://jingyan.baidu.com/article/4853e1e51e72111909f726f9.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容