[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:43268] Re: LANG=ja_JP.UTF-8 のときのマニュアル中のハイフン



さとうふみやす です。
去年の話ですが、解決したので蒸し返します。

At Thu, 9 Sep 2004 20:28:05 +0900,
佐藤文優@Samba wrote:
> 私はこのごろ Debian sid にて環境変数 LANG を ja_JP.UTF-8 で
> 利用しています。発覚している問題としては、
        *** snip ***
>   2. man や perldoc でマニュアルを表示したとき、
>     ハイフンが 2種類現われる。
        *** snip ***
> 同じようにシングルクォートも 2種類あり、コードの例に
> 後者がまぎれこんでいることがあります。
> 
> $ unicode "'"
> U+0027 APOSTROPHE 
> UTF-8: 27   UTF-16BE: 0027   Decimal: '
> '
> Category: Po (Punctuation, Other)
> Bidi: ON (Other Neutrals)
> 
> $ unicode ’
> U+2019 RIGHT SINGLE QUOTATION MARK 
> UTF-8: e2 80 99   UTF-16BE: 2019   Decimal: ’
>
> Category: Pf (Punctuation, Final quote)
> Bidi: ON (Other Neutrals)

この問題ですが、/etc/groff/man.local を編集することにより
解決しました。具体的には、以下のような行を追加しました。

.  if '\*[.T]'utf8' \
.    char - \N'45'
.  if '\*[.T]'utf8' \
.    char ' \N'39'

解決の糸口となったのは Debian Weekly News の翻訳版の以下の
記事です。非常に助かりました。ありがとうございます。

At Thu, 17 Mar 2005 05:18:23 +0900,
Nobuhiro IMAI wrote:
> もうとっくに 11 号が出てますが、こちらはやっと第 10 号です。
> # 今週号は査読を受けていません。おかしなところがあればご指摘ください。
> man ページでの正しいエンコーディング。Eric Lavarde さんは、man ページ
> 中のシングルクォートとハイフンが常にあるべき姿に見えないのに気がつきま
> した[24]。それに応じて Clint Adams さんが、ハイフンとマイナス記号に使
> われる文字について説明しました[25]。さらに Adeodato Simo' さんが、
> groff[26] パッケージには回避方法が書かれている、と指摘しました[27]。
> 
>  24. http://lists.debian.org/debian-devel/2005/02/msg01320.html
>  25. http://lists.debian.org/debian-devel/2005/02/msg01321.html
>  26. http://packages.debian.org/groff
>  27. http://lists.debian.org/debian-devel/2005/02/msg01322.html

-- 
-- Name: SATOH Fumiyasu  -- Home: http://www.sfo.jp (in Japanese only)
-- Mail: fumiya at net-thrust.com, samba.gr.jp, namazu.org or ...