我想是因为iCosta选用的码表是支持UNICODE全字库的码表,这个码表包含所有的UNICODE大字符集汉字,所以会有iphone本身缺失的字符在,
而wefit等没有方框字是因为他们选用的是不同的码表,这个码表没有包含全部的UNICODE大字符集汉字。
由于整理码表是一项极之庞大繁杂的工作,iCosta是直接使用海峰五笔的码表,码表的内容不是开发者所能控制的,并且开发者的精力也应该集中在开发上而不是整理码表上。
有人可能会问那为什么不选用wefit等其他输入法所使用的码表呢?
我想大概问的人没有注意到,开发者的版权意识很强,不会使用得不到使用权的内容。其实再出几种其他输入法的版本也不是很难的事,但是由于没有合法的码表而搁置了。所以如果有人想对iCosta的开发作出贡献的话,最好的方法是为开发者联系提供能够获得免费使用权的码表。其他对iCosta有用的东西也是,如果有合法的授权,我想凭开发者的实力也是很容易集成到iCosta中的。