酷音輸入法是 Windows 底下一個好用而且免費的輸入法,我已經用了好幾個月了。
不過有一件事情一直困擾著我的使用,那就是在選字時總是會出現莫名其妙的方框框。
這次花時間把酷音輸入法的 source code 全抓下來後才發現,原來輸入法的 source code 並不包含詞庫,詞庫是單獨放在 libchewingdata 這個開源計畫中。於是又把 libchewingdata 的 SVN 全抓下來,發現有分 Big5 及 UTF-8 兩個目錄,而 UTF-8 目錄中的字與音的對應,有許多是有音但是字看不到,起初懷疑是 UltraEdit 的問題,後來用 Windows 中的 Notepad 來開啟,也是看不到,推測這就是選字時跑出一堆方框框的原因。
於是把 Big5 目錄下的資料轉成 Unicode 放到 UTF-8 下,再用程式轉換一遍,得到這五個 .dat 檔︰
下載這五個檔案,覆蓋原來放在 C:\Windows\system32\IME\Chewing 底下的那五個,再用工作管理員把 ChewingServer.exe 砍掉,再執行同一目錄下的 ChewingServer.exe
Boom~~那些方框框不會再出現了
4 comments:
感謝分享,終於解決長久以來的困擾~
您好,請問一下,這只是將原本會出現框框的狀況使其隱藏不出現,還是將原本框框裡無法顯現的罕見字給顯示出來呢?!
學長,你只是把框框去掉而已嘛!(還是很厲害啦!)有方法把所有框框補齊,不過後果是字全部一起變醜。
2008 10月20日 更新的0.3.4.6 還是存在這個問題
Post a Comment