Android 系统字体库指的是在Android设备上用于显示文本的字体集合。随着Android系统的更新,其对字体的支持也日益增强,允许开发者和用户更灵活地定制界面文字显示。
一、字体库介绍
1、字体库文件
字体库文件是指存储字体数据的文件,这些文件包含了创建文本字符所需的所有信息。不同的字体格式有不同的技术规范和使用场景。主要在下面两个路径:
- frameworks/base/data/fonts:主要包含的是 Android 系统默认使用的字体文件。这些字体被直接集成到Android框架中,并且是系统运行所必需的一部分。
- external/noto-fonts:包含了 Google Noto 字体家族的更全面集合。Noto 字体项目的目标是为所有现代设备上的每一种语言提供优雅而和谐的字体呈现。Noto 字体覆盖了非常广泛的语言和符号,旨在实现全球化支持的同时保持设计上的一致性。
在 Android 系统构建过程中,上面的一些默认或必需的字体(如 Roboto 或 Noto)会被选中并安装到 system/fonts 目录下,以便在设备运行时使用。
2、配置文件
字体库的配置文件位于