perl-unicode

RE: Editing, cursor motion, and combining characters

1999-11-15 11:18:20

    Kent> For Vietnamese and Thai, you may very well be right.  But your
    Kent> proposal leads to strange behaviour for "western european languages"
    Kent> at least.

    Kent> Base Latin character character + attached combining nonspacing marks
    Kent> should be regarded as a unit from an editing point of view: erase,
    Kent> cursor motion, etc.  E.g. an Å or an é should be regarded as each a
    Kent> single grapheme, independently of how they are stored at a lower
    Kent> level (decomposed or precomposed).  No cursor motion changes, no
    Kent> deletion behaviour changes, no coloration oddities, etc.  If you
    Kent> really want to see the low level representation, then a special
    Kent> (non-default!) mode should be used for that.

Quite true.  In my haste to whip something out, I forgot this necessary
feature.
-----------------------------------------------------------------------------
Mark Leisher
Computing Research Lab            I have never made but one prayer to God,
New Mexico State University       a very short one:
Box 30001, Dept. 3CRL                 "Oh Lord, make my enemies ridiculous."
Las Cruces, NM  88003             And God granted it.  -- Voltaire, letter

<Prev in Thread] Current Thread [Next in Thread>