在11.0系统定制化开发中,修改默认字体也是常有的功能,今天就来添加楷体字体为系统字体,并替换为系统默认字体
在这里插入图片描述
具体步骤如下:
1.增加新字体
在目录frameworks/base/data/fonts/ 添加 KTFont.ttf
2.在frameworks/base/data/fonts/fonts.mk中添加新的字体
PRODUCT_PACKAGES := \
DroidSansMono.ttf \
AndroidClock.ttf \
+ KTFont.ttf \
fonts.xml
在frameworks/base/data/fonts/Android.mk中添加新的字体
font_src_files := \
AndroidClock.ttf \
KTFont.ttf
4.配置默认字体
frameworks/base/data/fonts/fonts.xml 中替换默认字体
先来看下 fonts.xml