zFont3 用了快一年:字体美化这件事到底能坚持多久

工具 ·约 9 分钟 ·記筆記的貓:團子

zFont3 是什么

zFont3 是一款安卓字体替换工具——不需要 Root,就能把系统全局字体换成你喜欢的任何样式。内置的字体库有上百款,中文书法、艺术字、卡通体、等宽英文都有,也支持自己导入 TTF/OTF 文件。包名是 com.htetznaing.zfont2,开发商是 Khun Htetz Naing,最新版本 3.9.2.2,安装包不到 30M。

它的核心卖点是免 Root 换全局字体——这在安卓生态里不是什么新鲜事,但之前大多数类似工具要么需要 Root,要么只能换个别应用的字体,能做到系统级替换且不需要 Root 的,zFont3 是我用过最省心的一款。代价是得配置一个叫 Shizuku 的东西(后面安装细说),不过配好之后就再也不用管了。

安装

zFont3 的安装本身很简单——从 zFont3下载 拿一个 27.89M 的 APK 装上就行,Android APK 不分 CPU 架构,直接装。真正麻烦的是文件接入这一步,这也是很多人第一次接触 zFont3 会卡住的地方。

Google 从 Android 11 开始收紧了存储权限,App 不能随便往 Android/data 目录写东西了,而 zFont3 要把字体文件写进系统主题目录才能生效——所以必须先选一个"文件接入方式",本质上就是选一条绕开存储限制的路。目前有四种:Legacy(Android 10 及以前自动生效,不用管)、SAF(通过系统 Storage Access Framework 申请权限,Android 13+ 大面积失效)、Shizuku(借助无线调试拿 shell 级权限,全版本通用)、Root(已 Root 的设备直接用)。

我装在 Android 14 的一台小米机子上,Legacy 和 SAF 都走不通,只能配 Shizuku。步骤大概是:打开开发者选项 → 开启无线调试 → 装 Shizuku 应用 → 配对码配对 → 启动 → 回 zFont3 Settings 里选 Shizuku 点允许。说起来简单,实际我第一次配对搞了三遍才成——通知栏没弹出配对码、Shizuku 启动失败、zFont3 说连不上,最后把无线调试开关关了又开、Shizuku 通知权限也重授了一遍才过。整个流程花了大概 15 分钟,配好之后再也没碰过。

装完第一次打开,zFont3 会要求授予存储权限——这是给它扫描本地字体文件和从文件管理器选 APK/ZIP 用的,正常放行就行。然后去 Settings → File Handler 确认状态是绿色的 Shizuku,就算完全就绪了。

Shizuku 启动成功界面

当初为什么看上它

一年前换了这台 Android 14 的机子,原生系统的 Roboto 字体看腻了,想换个思源黑体或者霞鹜文楷试试。之前用过类似的工具(比如 HiFont),但都是旧系统时代的东西,到了 Android 14 要么打不开要么提示权限不够。搜了一圈发现 zFont3官网 是目前社区反馈最稳定的免 Root 方案,正好那时候版本更到 3.8,支持 Shizuku 直接作为文件接入,就装了试试。

说实话,"能不能成功换字体"我没抱太大期望——安卓字体替换这件事,每升一个大版本就会有一批工具死掉,我之前在 Android 12 上换字体的尝试也基本都以失败告终。所以装完配好 Shizuku,打开字体库挑了个霞鹜文楷点 Apply,等了大概十秒系统提示重启,重启后真的生效了——当时有点惊讶。

哪点越用越顺手

离线字体库是我用得最多也最省心的功能。内置的上百款字体全是离线的,不用联网就能选、就能换。不像有些字体美化工具每次选字体还要从服务器拉缩略图,zFont3 整个操作流程都不依赖网络。这点对我这种时不时就要在地铁上换个字体玩一下的人来说太重要了——不用等加载,点 Apply 就是几秒钟的事。

从 APK 和 ZIP 提取字体这个功能我是偶然发现的。之前从 MT 管理器导出了几个第三方主题包,里面其实封了思源黑体和 Open Sans 的字重变体,但拿出来一个个转 TTF 太麻烦。后来翻 Downloads Tab 发现 zFont3 能直接扫 APK 的 assets 目录,自动提取里面的字体文件——点一下就好,甚至连 ZIP 都能识别,递归扫描不管目录结构。上次同事给了我一包 12 个文件的思源黑体全字重,我打包成一个 ZIP 丢进去,三秒钟全导入了。

