emoji显示问题

你好!

请教一个问题,有些emoji会显示很长,像下面的这个gif里左边的❗显示正常,但是右边的❗会占用很多位置 a

有关字体的config和两个❗的describe-char见下面的图片 已经确认不是emacs的问题,因为dwm下面一栏的emoji也有类似的问题,是会显示一个“☐“

emoji字体是twemoji,但是换了其他emoji字体仍然有相同的问题 实在是没有找到相关信息

pic-selected-230627-1824-34

你的国旗和一些人物身体(非黄色)是不是也都占空很长,就比如 :cn: 🫱🏼‍🫲🏿

那些字符是合成字符,两个或者多个 unicode 字符合成的。我这也是占 4 个空,还没搞明白怎么设置,也是搜了半天还是搞不清怎么回事。。。

显示方块是缺了什么符号吧

是的,后面显示不出来的emoji是variation selector-16

我确实没找到好方法,现在用ttf-symbola替代一下,虽然不美观但好歹占空正常了

不折腾了,还是学东西要紧

这个问题似乎在 29.1 被修复了👍️

1

1 个赞

真的显示正常了,感谢告知!