android 11.0 12.0添加系统字体并且设置为默认字体

1.概述

在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷体字体为系统字体,并替换为系统默认字体

2.添加系统字体并且设置为默认字体的核心类

frameworks/base/data/fonts/
frameworks/base/data/fonts/fonts.mk
frameworks/base/data/fonts/Android.mk
frameworks/base/data/fonts/fonts.xml 

3.添加系统字体并且设置为默认字体核心功能实现和分析

对于系统添加新字体功能,是默认支持的但是有些字体会导致系统的支持性不是太好,所以
要选择好系统字体也是比较关键的
具体步骤如下:

3.1fonts下增加新字体

在目录frameworks/base/data/fonts/ 添加 KTFont.ttf

3.2 在frameworks/base/data/fonts/fonts.mk中添加新的字体

具体先看fonts.mk文件

# Copyright (C) 2008 The Android Open Source Project
#

你可能感兴趣的:(android,11.0,Rom定制化系统讲解,android,12.0,Rom定制化系统讲解,android,framework,Rom定制化默认字体,11.0设置默认字体,11.0添加系统字体)