基于Android 11 Android Framework 全局替换系统字体
第一种通过替换系统默认字体
-
将需要替换的字体资源放置frameworks/base/data/fonts/目录下。
-
将系统默认的Roboto字体替换为HarmonyOs字体。
frameworks/base/data/fonts/fonts.xml
- frameworks/base/data/fonts/Android.mk
font_src_files :=\
# 新增字体资源需配置
...
HarmonyOs_***.ttf
...
...
- frameworks/base/data/fonts/fonts.mk
PRODUCT_PACKAGES := \
# 新增字体资源需配置
...
HarmonyOs_***.ttf
...
...
编译刷机验证。