Cocoanetics/DTCoreText — pull request #345 by rdougan (2013-03-14 12:14:05+00:00)
Title: Don't save the current context when drawing shadows.

Honestly, I don't know enough to know exactly what is going on. But it seems that because `drawInContext:context` is being called for every shadow, and then again for the actual text.

I removed the Save/Restore context, and then draw the text and shadow all at once. It fixes #344 and after trying the DemoApp, everything looks fine.