A funny way to crash GNU Emacs(under X) via “emoji”

While configuring my Emacs, I found a way to crash Emacs with emoji:

  1. Add this to either ~/.emacs or ~/.emacs.d/init.el:
    (set-fontset-font "fontset-default" 'symbol "Noto Color Emoji")
  2. Insert a emoji, such as “😂”(You can use C-x 8<RET>1f602<RET>)

Boom! Your Emacs crashed!!!

According to Emacs Stack Exchange:

Emacs for Linux uses XFT for font rendering, and XFT doesn’t yet support the color fonts. See this mailing list thread from Dec 2015. Richard Stallman writes in that thread that it’s a low priority and they don’t care about color fonts.


Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 登出 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 登出 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 登出 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 登出 /  更改 )

Connecting to %s

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理