19

启动使用 Pango 库的任何内容时都会出现此错误。我正在使用 Kubuntu 9.10。我在 libgtk* libcairo* libpango* 和 fontconfig 上完成了“sudo apt-get --reinstall install”,但没有成功。

有人能指出我正确的方向吗?谢谢。

4

5 回答 5

31

我对此进行了很多搜索,但从未找到一个像样的答案。我的问题涉及在远程服务器上运行 virt-manager(一个基于 xwindows 的实用程序)。我的 xwindows 盒子上有所有字体,但远程主机上没有。

我在远程主机上运行 'yum install xorg-x11-font*' 一切正常。

于 2011-04-28T01:08:16.150 回答
12

我在 Amazon Linux 上遇到了这个问题,使用了运行 vncserver 所需的最小 X 包集,并且必须安装dejavu-sans-fontsdejavu-serif-fonts.

于 2011-08-03T02:26:52.167 回答
2

验证字体文件权限,尤其是您手动安装的字体,例如:超出包管理范围。

当桌面用户无法读取字体时,Pango 可能会因此错误而失败。示例:安装在 /usr/share/fonts/... 下的字体,由 root 拥有,其他人没有读取权限。

于 2012-10-13T19:51:45.093 回答
0

您的字体可能安装在 /usr/X11R6/share/fonts 中,但从 pango-1.24 开始,字体应该安装在 /usr/share/fonts 中。解决方案是链接X11字体:

ln -s /usr/X11R6/share/fonts /usr/share

这应该可以解决问题。

于 2010-04-20T18:37:16.383 回答
0

确保机器上安装了您与 pango 一起使用的字体。

检查 /usr/share/fonts 目录中安装的字体。

要安装新字体,请尝试本文档中提到的步骤:

于 2011-07-17T11:33:08.413 回答