XTerm이 사용하는 기본 (글꼴) 리소스를 어떻게 찾을 수 있습니까?


13

I 발사하면 xterm다음 기본 비트 맵 글꼴과 선택 '대형'글꼴 'VT 글꼴'메뉴에서 (통해 ctrl+right mouse), 나는 분명히 좋은 일본어 문자를 지원하는 매우 유용한 비트 맵 글꼴을 얻을.

다른 곳에서 사용할 수 있도록 이 글꼴이 무엇인지 알고 싶습니다 . 불행히도, XTerm이 사용하는 기본 설정에 대한 정보를 찾지 못했습니다 (즉, 명시 적으로 지정되지 않은 경우). 많은 사이트에서 X 리소스를 사용하여 새 설정 (예 : 특정 글꼴)을 지정하는 방법을 보여 주지만 아무것도하지 않으면 어떤 기본값이 사용되는지는 알 수 없습니다.

글꼴을 눈으로 보려고 시도했지만 모양이 비슷하고 너비가 9x15같지만 더 많은 수직 공간을 사용합니다. 9x15그러나이 글꼴을 지정하면 '대형' 이 제대로 처리 할 수 있는 일부 일본어 문자가 직접 표시되지 않으므로 다른 줄 간격 이 아닌 것 같습니다.

이 특정 글꼴이 무엇인지 알게되어 기쁘지만 XTerm이 기본적으로 어떤 리소스를 보다 일반적으로 사용할있는지 알고 싶습니다 . 차이가 있다면 64 비트 Ubuntu 12.04 LTS를 실행 중입니다.

[ 주제에 대해이 질문 을 이미 보았 으므로 실행중인 XTerm에서 실제 가치를 얻으려고하지 않고 기본값에 대해 구체적으로 묻습니다.]

답변:


17

appres유틸리티는 응용 프로그램에서 사용하는 리소스를 사용자 및 기본값으로 나열합니다.

appres XTerm xterm

첫 번째 인수는 클래스 이름 ( xterm -class Xxx)입니다. 선택적인 두 번째 인수는 인스턴스 이름 ( xterm -name xxx)입니다.

"큰"글꼴은 .VT100.font5또는 .VT100.utf8Fonts.font5입니다. .utf8Fonts사용 여부 는 설명서를 참조하십시오 . 조금 복잡합니다. *.VT100.font5and ?.VT100.font5XTerm.VT100.font5and 중 둘 이상이 xterm.VT100.font5있는 경우이 목록의 마지막 항목이 적용됩니다. 리소스 이름 우선 순위에 대한 자세한 내용은 X 설명서 를 참조하십시오 .

appres XTerm | grep font5

appres XTerm데비안 테스트 머신에서 작업 할 때 *customization: -color:-/
user640916

9

lsof지정된 프로세스 ID 및 글꼴에 대한 grep별로 모든 파일을 나열 하는 데 사용할 수 있습니다 .

lsof  -p <process_id_of_xterm> | grep fonts

예를 들어

lsof -p `ps -a | grep xterm | cut -d' ' -f1` | grep fonts

샘플 출력 :

$ lsof -p `ps -a | grep xterm | cut -d' ' -f1` | grep fonts
xterm   17560 testuser  mem    REG  253,1    137272  9154732 /usr/share/fonts/liberation/LiberationSans-Bold.ttf
xterm   17560 testuser  mem    REG  253,1    139628  9154735 /usr/share/fonts/liberation/LiberationSans-Regular.ttf


3

이것을 시도하십시오-X 서버 리소스 데이터베이스를 쿼리합니다.

% xrdb -q| grep -i font

또한보십시오

% man xrdb

1

나는했다 정확한 OP로 같은 문제. appres를 시도해도 아무런 입력도주지 않았으며 editres도 도움이되지 않았습니다 (다른 스택 오버플로 질문).

어쨌든, 나는 큰 글꼴 목록에서 글꼴을 찾기 위해 시행 착오와 함께 xlsfonts를 사용했습니다. 9x15와 같은 멋진 간단한 글꼴 이름 중 하나가 아니 었습니다.

xterm -fn -misc-fixed-bold-r-normal--18-120-100-100-c-90-iso8859-9 

내 시스템에서 기본적으로 멋진 큰 크기로 설정되고 유니 코드가 올바르게 인쇄되었습니다. 요점을 증명하기 위해

xterm -fn -misc-fixed-bold-r-normal--0-0-75-75-c-0-iso8859-9 

유니 코드를 인쇄조차 할 수없는 작은 크기로 기본 설정되었습니다 (이상하게 마우스 오른쪽 버튼을 클릭하면 전자 코드와 일치합니다).

나를 위해, 그것은 매우 직관적이지 않았고 목록에있는 2 개의 글꼴이 거의 동일하게 보일지 모르지만 xterm에 의해 여전히 이상한 이유로 렌더링 될 수 있다고 누군가를 안심시키는 것이 좋았을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.