Pangoライブラリを使用するものを起動すると、このエラーが発生します。Kubuntu9.10を使用しています。libgtk * libcairo *libpango*とfontconfigで'sudoapt-get --reinstall install'を実行しましたが、運がありませんでした。
誰かが私を正しい方向に向けることができますか?ありがとう。
私はこれについて多くの検索を行いましたが、まともな答えは見つかりませんでした。私の問題には、リモート サーバーでの virt-manager (xwindows ベースのユーティリティ) の実行が含まれていました。xwindows ボックスにはすべてのフォントがありますが、リモート ホストにはありません。
リモートホストで「yum install xorg-x11-font*」を実行すると、すべて正常に機能しました。
vncserver を実行するために必要な X パッケージの最小限のセットを使用して、Amazon Linux でこれに遭遇し、インストールする必要がdejavu-sans-fonts
ありdejavu-serif-fonts
ました。
フォント ファイルのアクセス許可を確認します。特に、パッケージ管理の範囲外など、手動でインストールしたフォントについて確認してください。
デスクトップ ユーザーがフォントを読み取れない場合、Pango はこのエラーで失敗することがあります。例: フォントは /usr/share/fonts/... にインストールされ、root が所有し、他のユーザーには読み取り権限がありません。
フォントはおそらく /usr/X11R6/share/fonts にインストールされていますが、pango-1.24 以降ではフォントは /usr/share/fonts にあるはずです。解決策は、X11 フォントをリンクすることです。
ln -s /usr/X11R6/share/fonts /usr/share
これで問題は解決するはずです。