![UTF-8 テルグ語テキストがターミナルで正しく表示されない](https://rvso.com/image/1000909/UTF-8%20%E3%83%86%E3%83%AB%E3%82%B0%E8%AA%9E%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%8C%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%A7%E6%AD%A3%E3%81%97%E3%81%8F%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84.png)
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 を使用できます。