XQuartz 2.8.0_rc1이 MacOS 10.15.7에서 실행 중인 경우, xterm을 실행하고 xterm을 Ctrl+가운데 클릭하면 아래와 같은 팝업 글꼴 메뉴가 나타납니다.모든 xterm이 UTF-8과 같은 인코딩으로 열리도록 기본 글꼴을 어떻게 설정합니까?
그런데 어제 XQuartz 업데이트를 받은 후 이것을 찾고 있었습니다. 나는 이전에 Terminal과 xterm을 사용했습니다. vim 편집기는 Terminal(인코딩이 잘못되었기 때문에)과 xterm을 다른 모든 작업에 사용했습니다. 그러나 어제 XQuartz 업데이트 이후에는 더 이상 터미널 내에서 xterms를 실행할 수 없습니다(글쎄, "실행"되지만 표시되지 않음). 그래서 나는 단지 xterm을 사용하고 싶지만 글꼴 인코딩, 바람직하게는 UTF-8을 설정할 수 있어야 합니다. 왜냐하면 UTF-8이 내 모든 원격 컴퓨터에서 사용되는 것 같기 때문입니다.
답변1
RTM. xterm의 매뉴얼 페이지를 보면 해결책은 다음과 같이 xterm을 실행하는 것입니다.
xterm -en UTF-8
답변2
XQuartz에는 다음이 포함됩니다.uxterm
스크립트( /opt/X11/bin/uxterm
)는 UTF-8 인코딩을 사용하여 사용 가능한 로케일을 찾고 해당 클래스를 사용하도록 xterm 리소스를 설정합니다 UXTerm
(이를 통해 적절한 글꼴을 사용할 수 있습니다). 이것우스템매뉴얼 페이지에서 자세한 정보를 제공합니다.
글꼴을 변경하지 않고 인코딩을 설정하면 ISO-8859-1(Latin-1) 코드 세트로 제한되며 선 그리기에 대한 몇 가지 해결 방법이 있습니다.
XQuartz는 사실 좀 오래된 제품입니다(맥 포트트루타입 글꼴 세트에 대한 지원을 포함하는 xterm의 최신 사본이 있습니다.