首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地世博会定制fontWeight不适用于iOS设备

本地世博会定制fontWeight不适用于iOS设备
EN

Stack Overflow用户
提问于 2018-07-16 03:01:49
回答 1查看 1.7K关注 0票数 2

根据博览网站,我加载了开放式无字体字体:

代码语言:javascript
运行
复制
async componentDidMount() {
  await Font.loadAsync({
    'open-sans-regular': require('assets/fonts/OpenSans-Regular.ttf')
  })

  this.setState({ fontLoaded: true })
}

当我在文本上应用以下样式时,--它在安卓设备上工作,而不是在iOS设备上。我是否遗漏了什么,或者我需要加载‘open粗体’并使用fontFamily属性?

代码语言:javascript
运行
复制
<Text style={{ fontWeight: 'bold' }}>Testing</Text>
EN

回答 1

Stack Overflow用户

发布于 2018-07-16 05:11:29

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

代码语言:javascript
运行
复制
await Font.loadAsync({
    'open-sans-regular': require('assets/fonts/OpenSans-Regular.ttf'),
    'open-sans-bold': require('assets/fonts/OpenSans-Bold.ttf'),
  })

并确保在样式中声明fontFamily

代码语言:javascript
运行
复制
<Text style={{ fontFamily: 'open-sans-bold', fontSize: 56 }}>
  Hello, world!
</Text>

更多信息,请参阅在世博文档中使用自定义字体

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51354042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档