想請問各位大大 pixel xl 目前好像還不支援改字體用了好幾個app都沒辦法改有神人知道怎麼改嗎?
最近也再研究如何改字體 不過不好弄

換android 7.x後跟以往換字體模式不太一樣
---------------已root後----------------------
在android 6.x or 4.x下更換字體(這邊指中文)
進到root/system/fonts裡面
更改檔案權限後直接替換掉dansanfallback.ttf
但android 7.x後
按照上面所說的方法會出現部分亂碼(XX的方格子)
好像是在7.x之後CJK字體由原本ttf的格式統一打包成用ttc的格式
因此在root/system/fonts會有個notosanscjk-regular.ttc的檔案
中文字體就包含在其中
現在我遇到的問題是不知道如何把ttc裡面的中文字體抽出來踢換成我想要的格式



不過不是用你給的網站
我找到把ttc解壓縮的方法
基本上概念就如我上面所說的:把notosanscjk-regular.ttc解開然後提換掉中文字體再重新打包
而打包的工具是用"Adobe Font Development Kit for OpenType (AFDKO)"
會用到裡面兩個檔案分別是在\FDK\Tools\win\下的"otc2otf"和"otf2otc"
這兩個光從命名就可以知道在幹嘛了
第一步就先用otc2otf把notosanscjk-regular.ttc解開
用cmd打開otc2otf
下指令: otc2otf notosanscjk-regular.ttc
會產生出8個字體

第二步用otf2otc重新打包
一樣用cmd開啟
下指令: otf2otc -o notosanscjk-regular.ttc (NotoSansCJKjp-Regular.otf, ...共八個檔案,而NotoSansCJKtc-Regular.otf的部分就換成你要的檔案名稱(格式不一定要otf,ttf也可以用) ps.不包含括號)
那八個檔案建議按照順序key,因為ttc的操作會依據index而選字體,我沒有去動fonts.xml所以就照他規定走
然後把新產生的notosanscjk-regular.ttc複製到手機裡面取代掉原來的
重開機後 done!
指令操作範例
最後記得備份你所替換的檔案啊~~~掛掉不要怪我啊

最後付一下我改過後的字型,主要改字體是為了簡體轉繁體的功能啦
所以丟些簡體網站所呈現的效果給大家看看

