From: Araki K. <j00...@ip...> - 2001-12-05 09:31:04
|
荒木です:-) RTL 対応の仮実装を行ってみました。 http://f-cubed.com/ken/mlterm/mlterm-rtl-1.patch.gz CVS リポジトリの最新版へのパッチです。 既存の実装を生かす形になっておりますので、やっていることは結構アドホック です。 fribidi のような汎用ライブラリは使用せず、全部自前でやってます。 しかも、仕様書は読んでいません。xterm の挙動を参照したのみです。 そのため、勘違いしている可能性大ですが、少なくとも xterm-152-27 と同等の 処理が実現できているのではないか、と思います。 実装途上で、いろいろバグを見つけたりもしましたので、その修正も入っていま す。 以下は手順です。 $ gunzip -c mlterm-rtl-1.patch.gz | patch $ ./configure $ make $ make install $ mlterm -km utf8 テストしていただく際には、適当な UTF-8 ファイルを cat するとか、RTL 文字列 を copy & paste するなどしてみて下さい。 それから、Bidi モードの切替は、まだ実装しておりません。 続け書きの shaping も未実装ですので、アラビア文字を正しく表示することも できません。 では -- kiken j00...@ip... |