【发布时间】:2019-06-12 17:56:17
【问题描述】:
我想在我的应用中加载自定义字体。
我试试这个
- 创建一个资产/字体,您可以在其中找到我想使用的字体
- 我像这样在 package.json 中添加 rnmp: "rnmp": { "assets": ["./assets/fonts/"] }
- 我这样链接:react-native 链接
-
然后我像这样使用我的字体: fontFamily: "Lato-Light",
{ "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "eject": "expo eject" }, "dependencies": { "expo": "^32.0.6", "react": "16.5.0", "react-native": "https://github.com/expo/react-native/archive/sdk- 32.0.0.tar.gz", "react-navigation": "^3.11.0" }, "devDependencies": { "babel-preset-expo": "^5.0.0" }, "rnmp": { "assets": ["./assets/fonts/"] }, "private": true }
字体应该被加载但我得到这个错误:
"fontFamily" "Lato-Light" 不是系统字体,没有通过 Font.loadAsync 加载
【问题讨论】:
标签: react-native fonts