| <style> |
| div { margin: 8px 0; } |
| span { -webkit-text-emphasis: 'x'; } |
| .flipped { -webkit-writing-mode: horizontal-bt; } |
| </style> |
| <body style="font-family: ahem; font-size: 32px; -webkit-font-smoothing: none;"> |
| <!-- emphasis under, should not be suppressed by ruby --> |
| <div> |
| 1 <ruby><rb>23 <span style="-webkit-text-emphasis-position: under;">45</span></rb><rt>678</rt></ruby> |
| </div> |
| <!-- emphasis over, but no lines in ruby text, should not inhibit emphasis --> |
| <div> |
| 1 <ruby><rb>23 <span style="-webkit-text-emphasis-position: over;">45</span></rb><rt> </rt></ruby> |
| </div> |
| <!-- emphasis over should be suppressed by ruby --> |
| <div> |
| 1 <ruby><rb>23 <span style="-webkit-text-emphasis-position: over; -webkit-text-emphasis-color: red;">45</span></rb><rt>678</rt></ruby> |
| </div> |
| |
| <!-- emphasis under, should not be suppressed by ruby --> |
| <div class="flipped"> |
| 1 <ruby><rb>23 <span style="-webkit-text-emphasis-position: under;">45</span></rb><rt>678</rt></ruby> |
| </div> |
| <!-- emphasis over, but no lines in ruby text, should not inhibit emphasis --> |
| <div class="flipped"> |
| 1 <ruby><rb>23 <span style="-webkit-text-emphasis-position: over;">45</span></rb><rt> </rt></ruby> |
| </div> |
| <!-- emphasis over should be suppressed by ruby --> |
| <div class="flipped"> |
| 1 <ruby><rb>23 <span style="-webkit-text-emphasis-position: over; -webkit-text-emphasis-color: red;">45</span></rb><rt>678</rt></ruby> |
| </div> |
| |
| </body> |