iOS开发精进

iOS开发之字体详解---附带各种ttf

2018-07-01  本文已影响34人  Aikesi26

前言: 还在为使用字体我而烦恼吗? 还在为找 ttf, otf, ttc 而烦恼吗, 不用百度,看这里就够了.

先简单说说iOS中字体的使用, 如果要使用系统自带的字体, 那么在xib中直接选择就可以了, 或者使用代码直接调用字体的名称就ok, 这里不做过多解释.
如果你不知道字体名称, 遍历一下咯

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

1 使用非系统字体


  1. 下载你需要用到的字体(ttf/ttc/otf)字体文件


    Snip20180630_15.png
  2. 将字体资源拖入项目中,在info.plist文件中添加字段,
    本人亲测, 是否添加这个字段, 不会影响任何使用, 所以可加可不加
Snip20180630_9.png 当你下载的字体文件名是英文的话,那么你可能可以直接使用, 但是当你下载的字体文件名是中文的时候, 那就尴尬了, 可能设置字体的时候都不知道叫什么名字, 不用担心, 如果是中文的话, 双击字体文件, 点击安装 Snip20180630_16.png
Snip20180630_18.png

图中箭头所指的名称, 就是要在项目中使用的字体名称.

  1. xib使用字体, font选择Custom, family选项就可以选择你拖进项目的字体了
Snip20180630_10.png

效果图:

Snip20180630_11.png

iOS同样支持ttc/otf, 看图:


Snip20180630_14.png

2. 字体, 你从哪里来?


还在为找ttf发愁吗? 这里分享一个超级简单的方法, 再也不用去百度了. 当然你最好有一台mac

  1. 打开mac上的字体

  2. 选择你想要的字体, 右键show in finder



    Snip20180630_21.png
  3. mac有什么字体你就可以用什么咯....

有用的话点歌喜欢咯...

上一篇 下一篇

猜你喜欢

热点阅读