O texto UTF-8 Telugu não é renderizado corretamente no terminal

O texto UTF-8 Telugu não é renderizado corretamente no terminal

Estou tentando processar texto telugu com Python. O texto está sendo renderizado corretamente no navegador Chrome assim.

insira a descrição da imagem aqui

Infelizmente, ele não está sendo renderizado corretamente no terminal padrão ou no shell python no terminal.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Você pode ajudar a descobrir o que está causando o problema?

O que eu tentei até agora:

Instalou todas as fontes telugu disponíveis

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

Configure o suporte unicode no terminal

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

Habilitar te_INem/etc/locale.gen

Configure o idioma telugu em Suporte a idiomas.

Baixe fontes telugu personalizadas e carregue-as.

Nada disso resolveu o problema. Sem a renderização adequada, é muito difícil entender o texto. Qualquer ajuda na solução de problemas é muito apreciada.

Responder1

Acontece que o gnome-terminal ainda não suporta CTL (Complex Text Layout). Láé uma questão em abertopor esta.

Por enquanto, podemos usar o Konsole, que lida com CTL.

informação relacionada