iOS React-Native上无法识别的字体系列> 0.60

时间:2020-02-07 21:06:14

标签: reactjs react-native

我已经使用React-native 0.61.3-0.61.5遇到了此错误,也许旧版本或新版本都没有此错误。

这里推荐了一种对我不起作用的方法。

1)我已经将字体放置在src / assets / fonts文件夹中

2)在react-native.config.js->资产中指定的字体文件夹路径:[“ ./src/assets/fonts /”]

3)尝试同时运行react-native linknpx react-native link

2 个答案:

答案 0 :(得分:1)

花了大约两个小时后,我找到了适用于iOS的解决方法。这不是很好,我只有在尝试了我所描述的正式方式之后才推荐这样做。如果不起作用,这是我使用的解决方法。

  1. 将字体放入项目中(如果尚未完成的话)
  2. 使用您的编辑器打开info.plist并寻找<key>UIAppFonts</key>(如果找不到)添加
  <key>UIAppFonts</key>
  <array>
    <string>name_of_your_font.ttf</string>
    ...
  </array>
  1. 放置所有字体并保存
  2. 打开Xcode->您的项目->构建阶段->复制捆绑软件资源
  3. 单击“ +”并选择“添加其他”->选择字体并单击“添加”

重新运行该项目即可。最后说明,在iOS上,您必须指定名称字体为而非文件名

祝你有美好的一天!

答案 1 :(得分:0)

这是我的本机应用程序中我集成了自定义字体的文档。非常繁琐的工作,但是可以,在ios中还有更多步骤。请找到解释美丽的链接。 rn- custom-fonts

这是您所做的步骤:

enter image description here