React Native with Expo, fontFamily не применяется к заголовку stackNavigator по headerTitleStyle

React Native with Expo, fontFamily не применяется к заголовку заголовка stackNavigator с помощью headerTitleStyle, шрифт отлично работает на экранах приложений, но не применяется к заголовку заголовка stackNavigator. любая помощь.

    Home: {screen : Home,
    navigationOptions: {
      headerLeft: null,
      title: 'Home',
      headerTitleStyle: {fontFamily: 'myFont', fontSize: 20,},
      headerStyle: { marginTop: 24, },
    },
  },


person Community    schedule 24.12.2017    source источник


Ответы (2)


Я обнаружил проблему: доза шрифта не применяется к любому тексту, который занимает

fontWeight: 'bold',

поэтому вам нужно установить значение fontWeight менее 500

fontWeight: '200',

headerTitleStyle: {fontWeight: '200', fontFamily: 'myFont', fontSize: 16,},

person Community    schedule 26.12.2017

Вы можете использовать «fontWeight: undefined» внутри headerTitleStyle.

Например :

headerTitleStyle: {
    fontFamily: 'Roboto-Bold',
    fontWeight:undefined,
}
person Bhupendra Joshi    schedule 31.01.2019
comment
Это исправило мою проблему. Никто не предложил это на всех форумах. - person David Smith; 26.07.2021