Cocoa Emacs 没法用 Mac 自带 Apple Color Emoji 字体显示 Emoji ?

文件里有个 :muscle:字符,用官方的 Emacs for Mac 显示不出来,其它 App 能显示。特地设置了字体之后也显示不了:

?💪
;; => 128170

(set-fontset-font t 128170 "Apple Color Emoji")
;; => nil

据说 Emacs 刻意不支持这种带色的字体

这个我记得在我坛看到过,有个原则是mac这种non-free平台的功能不能大于free的平台,因为在non-free平台的使用只是“a taste of freedom”,是你最终使用free平台的路上的一步。

emacs-macport欢迎你

试过这个吗?

我之前用的时候可以显示,用的也是vanilla Emacs

没效果。根据上面的 NEWS,Emacs 24.4 是可以的。

你是说这种显示还是别的?

(emacs-version)
"GNU Emacs 26.1 (build 1, x86_64-apple-darwin17.7.0, NS appkit-1561.60 Version 10.13.6 (Build 17G65))
 of 2018-08-21"

没用过Emacs 27,是不是27的锅?

最近因为Mojvae换了27,还是可以啊

GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin18.2.0, NS appkit-1671.10 Version 10.14.1 (Build 18B45d)) of 2018-10-30