UTF-8 텔루구어 텍스트가 터미널에서 올바르게 렌더링되지 않습니다.

UTF-8 텔루구어 텍스트가 터미널에서 올바르게 렌더링되지 않습니다.

Python으로 텔루구어 텍스트를 처리하려고 합니다. 이와 같이 Chrome 브라우저에서 텍스트가 올바르게 렌더링됩니다.

여기에 이미지 설명을 입력하세요

불행하게도 기본 터미널이나 터미널의 Python 쉘에서는 올바르게 렌더링되지 않습니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

문제의 원인을 찾는 데 도움을 줄 수 있습니까?

내가 지금까지 시도한 것 :

사용 가능한 모든 텔루구어 글꼴을 설치했습니다.

sudo apt-get install fonts-telu-extra fonts-telu fonts-lohit-telu

터미널에서 유니코드 지원 설정

locale             
LANG=en_US.UTF-8
LANGUAGE=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=en_US.UTF-8

te_IN다음에서 활성화/etc/locale.gen

언어 지원에서 텔루구어 언어를 설정하세요.

사용자 정의 텔루구어 글꼴을 다운로드하고 로드하세요.

이들 중 어느 것도 문제를 해결하지 못했습니다. 적절한 렌더링 없이는 텍스트를 이해하기가 매우 어렵습니다. 이 문제를 해결하는 데 도움을 주시면 감사하겠습니다.

답변1

gnome-terminal은 아직 CTL(Complex Text Layout)을 지원하지 않는 것으로 나타났습니다. 거기공개된 문제입니다이를 위해.

지금은 CTL을 처리하는 Konsole을 사용할 수 있습니다.

관련 정보