Почему я получил сообщение об ошибке нестандартного шрифта, реагировать на родной? - PullRequest
0 голосов
/ 27 марта 2020

Я был в отчаянии в течение 2 дней. Я пытаюсь использовать пользовательские шрифты в своем приложении React Native. Я следовал многим учебникам, но ничего не работает.

У меня есть: - импортировать мои шрифты в папку «root / assets / fonts» (изображение 1) enter image description here

  • создать файл response-native.config. js (изображение 2) enter image description here

  • run "реагировать-нативный ссылка "

  • Я также проверил правильность имени шрифта.

Но я все еще получаю это сообщение об ошибке:

fontFamily "Gilroy-Regular" is not a system font and has not been loaded through Font.loadAsync.
- If you intended to use a system font, make sure you typed the name correctly and that it is supported by your device operating system.
- If this is a custom font, be sure to load it with Font.loadAsync.

Удивительный факт: когда я создаю приложение на xcode напрямую, я не получаю сообщение об ошибке, и шрифты хорошо используются.

Эта ошибка возникает при сборке с expo.

Большое спасибо за вашу помощь ..

1 Ответ

1 голос
/ 27 марта 2020
import { Font } from 'expo'

componentDidMount() {
  Font.loadAsync({
  'Roboto': require('../assets/fonts/Roboto-Regular.ttf'),
})  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...