Re: ルビと行間についてご意見ください

中野です。

On 2010/12/23 1:39, Koji Ishii wrote:
>> p {
>>   font-family: "foo";
>>   line-height: 1.2;
>>   line-stacking-ruby: include-ruby;
>> }
> 
> 私の理解では、これはinclude-rubyの動作で、exclude-ruby動作を望む方が望まれる結果にはなりませんでした。サンプルを作って、添付しました。IE9, FF 3.6.12+Ruby Add-on, Safariで試しましたが、すべて「本文部分の行が一定間隔」ではなく、「ルビを含めてボックス間が一定」という結果になりました。

それは、行間が足りていないから、ですよね? 例えば、line-height: 3;とか十
分に大きい値を指定するとどうですか? 詳しく見ていませんが、ぱっと見、同じ
行間になるように見えます。

私の例は、これ単体で変わらないでしょう? という話ではなくて、それと対で書
いた例と実際に意味が変わりますか? ということが言いたいのです。

結局のところ、指定したline-heightで足りないかどうか、つまり重なるかどう
かを判定するのは実際のグリフではなくてruby-textのline boxがきっちり収ま
るかどうかを判定することになるので、結果が変わるように思えないのです。

-- 
Masayuki Nakano <masayuki@d-toybox.com>
Manager, Internationalization, Mozilla Japan.

Received on Wednesday, 22 December 2010 18:11:15 UTC