Android 系統字體庫指的是在Android設備上用于顯示文本的字體集合。隨著Android系統的更新,其對字體的支持也日益增強,允許開發者和用戶更靈活地定制界面文字顯示。
一、字體庫介紹
1、字體庫文件
字體庫文件是指存儲字體數據的文件,這些文件包含了創建文本字符所需的所有信息。不同的字體格式有不同的技術規范和使用場景。主要在下面兩個路徑:
- frameworks/base/data/fonts:主要包含的是 Android 系統默認使用的字體文件。這些字體被直接集成到Android框架中,并且是系統運行所必需的一部分。
- external/noto-fonts:包含了 Google Noto 字體家族的更全面集合。Noto 字體項目的目標是為所有現代設備上的每一種語言提供優雅而和諧的字體呈現。Noto 字體覆蓋了非常廣泛的語言和符號,旨在實現全球化支持的同時保持設計上的一致性。
在 Android 系統構建過程中,上面的一些默認或必需的字體(如 Roboto 或 Noto)會被選中并安裝到 system/fonts 目錄下,以便在設備運行時使用。
2、配置文件
字體庫的配置文件位于