UTF-8 Telugu文本在终端中无法正确呈现

我正在尝试用Python处理telugu文本。 文本在Chrome浏览器中正确呈现,如下所示。

在此处输入图像描述

不幸的是它在终端的默认终端或python shell中无法正确呈现。

在此处输入图像描述

在此处输入图像描述

你能帮忙找到引起问题的原因吗?

到目前为止我尝试了什么:

安装了所有可用的泰卢固语字体

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 

/etc/locale.gen启用te_IN

从语言支持设置telugu语言。

下载自定义的泰卢固语字体并加载它们。

这些都没有解决问题。 如果没有正确的渲染,很难理解文本。 任何有关排除故障的帮助都非常感谢。

原来gnome-terminal还不支持CTL(复杂文本布局)。 这是一个未解决的问题 。

现在,我们可以使用处理CTL的Konsole。