在切換輸入法時
只有 mingliu.ttc 會比 內建 mingliu.ac3 + 外掛 mingliu.ttc 的時候 速度快且穩
修改 ROM 使用的工具是 D700_imgfs_tools.rar
http://bbs.pdafans.com/thread-266879-1-1.html
字型在設定註冊表時 分成兩個部分
A> 檔案名 如 mingliu.ttc
B> 字型名 如 mingliu or pmingliu or 新細明體, 建議用英文比較好
想知道 "字型名"
先複製 mingliu.ttc 到 PPC \windows\ 下面
RESET PPC 後 到 mobile word 隨便開啟一個檔案
選擇字型 -> 注意新增字型的名字 如 mingliu 或 pmingliu 或 新細明體
Tahoma=\windows\mingliu.ac3,pmingliu (原設定值)
Tahoma=\windows\mingliu.ttc,pmingliu (XP字型)
字數一樣 所以將 ac3 -> ttc 註冊表修改就大功告成
直接用 winhex 開啟 ceos.nbf
會找不到 mingliu.ac3 所以要將 HX4700 WM5 註冊表 default.hv 取出
修改後再加回 ROM 裡面
1. 將 tools, mingliu.ttc, 繁中版的 ceos.nbf 放在同一個目錄下, 如 C:\ROM\
2. CMD on PC: c:\rom\prepare_imgfs.exe ceos.nbf
將 ceos.nbf 轉成
imgfs_raw_data.bin
imgfs_removed_data.bin
3. CMD on PC: c:\rom\viewimgfs.exe imgfs_raw_data.bin
會得到一個目錄 c:\rom\dump\
裡面有 HX4700 WM5 ROM 的檔案
只要 c:\rom\dump\default.hv 複製到 c:\rom\default.hv
將 c:\rom\default.hv 檔案屬性 唯讀及隱藏 取消
4. 用 winhex 開啟 c:\rom\default.hv 會看到

將 ac3 修改成 ttc
就是 61 00 63 00 33 00 改成 74 00 74 00 63 00

有兩個地方要修改
這時候可以搜尋 nocleartype
將 nocleartype 後面 01 改為 00 就可以開啟 cleartype 螢幕選項功能

5. CMD on PC: c:\rom\delfile.exe default.hv
(先刪除 ROM 中 default.hv)
6. CMD on PC: c:\rom\addfile.exe default.hv
(將修改後的新 default.hv 加入 ROM 中)
7. CMD on PC: c:\rom\delfile.exe mingliu.ac3
(先刪除 ROM 中內建字型 5.69M)
8. CMD on PC: c:\rom\addfile.exe mingliu.ttc
(XP 8.6M 字型)
9. CMD on PC: c:\rom\make_imgfs.exe ceos.nbf
10. use winhex 修改 ceos.nbf 3A2010 (48 00 -> 00 03 或 80 00)
Paging Pool 加大到 48M 或 8M
11. CMD on PC: c:\rom\xda3nbftool.exe -c -u ceos.nbf
重新校驗 CRC
12. c:\rom\ceos.nbf 用取代法刷機即可
13. 刷完機後 如果無法開機 要硬起 才能開機
聯絡人鍵 + mai l鍵 + RESET 鍵 -> 行事曆鍵
硬起開機時 就不會亂碼 全部改成 "XP 新細明體"
這樣修改 比解開所有檔案及註冊表
補足中文亂碼缺字後 再修改並包回 ROM
來的快速的多
希望給機友一些參考及應用
開啟 cleartype 後效果如下

