web-dev-qa-db-ja.com

一部のX11アプリケーションのフォントは読みにくいほど小さい

ほとんどのフォント(すべてが興味深いわけではありません)は小さすぎてgitkで読み取ることができません(はい、これは1:1のスクリーンショットです):

enter image description here


更新:

_~/.kde_フォルダーを削除することで、問題が一時的に修正されたようです。しかし、いくつかのアプリケーションを開いたり閉じたりした後、問題が再発しました。私はフォントに関連することを何もしていません。また、この問題が複数のX11アプリケーションに影響を及ぼしているように見えることにも気づきました。 xtermurxvtでテストしました。

XtermでTrueTypeフォントを無効にすると、問題が解決することに気づきました。だから今、これはgtkではなくX11とより密接に関連していると思います。

_~/.Xresources_で指定されたフォントが見つからない場合、xtermはデフォルトのフォントをロードします。 urxvtは、代わりに_urxvt: unable to load base fontset, please specify a valid one using -fn, aborting._というメッセージで救済されます。したがって、urxvtを実行できると、フォントがfindsであることがわかります。ただし、上記のように小さなピクセルとしてレンダリングされます:(


別の質問 (およびGoogleで見つかった他のいくつかの解決策)の提案に従いましたが、提案された解決策はどれも機能しませんでした。

  • gitgには、コミットのフィルタリングに必要な機能がありません。
  • _update-alternatives_ for wishのコメント:_update-alternatives: error: no alternatives for wish_
  • _~/.gitk_または_~/.config/git/gitk_のフォント設定を変更しても何も起こりません。

また、tigを試して必要なものを取得しようとしましたが、gitkほどうまく機能するものはなく、もう一度機能させたいと思っています。

注:これは、Ubuntuを空白で再インストールした後に発生しました。何がどこでうまくいかなかったのかわからない。

私のwildの推測では、デフォルトのフォントが見つかりません。だから私はtkを再インストールしましたが、それも役に立ちませんでした。

2
exhuma

この問題の解決策は、誤ったDPI値を修正することでした。何らかの理由で正しく検出されませんでした:

› xdpyinfo | grep dots
resolution:    -2147483648x-2147483648 dots per inch

これにより、一部のフォントが正しくレンダリングされませんでした。画面の適切なDPI値を計算し、それを手動で設定すると、問題が修正されました。これを設定するためのGUIがおそらくあります(KDEではフォント設定にあります)。 xrandrを介してコンソールで設定することもできます。

› xrandr --dpi 100x100

nb:情報は このredditスレッド から来ました。

3
exhuma