我根据博览会网站加载了open-sans-regular字体:
<Text style={{ fontWeight: 'bold' }}>Testing</Text>
当我在文本上应用以下样式时,它在Android设备上有效,但在iOS设备上不可用。我是否遗漏了任何东西,还是需要加载“ open-sans-bold”并使用fontFamily属性?
{{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: