2012年2月19日 星期日

Android 改字型

因為看Android 內建字體不太順眼
所以打算把內建字型換掉
步驟如下

  1. 上網找到自己喜歡的字型
  2. 將抓下來的TTF檔先傳入手機的記憶卡中
  3. 打開Root Explorer掛載system為讀寫以後,把TTF檔複製到system/fonts
  4. 這資料夾裡面  DroidSans.ttf代表的是英文數字字體  
                             DroidSansFallback.ttf 代表的是中文字體
    5. 想更改那幾種字形就改成上面的檔名並且覆蓋吧
    6. 如果有開adb的話就直接在windows輸入


"adb shell chmod 644 /system/fonts/DroidSansFallback.ttf"


沒有開ADB就用Android 裡面的"模擬終端"
輸入chmod 644 /system/fonts/DroidSansFallback.ttf 


如果同時DroidSans.ttf和DroidSansFallback.ttf 都有更改過就再輸入
chmod 644  /system/fonts/DroidSans.ttf




重開以後就搞定啦~~~~


如果有些字出現框框的話.....就換字體吧= =
因為那個字形檔沒有包含想要顯示的字體
---------------------------------------------------------------------------------------------------------
2012/2/21更新
如果修改完上述檔案字型並沒有全部改變
刪除 /system/fonts/下的DroidSansjapanese.ttf再試試看


如果還是不行就將DroidSansFallback.ttf 再複製一個並且檔名改為DroidSansArabic.ttf覆蓋


2012/2/22 更新
有些很美的字型偏偏檔案超大,但我之前對系統做過ODEX阿><空間整個不夠....
這下該如何是好呢?
下面就教大家如何把/system/fonts整個移動到SD卡上面
好在我之前有進行過SD卡分區
所以打算將字型移動到sd-ext分區(如果沒分區要把字型放在SD卡上也可以....但是怕會不穩定卡機或是在傳輸檔案時掛掉)
用終端模擬或是adb shell輸入下列指令

  1. cp -a /system/fonts /sd-ext/                  <<<<<<<<<將字型資料夾複製到分區上
  2. rm -rf /system/fonts                             <<<<<<<<<刪除原來的資料夾
  3. ln -s /sd-ext/fonts /system/fonts             <<<<<<<<<資料夾進行連結
  4. 搞定!!!!
順便提供一個Android 字型下載的地方
http://www.androidonline.net/list/55-1.html


沒有留言:

張貼留言