![어쨌든 urxvt가 글꼴을 로드하도록 강제할 수 있는 방법은 없습니다(기본 글꼴 세트를 로드할 수 없음)](https://linux55.com/image/103079/%EC%96%B4%EC%A8%8C%EB%93%A0%20urxvt%EA%B0%80%20%EA%B8%80%EA%BC%B4%EC%9D%84%20%EB%A1%9C%EB%93%9C%ED%95%98%EB%8F%84%EB%A1%9D%20%EA%B0%95%EC%A0%9C%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4(%EA%B8%B0%EB%B3%B8%20%EA%B8%80%EA%BC%B4%20%EC%84%B8%ED%8A%B8%EB%A5%BC%20%EB%A1%9C%EB%93%9C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%9D%8C).png)
urxvt를 사용하여 글꼴을 로드하려고 하는데 DejaVu Sans Mono for Powerline
어쨌든 작동하지 않습니다.xft
에서 발췌~/.Xresources
내 도트 파일에서
! this work
! URxvt.font: -*-dejavu sans mono-medium-r-*-*-0-*-*-*-*-*-koi8-u
! none of these - dont
! URxvt.font: xft:DejaVu Sans Mono for Powerline:style=Book:size=12
! URxvt*font: xft:DejaVu Sans Mono for Powerline:style=Book:size=12
! URxvt*font: xft:DejaVu Sans Mono for Powerline:size=12
! URxvt*font: xft:DejaVu Sans Mono:size=12
나는 사용한다rxvt-유니코드-패치aur 버전
괜찮은지 확인해 보자
$ urxvt --help 2>&1 | grep options
options: perl,styles,combining,blink,iso14755,unicode3,encodings=eu+vn+jp+jp-ext+kr+zh+zh-ext,fade,transparent,tint,pixbuf,XIM,frills,selectionscrolling,wheel,slipwheel,smart-resize,cursorBlink,pointerBlank,scrollbars=plain+rxvt+NeXT+xterm
$ fc-match "DejaVu Sans Mono for Powerline"
DejaVu Sans Mono for Powerline.ttf: "DejaVu Sans Mono for Powerline" "Book"
$ fc-list G "DejaVu Sans Mono"
/usr/share/fonts/TTF/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book
/usr/share/fonts/TTF/DejaVu Sans Mono Bold for Powerline.ttf: DejaVu Sans Mono for Powerline:style=Bold
/usr/share/fonts/TTF/DejaVuSansMono-Oblique.ttf: DejaVu Sans Mono:style=Oblique
/usr/share/fonts/TTF/DejaVu Sans Mono Oblique for Powerline.ttf: DejaVu Sans Mono for Powerline:style=Oblique
/usr/share/fonts/TTF/DejaVu Sans Mono for Powerline.ttf: DejaVu Sans Mono for Powerline:style=Book
/usr/share/fonts/TTF/DejaVu Sans Mono Bold Oblique for Powerline.ttf: DejaVu Sans Mono for Powerline:style=Bold Oblique
/usr/share/fonts/TTF/DejaVuSansMono-Bold.ttf: DejaVu Sans Mono:style=Bold
/usr/share/fonts/TTF/DejaVuSansMono-BoldOblique.ttf: DejaVu Sans Mono:style=Bold Oblique
내가 얻는 것
$ xrdb -merge -I$HOME ~/.Xresources && urxvt
urxvt: unable to load base fontset, please specify a valid one using -fn, aborting.
xrdb -query -all
그 다음에여기
왜? !
답변1
실제 문제는 urxvt 사본이 작동을 허용하는 "장식" 없이 컴파일되었을 수 있다는 것입니다.
http://powerline.readthedocs.io/en/master/troubleshooting.html#urxvt-unicode3-and-frills