发表于 2018-1-17 21:41:34 | 显示全部楼层 |阅读模式 |收藏本帖
本帖最后由 宁静之雨 于 2018-2-26 00:37 编辑

最近经常有机友反馈升级安卓8.0后,刷入字体遇到了问题。
作为玩机基础入门的解锁和写入recovery,我就不再赘述。
下面来探讨下字体替换后,大家反馈最多的两个问题。
214784-120QG0343374.jpg
现象一
确保操作姿势完全正确,用了字体(卡刷和替换)之后,结果发现有些地方的字体不是替换后字体,而是别的字体。
此时请检查一下,手机自带的切换字体功能是不是没有切回系统默认字体,比如一加手机可以切换notosans和一加莹黑,别的各种手机自带的主题系统是不是应用了其他字体。
请务必都恢复成系统的字体!
不要觉得这种基本操作正常人不会犯,经常有遇到这样问题来问我的,毕竟不是每个人时时刻刻都能想全所有问题的嘛,只是确实太多了点。
这也从另一方面说明,使用主题等方法换字体是不彻底的,居然还有一部分字体会显示成我修改的!
所以要彻底替换字体,只有替换系统文件才是硬道理。

现象二
确保操作正常,刷入字体之后,开机发现中文字体都丢失了,显示不出来。

事实上,刷字体,是一个把我写好的文件塞到系统里去的过程。并且我的字体经常是开启多字重效果的,系统本身的单字重字体文件可能就10几个MB,我的5字重字体是五倍以上的体积,以我的信黑专业版为例,就需要96M的系统空间。

如果你的系统空间只剩下80MB,那么无论是刷入还是替换字体,都是不能完全把字体塞进去的,字体就会显示异常。
举个形象的例子,你用电脑给手机拷小电影,传输了一半的时候忽然把数据线拔了,这部小电影即使能放出来也不会是完整的了!
换字体也是一样的道理,如果你的system空间不足以塞下所有的问题,就会导致显示不了,而体积大的通常都是中文的字体文件,所以问题表现一般是只有英文能显示,而中文不显示了!

要检验这个问题,回到twrp界面,选择挂载(mount),把系统区(system)选上,然后进高级(advanced),选(文件管理器)file manager,进system路径,再进fonts路径,挨个检查一下以下文件是否正常写入:

中文字体文件,如果是5字重,则有以下6个文件:

NotoSansCJK-Regular.ttc
NotoSansSC-Bold.otf
NotoSansSC-Light.otf
NotoSansSC-Medium.otf
NotoSansSC-Regular.otf
NotoSansSC-Thin.otf


英文字体文件,至少有以下18个文件:

Roboto-Black.ttf
Roboto-BlackItalic.ttf
Roboto-Bold.ttf
Roboto-BoldItalic.ttf
Roboto-Italic.ttf
Roboto-Light.ttf
Roboto-LightItalic.ttf
Roboto-Medium.ttf
Roboto-MediumItalic.ttf
Roboto-Regular.ttf
Roboto-Thin.ttf
Roboto-ThinItalic.ttf
RobotoCondensed-Bold.ttf
RobotoCondensed-BoldItalic.ttf
RobotoCondensed-Italic.ttf
RobotoCondensed-Light.ttf
RobotoCondensed-LightItalic.ttf
RobotoCondensed-Regular.ttf


如果发现文件缺失,那就显然是没有刷入成功了(注意文件不是连续排列的,要上下滑动TWRP界面列表,再逐个查看)。
造成写入失败现象的原因有多种,其中一种常见的,就是你的系统空间不够用!
TIM图片20180117213831.png
但这个问题是可以预防的!
在刷字体或者手动root替换字体之前,先使用具备root权限的文件管理,比如root explorer,查看一下system区的可用空间:
TIM图片20180117213843.png
如上图,目前我刷完了字体,依然还剩119MB的空间,使用空间是绰绰有余的,如果你还没换上字体就只剩下几十个MB了的话,那肯定是刷不进去的。

