![UTF-8 泰卢固语文本无法在终端上正确呈现](https://linux22.com/image/1000909/UTF-8%20%E6%B3%B0%E5%8D%A2%E5%9B%BA%E8%AF%AD%E6%96%87%E6%9C%AC%E6%97%A0%E6%B3%95%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%8A%E6%AD%A3%E7%A1%AE%E5%91%88%E7%8E%B0.png)
我正在尝试使用 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。