加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native添加新字体在IOS模拟器上给出’无法识别的字体系列

发布时间:2020-12-15 09:33:00 所属栏目:百科 来源:网络整理
导读:我添加了新的字体 – ‘SourceSansPro'(从GoogleFonts获得)到我的React-Native项目.但我在 IOS模拟器上遇到“无法识别的字体系列”错误.关于这个问题有很多不同的建议,例如删除构建项目或查看字体是否在info.plist中定义或执行’react-native-link’等.但是,
我添加了新的字体 – ‘SourceSansPro'(从GoogleFonts获得)到我的React-Native项目.但我在 IOS模拟器上遇到“无法识别的字体系列”错误.关于这个问题有很多不同的建议,例如删除构建项目或查看字体是否在info.plist中定义或执行’react-native-link’等.但是,它们都不适合我的情况.此外,有些人提到,虽然它不能通过CLI工作,但它可以直接通过 Xcode执行.然而,它对我不起作用.我困扰了这个问题将近5个小时.最后,我想也许有人可以在这里帮助我.

你有什么建议吗?

enter image description here

解决方法

您的字体名称可能不是SourceSansPro

根据您添加到项目中的哪一个(或多个),名称更可能是SourceSansPro-Regular或SourceSansPro-Bold或SourceSansPro-Italic等

我不使用React-Native,但您可以使用以下代码列出应用程序可用的字体系列和字体名称:

for (NSString* family in [UIFont familyNames])
{
    NSLog(@"%@",family);

    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
        NSLog(@"  %@",name);
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读