Re: [Spam]Re: 両側ルビをどうするか

>
> Chrome/Safariがルビをブロック扱いしているというのは驚きです。
>
> ブロック要素なら、新しい行が始まり、カラムの幅いっぱいを
> 使うと理解していたのですが、違うのでしょうか?CSSの仕様 <https://drafts.csswg.org/css2/#block-boxes>
> を
> 見てみましたが、やはりそう思えます。私の理解が間違っている
> のでしょうか?ひょっとして、ruby要素のことではなくrt要素の
> ことでしょうか?
>

ルビ文字のことを書いていたつもりでしたので、rt要素のことです、わかりにくくてすみません。

Chrome/Safariの実装はあれとはまったく違う方針で進んできているということなのですね。
>

WebKitのルビ実装がCSS
Rubyよりも先だった、ということで、違う方針で進んできたわけではありません。記憶が正しければ、www-styleでHyattがrt要素をインラインにするかブロックにするかの質問をしたのだと思います。その時のWebKitの実装は、当時の議論に沿ったものでしたが、その後に、CSS
Rubyが既存実装と異なる方針で書かれた、ということになるかと思います。それからFirefoxがルビを実装し、Blinkでは書き換えを検討していましたが、残念ながら今のところ予定として立てられていないことはご存知かと思います。

rt { padding-bottom: 1em}
>
> とやっても、親文字とルビの間の距離が空かないのは、
> そのせいでしょうか?
>

これも、記憶が正しければ、WebKitの実装後に追加されたものだと記憶しています。

確か、ルビのはみ出しの仕様も少し違うと思います。実装当時にはまだCSS
Rubyがなく、JLREQを参照しつつ、木田さんと敏先生に相談させていただいた記憶があります。どちらもJLREQをベースにはしていますが、他にも細かい違いはあるかもしれませんね。

Received on Tuesday, 27 September 2022 21:24:29 UTC