Текст языка телугу UTF-8, не представляющий правильно в терминале

Я пытаюсь обработать телугу текст с Python. Текст представляет правильно в браузере Chrome как это.

enter image description here

К сожалению, это не представляет правильно в терминале по умолчанию или оболочке Python в терминале.

enter image description here

enter image description here

Можно ли помочь в нахождении, что вызывает проблему?

Что я попробовал до сих пор:

Установленный все доступные телугу шрифты

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

Установите поддержку unicode в терминале

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

Установите телугу язык от Поддержки Языка.

Загрузите пользовательские телугу шрифты и загрузите их.

Ни один из них не решил проблему. Без надлежащего рендеринга очень трудно понять текст. Любая справка в поиске и устранении неисправностей этого высоко ценится.

2
задан 9 July 2017 в 17:25

1 ответ

Оказывается терминальным гномом еще, не поддерживает CTL (Сложное текстовое Расположение). Там нерешенный вопрос для этого.

На данный момент, мы можем использовать Konsole, который обрабатывает CTL.

1
ответ дан 2 December 2019 в 04:48

Другие вопросы по тегам:

Похожие вопросы: