回覆列表
-
1 # 使用者7391032032502
-
2 # 使用者5635123734932
系統的字型資料夾裡面有3個基本字型,一個是漢字,另外兩個其中一個是管英知數的,你得確定,你替換的那個字型檔檔案一定要命名成與預設漢字字型檔完全道同名、完全同許可權才可以。我猜你是把替換字型檔命名成英數字體檔案了。一個小貼士:預設的漢字字型檔是那個資料夾裡面最大的,大約3至4兆,而英數的字型檔很小的
說一下字型替換原理:
Android系統的字型包路徑為手機儲存答\system\fonts 其中三個字型包分別對應的字型如下:
DroidSans.ttf 系統預設英文字型
DroidSans-Bold.ttf 系統預設英文粗字型
DroidSansFallback.ttf 系統預設中文字型
首先你沒說明手機的ROM是什麼。亂用刷機包可能會不起效果。答主的手機是小米note,Android 6.0.1。換字型之前需要改寫fonts.xml以新增字重。Android 7.x可以按Android 6.0的寫法來改以支援otf單檔案。小米的Android 7.0可以更換6.0的配置檔案來支援otf。然後是新增字型檔案——(字型名稱是隨便起的,不要吐槽為什麼是Sans而不是serif)字型檔名要與fonts.xml上的保持一致。把字型檔案扔進根目錄\system\fonts,改好許可權重新啟動手機。手機品牌不同修改方法會有差異。關鍵是要會分析fonts.xml。