реагировать на родные импортные шрифты - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь добавить шрифты в свой проект.я добавил это как Здесь рекомендуется

1.) добавлено в Package.json

Package.json:

  "rnpm": {
    "assets": [
      "./assets/fonts/"
     ]
   }

2.) добавленные файлы

assets \ fonts \ Roboto.ttf

assets \ fonts \ vincHand.ttf

3.) Связано все

 rnpm link

4.) добавлен код в мой проект

      <Text> Test </Text>
      <Text style={{ fontFamily: "Roboto" }}> Test </Text>
      <Text style={{ fontFamily: "vincHand" }}> Test </Text>

5.) восстановить приложение

react-native.cmd run-android

Результат:

enter image description here

Вопрос

почему шрифты не отображаются и все 3 текста по умолчанию-font

Ответы [ 3 ]

0 голосов
/ 25 сентября 2018

1- В package.json добавьте такие строки, как:

"rnpm": {
  "assets": [
    "fonts"
  ]
},

2 - запустите: реактивная ссылка

3 - создайте свой проект заново с помощью: реактивного запуска-ios (или) Reaction-native Run-Android

4- вы можете использовать шрифты в коде, как:

...
export default class myApp extends Component {
  ...
  render() {
    return (
      <Text style={styles.myCustomText}>Wow, it looks different.</Text>
    )
  }
}
const styles = StyleSheet.create({
  myCustomText: {
    fontFamily: 'YOUR_CUSTOM_FONT_NAME',
  },

})
0 голосов
/ 01 октября 2018

Ну, решение было довольно простым, но трудно найти.Недостаточно было запустить «response-native.cmd run-android», чтобы перестроить приложение.Мне пришлось по-настоящему удалить приложение из сумулятора и переустановить его на симуляторе

0 голосов
/ 25 сентября 2018

полные имена шрифтов могут отличаться от имен файлов шрифтов.Вы уверены, что используете правильные полные имена в своем коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...