Re: [css-text-decor][css-ruby] Underline position for Japanese text with ruby

On 06/28/2015 06:44 PM, Xidorn Quan wrote:
> This does seem to be an issue.
> In our current spec, the positions of underline and ruby annotation are:
> * if underline position is right, the underline is put to the right of the text content [1]
> * the margin box of rbc and rtc are put without intervening space [2]
> This means, if both underline and ruby annotation are specified, and author doesn't add any space to either the base or the
> annotation, the underline and annotation may overlap each other in some fonts.
> I have no idea how this issue could be solved. If we want to change the position of underline, the only option is to move it
> inwards, which may make it overlap with the base text. Hence we cannot do that.
> Changing position of ruby annotation isn't quite a good option either, since it could break interop. But given the interop has
> already been broken due to the height of inline box being UA-defined [3], we probably can do something there?
> [1]
> [2]
> [3]

Well, text-decoration is defined not to affect layout, so we can't *add* space.


Received on Monday, 29 June 2015 22:49:12 UTC