» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 关于iPhone的中文输入法iCosta以及作者.

整理了一下iCosta的相关资料,大家什么问题或者疑问,我可以代作者作出解答。

官方网站:http://www.freecoder.org/
iCosta 论坛
捐助


iCosta: 系统中文输入法


  

iCosta 论坛 (感谢cndev.org提供)  

发布说明
      iCosta 是用于 Apple 公司 iPhone 手机的系统级中文输入支持, 可以做到在任意软件中输入中文. 目前支持 firmware 版本 1.0.2. 本次发布的版本为 0.9.0. 目前 iCosta 中仅有拼音的单字输入. 支持 GB18030 字符集. 并且尚未支持横向键盘模式.
  近期目标
  支持横向键盘, 加入五笔支持之后, 发布 1.0.0
  屏幕截图
    
   
  授权说明
  1. iCosta 是免费软件, 将来也会一直免费. 任何人均可下载使用并可以任何方式传播.
    2. 任何使用者都必须保持软件的完整性, 不得自行修改软件中任何文件的内容, 不得利用 iCosta 谋取任何商业利益, 不得利用 iCosta 为其自身做宣传. 不得利用 iCosta 来提升其自身的地位或影响力.
    3. iCosta 的开发者保留对 iCosta 的一切权利
    4. 开发者对 iCosta 不提供任何担保服务.
  
  欢迎捐助
   
    对于希望对 iCosta 的开发者表示感谢和支持, 以及希望 iCosta 能够得到进一步的完善和开发的用户, 如果您愿意对        iCosta 的开发者进行资金上的捐助, 请在此进行捐助.
    谢谢所有的捐助者, 你们的捐助将会促进 iCosta 的发展.  
   
    安装方法:
    1、通过Installer (AppTApp):      在iPhone中用Safari浏览器访问本站,在首页或本页面点击    ,系统将会提示添加新的Source,确认后即可在Installer的Localization部分看到    iCosta,点中iCosta后可查看简介,在简介右上角有一个Install按钮,点击安装即可。
    安装完成后,请重起一次iPhone,以使系统中文键盘生效。      
   
      2、通过PXL包,请从下载iCosta.pxl,然后利用iBrickr之类的工具进行      安装。
      安装完成后,同样请重起一次iPhone,以使系统中文键盘生效。
   
    使用注意:
    使用系统字母键盘的 ".123" 键进行切换
    使用中如发现bug请到论坛报告, 作者亦经常观注weiphone hackint0sh等论坛.

[ 本帖最后由 伪非 于 2007-10-19 19:22 编辑 ]


TOP

作者:
李亮,网名:holly,曾经的CCE维护人员,对于CCE的分析、改写和维护起到了很大作用,上海交通大学毕业后在交大图书馆工作, 现兼职在家soho

下一步开发计划:
1.增加五笔功能
2.横屏
3.支持1.11
4.推出开放式输入法接口

-------------------------------------------------------------------
          对大家所遇到的一些问题的说明以及解决办法
信息作者:         holly (hash:12280307)        
发表时间:         2007-10-20 02:49:02
阅读次数:         22
信息内容:        
谢谢大家对 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 的设定开关.
-------------------------------

[ 本帖最后由 伪非 于 2007-10-20 08:01 编辑 ]



TOP

holly原先被称为国内linux十大杰出人物,是真正的国内少有的黑客,人品技术都没得说,这次他和pinxue合作开发iCosta大约花费了一个多月的时间,很多代码都是2个人在港汇Costa咖啡厅中写的。


TOP

赞一个,全免费呀。。。。。

TOP

太佩服了!高手啊

TOP

厉害啊!!买IPHONE又消除了一个障碍

TOP

内置以后,其他输入法的缺陷几乎都解决了
现在就是缺个词组,以及界面……按键变小后容易按错,原来的大小比较容易适应。
1.1.1有国际键盘所以界面应该改善起来不难吧
总之,干得好!

TOP

向开发者致敬
支付宝捐款的时候就知道“李亮”这个名字了

TOP

呵呵,一个插曲:
今天有人在taobao上捐助了1000元,后来听holly说才知道,原来那位朋友填写数量的时候写错了,他其实只是想捐100块,结果写到数量上了,最后他还是另外捐了100块,把另外的订单取消了。

TOP

支持一下,国内还是有很多强人的,能招安我们天朝也能强大了

TOP

顶校友
交大牛人真多啊除了偶

TOP

增加 作者新发布的安装说明

TOP

虽然没有iphone,还是为作者捐款10元,为我们国家真正的黑客加油

TOP

被压扁的那个图其实可以找找朋友帮忙做掉的

TOP

发新话题
     
官方公众号及微博