El texto UTF-8 Telugu no se muestra correctamente en la terminal

El texto UTF-8 Telugu no se muestra correctamente en la terminal

Estoy intentando procesar texto telugu con Python. El texto se muestra correctamente en el navegador Chrome como este.

ingrese la descripción de la imagen aquí

Desafortunadamente, no se procesa correctamente en la terminal predeterminada o en el shell de Python en la terminal.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¿Puedes ayudar a encontrar la causa del problema?

Lo que he probado hasta ahora:

Instalé todas las fuentes telugu disponibles.

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

Configurar el soporte Unicode en la 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_INen/etc/locale.gen

Configure el idioma telugu desde Soporte de idiomas.

Descargue fuentes telugu personalizadas y cárguelas.

Ninguno de estos ha resuelto el problema. Sin una representación adecuada, es muy difícil entender el texto. Cualquier ayuda para solucionar este problema es muy apreciada.

Respuesta1

Resulta que gnome-terminal aún no admite CTL (diseño de texto complejo). Alláes un tema abiertopara esto.

Por ahora, podemos usar Konsole que maneja CTL.

información relacionada