在Internet Explorer 9中,所有字体看起来都像是压缩的

时间:2011-07-08 17:32:43

标签: html internet-explorer-9

安装Internet Explorer 9后,我发现在许多网站上,字体看起来像是压缩的。在我的网站上也一样。刚刚发现这是一个doctype问题。多年来我一直在我的网站上使用这个doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

现在,使用此doctype所有字体的最新版Internet Explorer显示错误。

我创建了2个文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<title>Test</title>
</head>
<body>
<span style="font-family:verdana;font-size: 11px;"><b>This is my test text. I am testing fonts.</b></span><br />
</body>
</html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<title>Test</title>
</head>
<body>
<span style="font-family:verdana;font-size: 11px;"><b>This is my test text. I am testing fonts.</b></span><br />
</body>
</html>

第一个文件中的所有字体看起来都是扭曲的,压缩的。第二个文件中的字体都可以。我从不使用Internet Explorer,因为它只不过是一个大而慢的bug。但也有一些人使用IE浏览器,现在他们看到了扭曲的网站。有什么方法可以解决这个问题吗?

这是一张图片,可以看到差异enter image description here

3 个答案:

答案 0 :(得分:1)

这是在Internet Explorer 9中正确显示字体的临时解决方案。

<meta http-equiv="X-UA-Compatible" content="IE=8" />

答案 1 :(得分:0)

我不会使用该字体标记,而是使用CSS来查看问题是否仍然存在。像这样:




body {
font-family: tahoma;
font-size: 11px;
}


答案 2 :(得分:0)

当你说字体被扭曲和压缩时,你的意思是它们是模糊的吗?如果是这样,我认为这个问题的链接可能会有所帮助:IE 9 does not use sub-pixel antialiasing under certain conditions