Hi I found that Read function doesn't work in some cases, I'm not sure if it's a bug.
1. if Read Function is in Awake or Start
2. if gameobject is disabled and execute following code
superTextMesh.gameObject.SetActive(true);
superTextMesh.Read();
Read() seems to be blocked by some other code.