UTF-8 O texto em telugu não é processado corretamente no terminal

2

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

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

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

O que tentei até agora:

Instaladas todas as fontes telugu disponíveis

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

Configurar 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

Ativar te_IN em /etc/locale.gen

Configure a linguagem telugu no suporte a idiomas.

Faça o download de 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.

    
por ChillarAnand 14.06.2017 / 17:39

1 resposta

1

O gnome-terminal não suporta o CTL (Complex Text Layout) ainda. Existe um assunto em aberto para isso.

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

    
por ChillarAnand 09.07.2017 / 16:27