Proposed Expansion of Grapheme Clusters to Whole Aksharas - Implementation Issues

Richard Wordingham via Unicode unicode at
Fri Dec 22 09:36:35 CST 2017

On Fri, 22 Dec 2017 09:27:15 +0200
Eli Zaretskii via Unicode <unicode at> wrote:

> > Date: Thu, 21 Dec 2017 22:04:37 -0800
> > Cc: Unicode Public <unicode at>
> > From: Manish Goregaokar via Unicode <unicode at>
> > 
> > However, Firefox deletes by code point.  
> As does Emacs, btw.

And deleting in that fashion from the right is mentioned by UAX#29 with
the implication that it is a sensible way of doing things.

Emacs is civilised in that it allows one to delete character by
character from either end.  That may, however, require some
intelligence on the part of the user so that they don't get confused
or frightened when the text rearranges itself. However, it seems that
one has to modify the source code of Emacs to be able to edit in the
middle of a cluster (other than by substitution commands). Or am I
overlooking some per-window 'reveal codes' mode that the cognoscenti
can use?


More information about the Unicode mailing list