| 導購 | 订阅 | 在线投稿
分享
 
 
 

iCosta系統內置輸入法所遇到的問題及解決辦法

2008-12-28 04:58:21  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
  謝謝大家對 iCosta 的支持.

   1. 一些機器裝了之後, 另一些機器卸了之後, 重新啓動後停在一個白色 蘋果 的界面上.

   這個問題是安裝程序對沒有安裝過sumerboard的系統考慮不周到引起的。如果您的機器還處于白蘋果狀態,請到 http:// iphone .freecoder.org 下載 最新的pxl包,並用iBrickr之類的工具通過USB連線安裝一次,然後用Home+Power關機,重啓。即可得到解決. 我們已經更新了網站上的安裝包,後面應該不會再有此類問題發生.

   2. 在裝了 iCosta 之後安裝 SummerBoard 或者卸除 SummerBoard 無法調出 中文 輸入鍵盤.

   這個問題是 SummerBoard 的安裝與 卸載 腳本未考慮到與別的 軟件 共存的問題. 如果發生這種情況, 重新安裝 iCosta 即可.

   3. 中文輸入鍵盤鍵比原來的小, 容易按錯

   中文輸入的鍵盤是從原來的英文鍵盤壓縮而來的, 以便空出上面的候選行. 系統中的鍵盤大小是有一個固定的尺寸的 (320 x 216), 無法隨便更改其大小, 因此增加了輸入候選行, 勢必會引起每個鍵空間的縮小. 以後可能會在中文字選擇時也如同英文字母選擇時那樣出現一個放大的字, 以便即使點的位置有誤也可移到正確位置.

   4. 文本輸入框在自動換行時有時候會 "吃" 掉一個字.

   這是 iphone 系統本身在處理文本框的自動換行時的一個 bug. 大家知道, 在英文裏, 換行都是以單詞爲邊界的, 單詞之間是以空格分隔的, 因此, 可能在換行時, 這中間的空格被刪除了. 對英文來說, 這是正確的行爲, 但對中文, 因爲字與字之間沒有空格這種用來分界的字符, 就造成了有時候會有一個漢字被 "吃" 掉, 實際上是被系統吃掉了 :-)

   這個問題可能可以通過直接在內存中 patch 系統的代碼來解決, 但是需要花費不少時間來找出具體有問題的那個指令塊的位置. 在有時間的情況下會把這個順手做掉, 但是這個的優先級應該不會高. 呵呵.

   5. 輸入候選字中出現方框漢字

   這個問題是由于 iphone 本身所帶的 unicode 字庫中的字形 (glyph) 不全的關系. 目前 iCosta 的 輸入法 使用了一個包含 2 萬多個漢字的 GB18030 的碼表, 其中的有些字在 iphone 系統本身的字體文件中缺少了. 不過缺少的這些應該都是一些冷僻的字, 應該不影響大家的使用.

   6. 輸入一個中文字後加一數字或字母, 引起當前程序退出, 回到主界面.

   這個問題已經確認是一個 bug. 將在近期修複. 有一個暫時的解決辦法. 關閉系統的 Auto correction 即可避免此問題的發生. 至于怎麽關閉系統的 auto correction, 請大家自行尋找答案, 我所知道一個辦法是安裝一個叫做 KB 的軟件, 然後在系統的鍵盤設置裏就會出來這個 auto correction 的設定開關.
 
謝謝大家對 iCosta 的支持. 1. 一些機器裝了之後, 另一些機器卸了之後, 重新啓動後停在一個白色 蘋果 的界面上. 這個問題是安裝程序對沒有安裝過sumerboard的系統考慮不周到引起的。如果您的機器還處于白蘋果狀態,請到 http:// iphone .freecoder.org 下載 最新的pxl包,並用iBrickr之類的工具通過USB連線安裝一次,然後用Home+Power關機,重啓。即可得到解決. 我們已經更新了網站上的安裝包,後面應該不會再有此類問題發生. 2. 在裝了 iCosta 之後安裝 SummerBoard 或者卸除 SummerBoard 無法調出 中文 輸入鍵盤. 這個問題是 SummerBoard 的安裝與 卸載 腳本未考慮到與別的 軟件 共存的問題. 如果發生這種情況, 重新安裝 iCosta 即可. 3. 中文輸入鍵盤鍵比原來的小, 容易按錯 中文輸入的鍵盤是從原來的英文鍵盤壓縮而來的, 以便空出上面的候選行. 系統中的鍵盤大小是有一個固定的尺寸的 (320 x 216), 無法隨便更改其大小, 因此增加了輸入候選行, 勢必會引起每個鍵空間的縮小. 以後可能會在中文字選擇時也如同英文字母選擇時那樣出現一個放大的字, 以便即使點的位置有誤也可移到正確位置. 4. 文本輸入框在自動換行時有時候會 "吃" 掉一個字. 這是 iphone 系統本身在處理文本框的自動換行時的一個 bug. 大家知道, 在英文裏, 換行都是以單詞爲邊界的, 單詞之間是以空格分隔的, 因此, 可能在換行時, 這中間的空格被刪除了. 對英文來說, 這是正確的行爲, 但對中文, 因爲字與字之間沒有空格這種用來分界的字符, 就造成了有時候會有一個漢字被 "吃" 掉, 實際上是被系統吃掉了 :-) 這個問題可能可以通過直接在內存中 patch 系統的代碼來解決, 但是需要花費不少時間來找出具體有問題的那個指令塊的位置. 在有時間的情況下會把這個順手做掉, 但是這個的優先級應該不會高. 呵呵. 5. 輸入候選字中出現方框漢字 這個問題是由于 iphone 本身所帶的 unicode 字庫中的字形 (glyph) 不全的關系. 目前 iCosta 的 輸入法 使用了一個包含 2 萬多個漢字的 GB18030 的碼表, 其中的有些字在 iphone 系統本身的字體文件中缺少了. 不過缺少的這些應該都是一些冷僻的字, 應該不影響大家的使用. 6. 輸入一個中文字後加一數字或字母, 引起當前程序退出, 回到主界面. 這個問題已經確認是一個 bug. 將在近期修複. 有一個暫時的解決辦法. 關閉系統的 Auto correction 即可避免此問題的發生. 至于怎麽關閉系統的 auto correction, 請大家自行尋找答案, 我所知道一個辦法是安裝一個叫做 KB 的軟件, 然後在系統的鍵盤設置裏就會出來這個 auto correction 的設定開關.
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
  免責聲明:本文僅代表作者個人觀點,與王朝網絡無關。王朝網絡登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
© 2005- 王朝網路 版權所有