Problema de espaçamento entre letras do IE9

Tenho uma página que é processada ok, em FF (3x, 4x), Chrome, IE (6, 7, 8

Quando testados no IE9, os textos são mais amplos. Investigando o problema, parece que o texto é realmente renderizado com letras mais espaçadas do que em outras fonte

Quando o espaçamento entre letras foi alterado para -0,6px, os textos foram renderizados como ok, semelhante a outros navegadores. Além disso, quando alterou o modo de renderização para "Modo de exibição compatível", a página parece be

ocê sabe o que causou a alteração no modo de renderizaçã

Eu resolvi o problema usando o comentário condicional, mas não estou muito feliz com isso

<!--[if IE 9]>
<style>
    * {letter-spacing: -0.6px;}
</style>
<![endif]-->

Existem outros métodos para resolver o problem

Edita

Fiz algumas capturas de tela em diferentes máquinas e navegadores diferentes e o resultado pode ser vistoAqu

Como você pode ver, em máquinas diferentes com navegadores diferentes, o resultado é o mesmo. O único que é renderizado de maneira diferente é o IE9 no modo padrão. a página de origem é

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<style type="text/css">
    body {margin:0;padding:0;}
</style>
</head>
<body>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc semper.
</body>
</html>

questionAnswers(9)

yourAnswerToTheQuestion