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