Estoy tratando de rotar una línea de texto simple en algunos grados con la propiedad CSS3 »rotar«, con precisión de 1,5 grados.CSS3 rotar - problemas de representación en Firefox y Safari
-webkit-transform: rotate(1.5deg);
-moz-transform: rotate(1.5deg);
-ms-transform: rotate(1.5deg);
-o-transform: rotate(1.5deg);
transform: rotate(1.5deg);
El resultado en Chrome (v18) está buscando bien, en Firefox (v10) y Safari (5.1.5), sin embargo estoy consiguiendo resultados feos.
Estoy usando una fuente implementada con @ font-face, pero con Arial todavía tengo problemas (al menos en Firefox). Ver ejemplos a continuación.
Lo que es realmente extraño es que cambiar a una fuente del sistema (Arial) en Safari resuelve el problema, mientras que en Firefox el problema persiste.
Cualquier ayuda, solución o hack sería muy apreciada.
1) Chrome 18/font-family: Calibri/alineación OK
2) Firefox 10/font-family: Calibri/alineación feo
3) Firefox 10/font-family: Arial/alignment still feo
4) Safari 5.1.5/font-family: Calibri/alineación feo
5) Safari 5.1.5/font-family: Arial/alineación OK
Hasta ahora, he encontrado los siguientes temas, pero ninguno de ellos da una explicación sobre cómo resolver el problema:
https://bugzilla.mozilla.org/show_bug.cgi?id=403447
CSS3 Bugs - Issues when using transform:rotate rules (Safari + Firefox)
CSS Transform Rotate letter alignment
que también han tratado estableciendo las variables DirectWrite (para cambiar la representación de la fuente), como se describe en este tutorial: http://www.askvg.com/how-to-enable-direct2d-directwrite-hardware-acceleration-in-mozilla-firefox/, pero los resultados son los mismos.
"Los usuarios utilizan navegadores que no admiten las nuevas funciones de CSS3" - generalización masiva y en su mayor parte no es cierto – Alex