美文网首页
iOS开发-如何使用.ttf文件(自定义字体)

iOS开发-如何使用.ttf文件(自定义字体)

作者: 沉默的鱼sunny | 来源:发表于2016-11-10 16:25 被阅读0次

    客户要求APP中所有数据的显示和输入使用类似银行卡账号字体,后来查资料发现需要自定义字体,在使用自定义字体之前需要有.ttf/.otf格式的文件 ,后来在晚上找到了对应字体的ttf文件,然后配置发现可以使用。
    具体使用流程如下:
    1、下载字体资源文件(.ttf或.otf格式的文件)
    比如我需要使用的是字体是“OCR-A BT”字体,然后下载了“OCR-A BT”字体的.ttf文件并添加到工程中。
    2.配置plist文件
    添加“Fonts provided by application”配置项,我使用的“OCR-A BT”字体文件名为:OCR.ttf,则在info.plist中的添加该项,添加内容。

    <key>UIAppFonts</key>
        <array>
            <string>OCR.ttf</string>
        </array>
    

    3.在代码中使用自定义字体

    label.font = [UIFont fontWithName:@"OCR-A BT" size:25.0f];//OCR-A BT为字体的名称
    

    但是已经有了.ttf文件,但是不知道字体名称(比如“OCR-A BT”),可以在将.ttf文件导入工程并且配置好之后用如下方法获取

    //获取所有字体
        for (NSString * font in fontArrays) {
            NSLog(@"Font name  = %@", font);   
        }
    

    相关文章

      网友评论

          本文标题:iOS开发-如何使用.ttf文件(自定义字体)

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