美文网首页
iOS使用otf字体

iOS使用otf字体

作者: KevinMK | 来源:发表于2017-12-13 15:34 被阅读373次

    1.导入项目,这个就不说了


    WX20171213-153125.png

    2.在info.plist添加


    WX20171213-153116.png

    3.在项目使用fontname来获取

    UIFont *font = [UIFont fontWithName:@"WenYue-XinQingNianTi-NC-W8" size:11];

    4.注意,font的name不是文件名,而是字体自己的名字,比如上面的young_man.oft

    获取出来的字体名是WenYue-XinQingNianTi-NC-W8

    获取方法如下:

        NSString *path = oft的path;
        NSURL *fontUrl = [NSURL fileURLWithPath:path];
        CGDataProviderRef fontDataProvider = CGDataProviderCreateWithURL((__bridge CFURLRef)fontUrl);
        CGFontRef fontRef = CGFontCreateWithDataProvider(fontDataProvider);
        CGDataProviderRelease(fontDataProvider);
        CTFontManagerRegisterGraphicsFont(fontRef, NULL);
        NSString *fontName = CFBridgingRelease(CGFontCopyPostScriptName(fontRef));
    

    相关文章

      网友评论

          本文标题:iOS使用otf字体

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