作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
应用字体在发布前在所有平台上都可以正常工作。
应用发布后,expo publish
,字体只是不显示。
我已经通过 Xcode 添加了字体。 Like that .
字体添加到应用程序后 expo's instructions
检查,重新检查并重新安装 yarn 包似乎存在(通过在屏幕上显示一些文本来检查)。使用 yarn add 'use-expo/font'
添加了包
这是字体加载的方式:
import { useFonts } from "@use-expo/font";
export default function App() {
let [fontsLoaded] = useFonts({
Rayando: require("./assets/fonts/crayonsRegular.ttf"),
});
return (
<>
{fontsLoaded && <Text style={[styles.answerText, {fontFamily: "Rayando"}]}>{number ? 1 : 0}</Text>}
</>)
}
最佳答案
我也遇到了类似的问题。据我了解 expo publish
在 中的行为与预期不符弹出 项目:应用程序以不同方式加载 Assets 。
在 here 中发现了这一点.
建议的解决方案正在运行 expo publish --target managed
或者,就我而言,删除 ios
和 android
将裸项目转换为博览会管理的文件夹。
关于react-native - 世博会发布后世博使用字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61086130/
我是一名优秀的程序员,十分优秀!