相关问题
HarmonyOS RN 项目中页面返回事件的自定义处理
272浏览 • 1回复 待解决
HarmonyOS 使用自定义字体
610浏览 • 1回复 待解决
HarmonyOS 能否默认使用自定义字体
155浏览 • 1回复 待解决
如何使用和加载自定义字体
2619浏览 • 1回复 待解决
ArkUI中如何使用自定义字体
1387浏览 • 2回复 待解决
HarmonyOS 全局自定义字体
433浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
400浏览 • 1回复 待解决
HarmonyOS 自定义字体绘制
449浏览 • 1回复 待解决
Ark UI是否如何使用自定义字体
3449浏览 • 1回复 待解决
HarmonyOS 怎么设置自定义字体并获取自定义字体的宽度,高度
347浏览 • 1回复 待解决
如何在C++项目中使用pthread
2550浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
1203浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙项目中构建自定义安全键盘?
402浏览 • 1回复 待解决
如何自定义字体替换系统字体?
725浏览 • 1回复 待解决
在自定义组件中使用@ObjectLink报错
1859浏览 • 1回复 待解决
hvigor自定义任务中使用npm包
1014浏览 • 1回复 待解决
getContext(this)能否在自定义类中使用
2670浏览 • 1回复 待解决
@ohos.font (注册自定义字体) 自定义字体不支持动态更新?
2312浏览 • 1回复 待解决
HarmonyOS 在builder中使用自定义组件报错
913浏览 • 1回复 待解决
HarmonyOS TabContent 中使用自定义的文件,如何给自定义文件中传值
252浏览 • 1回复 待解决
@ObjectLink是否可以@Entry自定义组件中使用
2500浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何在工具类中使用
485浏览 • 1回复 待解决
HarmonyOS 所有字体的默认字体样式要为自定义特殊字体
354浏览 • 1回复 待解决
鸿蒙中如何自定义字体文件
19984浏览 • 1回复 待解决
HarmonyOS 全局设置自定义字体的方法
299浏览 • 1回复 待解决
ArkUI 中使用自定义字体通过字体注册的方式,但是在页面中注册完字体后,会发现在RN代码中使用 fontFamily 设置字体并不能生效。RNOH提供了专门的注册字体入口,需要开发者针对RN另外进行字体注册。
1.添加字体文件
RN字体文件的存放位置和图片一样,都是在resources/rawfile/assets目录下,为了便于区分,建议在assets下新建一个fonts文件夹,目录如下图所示
2.创建字体配置
上一步中,项目里添加了一个SFMono-Bold.ttf 的字体文件,接下来创建一个font.fontOptions[] 存放该字体的信息:
3.注册字体
RNOH在RNInstance的构建参数中提供了fontOptions用于开发者配置自定义字体信息:
如果使用的是RNApp,请在rnInstanceConfig中配置该参数:
4.在RN侧指定fontFamily
使用fontFamily指定Text的自定义字体:
最后就可以运行项目加载RN bundle查看自定义字体是否生效了。