Subject: Re: bug#57214: 29.0.50; Incorrect rendering of Emoji (grapheme cluster) in Org heading

From: Eli Zaretskii <[email-masked]>
Date: Mon, 15 Aug 2022 14:43:25 +0300

> From: Protesilaos Stavrou <[email-masked]>
> Cc: [email-masked], [email-masked]
> Date: Mon, 15 Aug 2022 10:37:17 +0300
> 
> > From: Eli Zaretskii <[email-masked]>
> > Date: Sun, 14 Aug 2022 22:12:11 +0300
> >
> > [... 25 lines elided]
> >
> > This is a limitation of how the ellipsis display is designed and
> > implemented in Emacs: we display the ellipsis via the buffer's
> > display-table, and character compositions aren't applied to glyphs
> > that come from the display-table.  You can clearly see this from how
> > org.el prepares the display-table:
> 
> I see.  Thank you Eli for your time!
> 
> Should we close this or there is potential to change things?

The potential always exists, although the implementation will not be
trivial, because we'll need to invent a new kind of "display vector"
to hold the font glyph codes (or maybe just the composition ID?), and
implement the code to support its display.

Is this an important feature to have?