Destacar texto sobre imagen con css

Si ponemos un texto sobre una imagen nos arriesgamos a que en función del color del texto y los tonos de la imagen no se lea bien:

Podemos añadir sombra al texto para que destaque más:

color:white;
text-shadow: 2px 2px black;

Y por ultimo podemos aprovechar y poner mas de una sombra para formar un borde por todos los lados:

color:black;
text-shadow: 2px 0 #ffffff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;