это должно выглядеть так: http://img190.imageshack.us/img190/1686/textgradient.jpg
сложная часть в том, что это должно работать для Opera, Canvas..? Также важно: прозрачность нужна только для больших текстов на скриншоте.
текст представляет собой простой текст html в теге span. фон представляет собой несколько прозрачный png, определенный как фоновое изображение css контейнера div.
У меня не было бы проблем с использованием холста или чего-то подобного для отображения текста.