Una solución alternativa en CSS puede ser el pseudoelemento :first-letter.