问题描述
我想更改 AOSP GSI 版本中的默认字体。我已经将它们添加到 /extrnal 中,就像标准的 Roboto 字体一样。我已将它们添加到 /frameworks/base/data/data/font.xml
但它们仍然不在system.img中
请帮忙
解决方法
您可以使用 vendor_overlay 系统并添加 .ttf 预构建文件并使用 $(TARGET_COPY_OUT_SYSTEM)/fonts/
将其复制到 PRODUCT_COPY_FILES
。
您还需要修改 fonts.xml 以包含更改并构建覆盖包。
请检查这些作为 AOSIP 项目的参考点,因为答案有点宽泛:
https://github.com/AOSiP/platform_vendor_overlay/tree/eleven/fonts
https://github.com/AOSiP/platform_vendor_overlay/blob/eleven/fonts.mk