有适合ios11的下载楷体字体体吗

一款好看的字体 for ios9-ios11(直装版)
版本:1.7()
支持设备:
文件大小:27.08MB
支持版本:iOS (>= 9.0), iOS (< 11.5)
开发者:w352864
下载次数:127
添加次数:11
提醒:该资源由未经认证的个人源发布,可能存在安全风险,请谨慎下载。点此
你的评分:0
综合评分:0
1.确保设备已越狱
2.打开Cydia添加源:http://apt.so/w352864
3.扫码直接下载
用或扫描二维码下载
一款好看的字体(直装版),网上找的,不知道名字,安装时自动备份原字体,卸载自动还原原字体。只有中文字体,没替换英文。安装完请自行重启手机。注意:字体备份在/var/mobile/xxgzs/bak中,请不要删除,否则卸载字体的时候会造成字体乱码IOS9-IOS11都能使用
11人已添加
发表我的评论
的其他资源
89下载 / 7收藏
95下载 / 8收藏
2189下载 / 138收藏
34下载 / 110收藏
3014下载 / 110收藏
943下载 / 110收藏
全球最大中文源,首创增量刷新,海量资源极速加载!
全球最大中文源之主题
爱思助手官方源
(C) FENG.COM(R). All rights reserved. 威锋网版权或产权保护更多精彩内容请关注微信公众号:艾锋科技
视频地址复制
Flash地址复制
Html地址复制
离线看更方便
用或其他应用扫描二维码
更多精彩内容请关注微信公众号:艾锋科技
广播电视节目制作经营许可证:(沪)字第1248号
| 网络文化经营许可证:沪网文[6号 | 信息网络传播视听节目许可证:0910417 | 互联网ICP备案:沪ICP备号-3 沪ICP证:沪B2- | 违法不良信息举报邮箱: | 违法不良信息举报电话:转3
公司名称:上海宽娱数码科技有限公司 | 公司地址:上海市杨浦区政立路485号 | 客服电话:在iOS开发中设置字体的方法有很多种,下面为大家介绍比较常用的三种方法
1.使用系统默认提供的字体
系统默认提供的字体主要是指UIFont中提供的字体,其使用代码为:
fontLabel.font = [UIFont fontWithName:@"Marion" size:17];
或者是通过字体详细字典对字体属性进行设置
UIFontDescriptorFamilyAttribute:设置字体家族名
UIFontDescriptorNameAttribute
:设置字体的字体名
UIFontDescriptorSizeAttribute
:设置字体尺寸
UIFontDescriptorMatrixAttribute:设置字体形变
UIFontDescriptor *attributeFontDescriptor = [UIFontDescriptor fontDescriptorWithFontAttributes:
@{UIFontDescriptorFamilyAttribute: @"Marion",
UIFontDescriptorNameAttribute:@"Marion-Regular",
UIFontDescriptorSizeAttribute: @40.0,
UIFontDescriptorMatrixAttribute:[NSValue valueWithCGAffineTransform:CGAffineTransformMakeRotation(M_1_PI*1.5)
fnotLabel.font = [UIFont fontWithDescriptor:attributeFontDescriptor size:0.0];
其中的字体家族名和字体名可以通过以下方法获取
NSLog(@"familyNames:%@",[UIFont familyNames]);
以上两种方法均可以为label设置字体,但是全部是只针对英文数字,对中文无效。要想改变中文字体还需要使用后面两种办法
2.动态下载字体
iOS6以后苹果就开始支持动态下载中文字体已供应用中展示个性字体的需求,由于下载的时候需要使用的名字是PostScript名称,需要使用Mac内自带的应用&字体册&来获得相应字体的PostScript名称。如下显示了从&字体册&中获取《娃娃体-繁 常规体》字体的PostScript名称的截图
具体代码就不一一介绍了,大家可以参考苹果提供的有关文档:https://developer.apple.com/library/ios/samplecode/DownloadFont/Listings/DownloadFont_ViewController_m.html#//apple_ref/doc/uid/DTS-DownloadFont_ViewController_m-DontLinkElementID_6
或者也可以参考唐巧先生的博客有比较详细的介绍:http://blog.devtang.com/blog//ios-asian-font-download-introduction/
下面是我研究后的测试demo,提供给大家参考:
- (void)asynchronouslySetFontName:(NSString *)fontName
UIFont* aFont = [UIFont fontWithName:fontName size:24];
// If the font is already downloaded
if (aFont && ([aFont.fontName compare:fontName] == NSOrderedSame || [aFont.familyName compare:fontName] == NSOrderedSame)) {
// Go ahead and display the sample text.
_fLabelView.text = @"欢迎查看我的博客";
_fLabelView.font = [UIFont fontWithName:fontName size:24];
// Create a dictionary with the font's PostScript name.
NSMutableDictionary *attrs = [NSMutableDictionary dictionaryWithObjectsAndKeys:fontName, kCTFontNameAttribute, nil];
// Create a new font descriptor reference from the attributes dictionary.
CTFontDescriptorRef desc = CTFontDescriptorCreateWithAttributes((__bridge CFDictionaryRef)attrs);
NSMutableArray *descs = [NSMutableArray arrayWithCapacity:0];
[descs addObject:(__bridge id)desc];
CFRelease(desc);
__block BOOL errorDuringDownload = NO;
// Start processing the font descriptor..
// This function returns immediately, but can potentially take long time to process.
// The progress is notified via the callback block of CTFontDescriptorProgressHandler type.
// See CTFontDescriptor.h for the list of progress states and keys for progressParameter dictionary.
CTFontDescriptorMatchFontDescriptorsWithProgressHandler( (__bridge CFArrayRef)descs, NULL,
^(CTFontDescriptorMatchingState state, CFDictionaryRef progressParameter) {
//NSLog( @"state %d - %@", state, progressParameter);
double progressValue = [[(__bridge NSDictionary *)progressParameter objectForKey:(id)kCTFontDescriptorMatchingPercentage] doubleValue];
if (state == kCTFontDescriptorMatchingDidBegin) {
dispatch_async( dispatch_get_main_queue(), ^ {
// Show an activity indicator
NSLog(@"Begin Matching");
} else if (state == kCTFontDescriptorMatchingDidFinish) {
dispatch_async( dispatch_get_main_queue(), ^ {
// Remove the activity indicator
// Display the sample text for the newly downloaded font
_fLabelView.text = @"欢迎查看我的博客";
_fLabelView.font = [UIFont fontWithName:fontName size:24];
// Log the font URL in the console
CTFontRef fontRef = CTFontCreateWithName((__bridge CFStringRef)fontName, 0., NULL);
CFStringRef fontURL = CTFontCopyAttribute(fontRef, kCTFontURLAttribute);
NSLog(@"%@", (__bridge NSURL*)(fontURL));
CFRelease(fontURL);
CFRelease(fontRef);
if (!errorDuringDownload) {
NSLog(@"%@ downloaded", fontName);
} else if (state == kCTFontDescriptorMatchingWillBeginDownloading) {
dispatch_async( dispatch_get_main_queue(), ^ {
// Show a progress bar
NSLog(@"Begin Downloading");
} else if (state == kCTFontDescriptorMatchingDidFinishDownloading) {
dispatch_async( dispatch_get_main_queue(), ^ {
// Remove the progress bar
NSLog(@"Finish downloading");
} else if (state == kCTFontDescriptorMatchingDownloading) {
dispatch_async( dispatch_get_main_queue(), ^ {
// Use the progress bar to indicate the progress of the downloading
NSLog(@"Downloading %.0f%% complete", progressValue);
} else if (state == kCTFontDescriptorMatchingDidFailWithError) {
// An error has occurred.
// Get the error message
NSError *error = [(__bridge NSDictionary *)progressParameter objectForKey:(id)kCTFontDescriptorMatchingError];
if (error != nil) {
_errorMessage = [error description];
_errorMessage = @"ERROR MESSAGE IS NOT AVAILABLE!";
// Set our flag
errorDuringDownload = YES;
dispatch_async( dispatch_get_main_queue(), ^ {
NSLog(@"Download error: %@", _errorMessage);
return (bool)YES;
&只要在相应地方调用就可以了:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_fLabelView = [[UITextView alloc] initWithFrame:CGRectMake(50, 100, 250, 100)];
[self.view addSubview:_fLabelView];
[self asynchronouslySetFontName:@"HanziPenSC-W3"];
下面是运行后的结果:
3.引入外部字体
现在网上不管是windows字体,还是Android字体只要是ttf格式的,或者是苹果提供的ttc、otf格式,一般iOS程序都支持内嵌。具体做法:
先将需要下载的字体拖到项目中
在info文件中添加相应字段
然后就可以使用上面提供的方法[UIFont fontWithName:@"迷你简咪咪" size:17]方法给英文、数字或者中文设置上这种字体。可以输出一下[UIFont familyNames]检测是否已经添加
也可以在xib中为label设置这种字体了
网上下载的字体也不一定都是可以使用,下面提供大家一些常用字体供大家下载:
链接: http://pan.baidu.com/s/1kTVX8qF 密码: vdwa
要想获取更加全面的字体还可以使用苹果自己提供的各种字体格式,还是可以通过Mac应用&字体侧&获取,例如:
用法跟下载的字体一样
阅读(...) 评论()

我要回帖

更多关于 楷体gb2312字体下载 的文章

 

随机推荐