不能正确显示带颜色的 emoji 字体

在终端中不能显示 emoji 字体,之前是可以的,然后将 windows 上的字体拷贝过来然后执行了fc-cache -fv之后,终端中的 emoji 字体就变了,下面是在 vscode 和终端中的对比:
图片

图片

估计是你新加的字体有更高的优先级,可以 fc-match 看看,要修正的话可能要改 fontconfig 配置,这个我也不在行,可以尝试找找网上别人的例子

1赞
  1. 什么终端
  2. 你拷了啥字体?如果是单个你自己需要的还好。如果是批量拷,请还原。会导致一大堆问题的。
  3. fc-list :charset=1f40d 看看