I think I'll try to investigate Urdu text rendering in iOS and submit a patch to fix that permanently.
In past, I have contributed Urdu support to an animation software which used to render and animate Urdu incorrectly.
That one cause is very personal to me.