터미널에서 이상한 문자 겹침


13

ArchLinux / Gnome 환경에서 bash 버전 4.3.42 (1) 릴리스를 사용하고 있습니다. 명령을 입력하면 작성된 문자 중 일부가 이상한 문자로 변환됩니다. 전반적으로 표시된 모든 텍스트가 이상하게 보입니다.

문자 인코딩이 유니 코드 (UTF-8)로 설정되었습니다. 나는 또한 입력 언어를 확인했다. 업데이트와 관련이 있다고 생각하기 전에 작동했지만 확실하지 않습니다.

의 출력 다음 그림 쇼 bash -version와 하단 두 단어에서 minusmoreover위치를 이상한 행동을 볼 수 있습니다. 여기에 이미지 설명을 입력하십시오

이 문제를 어떻게 해결할 수 있습니까?

나의 출력 locale

$ 로케일

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

내 설정된 글꼴에 따라 /etc/vconsole.conf

KEYMAP=de
FONT=lat9w-16

어떤 터미널 또는 "터미널 에뮬레이터"를 사용하고 있습니까? "텍스트 콘솔"? gnome-terminal? xterm?
andcoz

나는 그놈 터미널을 사용하고 있습니다.
JustCoding

또한 쉘 만 열고 입력하면 동일한 동작이 표시되므로 배쉬와 관련이 없습니다.
JustCoding

6
게시 한 출력에 이상한 문자가 없습니다. 문자가 잘못 배치되었거나 잘못 정렬되었습니다. 다른 글꼴을 사용해보십시오.
Tagwint

이 경우 (및 AFAIK) /etc/vconsole.conf는 관련이 없습니다. /etc/vconsole.conf설정 virtual console은 ctrl + alt + f2를 눌렀을 때 나타나는 설정에 적용됩니다 .
andcoz

답변:


13

터미널 에뮬레이터의 경우 고정 폭 글꼴을 선택해야합니다. 문자는 각 개별 문자의 너비에 따라 멋지게 보이기보다는 격자에 배치됩니다.


이것이 이전에 나타나고 내 문제를 완전히 해결하기를 바랍니다.
meanbunny

덕분에 몇 가지 모노 스페이스 글꼴을 사용하여 마침내 kali 상자에서 작동하는 글꼴을 찾아야했습니다. 결국 'Dejavu Sans Mono Book'이라고 생각합니다. 모든 모노 스페이스 글꼴이 여전히 겹치는 것처럼 작동하는 것은 아니므로 다른 사람이 동일한 글꼴을 발견하면 메모하지 않습니다.
Vicer

무리 감사! 참고로 : 렌더링되지 않은 글리프와 관련하여 다른 문제가 발생했습니다. 전력선 글꼴을 설치했지만 문제가 지속되었습니다. powerline-fonts 이후에 터미네이터를 다시 설치하면 문제가 해결되었습니다.
farthVader

9

새로 설치 한 아치와 동일한 문제가 발생했습니다.

thisthis 에 따라 ttf-dejavu 및 kbd 패키지를 추가했습니다 .

문제 해결됨! 이 중 어느 것이 고정되어 있는지 확실하지 않지만 정렬되어 있습니다.

sudo pacman -S ttf-dejavu kbd

-1

프로필 환경 설정의 "사용자 정의 글꼴"옵션 아래에서 모노 스페이스 글꼴 (예 : 모노 스페이스 일반)로 전환해야하며 간격이 정확합니다.


-1

터미널에서 글꼴 크기를 늘리십시오. 글꼴 크기를 10에서 11로 늘리면 효과가 있습니다. (편집> 환경 설정)

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