Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: filter/man.pl
- From: Yukio USUDA <m6694ha392t@xxxxxxxxxxxxxxx>
- Date: Mon, 15 Dec 2003 22:18:12 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 03407
- References: <3FDDA2EA.CB877F9E@asahi-net.or.jp>
臼田です。
> > 日本語環境でのテスト時の
> > tests/ja/man.1の要約に日本語部分が入りません。
> ...
> > jmanでの日本語manページの表示はできているので
> > groffに与えるオプションが違うのかと思います。
>
Tadamasa Teranishi wrote:
> 環境変数 LANG の問題ではないかと思います。
> % groff -man -Tnippon man.1
% setenv LANG ja_JP.eucJP
% groff -man -Tnippon man.1
としてみたところ
groff: can't find `DESC' file
groff:fatal error: invalid device `nippon'
という表示がでました。
FreeBSDのmanページ
http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=groff&dir=jpman-4.7.0%2Fman§=0
を見てみると利用可能なデバイス一覧に"nippon"というものがありません。
なぜだろうと思ってNamazuのmanual.htmlを見てみたら
注意: 日本語の man を扱うには -T nippon に対応した groff
または jgroff が必要
と注意書きがありました。FAQものでした。
で、日本語対応のgroffも入れたはずなのにと探してみたところ
/usr/bin/groff の他に /usr/local/bin/groffがありました
% /usr/local/bin/groff -man -Tnippon man.1
では期待通りの結果がえられました。
お騒がせしました。
でも、-Tnipponに対応していないgroffはfilter/man.plの
sub status()でチェックされているはずなのに
なぜかすり抜けてしまっているのが気になります。
臼田幸生