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
.)