저는 ArchLinux/Gnome 환경에서 bash 버전 4.3.42(1) 릴리스를 사용하고 있습니다. 명령을 입력하면 일부 문자가 이상한 문자로 변합니다. 전반적으로 표시된 모든 텍스트가 이상해 보입니다.
내 문자 인코딩이 유니코드(UTF-8)로 설정되어 있습니다. 입력 언어도 확인했는데 정확합니다. 이전에는 작동했기 때문에 업데이트와 관련이 있다고 생각했지만 확실하지 않습니다.
bash -version
아래 이미지는 아래쪽 두 단어에 대한 출력 minus
과 moreover
이상한 동작을 볼 수 있는 위치를 보여줍니다.
이 문제를 어떻게 해결할 수 있나요?
내 결과물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
답변1
터미널 에뮬레이터의 경우 고정 너비(일명 고정) 글꼴을 선택해야 합니다. 글자는 각 글자의 너비에 따르기보다는 격자무늬로 배열되어 있어 보기 좋습니다.
답변2
답변3
프로필 기본 설정의 사용자 정의 글꼴 옵션에서 고정 폭 글꼴(예: 고정 폭 일반 글꼴)로 전환해야 간격이 정확합니다.
답변4
터미널에서 글꼴 크기를 늘려보세요. 글꼴 크기를 10에서 11로 늘렸더니 제대로 작동했습니다. (편집 > 환경설정)