UTF-8 テルグ語テキストがターミナルで正しく表示されない

UTF-8 テルグ語テキストがターミナルで正しく表示されない

Python でテルグ語のテキストを処理しようとしています。テキストは Chrome ブラウザで次のように正しくレンダリングされます。

ここに画像の説明を入力してください

残念ながら、デフォルトのターミナルまたはターミナル内の Python シェルでは正しくレンダリングされません。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

問題の原因を見つけるのに協力してもらえますか?

これまで試したこと:

利用可能なすべてのテルグ語フォントをインストールしました

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(Complex Text Layout)をサポートしていないようです。未解決の問題このために。

今のところ、CTL を処理する Konsole を使用できます。

関連情報