安卓6.0自定义更换字体完美体验

自定义的方法

  1. root自己的安卓手机,安卓Root Explorer

  2. 找到自己喜欢的字体,复制到手机存储中

  3. 我们所要做的就是替换下面说到的所有字体

  4. 安卓大致的所需用到的字体结构

    NotoSansTC-Regular.otf 繁体中文
    NotoSansSC-Regular.otf 简体中文
    DroidSans.ttf 桌面UI英文数字文件
    Roboto-Regular.ttf 系统英文数字文件常规体,不替换的话,所有安装软件中显示的英文字体还是原来,替换之后,桌面widget的字体变成了乱码。。。
    RobotoCondensed-Regular.ttf 系统英文数字文件常规体
    Roboto-Bold.ttf 系统英文数字文件粗体
    DroidSansFullback.ttf 系统全局字体

  5. 解决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是用的一个字体,那系统所有的字体都只有这一个样式了

利用爱字体软件修改

  1. 手机root
  2. 选择下载合适的字体,点击应用
    我的nexus 6P手机(谷歌原生系统)可以完美更换,其他手机就不一定了应该。

下面是两张效果图

《安卓6.0自定义更换字体完美体验》 Screenshot_20160203-230357.png
《安卓6.0自定义更换字体完美体验》 Screenshot_20160203-230701.png

    原文作者:shadow000902
    原文地址: https://www.jianshu.com/p/05a37227d88c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