iOS使用自定义字体
2014-10-08 17:41
330 查看
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:
方案2:
答案讨论了在iOS3.2以前及以后的做法,现在都5.1了,估计支持3.2以前的app很少了吧。所以我把iOS3.2以后的办法附在下面。简单来说,就是iOS3.2苹果支持自定义字体,只需要在Info.plist文件中设置UIAppFonts相关的信息即可。步骤如下:
将自定义字体加到你的工程资源文件中
在 info.plist 文件中增加一名为 UIAppFonts 的key
将这个key修改成array
将你用到的所有字体的名字,作为这个array的值,一项一项填进去(包括扩展名)
保存 info.plist
现在就可以在代码中直接用[UIFont fontWithName:@”CustomFontName” size:12]来取得你自定义的字体了。
来源:http://stackoverflow.com/questions/360751/can-i-embed-a-custom-font-in-an-iphone-application
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] ); } }
方案2:
答案讨论了在iOS3.2以前及以后的做法,现在都5.1了,估计支持3.2以前的app很少了吧。所以我把iOS3.2以后的办法附在下面。简单来说,就是iOS3.2苹果支持自定义字体,只需要在Info.plist文件中设置UIAppFonts相关的信息即可。步骤如下:
将自定义字体加到你的工程资源文件中
在 info.plist 文件中增加一名为 UIAppFonts 的key
将这个key修改成array
将你用到的所有字体的名字,作为这个array的值,一项一项填进去(包括扩展名)
保存 info.plist
现在就可以在代码中直接用[UIFont fontWithName:@”CustomFontName” size:12]来取得你自定义的字体了。
来源:http://stackoverflow.com/questions/360751/can-i-embed-a-custom-font-in-an-iphone-application
相关文章推荐
- iOS中使用自定义字体
- ios 使用自定义字体
- iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)
- iOS上使用自定义ttf字体
- ios 使用自定义字体
- IOS使用自定义字体
- iOS上使用自定义ttf字体
- iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)
- iOS中使用自定义ttf/ttc字体,以及cocosbuilder中指定字体的方法
- iOS上使用自定义ttf字体
- iOS使用自定义字体 两种方法
- iOS中使用自定义字体
- iOS使用自定义字体
- iOS中使用自定义字体
- IOS 设置使用自定义字体(Xcode4)
- ios中使用自定义的字体
- iOS 如何使用自定义字体
- IOS(xcode)程序中使用自定义字体的方法
- iOS使用自定义字体 两种方法
- iOS使用自定义字体