React Native:单击Xco​​de中的字体文件时,“无法识别的字体系列”错误消失

时间:2019-11-21 22:26:41

标签: reactjs react-native fonts google-font-api custom-font

在我的React Native应用程序中,出现错误“无法识别的字体系列:'Raleway-Regular'”。我跟随this tutorial添加了字体,在“可选步骤”部分中,您将所有附加字体记录到了控制台,其中包括Raleway-Regular以外的所有字体。

但是,奇怪的是,当应用程序坐在带有错误屏幕的模拟器中时,如果我在Xcode项目的Fonts文件夹中单击任一字体文件,则会出现错误模拟器中的屏幕消失。一旦我加载了其他任何屏幕,该错误消息就会再次出现,并且如果我单击Xco​​de中的一个字体文件,它会再次消失。请注意,当我单击一种字体时,它会自动重载我在模拟器中所在的屏幕。

Raleway-Regular.ttf位于项目根目录的Fonts文件夹中,并且具有正确的目标成员身份,位于我的info.plist中,位于构建阶段->复制捆绑资源中。

有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

请添加包含Raleway-Regular.tff的父文件夹路径

"rnpm": {
   "assets": [
      "./Fonts/"
   ]
 }

编辑,请改用它:

pls创建具有以下内容的文件:react-native.config.js

module.exports = {
  assets: ['./Fonts/'],
};