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

Reply via email to