切换速度——从点 Apply 到系统提示重启大概 5~8 秒,重启后字体立即可用,没有中间态,也不会出现"部分应用字体没跟上"的情况。这在同类工具里算是很快的,有些得等半分钟以上。

哪点越用越烦

第一次配置 Shizuku 真的劝退。我配了 15 分钟,但在网上看反馈,有人配了半小时还没成的。配对码不弹通知、无线调试开关被系统自动关掉、Shizuku 被电池优化杀掉——这些坑全踩一遍。而且一旦重启手机,部分机型上 Shizuku 的服务不会自动恢复,得手动打开一下。我现在把 Shizuku 加到了电池优化白名单,开机自启也开了,基本上稳定,但偶尔还是会出现一次"zFont3 说 Shizuku 没在运行"的情况。

Android 版本适配节奏——Google 每升一个大版本都会收紧一些权限,zFont3 的维护者 Khun Htetz Naing 每次都得跟着改。2025 年 Android 15 刚出那段时间 SAF 直接在部分机型上彻底失效,很多人用着用着字体突然跳回原生,就是因为 Shizuku 没配好、SAF 又被关了。那段时间社区里炸锅了一阵,还好 Shizuku 路线撑住了。如果你是一个怕折腾的人,zFont3 可能不是你的菜——它本质上就是在和 Android 的权限策略赛跑。

字体库虽然上百款,但高质量的中文免费字体其实不算多。内置的中文字体里,霞鹜文楷、思源黑体这些热门的有,但像阿里巴巴普惠体、 HarmonyOS Sans 这种口碑好的,内置没有,得自己下载 TTF 再导入。导入本身不难,但找字体、解压、挑 TTF 文件这步还是手动的,没个一键安装。

哪个功能成了每天离不开的

自动应用字体——其实不算什么新功能,但我每天都在受益。配好 Shizuku 之后,zFont3 会在每次开机时自动把上一次选中的字体应用上去,不用手动打开 App。这点看起来理所当然,但之前我用 HiFont 的时候,每次重启都得手动点一次 Apply,挺烦的。

反过来说,Root 接入方式我从没用过——我没 Root 这台机子,也不想 Root。zFont3 给了我选择权,挺好,但如果哪天 Shizuku 因为系统升级死掉了,我可能会考虑 Root 这条路,或者直接放弃换字体。

观感修正

当初装 zFont3 的时候,我以为它就是个"安卓字体美化工具",换完字体就完事了。用了快一年才发现——真正有用的不是"换字体"这件事,而是它让我意识到安卓系统的可定制空间比我想象的大。之前我一直觉得"系统字体只能用原生的,想换得 Root",zFont3 打破了这个认知,让我之后又陆续尝试了状态栏定制、图标包替换之类的东西。

还有一个当初低估的点:字体对使用体验的影响真的比我以为的大。换之前觉得 Roboto 看久了也没什么,换成霞鹜文楷之后才发现——中文显示的清晰度、阅读长文的眼睛疲劳度、甚至输入法候选词的视觉舒适度,全都不一样。现在再切回 Roboto,总觉得字挤在一起、看着累。

也有当初高估的部分:我以为我会频繁换字体玩。实际上从第一次换完霞鹜文楷之后,我大概半年没换过。偶尔心血来潮换了个卡通体,用了两天又换回来。折腾的兴趣在第一次配好 Shizuku 之后就消退了——稳定用一套比频繁换更舒服。

去留结论

短期不会卸载。目前 Shizuku 稳定,字体也用得舒服,没有换的理由。

什么信号出现就该换了——如果下次 Android 大版本更新(比如 Android 16)之后 Shizuku 路线也被堵死了,那我大概率会放弃换字体这件事,直接用原生字体。我不会为了换个字体去 Root 手机,也不想每次系统升级都得重新折腾接入方式。zFont3 的维护者一直在跟进 Android 版本,短期内这个问题应该不会出现,但长期来看,和 Google 的权限策略赛跑总有一天会输。

最后一个小建议——如果你想换字体但怕折腾,找一台 Android 10 及以下的老机子试试,直接 Legacy 模式打开就能用,不用配 Shizuku,零门槛。那才是 zFont3 最舒服的使用场景。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些