While upgrading our app to iOS 8 SDK, something broke in the usual
It still works perfectly on iOS 7, but on iOS 8, we were seeing some clipping in our custom fonted Arabic text. Switching to system font would work, but we needed to use custom font anyway.
Thankfully, there was an excellent stackoverflow answer about a less efficient approach that is incredibly accurate. That saved the day!