Mirror Writing is the ability to write backwards so that text appears completely reversed. If viewed through a mirror, it would appear and read as normal.

When I was younger, I used to sometimes write backwards for fun. Well, it was fun for me, but it may have annoyed those attempting to read what I’d written. Once I wrote an entire letter to a friend backwards just for something different and they had to find a mirror to make it less painful to read.

I’m not sure how I came to be able to do this, but it seemed to come naturally to me. I’ve read that it’s been suggested to be hereditary and it’s more commonly left-handed people who have the ability. It just made sense to me because most people are right handed and for them, )western( writing is done from the left of the page, flowing in a backhand motion the right side of the page. Mirror writing is just the reverse of this for me – starting at the right side of the page with the left hand and flowing in a backhand motion toward the right.

The speed of this is significantly slower that writing forward, because there is more concentration involved. I imagine a certain part of it is spatially reversing the letters before writing them.

Apparently Leonardo Da Vinci used to do this when writing notes to himself that others wouldn’t be reading. It is speculated he may have done this to prevent ink from smearing.

When I’m in cafeterias or restaurants, I occasionally find myself deciphering the writing on the entrance door and windows because it’s reversed from the inside.

Finding a way to have the text display mirrored within the browser was a bit of trial and error. First I found a backward font and reversed the text before adding it in. That worked ok, but I found the text was still wrapping in the conventional direction and needed to be reversed. I then tried a wrap-reverse with style sheets but this only caused the text to wrap upwards instead of down and reversed.

Then I found some style sheet code that reversed everything correctly )using a forward facing font( but the applied transition caused it to look blurry.

Finally, I found the CSS unicode-bidi property which allows the text direction to be applied. This is mainly used for displaying languages that naturally read from right to left.

Using this approach, along with the backward font achieved the desired mirrored results.

A little tip for anyone trying to read this without a mirror )too late?(… If you copy the text and past it in a text editor, it will be the right way around )apart from brackets(.