IOS苹果中文字体

IOS苹果中文字体

引用文档:

教你如何在iOS项目中设置各种字体

动态下载苹果提供的多种中文字体

细说iOS中的字体UIFont

总结:

三种方式:

  1. 使用系统默认提供的字体
    系统默认提供的字体主要是指UIFont中提供的字体,其使用代码为:

    fontLabel.font = [UIFont fontWithName:@"Marion" size:17];
    
    
  1. 动态加载苹果提供的样式
[苹果官方字体集](https://support.apple.com/zh-cn/HT202599)
###特点:
使用动态下载中文字体的 API 可以动态地向 iOS 系统中添加字体文件,这些字体文件都是下载到系统的目录中(目录是/private/var/mobile/Library/Assets/com_apple_MobileAsset_Font/),所以并**不会造成应用体积的增加**。并且,由于字体文件是 iOS 系统提供的,也免去了字体使用版权的问题。虽然第一次下载相关的中文字体需要一些网络开销和下载时间,但是这些字体文件下载后可以在所有应用间共享,所以可以遇见到,随着该 API 使用的普及,大部分应用都不需要提示用户下载字体,因为很可能这些字体在之前就被其它应用下载下来了

要求:iOS6 以上的系统

网上推荐字体集下载完后采用一下两种方式更新APP相关字体:
     
     1. 采用GCD方式 返回主线程更新UI
     2. 采用通知的方式更改UI
 实际应用中推荐使用通知的方式更新。
  1. 引入外部字体

    优点:使用方法简单

    缺点:

     1.一个字体库 大概在10MB左右 会大大增加应用的大小 
     2.部分字体集 可能会涉及侵权问题
    

    具体步骤:
    1.先将需要下载的字体拖到项目中



    2.在info文件中添加相应字段

    3.(1)代码使用方法

    [UIFont fontWithName:@"迷你简咪咪" size:17]
    

    (2)Xib使用方法

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 《梦的解析》是心理学大师弗洛伊德的最著名的作品。这本书应该是在二十岁的时候知道的,也一直想看来着,但是不知道为什么...
    书青麦阅读 424评论 0 0
  • 阿喜姓钱,他常说:最缺钱却姓钱,老天爷也真是会开玩笑。他在家排行老六,有两个姐姐和三个哥哥,阿喜出生的时候,他的父...
    罗帆文集阅读 671评论 0 0
  • 上述代码中,第①行是定义结构体,结构体中可以定义静态存储属性和计算属性。第②代码是定义静态存储属性,声明关键字是s...
    George2016阅读 655评论 0 0
  • 版权信息 文章版权更好时代原创出品 执笔作者苏溪(已签约) 正文字数1025字 阅读时间3分钟 首发日期2017年...
    更好时代阅读 535评论 0 0