Xcode添加新字体

注意:很多字体是不能免费用于商业盈利的,也就是说要获得版权许可。

1.把字体文件(后缀为.ttf、.otf)添加到项目中,打开项目的Info窗口,在Custom Target Properties下创建一个新条目"Fonts provided by application",类型为Array。然后将文件名(要带后缀)添加到数组中。

2.添加.ttf或.otf后,获取字体的时候需要字体的名字

let fontName = UIFont(name: "FZHCJW--GB1-0", size: 42)

但是自定义字体文件的名字"方正黄草字体3.0版"并不一定就是字体的名字"FZHCJW--GB1-0"。

3.要知道新添加的字体的名字,可以先打印未添加之前的所以字体名字,再打印添加字体之后的所有字体名字,多出的那个就是新添加的字体的名字。

        for fontFamilyName in UIFont.familyNames {
//            print("familay: \(fontFamilyName)")
            for fontName in UIFont.fontNames(forFamilyName: fontFamilyName) {
                print("Available font: \(fontName)")
            }
        }

我写了个可以打印新增(删)字体名字的Demo:https://github.com/liuyongfa/FontName.git

转载于:https://www.cnblogs.com/liuyongfa/p/10120926.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值