xterm/uxterm에서 유니코드 기호와 트루타입 글꼴이 작동하도록 하려면 어떻게 해야 합니까?

xterm/uxterm에서 유니코드 기호와 트루타입 글꼴이 작동하도록 하려면 어떻게 해야 합니까?

xterm/uxterm(버전 278)에서 트루타입 글꼴을 사용하고 싶지만 유니코드 기호에 문제가 있습니다(예를 들어 잘 표시되므로 비활성화된 utf8이나 로케일 문제가 아닌 것 같습니다).

$ echo -e "\xE2\x98\xA0"

다음 구성을 사용하면 ☠ 대신 사각형이 표시됩니다.

UXTerm*faceName: Liberation Mono
UXTerm*faceSize: 9
XTerm*faceName: Liberation Mono
XTerm*faceSize: 9

ctrl 마우스 오른쪽 버튼 클릭 메뉴를 사용하여 트루타입 글꼴을 비활성화하면 기호가 전혀 좋지 않은 기본 글꼴을 사용하여 잘 표시됩니다. uxrvt를 시도했는데 문자 간격이 충분하지 않을 때도 같은 문제가 발생했지만 늘리면 잘 작동합니다. 그러나 uxrvt는 내가 시도한 다른 모든 터미널 에뮬레이터와 마찬가지로 다른 많은 문제를 안겨주었습니다. 누구든지 아이디어가 있나요?

답변1

Liberation 글꼴에는 이 기호가 없는 것 같습니다. 그러나 XTerm*faceName: DejaVu Sans Mono(트루타입 글꼴이기도 함)을 사용하면 ☠를 표시할 수 있습니다.

편집: LibreOffice 또는 OpenOffice를 사용하여 문자 모양이 글꼴에서 지원되는지 여부를 확인하지 마십시오. 자동으로 다른 글꼴로 대체됩니다.오픈오피스 버그 45128.

답변2

빈크17맞다:

SKULL AND CROSSBONES보시다시피 글리프 ☠(라고도 함 )은 Liberation Mono 글꼴에서 지원되지 않습니다.여기그리고여기.

이 유니코드(범위)를 커버하는 글꼴로 변경해야 합니다.

이 특정 문자 ☠를 지원하는 글꼴이 나열되어 있습니다.여기.

유니코드 문자의 이름과 기타 다양한 정보를 텍스트로 찾으려면 다음을 사용하십시오.이 도구.

관련 정보