[ttml2] Why not use elements for ruby?

r12a has just created a new issue for https://github.com/w3c/ttml2:

== Why not use elements for ruby? ==
10.2.34 tts:rubyAlign [and other sections]
https://www.w3.org/TR/2016/WD-ttml2-20161117/#style-attribute-rubyAlign

> The tts:ruby attribute is used to specify the application of ruby 
styling.
> This attribute may be specified by any element type that permits use
 of attributes in the TT Style Namespace; however, this attribute 
applies as a style property only to those element types indicated in 
the following table.
>  ...
> Applies to:   span

It's not clear to me why ruby markup is specified using 
spans-with-attributes, especially when the attribute significantly 
constrains the expected behaviour of the span.  It seems more logical 
to use inline elements to establish the semantic mappings between 
items that constitute a base text with ruby.  I understand that very 
few elements are used with TTML, but i think that using `ruby`, `rb`, 
and `rt` in this case would make life much simpler for  both user and 
spec editor, and since they are inline elements, they reflect semantic
 mappings rather than styling, and that seems it could be squeezed 
into the current model without too much pain(?).

Please view or discuss this issue at 
https://github.com/w3c/ttml2/issues/245 using your GitHub account

Received on Thursday, 16 February 2017 17:22:11 UTC