自定义UIFont的字体

字体文件(.ttf格式或者.odf格式)

方法1:
  添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了。
fontName直接使用添加的资源名字即可。

方法2:
  1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf。
  2.在info.plist中添加一项 Fonts provided by application (item0对应的value为my.ttf,添加多个字体依次添加就可以了)。
  3.使用时aLabel.font=[UIFontfontWithName:@"XXX" size:30]; 注意XXX不一定是my,这里是RETURN TO CASTLE。

可以用如下方法查看familyname和fontname:
NSArray *familyNames = [UIFont familyNames];
    for( NSString *familyNameinfamilyNames ){
        printf( "Family: %s \n", [familyNameUTF8String] );
        NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
        for( NSString *fontNameinfontNames ){
            printf( "\tFont: %s \n", [fontNameUTF8String] );
        }
    }

猜你喜欢

转载自dayoouu.iteye.com/blog/1743654