Re: <rt> 直前直後の半角スペースについて

川幡です。

2014-09-25 22:17 GMT+09:00 I N <xtool-html@outlook.com>:

>
>
> それを避けるために文の途中で <ruby> を一端閉じることで、
> 何か困ることがあるかというと、とくには思い当たりません。
> 将来、読み上げなどで困るということも
> たぶんないのではないかと思いますし……。
>
> ただ、あまり勧められた使い方ではないかと思いますが、
> スペースが消えてしまうのはやはり違和感もありますので、
> とくに実装時期を問うことはありませんが、
> 仕様として修正がされても良いのではないでしょうか。
>

むしろ逆に思っており、

: <ruby>How<rt>ハウ</rt> Do<rt>ドゥ</rt></ruby>

では、仕様通りならば空白を含む " Do" テキストセグメント
に対して "ドゥ"とルビが対応するの
で、むしろ空白がある方が好ましくないと思います。HTML5 PR で導入された
<rb> を使えば「単語を区切る目的」の空白と「ルビがかかる範囲」を分けら
れ、以下のようにも表記できます。

例1:英文と日本語を交互に投入
: <ruby>How<rt>ハウ</rt> <rb>Do<rt>ドゥ</rt> <rb>You<rt>ユー</rt>
<rb>Do<rt>ドゥ</rt></ruby>?

例1:英文と日本語を分離
: <ruby><rb>How</rb> <rb>do</rb> <rb>you</rb> <rb>do?</rb>
:       <rt>ハウ</rt> <rt>ドゥ</rt> <rt>ユー</rt> <rt>ドゥ</rt></ruby>?

現在のHTML5(9月16日にリリースされたPR)およびCSS Ruby Level1 (8月の
公開ドラフト)は、空白で単語を区切る英語などの言語と、日本語とが複数の
単語にわたりルビとして並列する場合の空白処理を考慮しています。

PRが出て10日あまり経ちましたが、EPUB仕様やそれに対応するリーダがどの
ように対応していくか、どなたかご存知の方はいますでしょうか?

-- 
---------------------------------------------------------------------
川幡 太一 (KAWABATA, Taichi) E-mail: kawabata.taichi@gmail.com

Received on Tuesday, 30 September 2014 05:10:42 UTC