기본 비트맵 글꼴로 부팅 xterm
한 다음 "VT Font" 메뉴에서 "Large" 글꼴을 선택하면( 를 통해 ctrl+right mouse
) 일본어 문자 지원이 확실히 좋은 매우 유용한 비트맵 글꼴을 얻을 수 있습니다.
이 글꼴이 무엇인지 알고 싶습니다.이렇게 하면 다른 곳에서도 사용할 수 있습니다. 불행하게도 XTerm이 사용하는 기본 설정(즉, 명시적으로 지정되지 않은 경우)에 대한 정보를 찾지 못했습니다. 많은 사이트에서 X 리소스를 사용하여 새 설정(예: 특정 글꼴)을 지정하는 방법을 보여 주지만 아무것도 하지 않을 경우 어떤 기본값이 사용되는지 설명하는 사이트는 없습니다.
글꼴을 살펴봤더니 너비도 비슷하고 너비도 같지만 9x15
세로 공간을 더 많이 사용합니다. 하지만 9x15
줄 간격이 다르지 않은 것 같습니다. 왜냐하면 이 글꼴을 직접 지정하면 "Large"가 제대로 처리할 수 있는 일부 일본어 문자가 표시되지 않기 때문입니다.
이 특정 글꼴이 무엇인지 알게 되어 기쁘지만, 어디서 찾을 수 있는지 알고 싶습니다.XTerm은 기본적으로 어떤 리소스를 사용합니까?더 일반적입니다. 차이점이 있다면 Ubuntu 12.04 LTS, 64비트를 실행하고 있습니다.
[나는 보았다이 문제이미 주제에 대해 이야기하고 있기 때문에 실행 중인 XTerm에서 실제 값을 얻으려고 시도하는 대신 기본값에 대해 구체적으로 묻고 있습니다. ]
답변1
이것appres
유틸리티는 사용자 리소스 및 기본 리소스를 포함하여 애플리케이션에서 사용하는 리소스를 나열합니다.
appres XTerm xterm
첫 번째 매개변수는 클래스 이름( xterm -class Xxx
)입니다. 두 번째 매개변수는 선택사항이며 인스턴스 이름( xterm -name xxx
)입니다.
"큰" 글꼴은 .VT100.font5
또는 입니다 .VT100.utf8Fonts.font5
. 사용 여부는 사용 설명서를 읽으십시오 .utf8Fonts
. 약간 복잡합니다. *.VT100.font5
및 ?.VT100.font5
및 중 XTerm.VT100.font5
하나 이상이 있는 경우 xterm.VT100.font5
이 목록의 마지막 항목이 적용됩니다.X 문서리소스 이름 우선순위에 대해 자세히 알아보세요.
appres XTerm | grep font5
답변2
주어진 프로세스 ID를 가진 모든 파일을 나열 lsof
하고 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
- 글꼴의 경우:
xterm -report-fonts
. - 색상:
xterm -report-colors
.
답변4
다음을 실행하여 기본 글꼴을 찾을 수 있습니다.
$ fc-match mono
설명은 다음과 같습니다 (출처:아치위키)
xterm
기본 글꼴은 X 논리 글꼴 설명 별칭으로 표시되는 고정 이름의 비트맵 글꼴입니다. 일반적으로 다음과 같이 확인됩니다.-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-?
6x13이라고도 알려진 이 글꼴은 매우 광범위한 유니코드 문자 모양을 포함합니다. 기본 "TrueType" 글꼴은 mono라는 이름과 일치하는 14포인트 글꼴입니다. 사용될 FreeType 글꼴은 다음 명령을 사용하여 찾을 수 있습니다.
$ fc-match mono