比如一加最近更新到了8.0系统,很多人跟我说刷字体翻车了。
实际上是因为一加的8.0占用系统区比以前7.0要多,所以字体塞不下了。
此时你需要做的是卸载几个系统预装的app,然后看下system区剩余空间,大概一两百M就没问题了。

卸载系统app是有变砖风险的,如果删掉后导致不能正常使用,其实只要重新刷一遍官方完整包即可恢复,而且数据不会丢,这个是基本技能,我也不多扩展开去。
实在不知道卸载什么好,那我推荐几个删了不会完蛋的,系统浏览器、系统输入法(一加内置的AOSP输入法和百度输入法),删掉这几个就能腾出上百兆空间来。而且浏览器和输入法是可以装第三方的,输入法我习惯用谷歌拼音,浏览器我习惯用chrome。
卸载系统预装app的工具也很多,按自己习惯来就行,比如我就习惯使用钛备份,毕竟用了六七年了,界面虽然不绚丽,但是习惯已经养成。

还有一些尴尬的场景,比如你没看系统剩余空间就刷字体,导致现在已经不能显示中文了。此时你要么刷一遍官方完整包恢复一下,要么自己用twrp进system下的app和priv-app路径卸载系统预装程序了,然后再刷字体。后者对动手能力高一点,需要非常熟悉安卓的系统目录结构才行,新手建议直接刷一遍官方完整包,反正也就一两分钟的事情,开机后就一切恢复正常了。


那么,是否还有不需要精简系统,不需要删系统文件,就能解决系统区空间不够用这个问题的方法?
当然有,其实,想要用上粗细分明效果的字体,不修改系统文件也能实现,详见:


展开

评分

参与人数 3加油 +3 理由
君未生我已老 + 1
mcwillian + 1 很给力!
迷失的信仰 + 1 很给力!

查看全部评分

0Anson0

焦油

Rank: 2
0Anson0 | 焦油 Rank: 2
发表于 2018-1-17 21:49:32 来自手机 | 显示全部楼层
支持大大

忆1111

焦油

Rank: 2
忆1111 | 焦油 Rank: 2
发表于 2018-1-17 22:03:23 来自手机 | 显示全部楼层
6666666


| 来自:OnePlus5T |

ld6677

93#汽油

Rank: 8Rank: 8

在线小达人 OnePlus 5T 一加四周年纪念勋章 狗年勋章 瑞狗迎春 加油666

ld6677 | 93#汽油 Rank: 8Rank: 8 |6
发表于 2018-1-17 22:15:16 | 显示全部楼层
嗯,用过好几个大神的字体包,后来还是直接替换最省事

Lindberg

柴油

Rank: 7Rank: 7Rank: 7

OnePlus 3 加油666

Lindberg | 柴油 Rank: 7Rank: 7Rank: 7 |2
发表于 2018-1-17 22:32:01 来自手机 | 显示全部楼层
今天更新的氧系统,有些界面汉字变方块了,同样字体前一个版本正常的


| 来自:OnePlus5 |

Lindberg

柴油

Rank: 7Rank: 7Rank: 7

OnePlus 3 加油666

Lindberg | 柴油 Rank: 7Rank: 7Rank: 7 |2
发表于 2018-1-17 22:44:21 来自手机 | 显示全部楼层
按大神说的,删除了几个系统软件,重新刷字体,完美解决,感谢


| 来自:OnePlus5 |

若丶没有回忆

勾兑油

Rank: 4
若丶没有回忆 | 勾兑油 Rank: 4
发表于 2018-1-17 23:19:02 来自手机 | 显示全部楼层
看看,,,


| 来自:OnePlus5 |

孙宇sunyu

柴油

Rank: 7Rank: 7Rank: 7

OnePlus 3

孙宇sunyu | 柴油 Rank: 7Rank: 7Rank: 7 |1
发表于 2018-1-18 07:42:30 来自手机 | 显示全部楼层
4米哦哦敏敏哈哈哈


