Subject: bug#38569: 27.0.50; Certain emoji crashes with "X protocol error: BadLength"

From: Eli Zaretskii <[email-masked]>
Date: Fri, 13 Dec 2019 08:50:04 +0200

> From: Robert Cochran <[email-masked]>
> Date: Thu, 12 Dec 2019 13:34:46 -0800
> Cc: Shelvacu <[email-masked]>, [email-masked],
>  Robert Cochran <[email-masked]>
> 
> The easier thing is to add another exception to face-ignored-fonts, but
> at this point it'd be a better idea to deal with it at the font renderer
> level. IMO it's not scalable for the solution to be "ok, also add this
> font to the exception list", especially as frequently as Emacs has
> releases.

The problem is that AFAIR the "font renderer" that is to blame in this
case is XFT, and it doesn't seem to be actively maintained lately.
(Robert Pluim will correct me if I'm wrong.)  That's why we are using
the face-ignored-fonts workaround.