|
次のページ
前のページ
目次へ
4. 中国語の表示と入力DOS中国語システムや中国語Windows 95に関して、この章が必ずしも役立たないのは 疑いありません。しかしあなたのホストがLinuxをベースとしているなら 中国語システムの設定が必要です。
4.1 xcin+crxvtXウィンドウシステムを使うのであれば、中国語I/Oの問題の解決への道として xcinとcrxvtを組合せて使うことを提案します。 Xcin(X Window Chinese INputの短縮形)はXモードで実行される中国語入力システム です。xcinはクライアント/サーバ機能を利用しているので、あなたのすべきことは xcinウィンドウ一つを開くだけです。その結果同じウィンドウでのcrxvt仮想端末 (ターミナル)で操作することができます。リソース(コンピュータ資源)は少ししか 消費しません。またWang-HsingあるいはNatural inputといった優れた入力プログラム も提供されています。これらのプログラムは一致する単語を選択できます。 初期においては、フォントと入力テーブルをxcinにフィットするように変換 するために、ETen中国語システムを(xcinをインストールする前に)マウントする 必要がありました。 Tung-Han Hsieh, < thhsieh@twclx.phys.ntu.edu.tw>氏によってxcinの自発的な管理が 行われています。このやっかいな問題は解決されました! 最新バージョンはis 2.3.02ですが、これはβバージョンです。安定しているのは xcin-2.1dであることを覚えておいて下さい。
ソフトウェアの入手以下のftpサイトからxcinのソースをダウンロードします: ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/xcin-2.1d.tar.gz
xcinのインストールxcinバージョン2.3.02を設定するためにまずxcin-2.3.02.tar.gzファイルを入手 して適当なディレクトリで展開(untar and unzip)します。
これでxcinバージョン2.3.02のセットアップが終りました。 RedHat Linux用にCd Chen氏によって管理されているxcin-2.3.02.i386.rpm を使うこともできます。 ftp://linux.ntcic.edu.tw/personal/cdchen/Chinese-RedHat-Packages/XCIN/RPMS/xcin-2.3.02-1.i386.rpm から入手して
でインストールします。
4.2 yactyactはターミナルモードで実行する中国語表示/入力システムです。 chdrvとの主な違いはyactはsvgalibライブラリを使ってあなたのコンピュータの ディスプレイカードを使う点です。svgalibに含まれているビデオカードの情報 がないとLinuxでyactを動作させることはおそらくできないでしょう。 yactの優れた点は、フォントが画面上で24x24でスキャンされ、他のターミナル中国語 入力システムよりも美しい表示ができることです。またページのスクロールも他の ものよりもスムーズです。現在yactの最新版はyact-p4です。 yactは以下から入手できます。 ftp://linux.cis.nctu.edu.tw/packages/chinese/yact/yactp4.tar.gz yactの設定方法は簡単です。yactのソースを入手して展開します。Makefileファイル
が正しいかどうか確認してプロンプトで 次はフォントの設定です。yactはHBFフォントを使っていますがyactのパッケージには
フォントはありません。つまりフォントを使えるようにするため別途作業する必要
があります。yactソースディレクトリ以下にあるHBFフォントの記述ファイル
(description file) HBFフォントはフリーで入手できます。これら256 ASCII フォントの名前を
4.3 bcs16yactを動作させるにはsvgalib 1024x768モードが必要なのでET4000シリーズでは 十分にサポートされません。一方bcs16はこの欠点に関してyactから修正されたもの です。640x480が必要なだけでほとんどのビデオカードで動作させることが可能です。 以下のサイトからbcs16を入手します: ftp://linux.cis.nctu.edu.tw/packages/chinese/bcs/bcs007a.tgz インストール:
bcs16 の作者連絡先は cnoize.bbs@bbs.cis.nctu.edu.twです。
4.4 chdrvchdrvはコンソールで中国語を表示/入力する中国語エミュレータプログラムです。 chdrvはttyデバイスに直接アクセスするので、rootで実行します。現在chdrvは Yu-Chung Wang < wycc@iis.sinica.edu.tw> によって管理されています。 最新版はchdrv-1.0.10です。
chdrvの入手以下から入手できます: ftp://linux.cis.nctu.edu.tw/packages/chinese/chdrv/
をそれぞれ入手しておきます。
chdrvのインストール圧縮ファイルを展開(Unzip and untar)します。
この行をコメントしておきます。
そしてインストールスクリプトを実行します。
4.5 cxtermcxtermは X Window Systemで実行する中国語仮想ターミナルです。 仮想端末の最も古い中国語表示/入力環境です。BIG5コード、GBコード、HZコードなど さまざまな中国語コードを提供しています。開いたcxtermはメインメモリに 中国語データをロードするのでシステムリソース(資源)をかなり消費します。
cxtermの入手cxtermの最新版は ftp://ftp.ifcss.org/pub/software/x-win/cxterm/ あるいは ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS/
cxtermのインストールパッケージを展開します:
この操作によって新しいディレクトリ
全てのユーザーがcxtermを使えるようにするなら、
全て自動的に行いたいなら
とします。 またBIG5コードを使うには
と実行します。
CXtermのカラーパッチwebサイト
にはcxterm用のカラーパッチがあります。このパッチを使ってcxtermでANSIカラー
を表示できます。
と処理します。
4.6 XA (Xcin Anywhere)XAはXcin Anywhereを省略して表したもので、小さいツールです。Xベースのソフト ウェアでxcinを使った中国語の入力ができるようになります。CXWin(あるいはXA+CV) を使ってXAをコーディネートさせるなら、中国語をサポートしていないソフトウェア で中国語アクセス環境を実現することができます。こうしてxtermはcxterm-ライクに 使えます。すごいと思いませんか? XAは安定していないので、調べたり使ったりする場合は各自責任を負って行って 下さい。XAを動作させる前にxcinをインストールしておかなくてはなりません。 以下のサイトからXAを入手して下さい: ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/XA/ 展開します。
そしてxcinをいつものようにして使います。 XAの創設者は weijr.bbs@bbs.ntu.edu.twです。
4.7 新しく追加された入力現在、 Bo-Shia-My入力をどのように中国語システムに追加するかということを示す例として 取り上げます。入力テーブルについては
を参照して下さい。
xcinxcinから提供されている
これを実行すると
Bo-Shia-My入力を使うには
yact & bcs16yactはcxtermと同じようにバージョン2のcitを使います。yactに付いている
xcinのようにBo-Shia-My入力をするには
chdrvはじめに BEGIN INPUT PHONETIC /usr/local/lib/chinese/phone.def MULTI /usr/local/lib/chinese/boshiamy.tbl END INPUT 最後にchdrvの
cxterm
4.8 入力の際生じる問題中国語システムの確立ができたら、Linuxで中国語を表示することができるように なっています。しかし中国語エディタを使うときに、Linuxシステムは中国語を表示 できるけれど入力ができないということに気づくでしょう。 これらの問題を解消したいなら、中国語の入出力をLinuxシステムで使えるようにする ために、ユーザー側で2点修正しなければなりません。 はじめにシェルprofileファイルにlocaleの設定を追加する必要があります
(localeについては「locale mini-HOWTO」を参照して下さい)。
さらにホームディレクトリにある Bash Shell:
stty cs8 -istrip stty pass8 export LANG=C export LC_CTYPE=iso-8859-1 Tcsh Shell:
stty cs8 -istrip stty pass8 setenv LANG C setenv LC_CTYPE iso-8859-1
set convert-meta off set output-meta on こうして中国語を含んだテキストファイル
次のページ 前のページ 目次へ |
[ |