XTerm은 유니코드의 일부만 표시하고 Urxvt는 아무것도 표시하지 않습니다.

XTerm은 유니코드의 일부만 표시하고 Urxvt는 아무것도 표시하지 않습니다.

내 경우에는 (U)XTerm이 일부 유니코드를 표시하지만 부분적으로만 표시됩니다.

예를 들면 다음과 같습니다.

답변1

xterm의 경우 문제는 첫 번째/마지막 문자가 xterm이 Fontconfig 측정 항목에서 읽는 경계 상자 외부에 있다는 것입니다. xterm은 일반적으로 시스템의 wcwidth기능을 사용하여 개별 문자 너비에 대한 (더 많은) 정확한 추정치를 얻으며 문자 클립을 그릴 때 잘못된 픽셀이 손실됩니다. 그런데 "fixed"는 fc-list 출력의 항목이 아닐 수도 있습니다. Fontconfig는 이 목적을 위해 자동으로 기본 글꼴을 사용합니다. urxvt의 경우 - 글꼴 사양을 따르지 않기 때문에 문자 모양을 무시할 수 있습니다. 일부 글꼴은 다른 글꼴보다 더 나쁩니다. 이와 관련하여 Fontconfig는 도움이 되지 않습니다.

어떤 경우에는 시스템이 wcwidth최신이 아니며 특정 특수 문자를 처리할 수 없으며 xterm이 셀을 불필요하게 자릅니다. 예

관련 정보