美文网首页
iOS TTF字体设置

iOS TTF字体设置

作者: crazy丶LT | 来源:发表于2017-06-07 17:16 被阅读430次

    首先我们得找到相应的TTF的文件,这个百度就百度的到了,这里不介绍。
    找到TTF文件后copy进项目后主要分为三步
    1.info.plist文件钟添加Fonts provided by application key然后添加item 值为ttf文件的名字(带后缀)。
    2.在Build Phases ->Copy Bundle Rescources里添加TTF文件
    3.在代码里通过调用[UIFont fontWithName:字体名称 size:16]]来设置
    PS:好多TTF的文件名和字体不一样,想要获取字体名,通常是通过如下方法遍历。

    for(NSString *fontfamilyname in [UIFont familyNames])  
      {  
          NSLog(@"family:'%@'",fontfamilyname);  
          for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])  
          {  
              NSLog(@"\tfont:'%@'",fontName);  
          }  
          NSLog(@"-------------");  
      }  
    

    不过在设置生僻字的时候打印出来结果的实在让人一脸懵逼。我们可以通过下面的方式快速的获取文件名字
    打开Mac自带的软件字体册,


    3B99CE56-9191-4AF8-B0B4-A1E3AC7D57D2.png

    然后点击+号,添加TTF文件

    6D052761-358F-405F-AFFF-7B738E2F3D7D.png

    添加号之后我们就可以看到字体的名称了

    ED3C4F69-98B8-46AE-B832-049E0281C85F.png

    相关文章

      网友评论

          本文标题:iOS TTF字体设置

          本文链接:https://www.haomeiwen.com/subject/qblafxtx.html