내 URxvt 구성에는 각 F 키에 대한 동적 글꼴 설정이 포함되어 있습니다. XFT 글꼴을 사용하면 문자 간격이 매우 넓어집니다. letterSpacing
다른 글꼴 설정이 XFT가 아니기 때문에 해당 설정을 사용하고 싶지 않아 간격이 괜찮습니다. 저는 정기적으로 F 키를 사용하여 글꼴을 전환합니다.
어떤 방법이 있나요?동적으로urxvt에서 설정을 지정합니까 letterSpacing
?
답변1
그건letterSpace
, 이는 Perl 인터페이스를 통해 쿼리하고 설정할 수 있습니다.
설명서에는 이 방법으로 처리할 수 있는 여러 리소스가 나열되어 있습니다.
$value = $term->리소스 ($name[, $newval]) 주어진 이름과 관련된 현재 리소스 값을 반환합니다. 선택적으로 새 값을 설정합니다. 설정 값은 다음과 같은 경우에 가장 유용합니다. "초기화" 후크. 설정되지 않은 리소스는 반환되고 "undef"로 허용됩니다. 새 값은 적절한 문자로 올바르게 인코딩되어야 합니다. 이 메서드에 전달하기 전에 인코딩하세요. 마찬가지로 반환된 사용된 인코딩에서 값을 텍스트로 변환해야 할 수도 있습니다. 리소스 이름은 src/rsinc.h에 정의됩니다. 색깔은 일 수 있습니다 예를 들어 "color+" 형식으로 리소스 이름을 지정합니다. "색상 +5". (변경될 수 있음) 리소스 문자열은 현재 다음 상황에서만 해제됩니다. 터미널이 손상되어 옵션을 자주 변경하면 소모됩니다. 메모리. 이는 리소스 이름의 불완전한 목록일 수 있으며 전체 목록이 아닙니다. 모든 버전에서 지원됨, 소스 파일 참조 /src/rsinc.h 실제 목록을 확인하세요: Answerbackstring 배경Pixmap backspace_key BlurRadius 굵은 글꼴 굵은 기울임꼴 글꼴 테두리 버퍼링 없음 chdir 색상 커서 깜박임 커서 밑줄 cutchars 키 깊이 표시 이름 삽입 ext_bwidth 삭제 페이드 글꼴 지오메트리 유지 아이콘이름 아이콘파일 imFont imLocale 입력 방법 안전하지 않은 int_bwidthtensityStyles iso14755 iso14755_52 italicFont 점프 스크롤 문자 간격 줄 간격 로그인 쉘 mapAlert Meta8 수정자 mouseWheelScrollPage 이름 override_redirect PastableTabs 경로 perl_eval perl_ext_1 perl_ext_2 perl_lib 포인터 공백 포인터 공백 지연 preeditType print_pipe pty_fd reverseVideo saveLines 스크롤 막대 scrollBar_alignscrollBar_floatingscrollBar_rightscrollBar_thickness scrollTtyKeypressscrollTtyOutputscrollWithBuffer 스크롤 스타일 보조 화면 보조 스크롤 그림자 term_name 제목 Transient_Transparent 세 번 클릭 기간 긴급 OnBell utmp 시각적 벨소리 억제
추가 자료:
- URxvt 펄 확장(제롬 벨먼)
- rxvt-유니코드(파푸아)