美文网首页IOS累之用之IT大杂烩 ios零碎记录
iOS如何使用自己添加的字体库

iOS如何使用自己添加的字体库

作者: 明月钓无痕 | 来源:发表于2016-02-14 14:29 被阅读1637次

有时候为了界面的美观,可能需要添加第三方的字体库。那个如何使用呢?
1.将字体库添加到项目中。
2.在info.plist中添加新的一栏如下所示。
如果需要添加多个字体的话,再点击“+”,进行添加



3.**在target-->Build Phases-->Copy Bundle Resources中将info.plist中添加的字体添加上。 **否则会出现找不到资源的情况

4.有时候文件名和真实的字体名称还不同。比如截图中使用的是test.ttf,这个不是真实的字体名称。这时候我们还需要找到真实可用的fontname.

    for (NSString *familyName in [UIFont familyNames]) {
        NSLog(@"familyName:%@", familyName);
//        if ([familyName isEqualToString:@"test"]) { // 开始时加一个判断条件,发现这样不行。
        for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
            NSLog(@"fontName:%@", fontName);
//        }
        }
        NSLog(@"=====");
    }

这时候,因为我们不确定是什么名称。打印出的结果太多。简单的判断方法是,双击字体库,系统会默认使用字体册进行打开。这是状态栏上面显示的是真实的familyName。这样我们通过上面的打印结果,可以很轻松的在控制台搜索出想要的结果



**familyName****:****FZShouJinShu-S10T**
**fontName:FZSJSFW--GB1-0**
ps: 实际中我们使用的应该是 fontName,也就是“FZSJSFW--GB1-0”

 UIFont *font = [UIFont fontWithName:@"FZSJSFW--GB1-0" size:12];

相关文章

  • iOS如何使用自己添加的字体库

    有时候为了界面的美观,可能需要添加第三方的字体库。那个如何使用呢?1.将字体库添加到项目中。2.在info.pli...

  • iOS在项目中使用自定义字体

    iOS 自定义字体是指,使用自己从外部导入的字体库使用在对应的文本显示中。 一般的iOS自定义的字体库是 .ttf...

  • iOS添加自定义字体

    如何在iOS中添加自定义的字体 第一步:导入字体库,就是哪个ttf后缀的文件 第二步:在plist中配置字体库 第...

  • iOS 添加第三方字体库

    iOS向项目中添加第三方的字体库,一般分4步。 将字体库添加到项目中。添加字体到项目中.png 在info.pli...

  • iOS_动态添加中文字体库

    ios本身支持的字体库有限,如果用到比较偏门的萌萌哒字体就更不支持了,本文简单叙述一下iOS添加字体库的几种方式,...

  • 动态注册字体

    项目中如果只是使用几种固定的字体,可以本地添加自定义字体,可以参考iOS加入自定义字体库[https://www....

  • 如何在你的项目中引入lookin

    如何使用 CocoaPods 添加 Lookin 的 iOS Framework ?在你的 Podfile 中添加...

  • iOS动态下载字体

    说明 在ios开发中,我们经常需要根据UI来添加不同的字体,但是一个字体库少说也有10M以上,如果将字体库添加到代...

  • iOS 添加字体库

    1.文件添加 2.收集的一些文字链接:http://www.taguage.com/tag/55cd4f12681...

  • iOS 使用自定义字体库

    使用自定义字体库之前在网上找了很长时间都不行,因为使用一下方式打印名称没有添加到项目里的字体库的名称 NSAr...

网友评论

    本文标题:iOS如何使用自己添加的字体库

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