Todas las pruebas (tampoco son tantas) que he realizado con los filtros para lograr sombras en el texto (especialmente para simular un contorno) en ie (ver 7) han sido muy poco estéticas por la aparición de ese efecto aserrado (pixeles muy marcados).
Y creo que es por las deficiencias del navegador al renderizarla:
Los códigos implicados (con dos "filter" diferentes):
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
* {margin: 0; padding: 0; outline: 0; position: relative;}
p.sombra1, p.sombra2 {
text-shadow: #000000 -1px -1px 0, #000000 1px 1px 0;
color: red;
font-size: 40px;
}
<!--[if IE]>
<style type="text/css">
p.sombra1 span {
display: block;
width: 100%;
filter: glow(color=#000000,strength=1);
}
p.sombra2 {
display: block;
width: 100%;
filter: dropshadow(color=#000000,offX=1,offY=1);
}
p.code {
font-family: monospace;
font-size: 15px;
color: #444;
}
</style>
<![endif]-->
<p class="sombra1"><span>Texto con un contorno
</span></p><!--[if IE]> <p class="code">filter: glow(color=#000000,strength=1);</p><![endif]-->
<p class="sombra2">Texto con un contorno
</p><!--[if IE]> <p class="code">filter: dropshadow(color=#000000,offX=1,offY=1</p><![endif]-->
Como alternativa, puede probar con algún js. Un ejemplo con mootools:
http://pr0digy.com/mootools/text-dropshadows/
Posiblemente con jQuery también haya.
Atentamente