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을 사용할 수 있습니다.