挖段子里的字体,怎么用自定义字体

http://blog.csdn.net/enuola/article/details/8784137

双击那个ttf字体,然后 看安装界面它说的是什么字体,一般是中文的,我们要的中文的,然后

NSArray *familyNames = [UIFont familyNames];
    for( NSString *familyName in familyNames ){
        
        printf( "Family: %s 
", [familyName UTF8String] );
        
        NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
        for( NSString *fontName in fontNames ){
            
            printf( "	Font: %s 
", [fontName UTF8String] );
        }
    }

 对比一下:看哪个是你要用的,比如我们的中文名称是方正兰亭黑——GBK

然后打印日志里有了:

Family: FZLanTingHei-R-GBK 

Font: FZLTHK--GBK1-0 

 

所以font就是:FZLTHK--GBK1-0 可以在文件里 定义一个宏:

#define FZLTHK_FONT_FAMILY @"FZLanTingHei-R-GBK"

#define FZLTHK_FONT_NAME @"FZLTHK--GBK1-0"

 

以后 用的时候:

[UIFontfontWithName:FZLTHK_FONT_NAMEsize:16.0f]; 就完事了

原文地址:https://www.cnblogs.com/neworiginou/p/3621268.html