How to space base characters where shiftRuby kicks in for group ruby? #258
jLReq makes a distinction between (a) handling of annotation alongside a single base character, and (b) annotation alongside multiple base characters in the
How would one apply that behaviour specifically to the ruby items where
referenced this issue
Feb 16, 2017
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.
@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".
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