I've spent some considerable time inserting the <sup>2</sup> tags to represent m² in a website's HTML. The original texts given to me looked like this: m2. So I had to insert the tags myself to get the 2 up there. And also do some CSS trickery to not allow the <sup> mess up my line heights.
However, I just discovered that the '2' can also be done simpler, with a copy/paste character! Like this: ²
So much simpler. And survives copy/pastes too!
So which is the right way to do it? Do I go back and edit all my content to this seemingly better solution?