UTF-8 泰卢固语文本无法在终端上正确呈现

UTF-8 泰卢固语文本无法在终端上正确呈现

我正在尝试使用 Python 处理泰卢固语文本。文本在 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

启用te_IN/etc/locale.gen

从语言支持设置泰卢固语。

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

这些都没有解决问题。如果没有适当的渲染,文本就很难理解。任何帮助解决此问题的帮助都将不胜感激。

答案1

事实证明 gnome-terminal 尚不支持 CTL(复杂文本布局)。是一个悬而未决的问题为了这。

目前,我们可以使用处理 CTL 的 Konsole。

相关内容