-
Notifications
You must be signed in to change notification settings - Fork 3
Description
2.1. The ruby element > Example 8 > Figure 3
https://www.w3.org/TR/html-ruby-extensions/#jukugo-ruby
Understood: All 3 examples are jukugo ruby, meaning that the bases and annotations are individually linked, and the ruby element can be split across a line, taking all necessary annotations with the wrapped base(s). This comment is about the arrangement of the hiragana characters above the kanji when all sit on the same line.
Example 2 shows an arrangement that is described in JLReq, where at least one of the hiragana in an annotation must appear above its related base. (If 都 was annotated by 3 hiragana a gap would open between the base characters.
Example 3 shows an arrangement that looks the same as group ruby would look, and where the と annotation doesn't appear (or barely appears) over the 都 base, because all characters are justified across all the bases (which is what you'd expect for group ruby). I think there was some throwing up of hands at some point by people who feared that jukugo might be a little complicated to implement, "so let's just say that it should look like group ruby", but i don't think that that is yet formalised. Having example 3 in the spec makes it appear to be a valid option.
I suggest that we remove example 3 until such time as a decision is taken by the jlreq group about whether jukugo ruby could actually appear like this. And if that does turn out to be a valid option, i think we should make it very clear that the arrangement of hiragana over kanji in jukugo ruby can follow different rules, rather than giving the impression that the arrangement in fig 3 is the one canonical way to approach the arrangement when the ruby text is set to 60%.
typo: Correct “jukugo ruby” is not be possible