在我的React Native应用程序中,出现错误“无法识别的字体系列:'Raleway-Regular'”。我跟随this tutorial添加了字体,在“可选步骤”部分中,您将所有附加字体记录到了控制台,其中包括Raleway-Regular
以外的所有字体。
但是,奇怪的是,当应用程序坐在带有错误屏幕的模拟器中时,如果我在Xcode项目的Fonts
文件夹中单击任一字体文件,则会出现错误模拟器中的屏幕消失。一旦我加载了其他任何屏幕,该错误消息就会再次出现,并且如果我单击Xcode中的一个字体文件,它会再次消失。请注意,当我单击一种字体时,它会自动重载我在模拟器中所在的屏幕。
Raleway-Regular.ttf
位于项目根目录的Fonts
文件夹中,并且具有正确的目标成员身份,位于我的info.plist中,位于构建阶段->复制捆绑资源中。
有人知道为什么会这样吗?
答案 0 :(得分:0)
请添加包含Raleway-Regular.tff的父文件夹路径
"rnpm": {
"assets": [
"./Fonts/"
]
}
编辑,请改用它:
pls创建具有以下内容的文件:react-native.config.js
:
module.exports = {
assets: ['./Fonts/'],
};