Open cconcolato opened 4 years ago
slightly modifying the alignment with the base character.
I thought this was in fact the desired outcome: https://github.com/w3c/ttml2/issues/784#issuecomment-390858956
Has the thinking changed?
Has the thinking changed?
On my side, I would slightly modify what I expressed here: https://github.com/w3c/ttml2/issues/784#issuecomment-392140264
For tatechuyoko, no change. The combined set of characters has to be sheared as a whole. I think that is meant to be the case with "font-style: oblique
Some people think keeping the original alignment is better for readability, while some others think it is better to shift the ruby.
Can these different people be classified into different constituencies with different concerns? In other words, is there (for example) one view held mainly by print typography folk and another for electronic display folk?
During yesterday's call the TTWG discussed our approach to future requirements in IMSC including this issue and decided to consider this for the next version of IMSC after IMSC 1.2.
IMSC1.1 has support for tts:shear which provides sub-optimal results if some cases. For example, shearing a left-justified, multiline paragraph does not preserve the left-justification. Another example is with regards to ruby. Shearing a paragraph with ruby shifts ruby text with regards to their base character, slightly modifying the alignment with the base character. CSS is defining a new value for its font-style propertie (https://drafts.csswg.org/css-fonts-4/#valdef-font-style-oblique-angle) which could be used to map tts:fontShear, and that is intended to cover all complex cases (vertical text, ruby, tts:textCombine).