|
楼主 |
发表于 2007-10-25 23:49
|
显示全部楼层
官方网站上作者提示
; h" D* M! a% V
" q& g- U7 |. R7 S& `! y$ |8 ?6 O/ ]5 ^
对大家所遇到的一些问题的说明以及解决办法
' A% C0 S) x* h信息作者: holly (hash:12280307) ; l" k6 B4 H9 R9 u# T$ z
发表时间: 2007-10-20 02:49:02 阅读次数: 31
: R1 R) v, k1 x% |
: U, Q- V% ^* K5 y信息内容:, i6 k3 ^* l5 O. X
谢谢大家对 iCosta 的支持.. k& f/ K8 c, r9 T& P
1. 一些机器装了之后, 另一些机器卸了之后, 重新启动后停在一个白色苹果的界面上.
( [( T0 g6 V3 M" Y/ a6 `4 N- H$ w- y g8 Y. r
这个问题是安装程序对没有安装过sumerboard的系统考虑不周到引起的。如果您的机器还处于白苹果状态,请到http://iphone.freecoder.org下载最新的pxl包,并用iBrickr之类的工具通过USB连线安装一次,然后用Home+Power关机,重启。即可得到解决.我们已经更新了网站上的安装包,后面应该不会再有此类问题发生.4 O4 H- F$ d" ?
d5 {7 v. m4 J: \, i! V9 S M
2. 在装了 iCosta 之后安装 SummerBoard 或者卸除 SummerBoard 无法调出中文输入键盘.
9 O8 k1 H3 Z5 r1 U i5 F9 [- G. x这个问题是 SummerBoard 的安装与卸载脚本未考虑到与别的软件共存的问题. 如果发生这种情况, 重新安装 iCosta 即可.$ b; R7 D0 l5 y" |
; b; R( X+ ]- R& \
3. 中文输入键盘键比原来的小, 容易按错
5 m# y' ~- x4 h$ S, C a1 Y% F中文输入的键盘是从原来的英文键盘压缩而来的, 以便空出上面的候选行. 系统中的键盘大小是有一个固定的尺寸的 (320 x216),无法随便更改其大小, 因此增加了输入候选行, 势必会引起每个键空间的缩小.以后可能会在中文字选择时也如同英文字母选择时那样出现一个放大的字,以便即使点的位置有误也可移到正确位置., Z9 }7 \1 D( {; z% U+ q
9 t2 o7 @4 N4 t5 q
4. 文本输入框在自动换行时有时候会 "吃" 掉一个字.
9 g7 t2 U4 j7 ?1 s( f. t2 d4 [' G这是iphone 系统本身在处理文本框的自动换行时的一个 bug. 大家知道, 在英文里, 换行都是以单词为边界的,单词之间是以空格分隔的,因此, 可能在换行时, 这中间的空格被删除了. 对英文来说, 这是正确的行为, 但对中文,因为字与字之间没有空格这种用来分界的字符,就造成了有时候会有一个汉字被 "吃" 掉, 实际上是被系统吃掉了 :-)
+ D5 f! y) ?7 K3 D8 H% j5 k. j( Q- e' `1 ^" O/ k
这个问题可能可以通过直接在内存中 patch 系统的代码来解决, 但是需要花费不少时间来找出具体有问题的那个指令块的位置. 在有时间的情况下会把这个顺手做掉, 但是这个的优先级应该不会高. 呵呵.' x6 s! l2 b, N3 A* i
' v' Y% b1 @8 d" P" i7 Z7 @5. 输入候选字中出现方框汉字
9 n, f& K' j/ i; a4 ]3 W- f! Q8 d2 b# l
这个问题是由于 iphone 本身所带的 unicode 字库中的字形 (glyph) 不全的关系. 目前 iCosta的输入法使用了一个包含2 万多个汉字的 GB18030 的码表, 其中的有些字在 iphone 系统本身的字体文件中缺少了.不过缺少的这些应该都是一些冷僻的字,应该不影响大家的使用.
% _ J% I: W9 `, {% E
" f# i3 r- `4 q, E! D0 S4 H6. 输入一个中文字后加一数字或字母, 引起当前程序退出, 回到主界面.
- Y6 q2 `5 t3 r* ^9 V$ o5 N( d这个问题已经确认是一个 bug. 将在近期修复. 有一个暂时的解决办法. 关闭系统的 Auto correction 即可避免此问题的发生.
7 D# S! z& Q3 i把这个文件Keyboard.plist上传到/Applications/Preferences.app/覆盖原来的文件,然后到Settings, general, Keyboard中把Enable Autocorrection关掉。 |
|