1. L' ultimo doppio apice, dopo 0.2em non ha lo slash davanti, quindi chiude il return (ma credo sia dovuto all' editor di html.it)
2. dopo color chiudi lo style, quindi ovviamente text-shadow non viene preso in considerazione.
codice:return "<span style=\"color:#ff0000; text-shadow: #999 0.1em 0.1em 0.2em;\">Nome</span>";