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