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

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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
HarmonyOS 全局自定义字体
10浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
11浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
878浏览 • 1回复 待解决
HarmonyOS 设置字体全局方法吗?
293浏览 • 1回复 待解决
HarmonyOS 使用自定义字体
264浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
39浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
70浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
312浏览 • 1回复 待解决
HarmonyOS 如何设置全局字体
61浏览 • 1回复 待解决
如何自定义字体替换系统字体
457浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗无法弹出
37浏览 • 1回复 待解决
HarmonyOS 全局设置字体没效果
24浏览 • 1回复 待解决
如何使用和加载自定义字体
2220浏览 • 1回复 待解决
鸿蒙中如何自定义字体文件
19546浏览 • 1回复 待解决