想換掉千篇一律的預設字體?Android 系統字體替換主要有兩條路徑:FontMgr 等工具法 (需 Root、操作簡單、可備份還原) 與 手動替換 /system/fonts (需 Root+掛載寫入、可任意字體)。本文雙軌並行詳解,附字體檔案命名規範、大小限制、備份還原要點。
zh.ttf,英文字體重命名為 en.ttf,放入 SD 卡根目錄 (/sdcard/)。FontMgr.apk (需 Root 權限)。DroidSansFallback.ttf (中文)、DroidSans.ttf (英文) 備份至 /sdcard/FontMgr_Backup/。需還原時點選「還原」即可。



核心路徑: /system/fonts/
關鍵檔案:
• DroidSansFallback.ttf — 中文備用字體 (主要中文字體)
• DroidSans.ttf — 英文/拉丁字母字體
• DroidSans-Bold.ttf, DroidSerif-*.ttf, Roboto-*.ttf (Android 4.0+) 等其他字重/風格
/system 為讀寫 (R/W) 模式。/system/fonts/,長按目標字體檔 → 重命名加 .bak 後綴備份 (如 DroidSansFallback.ttf.bak)。rw-r--r-- (644)。/system 分區空間有限 (通常 1-2GB 可用),單一字體檔建議 < 9-10 MB,超大字體 (如完整字庫 20MB+) 會導致系統分區滿載、開機失敗。可用 df -h /system 查看剩餘空間。FontForge (開源)、TransType (商業) 可將 .otf/.ttf 互轉、子集化 (移除不用字符減小體積)、修復元數據。