web-dev-qa-db-ja.com

パンゴ-警告**:フォントの選択に失敗しました。見苦しい出力が予想されます

Pangoライブラリを使用するものを起動すると、このエラーが発生します。 Kubuntu9.10を使用しています。 libgtk * libcairo * libpango *とfontconfigで「Sudoapt-get--reinstallinstall」を実行しましたが運がありません。

誰かが私を正しい方向に向けることができますか?ありがとう。

19
Andrew

私はこれについて多くの検索をしましたが、まともな答えは見つかりませんでした。私の問題は、リモートサーバーでvirt-manager(xwindowsベースのユーティリティ)を実行することでした。 xwindowsボックスにはすべてのフォントがありますが、リモートホストにはありません。

リモートホストで「yuminstallxorg-x11-font *」を実行すると、すべて正常に機能しました。

30
devnull

私はAmazonLinuxでこれに遭遇し、vncserverを実行するために必要な最小限のXパッケージのセットを使用して、dejavu-sans-fontsdejavu-serif-fontsをインストールする必要がありました。

12
lawrence

特に手動でインストールしたフォント(パッケージ管理範囲外など)で、フォントファイルのアクセス許可を確認します。

デスクトップユーザーがフォントを読み取れない場合、Pangoはこのエラーで失敗する可能性があります。例:rootが所有する/ usr/share/fonts/...の下にインストールされたフォントで、他のフォントには読み取り権限がありません。

2
Edrik

フォントはおそらく/ usr/X11R6/share/fontsにインストールされていますが、pango-1.24以降、フォントは/ usr/share/fontsにあるはずです。解決策は、X11フォントをリンクすることです。

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

これで問題が解決するはずです。

0
Brad

Pangoで使用しているフォントがマシンにインストールされていることを確認してください。

/ usr/share/fontsディレクトリにインストールされているフォントを確認します。

新しいフォントをインストールするには、 this documentに記載されている手順を試してください。

0
Gurpreet Singh