Hi Michael, On Tue, Jan 18, 2005 at 07:42:19PM +0800, Michael Stroucken wrote: > Package: scim-chinese > Version: 0.4.2-1 > Severity: minor > > I would like to enter the phrase "ååå" (gong'an ju) by typing > gonganju, but smart pinyin gets confused after 'gong' and takes the g o > n and g as separate characters. It is possible to pick the correct > character for 'gong' but it still sees the o n and g as remaining > candidates for interpretation. A workaround is to type gong'anju, but it > interrupts my flow :)
Thanks for reporting. As you've said, the apostrophe is necessary in case of ambiguity. In your example it seems ``gong an ju'' is not ambiguous since ``gon'' is not a valid syllable. However scim is giving the correct response according to your setting. You are seeing scim taking g, o, n and g as separate characters because you had setting ``accept incomplete pinyin'' on. This is desireable in cases people want to only type the consonants of a multi-char word. For example, they can just type ``hypy'' for ``æèæé''. I personally don't like this feature, but many others think it indispensable. And it is on by default in scim-chinese. In this case, you get the character ``å'' just from ``g'', so scim still consider o, n and g not interpreted. So if you don't want this feature, you can turn it off in setup, IMEngine -> Smart Pinyin -> tab Pinyin. If you set it this way, you are not going to get the remaining o, n and g. However scim still can't do advance match as there is not ambiguity, but I think that's another issue. Are you satisfied with this solution? > Greetings, > Michael. Ming 2005.01.20