我正在尝试使用 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。