解决emoji或符号无法显示的问题,让你的文本更生动
网上看了很多教程 https://www.masteringemacs.org/article/unicode-ligatures-color-emoji https://github.com/rolandwalker/unicode-fonts https://ianyepan.github.io/posts/emacs-emojis/ http://xahlee.info/emacs/emacs/emacs_set_font_emoji.html
方法:
发现最终有些用的是安装 Symbola 或 Noto Emoji字体,安装后就可以了,和Emacs实际使用什么字体没关系。 但这种模式的缺点是,只是大部分符号显示了,但是有些emoji还是显示不出来。
因为大部分emoji是在 Segoe UI Emoji 这个字体里的,如这个链接里的:http://xahlee.info/comp/unicode_emoji.html, 可以在配置中加入:
(set-fontset-font t 'symbol (font-spec :family "Segoe UI Emoji") nil 'prepend)
经过试验,这两个操作都需要操作,否则还是会有显示不全的问题。
显示彩色emoji
安装 emojify 插件:https://github.com/iqbalansari/emacs-emojify
安装完成并配置后,可以显示彩色emoji,但会再次出现部分emoji无法显示的问题,并出现了性能问题。我感觉在emacs里还是单色的好看。