web-dev-qa-db-fra.com

Le texte UTF-8 Telugu ne s'affiche pas correctement dans le terminal

J'essaie de traiter du texte telugu avec Python. Le texte est correctement rendu dans le navigateur chrome.

enter image description here

Malheureusement, il ne rend pas correctement le terminal par défaut ou python Shell dans le terminal.

enter image description here

enter image description here

Pouvez-vous aider à trouver la cause du problème?

Ce que j'ai essayé jusqu'à présent:

Installé toutes les polices telugu disponibles

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

Configurer le support unicode dans le 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

Activer te_IN dans /etc/locale.gen

Configurez la langue telugu à partir de Language Support.

Téléchargez des polices telugu personnalisées et chargez-les.

Aucun de ceux-ci n'a résolu le problème. Sans un rendu correct, il est très difficile de comprendre un texte. Toute aide pour résoudre ce problème est très appréciée.

2
ChillarAnand

Il s'avère que gnome-terminal ne supporte pas encore CTL (Complex Text Layout). Il y a est une question ouverte pour cela.

Pour l'instant, nous pouvons utiliser Konsole qui gère CTL.

1
ChillarAnand