Для IE7 можно добавить
filter: none;
в тело css, чтобы отключить cleartype на шрифтах через CSS. Мне не нравится нечеткий вид, который он дает, и он не совсем согласован между браузерами. IE; Firefox и IE6 показывают это по-другому.
Однако IE8 игнорирует параметр css, даже если он заставляет браузер работать в режиме совместимости с IE7, используя:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
TL; DR: Как отключить шрифты clear-type в IE8 через CSS?