| 来自:OnePlus5T |

蓝天蓝s

煤油

Rank: 6Rank: 6

OnePlus 3

蓝天蓝s | 煤油 Rank: 6Rank: 6 |1
发表于 2018-1-18 09:05:40 来自手机 | 显示全部楼层
回复回复


| 来自:OnePlus3 |

血妖武

柴油

Rank: 7Rank: 7Rank: 7

圣诞节 勋章 元旦快乐 马年 勋章 一周年 纪念勋章 OnePlus 1 在线小达人 羊年 勋章 二周年 纪念勋章 猴年 勋章 金猴 勋章

血妖武 | 柴油 Rank: 7Rank: 7Rank: 7 |10
发表于 2018-1-18 11:43:35 来自手机 | 显示全部楼层
看看,,,


| 来自:OnePlus5 |

P1486854399480

润滑油

Rank: 5Rank: 5

加油666

P1486854399480 | 润滑油 Rank: 5Rank: 5 |1
发表于 2018-1-18 12:11:07 来自手机 | 显示全部楼层
支持一下


| 来自:OnePlus5 |

快斗i

煤油

Rank: 6Rank: 6
快斗i | 煤油 Rank: 6Rank: 6
发表于 2018-1-18 14:53:27 来自手机 | 显示全部楼层
取经取经


| 来自:OnePlus3T |

王兰花福贵

焦油

Rank: 2
王兰花福贵 | 焦油 Rank: 2
发表于 2018-1-18 15:07:34 来自手机 | 显示全部楼层
大大你之前的帖子卡刷字体,解锁手机,通过命令行,是通过电脑的win+r出来的对话框输入命令吗?


| 来自:OnePlus5T |

快斗i

煤油

Rank: 6Rank: 6
快斗i | 煤油 Rank: 6Rank: 6
发表于 2018-1-18 15:58:01 | 显示全部楼层
eadasfsafdsaffafadffa

西柚爸爸

润滑油

Rank: 5Rank: 5

OnePlus 5T 一加四周年纪念勋章 加油666

西柚爸爸 | 润滑油 Rank: 5Rank: 5 |3
发表于 2018-1-18 16:19:09 来自手机 | 显示全部楼层
谢谢分享


| 来自:OnePlus5T |

弈凡

柴油

Rank: 7Rank: 7Rank: 7

OnePlus 3 一加四周年纪念勋章

弈凡 | 柴油 Rank: 7Rank: 7Rank: 7 |2
发表于 2018-1-18 16:19:18 | 显示全部楼层
䣑大奋进
发表于 2018-1-18 16:57:44 来自手机 | 显示全部楼层
王兰花福贵 发表于 2018-1-18 15:07
大大你之前的帖子卡刷字体,解锁手机,通过命令行,是通过电脑的win+r出来的对话框输入命令吗?


需要本地配置adb


| 来自:OnePlus5T |

ShawnCroft

润滑油

Rank: 5Rank: 5

加油666

ShawnCroft | 润滑油 Rank: 5Rank: 5 |1
发表于 2018-1-18 21:15:19 来自手机 | 显示全部楼层
66666


| 来自:OnePlus3T |

J1505017962707

掺水油

Rank: 3Rank: 3
J1505017962707 | 掺水油 Rank: 3Rank: 3
发表于 2018-1-18 21:34:17 | 显示全部楼层
感谢分享

王兰花福贵

焦油

Rank: 2
王兰花福贵 | 焦油 Rank: 2
发表于 2018-1-19 08:48:07 来自手机 | 显示全部楼层
宁静之雨 发表于 2018-1-18 16:57
需要本地配置adb


谢谢大大,解决了,鲁大师占用了adb


| 来自:OnePlus5T |
点击绑定手机号,完成实名制操作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|

© 2013-2017 深圳市万普拉斯科技有限公司 版权所有( 粤ICP备13080605号-3 )

粤公网安备 44030402000179号

  

快速回复 分享 返回顶部