【求助】windows下emacs特殊符号编码问题

Emacs29 要用’emoji 来设置face,并使用 Segoe UI Emoji 字体。

改成了 emoji‘ 设置,也是黑白的,字体是 Segoe UI Emoji 。可能是 Emoji 在 Windows 上的实现不一样

使用的最小配置:

(add-to-list 'default-frame-alist (cons 'font (format "%s-%d" "Cascadia Mono" 11)))
(set-fontset-font t 'emoji "Segoe UI Emoji")

(set-fontset-font t 'han "Microsoft Yahei")

OS:Windows 11
GNU Emacs 29.0.50 (build 1, x86_64-w64-mingw32) of 2022-09-22

确认了,Windows 系统还不支持彩色 Emoji。

确实不是彩色的,截图上的图标已经是emoji了,如果不是长的不一样

Win32 用来显示彩色符号的 API 无法从 C 代码调用,所以 emacs 用不了。

1 个赞