代码之家  ›  专栏  ›  技术社区  ›  MHF

React本机iOS字体无法以任何方式工作

  •  1
  • MHF  · 技术社区  · 7 年前

    警告 :这是 复制品!

    我搜遍了那里的一切。

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

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

    1)建立并创建一个目录(在源项目中):/assets/fonts
    2)运行此命令: 响应本机链接
    3)删除iOS/build文件夹
    4)运行此命令: 响应本机运行iOS

    (在xcode ios目录中)名为 资源 已创建,所有字体都已存在。

    信息列表 文件也添加了所有字体。

    构建阶段>>>复制捆绑资源 也添加了所有字体。

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

    无法识别的字体系列ananda

    其余字体也有错误

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

    2 回复  |  直到 7 年前
        1
  •  1
  •   RaJesh RaJput    7 年前

    我已跟踪此URL:

    Fonts in React Native

    它工作得很好。我使用的是React Native 0.55.4。请检查字体名称。

        2
  •  0
  •   Andresh Singh    7 年前

    对于链接字体,可以执行react native link.src/assets/fonts,如果

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

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

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