Я использую React Native с Expo, и все идет хорошо, за исключением этой проблемы с пользовательскими шрифтами.У меня есть мой шрифт Lobster-Regular.ttf
в ./assets/fonts, и я пытаюсь загрузить его, как видно из официальных документов:
componentDidMount() {
Font.loadAsync({
'Lobster': require('./assets/fonts/Lobster-Regular.ttf'),
});
}
Затем я оформляю свой заголовок так:
headerText: {
color: 'white',
fontSize: 30,
fontFamily: 'Lobster'
},
Все, что я получаю, это
fontFamily 'Lobster' не является системным шрифтом и не был загружен через Font.loadAsync.
ЕслиВы намеревались использовать системный шрифт, убедитесь, что вы правильно ввели имя и что оно поддерживается операционной системой вашего устройства.
Если это пользовательский шрифт, обязательно загрузите егос Font.loadAsync.
Я что-то упустил?