No. 132/622 Index Prev Next
Path: titcca!nttlab!kuis!hewey!nide
From: nide@kaba.JUNET (Nide Naoyuki)
Newsgroups: fj.kanji
Subject: Re: question about Wnn
Message-ID: < 196@kaba.JUNET> 
Date: 9 Aug 87 09:18:30 GMT
References: < 3112@etlcom.etl.JUNET> 
Distribution: fj
Organization: Kyoto Artificial Brain Associates, Kyoto, Japan
Lines: 61

>In , handa@etlcom.etl.JUNET (Kenichi Handa) writes:
> 
> 2)JISの ESC-(-J-ESC-$-@ という一見無意味なシーケンスの読み込み
> 処理を正しくする。時々文字がガミラス化するのはこのためでした。
> 
> 	Wnnはやたらこういうシーケンスを発生させます。
> 	なんとかならないのでしょうか。

これは、Wnnがアプリケーションのプログラム(nemacs)にやたらに
ESC-(-J-ESC-$-@ を送っているということでしょうか、それとも、Wnnの最下
行への出力と、アプリケーション(nemacs)の出力が混じることを言っているので
しょうか。

前者なら、調べてみて対処します。後者なら、取り敢えずは諦めて下さい
(JIS端末を使っている限り、現在のところしょうがありません。:-<  )。
nemacsとかが端末のモードをJISにしている時に、 Wnnが出力して、端末の
モードをASCIIにしてしまって、文字が化けるのを防ぐのは、Wnnが端末のモードを
常に覚えていなくてはならないので、非常に難しいです。 

ptyが8ビットを通すようなUNIXと、UJIS端末を使って、wnn -U で使用するといいの
ですけれども。

>In < 3112@etlcom.etl.JUNET> , handa@etlcom.etl.JUNET (Kenichi Handa) writes:
> Wnnは、現在大変便利に使わせて貰っているのですが、インストールが何か
> 間違っているのか、ときどきWnnを起動した直後に、
> 
>    頻度ファイルが、指定された辞書の頻度ファイルではありません。
>  :/usr/local/lib/dic/kihon_1
> 
> というメッセージが出て、以降漢字の変換がめちゃくちゃになります。
> 何かアドバイスはありませんか。


Wnnは頻度ファイルを個人ごとに持っているため、システム辞書が更新されて、
それが個人持ちの頻度ファイルにマッチしなくなると上記のエラーを出します。

(システム辞書の更新時に、それまでの頻度ファイルの蓄積が無にならないよう、
システム辞書からUJIS形式のエディット可能な辞書を作る際に、任意個の頻度フ
ァイルの内容を反映させられるようになっています。更に新しい版では、個人の
頻度ファイルを更新できる機能も付きます。)この場合、その辞書の頻度ファイ
ル(デフォルトでは、$HOME/Nihongoの下にあり)を消せばよいのです。

変換がめちゃくちゃになるのは、エラーのために基本辞書が、使われていないか
らです。(使用している辞書の一覧を見たり、使用辞書に新たに辞書を動的に付
け加えたり、削除したりする方法が用意されています。)

  しかし、「時々」怒られるというのは、わけがわかりません。どのような状況
で起こっているのか、もう少し詳しく分からないでしょうか?

> もうひとつ。
> 
> wnnを起動するとxon/xoffのフロー制御が働かなくなります。
> どうしたらよいのでしょう?

  一応フロー制御は効いてはいます(と思います)。しかしpty側でやっているの
で、tty側への反映がどうしても遅く、フロー制御が鈍いように感じられたり、も
しくは全く効かないように見えたりすると思います。

  もし、ほんとに効いていない場合は、改めてお知らせ下されば幸いです。

	京都大学数理解析研究所Wnnグループ  立木秀樹&新出尚之
Next
Continue < 1168@patty.ricoh.JUNET>