HarmonyOS 鸿蒙Next应用字体设置不跟随系统字体大小,但还是会跟随
HarmonyOS 鸿蒙Next应用字体设置不跟随系统字体大小,但还是会跟随
1、应用程序内修改了app.json5的configuration的fontSizeScale属性为:nonFollowSystem
2、进入系统设置-显示和亮度-显示大小和文字-将显示大小和字体大小设为最大值
3、回到应用后应用字体会跟随系统字体大小变化,(设置了nonFollowSystem应该是不跟随系统大小变化的)
当前beta2以上版本已支持通过配置实现App字体不随系统变化,具体步骤如下:
1、新建配置文件AppScope/resources/base/profile/configuration.json
参考如下:
{
  “configuration”: {
   //followSystem   跟随系统
   //nonFollowSystem  不跟随系统
    “fontSizeScale”: “nonFollowSystem”,
    “fontSizeMaxScale”: “3.2”
  }
}
  2、在AppScope/app.json5文件中引用该配置,
参考如下
{
  “app”: {
    “bundleName”: “com.example.temp_demo”,
    “vendor”: “example”,
    “versionCode”: 1000000,
    “versionName”: “1.0.0”,
    “icon”: “$media:app_icon”,
    “label”: “$string:app_name”,
   // 在此处引用
    “configuration”: “$profile:configuration”
  },
}
  注意点,需要先清理项目,然后卸载app后,重启编译安装app,可以让字体大小不跟随
更多关于HarmonyOS 鸿蒙Next应用字体设置不跟随系统字体大小,但还是会跟随的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
作为IT专家,对于HarmonyOS鸿蒙Next应用字体设置不跟随系统字体大小但还是会跟随的问题,分析如下:
在HarmonyOS鸿蒙Next系统中,API12 release之前,应用默认会跟随系统字体变化而变化。API12 release之后,应用默认不会跟随系统字体变化而变化。如果希望应用字体不跟随系统字体变化,可以采取以下措施:
- 设置字体单位:在开发过程中,使用px为单位设置字体大小,而不是vp。这样,字体大小就不会随系统字体大小变化而变化。
 - 配置文件设置:在应用的配置文件(如configuration.json)中,设置fontSizeScale为不跟随系统(如"fontSizeScale":“notFollowSystem”)。注意,这可能需要针对适老化适配进行特定配置。
 
请检查你的应用是否遵循了上述设置。如果已正确配置但问题依旧存在,可能是系统或应用存在特定的bug或兼容性问题。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。
        
      
                  
                  
                  
