Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


一加 8T 这个手机整体让我挺满意的,尤其是屏幕——之前别的手机把我折腾到劝退的,正是低亮度下的「抹布屏」。不过万万没想到,这个手机最让人「蛋疼」的地方竟然是中文没有多字重。

这个问题我找一加工作的朋友反馈过,得到了一加设计师的确认说会修复。然而最后等了 3 个月也没更新,让我怀疑人生!

好吧,越想越生气的我决定自己 root 改字体。改完后发现 Magisk 字体包刷上后虽然不能说完全不管用,但是大部分 App 里没有起效果。

关联阅读:

一开始我以为是 fonts.xml 的兼容性问题,复制一份出来后对着改了下字体包的 xml,但没啥效果,后来进 /etc 发现原来一加弄了个 fonts_base.xml,应该是为了兼容自己的字体切换逻辑,遂把字体包的 fonts.xml 复制一份放在旁边命名为 fonts_base.xml 重刷,竟然就搞定了。

Screenshot_20210120-031058
更换后的效果

因此,如果你想修改一个 Magisk 字体包,步骤如下

  1. 解压缩 Magisk 字体包
  2. 进入解压缩出来的文件夹的 system/etc/
  3. 克隆一份 fonts.xml,命名为 fonts_base.xml,确保现在有fonts.xmlfonts_base.xml 两份文件,如下图左所示
  4. 回到解压缩出来的根目录,选中所有文件,压缩成 zip 包,操作如下图右所示

把得到的 zip 包发到手机上刷入安装即可。

操作完后于是更纳闷了,为什么写个 xml 就能搞定多字重的事情,一加到现在也不愿意弄。可能是为了让用户学会 root 手机改 Magisk 字体包吧,真是用心良苦。

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!