Android:向系统添加自定义字体

前端之家收集整理的这篇文章主要介绍了Android:向系统添加自定义字体前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道如何在应用程序中使用自定义字体,但我想要做的是在系统范围内添加自定义字体,就像在 Windows添加新字体一样.如果没有正式的方法,我应该阅读哪个android源代码模块?我必须更改android源代码并构建它以支持自定义字体.

解决方法

以下是将自定义字体添加Android内置系统的步骤:
自定义字体.ttf复制到frameworks / base / data / fonts中
修改framworks / base / data / fonts / Android.mk
自定义字体添加到’font_src_files’列表中
font_src_files := \
Roboto-Regular.ttf \
....
AndroidClock_Solid.ttf \
<custom_font>.ttf \

修改框架/ base / data / fonts / fonts.mk
自定义字体添加到PRODUCT_PACKAGES列表中

PRODUCT_PACKAGES := \
DroidSansFallback.ttf \
...
AndroidClock_Solid.ttf \
<custom_font>.ttf \

重建注意:检查out / target / product / generic / system / fonts中是否存在自定义字体.如果是,您的自定义字体已包含在系统中.如果不是,请重新检查您的修改.

原文链接:https://www.f2er.com/android/312060.html

猜你在找的Android相关文章