- From: Koji Ishii <kojiishi@gluesoft.co.jp>
- Date: Wed, 22 Dec 2010 21:42:38 -0500
- To: Masayuki Nakano <masayuki@d-toybox.com>, "public-html-ig-jp@w3.org" <public-html-ig-jp@w3.org>
Received on Thursday, 23 December 2010 02:46:00 UTC
>それは、行間が足りていないから、ですよね? 例えば、line-height: 3;とか十 >分に大きい値を指定するとどうですか? 詳しく見ていませんが、ぱっと見、同じ >行間になるように見えます。 添付のサンプルには1.2と1.8が入っています。いずれもinclude-rubyの挙動であり、exclude-rubyを望む人が望む挙動にはなりません。 文章では説明しづらいので、画像を作成して添付しました。exclude-rubyの場合には、添付画像の赤い線が同じ長さになる必要がありますが、include-rubyの場合は、上の赤と、下の緑が同じになる必要があります。 -----Original Message----- From: public-html-ig-jp-request@w3.org [mailto:public-html-ig-jp-request@w3.org] On Behalf Of Masayuki Nakano Sent: Thursday, December 23, 2010 3:08 AM To: public-html-ig-jp@w3.org Subject: 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 Thursday, 23 December 2010 02:46:00 UTC