2013-03-01 62 views
1

请参阅附件截图...这个文字渲染出现在IE9上很不清楚。您不妨放大至完整尺寸。在IE9中文字渲染是绝对糟糕的

IE9 text rendering

的字体是从Typekit和,按照客户端的请求(和视觉必要性),需要在其下方阴影。这是用CSS3完成的。这是一个已知问题,还是有任何解决方法?

这是用ClearType等吗?如果是这样,需要更改哪些设置来解决这个问题?

感谢您的咨询!下面是对文本的CSS的样子:

font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-weight: 700; 
color: rgba(255, 255, 255, 0.5); 
text-shadow: 0px 5px 10px #000; 
display: inline; 
margin-right: 30px; 
font-size: 30px; 
cursor: pointer; 
+0

我有Silverlight的文本呈现类似的问题。 Chrome中的文字看起来很棒,但在ie9中却很可怕。 – ecathell 2013-03-25 15:09:46

回答

2

我不是100%肯定你的问题在这里,但我确实知道,text-shadow默认情况下不支持IE9。使用IE9中的示例代码,文本将在this fiddle中显示为完全白色。除非你使用,一些下脚得到text-shadow工作,你可以使用DirectX的过滤器 - DXImageTransform.Microsoft.Shadow - 应用阴影IE9:

filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45); 

待办事项,但是,这不会是为暗text-shadow您目前已申请。

如果这个问题是字体在IE9不显示(它看起来像宋体我)做的,那么请参阅@font-face works in IE8 but not IE9

+0

明白了。我实际上看到我正在使用'filter:progid:DXImageTransform.Microsoft.DropShadow'(而不仅仅是'Shadow')。我尝试过两种方式,但反锯齿仍然看起来很糟糕,这是一种耻辱。现在,我不得不关掉它。这可能只是你不能解决的问题之一:( – Jack 2013-03-05 10:47:40

相关问题