我设法按照官方文档在我的 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>
这适用于系统字体,但不适用于自定义字体。
我该如何处理?