I think it's fine. A little rounding for the corner would be better to look user friendly.
That's what my group did. It makes it easy to store the coordinate location of where you want the text to be placed.