Subject: Re: bug#54970: 28.1; Some emoji no longer display

From: Alan Third <[email-masked]>
Date: Sun, 17 Apr 2022 20:47:07 +0100

On Sun, Apr 17, 2022 at 08:27:45PM +0100, Alan Third wrote:
> On Sun, Apr 17, 2022 at 09:58:56PM +0300, Eli Zaretskii wrote:
> > No idea.  Maybe it's a macOS thing or something?
> 
> I'm pretty sure that I've never ever seen NS Emacs on macOS produce
> anything but a blank square (and it's always a square) for missing
> characters.

Hmm, in fact, is this, from nsterm.m, the culprit?

    case GLYPHLESS_GLYPH:
      if (s->for_overlaps || (s->cmp_from > 0
			      && ! s->first_glyph->u.cmp.automatic))
        s->background_filled_p = 1;
      else
        ns_maybe_dumpglyphs_background
          (s, s->first_glyph->type == COMPOSITE_GLYPH);
      /* ... */
      /* Not yet implemented.  */
      /* ... */
      break;

-- 
Alan Third