Interessante Umsetzung aber das JavaScript ist schon verdammt groß für so eine stilistische Änderung. Wie hast du es denn per CSS versucht? Ich habe jetzt mal auf die schnelle folgendes CSS für deine Seite probiert und das sieht in Chrome und IE11 recht gut aus:

.entry-content p:first-letter {
    font-size: 315%;
    display: inline-block;
    line-height: 1;
    float: left;
    padding-right: 10px;
}