自定义的方法
root自己的安卓手机,安卓Root Explorer
找到自己喜欢的字体,复制到手机存储中
我们所要做的就是替换下面说到的所有字体
安卓大致的所需用到的字体结构
NotoSansTC-Regular.otf 繁体中文
NotoSansSC-Regular.otf 简体中文
DroidSans.ttf 桌面UI英文数字文件
Roboto-Regular.ttf 系统英文数字文件常规体,不替换的话,所有安装软件中显示的英文字体还是原来,替换之后,桌面widget的字体变成了乱码。。。
RobotoCondensed-Regular.ttf 系统英文数字文件常规体
Roboto-Bold.ttf 系统英文数字文件粗体
DroidSansFullback.ttf 系统全局字体解决widget字体乱码的问题
在/system/etc/中找到安卓系统的字库配置文件,fonts.xml
(安卓系统的字库配置文件共有三个,两个老版的 fallback_fonts.xml、system_fonts.xml,一个新版的 fonts.xml,后者包括前两者的所有内容)
参考: http://bbs.embedu.org/thread-1205-1-1.html
字体乱码我的解决办法比较粗暴:
直接把 fonts.xml 配置文件的 RobotoCondensed-Regular.ttf 和 Roboto-Bold.ttf 红色部分全部用 Regular 替换,如果 RobotoCondensed-Regular.ttf 和 Roboto-Bold.ttf是用的一个字体,那系统所有的字体都只有这一个样式了
利用爱字体软件修改
- 手机root
- 选择下载合适的字体,点击应用
我的nexus 6P手机(谷歌原生系统)可以完美更换,其他手机就不一定了应该。
下面是两张效果图
Screenshot_20160203-230357.png
Screenshot_20160203-230701.png