Zauważyłem w IE9, że użycie macierzy DXIImageTransform spowoduje pixelację obróconego tekstu. Nie mam tego problemu w IE8 lub 7. Normalnie używałbym opcji css3 w IE9, ale z powodów poza moją kontrolą, strona renderuje w trybie dziwactwa (poprawna iframe html5 osadzona na stronie innej firmy bez typu dokumentu)DXIMageTransform.Microsoft.Matrix rozmyte w IE9
jest to kod używam:
<!--Looks like crap but is my only option in quirks mode-->
<span style="position:absolute;
filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);">
Does this make my butt look pixelated?
</span>
w IE8, wynik obrócony tekst jest gładka, ale w IE9 to bardzo piksele. Porównać do tego (co nie działa w trybie quirks)
<!-- looks great but doesn't work in quirks mode-->
<span style="position:absolute; top:150px; -ms-transform: rotate(-45deg);">
Does this make my butt look pixelated?
</span>
Aby zobaczyć go w akcji, sprawdź ten skrzypce w IE9 http://jsfiddle.net/U4CCD/3/
Moje pytanie, w jaki sposób można obracać tekst w IE9, w trybie dziwactwa, który nie wygląda na pikselowany i niewyraźny. Dlaczego transformacja macierzy zaczęła ssać IE9?
Jeśli masz wystarczająco dużo szczęścia, aby nie uruchamiać IE9, to właśnie to widzę. Jaśniejszym przykładem jest sposób, w jaki wygląda w IE8 i jak wygląda przy użyciu transformacji css3.