在HarmonyOS NEXT开发中Text支持修改FontFamily吗?
在HarmonyOS NEXT中,Text组件支持修改FontFamily。可通过以下两种方式实现:
Text("Hello HarmonyOS")
.fontFamily('HarmonyOS Sans') // 使用鸿蒙默认字体
实现步骤:
.ttf
/.otf
)放入resources/base/fonts
目录在resources/base/element/font.json
中声明:
{
"fonts": [
{
"name": "my_custom_font",
"font": "myfont.ttf" // 实际字体文件名
}
]
}
代码中调用:
Text("Custom Font Example")
.fontFamily('my_custom_font') // 与font.json中name字段对应
myfont_bold.ttf
).fontWeight()
可单独设置字重属性1 回答410 阅读
375 阅读
379 阅读
271 阅读
265 阅读
252 阅读
263 阅读
Text支持修改fontFamily,可通过设置注册自定义字体后,直接给text设置fontFamily属性参考看文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...