Hello!
That’s strange: if you have a text display object with a non-standard reference point, this reference point is forgotten as soon as one assigns a new text to that object. Here is some code to test:
Line1 = display.newText("this is just some text", 0,0, nil, 14);
Line1:setReferencePoint(display.CenterLeftReferencePoint);
Line1.x = 20;
Line1.y = 40;
Line1:setTextColor(222,222,222);
Line2 = display.newText("(n/a)", 0,0, nil, 14);
Line2:setReferencePoint(display.CenterLeftReferencePoint);
Line2.x = 20;
Line2.y = 60;
Line2:setTextColor(222,222,222);
Line2.text = "this is just another text"; -- clears the reference point!
It took some time to find out why my layout got messed up from time to time - but now I know the reason and have a workaround 
Kind regards,
Andreas Rozek [import]uid: 4331 topic_id: 447 reply_id: 300447[/import]