一开始是昨天下午,emoji突然全变成unicode乱码的图标了,后面排查了下,最后发现是去字体管理器查字体的时候不小心双击把Noto Color Emoji禁用了
重新启用之后就出现了能变成emoji就全是emoij的情况(包括数字),包括fcitx5,waybar,clash-verge,linuxqq等
后面删了几个一开始为了解决unicode乱码尝试的配置文件,现在除了waybar之外都是正常的,但是字体不是Noto Sans CJK而是变成了文泉驿(昨天配置waybar的css的时候才安装的,如果不安装就变成了思源黑体)
上面的操作是字体管理器在~/.config/fontconfig/conf.d/.生成一个78-reject.conf,里面把Noto Color Emoji给reject了
再次双击就恢复了
fc-match 'Noto Sans CJK SC'
NotoSansCJK-Regular.ttc: "Noto Sans CJK SC" "Regular"
fc-list | grep 'Noto Sans CJK SC'
/usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc: Noto Sans CJK SC:style=Regular
/usr/share/fonts/noto-cjk/NotoSansCJK-Light.ttc: Noto Sans CJK SC,Noto Sans CJK SC Light:style=Light,Regular
/usr/share/fonts/noto-cjk/NotoSansCJK-Thin.ttc: Noto Sans CJK SC,Noto Sans CJK SC Thin:style=Thin,Regular
/usr/share/fonts/noto-cjk/NotoSansCJK-Black.ttc: Noto Sans CJK SC,Noto Sans CJK SC Black:style=Black,Regular
/usr/share/fonts/noto-cjk/NotoSansCJK-DemiLight.ttc: Noto Sans CJK SC,Noto Sans CJK SC DemiLight:style=DemiLight,Regular
/usr/share/fonts/noto-cjk/NotoSansCJK-Medium.ttc: Noto Sans CJK SC,Noto Sans CJK SC Medium:style=Medium,Regular
/usr/share/fonts/noto-cjk/NotoSansCJK-Bold.ttc: Noto Sans CJK SC:style=Bold