我正在使用font-face并使用过滤器旋转包含它的div:

    .ie8{
font-family: cscriptie, Georgia, Palatino, Times New Roman, serif;
 background: transparent\9;
filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
        M11=1.5320888862379554, M12=-1.2855752193730787,
        M21=1.2855752193730796, M22=1.5320888862379558),progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF),alpha(opacity = 100);
 zoom: 1;
 position:absolute;
}

@font-face {
    font-family: cscriptie;
    src: url('/fonts/cscript-webfont.eot');
    src: url('cscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('cscript-webfont.woff') format('woff'),
         url('cscript-webfont.ttf') format('truetype'),
         url('cscript-webfont.svg#webfont') format('svg');
}


它在IE 8和IE 7之外的所有浏览器中都可以正常工作,在这些浏览器中字母周围的黑色像素看起来很奇怪。

我不能使用背景色,因为背景在页面之间变化。

仅当IE 8和IE 7上的过滤器旋转以及使用字体时,才会发生这种情况。

有什么建议么?

最佳答案

这不会是小菜一碟...

使用过滤器时,文本抗锯齿功能会关闭...

尝试使用以下CSS属性:

font-weight:lighter;


您可能会很幸运。

否则,您可能必须使用cufons,svg,flash,png ......,或者只是忘记

09-11 20:43