xterm / uxterm에서 유니 코드 기호 및 트루 타입 글꼴을 작동 시키려면 어떻게해야합니까?


12

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는 다른 모든 터미널 에뮬레이터와 마찬가지로 다른 많은 문제를 겪었습니다. 아무도 아이디어가 있습니까?


Liberation Mono에 글리프가 있다고 믿을만한 이유가 있습니까?
HalosGhost

LibreOffice Writer에서 사용해 보았습니다. 문자 간격을 늘린 후 uxrvt에서도 작동합니다. 내 문제는이 하나의 글꼴에만 국한되지 않으며이 문제가없는 트루 타입 글꼴을 찾을 수 없습니다.
Sebastian Blask

기묘한. LibreOffice Writer 문제를 재현하려고 시도했지만 효과가있었습니다. 주어진 유니 코드가 현재 유니 코드에서 지원되지 않으면 LO-Writer가 다른 글꼴로 전환 할 수 있습니까? 또한 문자 간격을 늘리면 Liberation Mono가 갑자기 지원되지 않는 유니 코드 문자를 지원하는 방법은 무엇입니까? 문자 간격을 어떻게 늘립니까?
polym

위의 첫 번째 질문에 대한 답변 : vinc17은 LibreOffice가 자동으로 글꼴을 변경하고 있음을 발견했습니다!
polym

1
rxvt-unicode에서는 제어 및 Shift 키를 누른 상태에서 마우스 왼쪽 버튼을 클릭하여 글리프가 속하는 글꼴을 확인할 수 있습니다. 세부 사항은 터미널 창의 왼쪽 아래에 나타납니다. 또한 ttf 글꼴을 검사하려면 fontforge 글꼴 편집기를 확인하십시오. 폰트가 얼마나 복잡한 지 놀랍습니다.
etherfish

답변:


8

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

편집 : LibreOffice 또는 OpenOffice를 사용하여 다른 글꼴로 자동으로 글리프가 지원되는지 여부를 결정하지 마십시오. OpenOffice bug 45128 .


와우 멋지고 좋은 찾기. 내 의심이 옳은 것 같아 하하 : D! 공감!
polym

필자가 Deja Vu시도한 글꼴 목록에 있었지만 확실하지는 않았습니다. 이것이 매우 단순하다는 것을 부끄러워하는 것 : -S 내일 내 컴퓨터에서 이것을 시도해 보자 ...
Sebastian Blask

5

vinc17 이 맞습니다 :

또한 불리는 문양은 ☠, SKULL AND CROSSBONES당신이 볼 수 있듯이, 해방 모노 글꼴을 지원하지 않습니다 여기여기 .

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

이 특정 글리프를 지원하는 글꼴 ☠이 여기 에 나열 됩니다 .

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

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