HarmonyOS_如何字体跟随系统
-
ArkUI: 当组件不设置大小或者使用fp时,大小可以跟随系统变化。
参考官网 -
配置: API 12release之前,应用默认会跟随系统字体变化而变化不需要配置
2.1在开发视图的AppScop/resources/base/profile下面定义配置文件configuration.json,并配置:
{
"configuration": {
"fontSizeScale": "followSystem",
"fontSizeMaxScale": "3.2"
}
}
2.2:app.json5文件:
{
"app": {
"configuration": "$profile:configuration"
}
}
参考文档
demo示例(仅测试是否跟随系统):
@Entry
@Component
struct TextFontPage {
build() {
Column({space:20}){
Text('跟随系统01')
Text('跟随系统02')
.fontSize('30vp')
Text('跟随系统03')
.fontSize('30px')
Text('跟随系统04')
.fontSize('30lpx')
Text('跟随系统05')
.fontSize('30fp')
}
.width('100%')
.justifyContent(FlexAlign.Center)
.margin({top:20})
}
}