启动使用Pango库的任何内容时出现此错误。我正在使用Kubuntu 9.10。我已经在libgtk * libcairo * libpango *和fontconfig上完成了'sudo apt-get --reinstall install',但没有运气。
有人能指出我正确的方向吗?感谢。
答案 0 :(得分:30)
我做了很多搜索,从来没有找到一个体面的答案。我的问题涉及在远程服务器上运行virt-manager(基于xwindows的实用程序)。我的xwindows盒子上有所有字体,但远程主机上没有。
我在远程主机上运行'yum install xorg-x11-font *'一切正常。
答案 1 :(得分:12)
我在亚马逊Linux上遇到了这个问题,使用了运行vncserver所需的最小X包,并且必须安装dejavu-sans-fonts
和dejavu-serif-fonts
。
答案 2 :(得分:2)
验证字体文件权限,尤其是手动安装的字体,例如:超出包管理范围。
当桌面用户无法读取字体时,Pango可能会因此错误而失败。示例:安装在/ usr / share / fonts / ...下的字体,由root拥有,没有其他人具有读取权限。
答案 3 :(得分:0)
您的字体可能安装在/ usr / X11R6 / share / fonts中,但是由于pango-1.24字体应该是/ usr / share / fonts。解决方案是链接X11字体:
ln -s /usr/X11R6/share/fonts /usr/share
这应解决问题。
答案 4 :(得分:0)