New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ruby block as one ruby element? #77
Comments
My two cents. I do not like the word "block" since it suggests block elements of HTML. But ruby elements are clearly in-line elements. |
What does "ruby element" mean here? Do you mean the HTML Regarding the word "block", if it causes misunderstanding, what about changing it to "container" or "container box" as in CSS? See https://www.w3.org/TR/css-ruby-1/#ruby-container |
notes for history and/or background
|
@xfq Yes, I mean the HTML ruby element, but I now think that a ruby block is not an HTML ruby element. I now think that "ruby blocks" are created by laying out base-ruby pairs without considering preceding or following characters. When line break occurs within a single interlinear note, two "ruby blocks" are created from a single interlinear note. So, I now think that a ruby box is probably the right word. |
The same for me, at Consider following examples (contains rt/rb):
1 is clearly mono-ruby, 2 should be group-ruby, 3 should be jukugo-ruby. How about 4? |
This can be two ruby boxes if this ruby element does not fit in the current line. |
Yes, and therefore this should be jukugo-ruby. |
I then propose to reformulate the current definition:
Here is my proposal.
(I am very against the word "step"!!!!) Moreover,
in 2.2 should be changed |
If we're going to use the term "ruby element" (which is not currently in the simple-ruby document), I suggest we define it as well. From what I understand, simple-ruby is technology-agnostic, and in addition to HTML, the "ruby element" concept is also present in languages such as TTML and WebVTT. |
Current simple-ruby document uses a term
ruby block
as a basis of placement in inline direction, but no clear definition is provided on a relation to ruby element.Reading current text, especially on jukugo ruby, a single block of ruby element is treated as a single
ruby block
, but we might be better to have a clear statement on a relationship betweenruby block
and ruby element. (e.g. continuous run of ruby elements with mono ruby, v.s., one ruby element with continuous run of mono ruby with rb/rt - as jukugo ruby)The text was updated successfully, but these errors were encountered: