Vim Airlines의 그놈 터미널에 유니 코드 문자가 표시되지 않습니다


8

나는 이것이 몇 번 요청되었지만 알고있는 답변이 없다는 것을 알고 있습니다.

우분투 14.10에서 gnome 터미널을 기본값으로 사용하는데 주로 vim 항공사에서 유니 코드 문자를 올바르게 표시 할 수 없습니다.

터미널 메뉴에서 문자 인코딩을 유니 코드 UTF8로 설정했습니다.

LANG는 utf8을 반환합니다.

echo $LANG
en_US.UTF-8

https://github.com/powerline/fonts/ 에서 패치 글꼴을 설치했습니다.

나는 아마도 내가 기억할 수없는 stackexchange에서 발견 된 다른 팁을 시도했지만 여전히 이상한 문자를 볼 수 있습니다.

이상한 캐릭터

iterm으로 OSX에 동일한 글꼴을 설치하면 즉시 작동했습니다.

guake 또는 ctrl-alt-f1을 사용하는 것과 같은 동일한 시스템의 다른 터미널에서도 시도했지만 결과는 동일합니다. tmux 내부 또는 외부에서도 시도했습니다.

도움을 환영합니다.


어떤 특정 글꼴이 있습니까? 그리고 그것을 패치하기 위해 무엇을 했습니까?
— Fabby

글꼴 저장소에 많은 것을 설치했습니다. 그들은 이미 패치되어 있습니다. (Mac 용 iterm에서 동일한 글꼴이 작동합니다.) 터미널에서 선택한 글꼴은 "Ubuntu Mono 파생 Powerline Regular 11"입니다. 다양한 글꼴과 크기를 시도했습니다.
— Bastian

답변:


4

다운로드 한 다음 cat터미널에 유니 코드 테스트 파일을 업로드했습니다 .

예 : 터미널에서 + 와 + cat ~/Downloads/Unicode-sample.txt를 사용 하여 모든 문자가 올바르게 표시되는지 확인하십시오.ShiftPgUpShiftPgDn

브라우저에서 원본 소스 파일 을 열 때와 동일한 결과가 터미널 에 표시되면 글꼴에 문제가없는 것입니다. 그렇지 않으면, dodgy 글꼴입니다 : 다른 글꼴을 사용하십시오. ( "Envy Code R"을 사용합니다)

그리고 일단 터미널이 정상이면 터미널에서 실행되는 모든 응용 프로그램도 괜찮습니다!


@Fabby 덕분에 두 가지를 관찰 할 수 있습니다. 먼저 브라우저와 터미널에서 결과가 동일합니다. 둘째, 인식 할 수없는 많은 문자가 있습니다. 예를 들어 "간분"을 사용하면 원래 질문의 스크린 샷과 같이 숫자가있는 상자 만 문자를 볼 수 없습니다. 시스템 전체에 문제가 있다는 의미입니까?
— Bastian

칸분 나도 없어 ... 칸나다어 : 2 문자가 없습니다. 기타 기술 : 7 개의 문자가 누락되었습니다. 그리고 끝날 때까지 또 다른 10-15가 누락되었습니다 ... 같은 동일 ??? 브라우저에서 나는 Kanbun을 제외하고 모든 것을 얻었습니다. (<10)
— Fabby

브라우저의 외모에 칸나다어 좋아 한다는 와 같은 정력에 그 . 브라우저 와 Vim
— Bastian

"부러워하는 코드 R"은 어떻습니까?
— Fabby
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.