- From: Suzumizaki-Kimikata <szmml@h12u.com>
- Date: Thu, 11 Mar 2010 09:30:11 +0900
- To: MURAKAMI Shinyu <murakami@antenna.co.jp>
- Cc: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>, Richard Ishida <ishida@w3.org>, www-international@w3.org, public-html-ig-jp@w3.org
I think nesting ruby-element causes logically unsuitable.
Ruby-text(<rt>) will always annotate ruby-base even the rt is
second one, and never annotate the pair of ruby-base and the other
ruby-text.
Correct:
Ruby-base is annotated by ruby-text-1, and
Ruby-base is annotated by ruby-text-2.
At least logically Wrong:
Ruby-base is annotated by ruby-text-1, and
the pair of ruby-base and ruby-text-1 is annotated by rt-2.
--
Suzumizaki-Kimitaka <szmml@h12u.com>
JPN: 鈴見咲 君高
On Wed, 10 Mar 2010 22:06:30 +0900
MURAKAMI Shinyu <murakami@antenna.co.jp> wrote:
> I'm not sure whether HTML5 should adopt the XHTML complex ruby,
> but I think the both sides ruby is possible with current HTML5.
>
> Ruby use cases from the JLReq document
> http://www.w3.org/International/datespace/2010/02/jlreq-examples/
> shows the example "[8] Figure 117: Ruby on both sides" as:
>
> 1. XHTML complex.
> <ruby>
> <rbc><rb>東</rb><rb>南</rb></rbc><rtc><rt>とう</rt><rt>なん</rt></rtc>
> <rtc><rt rbspan="2">たつみ</rt></rtc>
> </ruby>
>
> and says "There is no way to do this using HTML5 markup."
>
> I think it's possible because HTML5 doesn't prohibit nesting ruby.
>
> <ruby class="after">
> <ruby>東<rt>とう</rt>南<rt>なん</rt></ruby>
> <rt>たつみ</rt>
> </ruby>
>
> with stylesheet:
> ruby { ruby-position: before }
> ruby.after { ruby-position: after }
>
> This seems simpler than the XHTML complex markup.
>
> --
> 村上 真雄 (MURAKAMI Shinyu)
> http://twitter.com/MurakamiShinyu
> Antenna House Formatter:
> http://www.antenna.co.jp/AHF/
Received on Thursday, 11 March 2010 00:30:46 UTC