[Fedora-i18n-bugs] [Bug 435880] [si_LK] ibus-gtk requires surrounding-text support for si-wijesekera.mim

bugzilla at redhat.com bugzilla at redhat.com
Mon Aug 23 14:01:29 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=435880

Theppitak Karoonboonyanan <thep at linux.thai.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thep at linux.thai.net

--- Comment #52 from Theppitak Karoonboonyanan <thep at linux.thai.net> 2010-08-23 10:01:28 EDT ---
Hi,

I was pointed to this bug where surrounding text support is being discussed.
I'd say the most natural Thai input method needs surrounding text support.
Other existing approaches appear not smooth to Thai users, such as preediting
in some recent scim-m17n, or plain table lookup in scim-table.

Thai input method may be less complicated than that of Indic scripts because
Thai is not encoded in the so-called 'logical order', but it requires sequence
validation. When editing already committed text, the new input character must
be validated with the current text whether it's composible.

Note that while Thai encoding scheme is closer to Latin than Indic, its
combining characters are never composed into pre-composed forms. They are
encoded in separation from the base characters. And only limited number and
order of combining characters are allowed. Some rules have been defined as
described in [1]. So, the committed text is still open for editing just like
when it's in preedit stage. No difference. And thus surrounding text support is
required to determine the validity of the input character, or even to modify
the surrounding text to let it in in some implementations.

[1] http://linux.thai.net/~thep/th-xim/

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the i18n-bugs mailing list