仅一个程序(qt5)的字体配置问题

仅一个程序(qt5)的字体配置问题

我有很奇怪的问题。一个程序 (xnviewmp) 最近停止在 UI 中显示任何文本。 UI 的图形部分有效。

操作系统是带有 XFCE 的 Manjaro Linux (Arch)。

该程序似乎没有错误并且恰好工作了很长时间。一些安装/更新后出现了问题(我不太清楚)。

从控制台开始,我读到以下错误消息:

Fontconfig error: "/etc/fonts/fonts.conf", line 38215135: syntax error
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/var/cache/fontconfig</cachedir>
Fontconfig warning: adding <cachedir prefix="xdg">fontconfig</cachedir>

该文件/etc/fonts/fonts.conf存在并且具有适当的权限。请注意第一条错误消息中非常奇怪的行号。

我尝试删除/etc/fonts/fonts.cong,令人惊讶的是 xnviewpm 开始正常工作。但这当然不能解决问题。

该程序的 UI 基于 QT,但所有其他基于 QT 的程序都可以正常工作。

程序 xnviewmp 今天作为常规操作系统更新的一部分进行了更新,但问题仍然存在。

尝试创建新用户以排除我的本地设置,但问题仍然存在。

有什么想法可以解决这个问题,或者至少如何继续诊断?

相关内容