【发布时间】:2020-07-16 19:37:10
【问题描述】:
我设法在 official documentation 之后在我的 react-native expo 应用程序上加载自定义字体:
const App = () => {
let [fontsLoaded] = useFonts({
'Lato-Regular': require('../assets/fonts/Lato-Regular.ttf'),
'Lato-Bold': require('../assets/fonts/Lato-Bold.ttf'),
'Poppins-Light': require('../assets/fonts/Poppins-Light.ttf'),
'Poppins-Bold': require('../assets/fonts/Poppins-Bold.ttf'),
});
所以我可以将它与组件样式一起使用:
<Text style={{
fontFamily: 'Lato-Bold'
}}>Home page.</Text>
但我想这样使用它:
<Text style={{
fontFamily: 'Lato',
fontWeight: 'bold',
}}>Home page.</Text>
这适用于系统字体,但不适用于自定义字体。
我该如何处理?
【问题讨论】:
-
并非如此,因为它没有解释如何正确处理 fontWeight。
标签: reactjs react-native fonts expo