I am running into an issue in Unity 5.2 where text rendered using the TextMeshPro component for the New UI using any of its shaders doesn't render correctly on older OpenGL ES 2.0 / 3.0 devices. However, using the same shader / scene using Metal on iOS for instance works fine. Using the same set of shaders with the TextMeshPro component that uses the mesh renderer works fine on all of those devices in OpenGL ES 2.0, 3.0 and Metal (where the device is capable). I have filed the following bug report which includes a Repro Project and Scene. (Case 725989).