2012-02-27 100 views
0

我想旋转一些文字90度逆时针..文字旋转模糊

到目前为止唯一的办法似乎是使用DXImageTransform过滤器。

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 

请参见下面的活生生的例子:

http://jsfiddle.net/jzSZE/1/

当IE8浏览该文本是模糊的,几乎无法理解:

enter image description here

在IE写模式顺时针旋转而没有任何伪影,但不是逆时针旋转!所以这感觉就像渲染引擎必须能够做到。

我错过了什么?有没有什么办法在IE中以这种方式旋转文本而没有这种模糊的神器?

我只需要支持IE8 +,如果有帮助。

感谢您的任何帮助

+0

您的jsfiddle链接适用于IE8/Windows 7上的我。您正在使用哪种操作系统? – 2012-02-27 12:50:15

+0

Windows 7.您确定您已将浏览器模式设置为IE8,并且文本呈现时没有模糊的神器? – Chris 2012-02-27 12:54:38

+0

我正在使用实际的IE8,而不是在开发模式下的IE9。 http://i.imgur.com/gpbiU.png – 2012-02-27 12:58:54

回答

1

你看到的效果不是模糊,而是文字像素化。当应用滤镜时,在某些IE/WinOS组合中,文本消除锯齿将关闭,从而产生看起来看起来拙劣的图像。

+0

+1你知道哪些组合? – 2012-02-27 15:06:42