HarmonyOS 全局设置自定义字体的方法

如何设置全局生效的自定义字体?

HarmonyOS
2024-12-25 12:44:30
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

参考示例:

onWindowStageCreate(windowStage: window.WindowStage): void {
  // Main window is created, set main page for this ability
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
  windowStage.loadContent('pages/Index', (err, data) => {
    windowStage.getMainWindow().then(res => {
      const uiCtc = res.getUIContext()
      uiCtc.getFont().registerFont({
        familyName: 'medium1',
        familySrc: $rawfile("AaYuanWeiTuSi-2.ttf")
      })
    })
    if (err.code) {
      hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
      return;
    }
    hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
  });
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
build() {
  Column() {
    Text(this.message)
      .fontSize(30)
      .fontFamily("medium1")
    Text(this.message)
      .fontSize(30)
  }.width('100%')
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-25 16:21:23
相关问题
HarmonyOS 全局自定义字体
777浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
820浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
1576浏览 • 1回复 待解决
HarmonyOS 设置字体全局方法吗?
1056浏览 • 1回复 待解决
HarmonyOS 自定义全局dialog
686浏览 • 1回复 待解决
HarmonyOS 全局设置字体
493浏览 • 1回复 待解决
HarmonyOS 自定义字体绘制
910浏览 • 1回复 待解决
HarmonyOS 使用自定义字体
978浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
891浏览 • 1回复 待解决
HarmonyOS 如何创建自定义全局弹窗
733浏览 • 1回复 待解决
HarmonyOS 如何设置全局字体
792浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
1180浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
757浏览 • 1回复 待解决
HarmonyOS 能否默认使用自定义字体
518浏览 • 1回复 待解决
如何自定义字体替换系统字体
1082浏览 • 1回复 待解决