rxvt&
(Rxvt v2.7.10 - リリース:2003年3月26日)[これは古いようですが、Fedora Core 24に付属のバージョンです]を実行すると、見苦しいフォントを含むrxvtウィンドウが表示されます。
しかし、これを行うとrxvt -font x
エラーメッセージが表示されますが、rxvt: can't load font "x"
rxvtウィンドウが少し小さいフォントで表示されるのは本当に好きです。
これはどのような邪悪な魔法であり、どのようにエラーなしで同じことをすることができますか?
私の.x *ファイルのいくつかはrxvtを参照していますが、フォントは言及していません。
- .Xdefaults には次のものがあります。
rxvt* 背景: グレー rxvt*フォアグラウンド: ブラック rxvt*保存されたライン数: 100 rxvt*幾何学: 80x53
- .Xresources には次のものがあります。
rxvt* 背景: グレー rxvt*フォアグラウンド: ブラック rxvt*保存されたライン数: 60
- .fvwm2rcには次のものがあります。
スタイル "rxvt" アイコン term.xpm, SloppyFocus, IconBox -70 1 -1 -140 スタイル "rxvt" MWMBorder, MWMButtons
私が最も疑うファイルですが、フォントへの言及はありません。
注:この質問は過去20年間私を悩ませてきました。
答え1
rxvtを使う"fixed"
もし-font
オプションが失敗しました。 main.cでこれを行います。
xfont = XLoadQueryFont(r->Xdisplay, r->h->rs[Rs_font + idx]);
if (!xfont) {
rxvt_print_error(msg, r->h->rs[Rs_font + idx]);
r->h->rs[Rs_font + idx] = "fixed";
xfont = XLoadQueryFont(r->Xdisplay, "fixed");
if (!xfont) {
rxvt_print_error(msg, "fixed");
goto Abort;
}
}
r->TermWin.font = xfont;
違いは、デフォルトのフォントがそうでないことです。"fixed"
(特定のフォントのエイリアス)しかし、次のようになります。
-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1
実際の状況と異なる"fixed"
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
(私はxfd -fn fixed
後者を使用しましたが、でこれを見ることができます/usr/share/X11/fonts/misc/fonts.alias
。)