[ruby-list:45783] Re: 改行を含む日本語のコメントを RDoc に通すと、余計な半角スペースが挿入されてしまう。

From: "NARUSE, Yui" <naruse@...>
Date: 2009-01-01 19:59:40 UTC
List: ruby-list #45783
成瀬です。

rubikitch@ruby-lang.org wrote:
> しかし、RFC的にはHTML間のスペースは無視されるのが正しいです。
> 
> http://www.asahi-net.or.jp/~wq6k-yn/kaigyo.html
> 
> 現にw3mで表示してみると、スペースは現れません。

日本語の場合には確かにスペースを無視するのが理想に見えますし、
HTML 4.01 の仕様書でもデフォルトではスペースにするが、
日本語と中国語の用字系では無視することとしています。

しかし、実際問題としてはある空白がどの用字系に属しているかを判断するのは、
HTML においては困難です。
用字系自体はすでに定義済みですし、lang に指定すればそさそうなのですが、
対応しているブラウザをわたしは知りませんし、そもそも rdoc で指定できません。
(そもそも一つの文章の部分によって用字系は変わりうる)
http://ja.wikipedia.org/wiki/ISO_15924

なので、前後から適当に判断して、日本語や中国語の用字系に属するっぽい改行は、
そのまま削除してしまうようにしてお茶を濁すか、
いっそのこと気にしないかの二択になりますかね。

-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread

Prev Next