-
Notifications
You must be signed in to change notification settings - Fork 16
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
How to space base characters where shiftRuby kicks in for group ruby? #258
Comments
I'm not sure what the diagram is showing. Are the spaces between base characters authored that way (B A S E)? In either case, shiftRuby will move the annotations and will not introduce artificial spacing between base characters. Whether the annotations are applied to a single base character or multiple base characters, shiftRuby will not alter base characters or the relationship/positioning between base characters. |
The gaps are automatically created (in a similar way as, i assume, would happen for shiftBase in order to produce a gap at the start of the line per your diagram in 10.2.37, or when using Jlreq expects overflow to be handled as shown in your diagram in 10.2.37 when an annotation appears alongside a single character, but in the case where a group ruby annotation appears alongside multiple characters, it calls out a different behaviour:
I was wondering how a content author would obtain that behaviour, if they wanted it. I assume that they would start by setting
So, i guess the answer is, you can't produce that behaviour in TTML. |
I don't believe you can and I don't see any need for it in a subtitle context. |
Suggest we close since there is no action to be taken. |
@nigelmegitt |
@dae-kim Just so we understand where our basis for this comes from, is your evidence that authors and consumers do not expect this type of functionality only the lack of support for it in Lambda CAP? Or are there other data points we can use to support it? |
@nigelmegitt Based on conversations with Japanese subtitle companies based in Japan, they have never heard of this requirement. Nor have their customers asked for any such functionality (even as image based subtitles). The general reaction to this feature from the Japanese subtitling industry is, "the rules for media entertainment is different from one for printing material". |
Based on the information that this aspect of jlreq is not supported for TTML in Japan at the moment, the i18n WG is now closing the pointer to this issue in its review tracker. Thank you. |
In the future, a new keyword could be added to support this behavior, e.g., |
The Working Group just discussed
The full IRC log of that discussion<nigel> Topic: ttml2#258 How to space base characters where shiftRuby kicks in for group ruby?<nigel> github: https://github.com//issues/258 <nigel> Glenn: This was a very interesting case that Richard raised, where the JLReq shows a <nigel> .. requirement that we didn't implement. Dae told us that the Japanese subtitle companies <nigel> .. have never asked for it, and it probably came out of printed material, so on that basis <nigel> .. i18n closed this on their tracker. I proposed a possible future direction in case this <nigel> .. behaviour is needed, and propose to close this for now. <nigel> Nigel: I support the current proposition, to do nothing but indicate how we'd do it in the <nigel> .. future if we had to. <nigel> SUMMARY: Disposition agreed by WG |
10.2.36 tts:rubyOverflow
https://www.w3.org/TR/2016/WD-ttml2-20161117/#style-attribute-rubyOverflow
jLReq makes a distinction between (a) handling of annotation alongside a single base character, and (b) annotation alongside multiple base characters in the
shiftRuby
case. For (b), the base characters are spread evenly as in this diagram.How would one apply that behaviour specifically to the ruby items where
shiftRuby
has been applied to prevent overflow?The text was updated successfully, but these errors were encountered: