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) ?? '');
  });
}
build() {
  Column() {
    Text(this.message)
      .fontSize(30)
      .fontFamily("medium1")
    Text(this.message)
      .fontSize(30)
  }.width('100%')
}
分享
微博
QQ
微信
回复
2024-12-25 16:21:23
相关问题
HarmonyOS 全局自定义字体
299浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
321浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
1064浏览 • 1回复 待解决
HarmonyOS 设置字体全局方法吗?
574浏览 • 1回复 待解决
HarmonyOS 全局设置字体
53浏览 • 1回复 待解决
HarmonyOS 自定义全局dialog
154浏览 • 1回复 待解决
HarmonyOS 使用自定义字体
488浏览 • 1回复 待解决
HarmonyOS 自定义字体绘制
293浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
303浏览 • 1回复 待解决
HarmonyOS 如何设置全局字体
290浏览 • 1回复 待解决
HarmonyOS 能否默认使用自定义字体
77浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
590浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
294浏览 • 1回复 待解决
如何自定义字体替换系统字体
617浏览 • 1回复 待解决
HarmonyOS 如何创建自定义全局弹窗
201浏览 • 1回复 待解决
HarmonyOS 全局设置字体没效果
175浏览 • 1回复 待解决