Reat Native Expo自定义fontWeight在iOS设备上不起作用

时间:2018-07-16 03:01:49

标签: ios reactjs react-native expo

我根据博览会网站加载了open-sans-regular字体:

<Text style={{ fontWeight: 'bold' }}>Testing</Text>

当我在文本上应用以下样式时,它在Android设备上有效,但在iOS设备上不可用。我是否遗漏了任何东西,还是需要加载“ open-sans-bold”并使用fontFamily属性?

{{1}}

1 个答案:

答案 0 :(得分:0)

要使用该字体,您还需要安装粗体...

await Font.loadAsync({
    'open-sans-regular': require('assets/fonts/OpenSans-Regular.ttf'),
    'open-sans-bold': require('assets/fonts/OpenSans-Bold.ttf'),
  })

并确保您以样式声明fontFamily

<Text style={{ fontFamily: 'open-sans-bold', fontSize: 56 }}>
  Hello, world!
</Text>

更多信息,请参见Using Custom Fonts in Expo Docs