xtermのヒンディー語フォント

xtermのヒンディー語フォント

xtermはインドのフォント(ヒンディー語)を表示できません。代わりにゴミ文字が表示されます。

LFSでxtermバージョン293を使用しています。

サンプルヒンディー語のテキストをコピーしました。ここ

答え1

それだけでなくインドのフォント代わりに、次のように言うことができます。文字の組み合わせ。ほとんどのインドの言語スクリプトは文字を結合します:-).カンナダ語、ヒンディー語、タミル語、マラヤーラム語など、ほぼすべて :-)

XtermISO 10646-1レベル1(結合文字なし)のみをサポートし、文字幅は固定され、書き込み方向は左から右[アラビア文字なし、右から左ウルドゥー語]です。つまり、端末セマンティクスは、UTF-8をデコードして16ビット文字にアクセスできることを除いて、デフォルトではISO 8859-1と同じです。

xtermサポートはXFree86 4.0以降に付属のバージョンに含まれていますUTF-8。有効にするには、xtermUTF-8ロケールで始まり、エンコーディングを含むフォントを使用しますiso10646-1

LC_CTYPE=en_GB.UTF-8 xterm -fn '-Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1'

バージョンを使用または更新しない場合は、XFree86 4.0最新のxterm開発バージョンを個別にダウンロードして直接コンパイルすることもできます。

./configure --enable-wide-chars ; make

または使用

xmkmf; make Makefiles; make; make install; make install.man

利用可能なロケールサポートがない場合は、UTF-8スイッチの入出力をUTF-8に呼び出すときにコマンドラインオプションを使用してください。-u8xterm

詳細については、次のリンクを参照してください。

http://www.cl.cam.ac.uk/~mgk25/unicode.html

関連情報