BuBu Asked: 2023-07-26 16:45:48 +0800 CST2023-07-26 16:45:48 +0800 CST 2023-07-26 16:45:48 +0800 CST KDE Plasma 中的通知框不会将所有表情符号显示为彩色 772 我正在使用 CachyOS KDE(Arch Linux 系列),但我对表情符号有疑问。系统中上传了一些彩色表情符号的字体,但在通知框中并非所有表情符号都是彩色的。屏幕截图中有一个示例。即使从头开始全新安装系统后也是如此。 该主题随附的是我在系统上使用的字体的屏幕截图。例如,这个表情符号在通知“?”中没有着色,但是当我将其粘贴到 Visual Studio Code 或其他编辑器中时,它就会着色。 我怎样才能解决这个问题? KDE 等离子 5.27.6 arch-linux 1 个回答 Voted Best Answer Destroy666 2023-07-27T03:10:10+08:002023-07-27T03:10:10+08:00 Arch Linux 中的默认字体配置不太支持彩色表情符号。显然,一个直接问题与Qt bug有关。 假设您安装了 Noto Color Emoji 字体(如果没有,请从此包安装),您可以编辑~/.config/fontconfig/fonts.conf以包括: <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <alias> <family>serif</family> <prefer> <family>Noto Sans</family> <family>Noto Color Emoji</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Noto Sans</family> <family>Noto Color Emoji</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Noto Sans</family> <family>Noto Color Emoji</family> </prefer> </alias> <dir>~/.fonts</dir> <match target="font"> <edit name="hinting" mode="assign"> <bool>true</bool> </edit> </match> <match target="font"> <edit name="hintstyle" mode="assign"> <const>hintslight</const> </edit> </match> </fontconfig> 来源
Arch Linux 中的默认字体配置不太支持彩色表情符号。显然,一个直接问题与Qt bug有关。
假设您安装了 Noto Color Emoji 字体(如果没有,请从此包安装),您可以编辑
~/.config/fontconfig/fonts.conf
以包括:来源