Bug 1577053 Comment 7 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Setting comment 5 aside for a moment -- the actual failure here seems to be that the bottoms of the glyphs are truncated in the reference case, but not in the testcase.

I can simulate this issue by adding `letter-spacing: -0.5em` to both files, to cause overlap. With that, I see that the reference case (which has ruby & rt wrapper elements), there is some truncation at the bottoms of the glyphs.  And in fact, the emphasis mark is what's "saving" the testcase from that truncation -- if I add `letter-spacing:-0.5em` to the testcase and *remove the text-emphasis-style property*, then I see similar truncation in the testcase and reference case.

I can avoid this issue by adding a positive `letter-spacing` to this testcase. Perhaps that's an appropriate solution for all of the testcases here?
Setting comment 5 aside for a moment -- the actual failure here seems to be that the bottoms of the glyphs are truncated in the reference case, but not in the testcase.

I can simulate this issue by adding `letter-spacing: -0.5em` to both files, to cause overlap. With that, I see that the reference case (which has ruby & rt wrapper elements), there is some truncation at the bottoms of the glyphs.  And in fact, the emphasis mark is what's "saving" the testcase from that truncation -- if I add `letter-spacing:-0.5em` to the testcase and *remove the text-emphasis-style property*, then I see similar truncation in the testcase and reference case.  So the text emphasis mark is increasing the visual-overflow-area of the glyphs in a way that "saves" them from truncation that they otherwise suffer here, or something like that.

I can avoid this issue by adding a positive `letter-spacing` to this testcase. Perhaps that's an appropriate solution for all of the testcases here?

Back to Bug 1577053 Comment 7