Мне удалось загрузить пользовательский шрифт в моем приложении своей операционной системы по официальной документации :
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>
Это работает для системных шрифтов, но не для пользовательских шрифтов.
Как с этим справиться?