gpt4 book ai didi

react-native - 在 React Native V 60+ 中渲染 Open-sans 字体时出现问题

转载 作者:行者123 更新时间:2023-12-03 19:23:37 27 4
gpt4 key购买 nike

我想在我的应用程序中添加“Open-sans”字体,但我有一个问题,它只发生在 IOS 模拟器上

这是我的步骤:

a)我在根应用程序中创建了一个文件夹:assets 然后在assets中的fonts fonts文件夹并放置Open-sans.ttf

b) 我在 root 中创建了一个名为 react-native-config.js 的文件并添加:

module.exports = {
project: {
ios: {},
android: {},
},
assets: ['./assets/fonts/'],
};


enter image description here

c) react 原生链接

d) 在 App.js 中
<Text style={{fontFamily: 'OpenSans-Bold', fontWeight: 'bold'}}>
This is my first App
</Text>

我的问题是,每当我在 App.js 中进行任何编辑时,它都会告诉我“无法识别的字体系列”

enter image description here

但是当我打开 react-native-config.js什么都不做,只保存热重载和字体工作

enter image description here

正如我提到的,它在 Android 上是完美的,但是在对 App.js 文件进行任何编辑后保存时,错误会出现在 IOS 上

最佳答案

对于 IOS,font-family 值是全名,对于 android 是它的文件名。
尝试:

<Text style={{fontFamily: 'Open Sans Bold'}}>

这是我的第一个应用程序

对于 android,将文件名“OpenSans-Bold.ttf”更改为“Open Sans Bold.ttf”

关于react-native - 在 React Native V 60+ 中渲染 Open-sans 字体时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58506469/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com