GNOME Bugzilla – Bug 790255
Emoji rendering broken if emoji range is larger than viewport
Last modified: 2017-12-18 03:13:05 UTC
Created attachment 363451 [details] Screencast showing the problem See attached screencast. Reproducible with every entry and every emoji. Just paste a long enough sequence into an entry and eventually they vanish. There is a similar problem in GtkTextView when displaying a large amount of consecutive emojis so I'm not sure if the problem is local to the way GtkEntry renders them.
I think this is a cairo bug - something goes wrong with the compositing for color glyphs when clipping is involved.
Probably the same root cause as bug 788071
This was fixed in cairo: https://cgit.freedesktop.org/cairo/commit/?id=903b0de539844c144c63ea57c30e84a23360c290