I have the following HTML:
<div class='box'>text</div>
and CSS:
.box { display: inline-block; margin: 2em; background: plum; transform: rotate(45deg); font-family: Courier; }
And this is a script . I omitted the prefixes here, but they are in the violin.
Expected Result:

This is also the result that I get in Chrome, Firefox, IE9, Safari.
However, in Opera, it looks like this:

- If I select the transform (i.e. the div is not rotated anymore), then the text is displayed.
- If you replace the font with another, the text will be displayed.
So why is this happening and what are my other solutions ?
In case this helps:

source share