React本机iOS字体无法正常工作

时间:2018-07-02 14:29:03

标签: ios reactjs react-native fonts

警告不是重复项!

我搜索并完成了那里的所有方式。

我使用最新版本的react&react-native(0.55)。

所有可用的方法包括以下步骤

  

1)建立并创建目录(在源项目中):./assets/fonts
  2)运行以下命令: react-native链接
  3)删除ios / build文件夹
  4)运行以下命令: react-native run-ios

(在Xcode ios目录中)将创建一个名为 Resources 的目录,并且所有字体都在其中。

info.plist 文件中,还添加了所有字体。

构建阶段>>>复制捆绑包资源中,还添加了所有字体。

在项目执行期间发生此错误:

  

无法识别的字体家族Ananda

其余字体也有错误

请帮我真的不知道该怎么办。

2 个答案:

答案 0 :(得分:1)

我遵循了这个网址:

Fonts in React Native

工作正常。我正在使用React Native 0.55.4。请检查您的字体名称。

答案 1 :(得分:0)

要链接字体,您可以执行react-native链接.src / assets / fonts

  "rnpm": {
    "assets": [
      "./src/assets/fonts/"
    ]
  }

这应该将./src/assets/fonts/中的所有字体复制到ios项目库和android / app / src / main / assets / fonts /文件夹中。在ios中,它还会更新info.plist文件。

现在,在重建项目之后,必须使用链接的字体的PostScript名称来使用它。