[Webkit-unassigned] [Bug 21820] Unable to enter the Tamil UNICODE Characters via Thamizha Phonetic IME

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 27 14:23:40 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=21820


hbono at chromium.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #24586|0                           |1
        is obsolete|                            |
  Attachment #24637|0                           |1
        is obsolete|                            |




------- Comment #5 from hbono at chromium.org  2008-10-27 14:23 PDT -------
Created an attachment (id=24694)
 --> (https://bugs.webkit.org/attachment.cgi?id=24694&action=view)
the third proposed fix

(In reply to comment #4)

> What if 'granularity' is not a "character"?  I think the above change needs to
> be done only when 'granularity' is 'character'? 

Thank you for noticing this. You are right.
I have updated my patch to check if the 'granularity' value is
'CharacterGranularity'.

> I also wonder if this meets everybody's expectation of 'delete backward'.
> For instance, without your change, Latin base letter + combining accent will be
> deleted as a unit. With this change, only the combining accent will be deleted, right?

Yes. When a ligature consists of a Latin character and Unicode combining
characters (U+0300,...,U+036F), my change deletes only the last combining
character.

> Given that widely used Latin letters with accents are represented in a composed
> form, it's not very critical. However, some Latin letters with accents (used in African
> languages, for instance) do not have a composed form representation. So, at
> least, you may want to add a TODO comment about that. 

I have added a 'FIXME' comment which notes this problem.

> Perhaps, in the long run, a new granularity of 'Codepoint' needs to be
> introduced. IIRC, 'character' granularity is actually 'grapheme (cluster)'
> granularity at the moment.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list