请教有没有办法整个app的字体一次性全部换成自定义字体?

现在了解到的方法是每个页面每个Text都需要进行配置,请教有没有办法整个app的字体一次性全部换成自定义字体?谢谢!


UI框架
Ability框架
2024-06-19 14:59:44
1078浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
duggins

虽然不是完全达到你的要求,但可以考虑一下@Extend装饰器,至少每个.ets文件中只需定义一次如下:

@Extend(Text)     function aText()  //只支持单个文件内全局声明
  .fontFamily('xxx')
  ...
}
  • 1.
  • 2.
  • 3.
  • 4.

然后可定义一个@Builder,其中放入Text().aText(),需要的话aText()还可带参数灵活改变部分Text()的设置。

分享
微博
QQ
微信
回复
2024-06-19 16:07:55


相关问题
如何自定义字体替换系统字体
1086浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
780浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
825浏览 • 1回复 待解决
HarmonyOS 自定义字体绘制
910浏览 • 1回复 待解决
HarmonyOS 使用自定义字体
987浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
1582浏览 • 1回复 待解决
有没有一次编译,多端部署资料
1115浏览 • 1回复 待解决
HarmonyOS 全局设置自定义字体方法
748浏览 • 1回复 待解决
如何使用和加载自定义字体
2968浏览 • 1回复 待解决
HarmonyOS 能否默认使用自定义字体
518浏览 • 1回复 待解决
鸿蒙中如何自定义字体文件
20646浏览 • 1回复 待解决
ArkUI中如何使用自定义字体
1924浏览 • 2回复 待解决
注册自定义字体在 webview 中无效
2997浏览 • 1回复 待解决
Ark UI是否如何使用自定义字体
3817浏览 • 1回复 待解决
HarmonyOS 有没有办法截取webvIew长图
719浏览 • 1回复 待解决