在 KDE Plasma 6 下用 flatpak 安装了 Telegram,但在 monospace 的字体样式下,中文的内容显示为繁体。
方法一
为解决字体问题,可以在 Telegram 设置文件夹内引入系统的字体设置。方法如下:
cd ~/.var/app/org.telegram.desktop/config
mkdir -p fontconfig/conf.d
cd fontconfig/conf.d
cp /etc/fonts/conf.d/*.conf ./
方法二
此方法未成功,可能是我没有调整
~/.config/fontconfig/font.conf
的问题。最终采用了方法一。而且如果方法二同样设置了,会影响方法一的效果。
通过命令授予权限,替换命令中的 your.flatpak.app
:
flatpak override --user --filesystem="xdg-config/fontconfig:ro" your.flatpak.app
或者用 Flatseal 在 Filsystem > Other files 中添加 xdg-config/fontconfig:ro
。