美文网首页环境集成恩美第二个APP项目
ios中字体没能正常添加到字体库

ios中字体没能正常添加到字体库

作者: 落夏简叶 | 来源:发表于2017-04-11 21:28 被阅读6次

添加第三方框架字体到字体库

  1. 保证自己下载的第三方字体拖入到项目中。
  2. 在info.plist里面添加字段 Fonts provided by application,然后将自己下载的字体加进去。

结果如图


QQ20170411-211831@2x.png

如果发现还是不能引用

  1. 检查项目的Build Phases-->Copy Bundle Resources里面是否有下载的字体,没有就点击+号添加。


    QQ20170411-212050@2x.png
  2. 检查下载字体的名称和引用的名称一致。(有时候下载字体文件的名称和引用时的faimlyName并不相同)

例如上图中我添加的字体Lobster.ttf

    //Lobster.ttf的字体名其实是Lobster 1.4
    titleLabel.font = [UIFont fontWithName:@"Lobster 1.4" size:24];

如下代码可以打印出所有的字体名称(不知道名称的时候可以用这段代码找)

    NSArray *familyNames =[[NSArray alloc] initWithArray:[UIFont familyNames]];
    NSArray *fontNames;
    
    NSLog(@"[familyNames count]===%lu",(unsigned long)[familyNames count]);
    for(NSInteger familyCount=0;familyCount<[familyNames count]; familyCount++)
    {
        NSLog(@"Family name: %@", [familyNames objectAtIndex:familyCount]);
        fontNames =[[NSArray alloc]initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:familyCount]]];
        for(NSInteger fontCount=0; fontCount<[fontNames count]; fontCount++)
        {
            NSLog(@"Font name: %@",[fontNames objectAtIndex:fontCount]);
            
        }  
    }  

相关文章

  • ios中字体没能正常添加到字体库

    添加第三方框架字体到字体库 保证自己下载的第三方字体拖入到项目中。 在info.plist里面添加字段 Fonts...

  • iOS动态下载字体

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

  • iOS 添加第三方字体库

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

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

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

  • 在ionic3中自定义自己的图标字体

    资源:阿里图标字体库 step1:寻找资源 搜索图标字体库,找到自己需要的图标字体并加入购物车。添加到已存在的项目...

  • iOS添加自定义字体

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

  • iOS开发之导入字体库 2019-07-05

    在我们做iOS开发中,系统的字体有时候满足不了的产品和设计的需求,这时候就需要导入字体库了,导入字体库很容易,但是...

  • iOS_动态添加中文字体库

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

  • swift 如何正确使用外部字体库,设置字体样式

    1、下载字体库,安装到本地字体库中(方便看字体库名称),在项目中用的名字并非我们看到的文件名,而是字体库的 Pos...

  • iOS 自带的字体库

    iOS App自带的字体库名字列表 familyNames = CopperplatefontName = Cop...

网友评论

    本文标题:ios中字体没能正常添加到字体库

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