gpt4 book ai didi

android - React Native 自定义字体适用于 IOS 但不适用于 Android

转载 作者:太空狗 更新时间:2023-10-29 13:05:02 27 4
gpt4 key购买 nike

我已经按照 react-native link 程序添加了 Google Font Fira Sans 字体(斜体、粗体、常规)。

我可以看到字体已经被复制到 src/main/assets/fonts,同样在 IOS 的 Resources 文件夹中

这些字体在 IOS 上工作正常,但在 android 上只有粗体工作,但斜体或常规或任何其他字体都不起作用。

我已经尝试将 fontFamily 设置为字体的名称属性,但仍然没有改变

这是我设置字体变量的方式

export const Fonts = {
//Working on IOS but not on Android
//I have tried `FiraSans-Italic` `Fira Sans Italic` and nothing works
FiraSansItalic: (Platform.OS === 'ios') ? "FiraSans-Italic" : 'Fira Sans Italic',

//Bold works fine for both platforms
FiraSansBold: (Platform.OS === 'ios') ? "FiraSans-Bold" : "FiraSans-Bold"
}

任何想法可能是错误的?

谢谢

最佳答案

对于遇到同样问题的人,请确保您没有将这些(fontWeightfontStyle)样式应用到您的 textStyle,如果您这样做,它会下降您的文本中的自定义字体样式。

关于android - React Native 自定义字体适用于 IOS 但不适用于 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49500057/

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