Общая идея там такая - берется кодировка символов Юникод и из нее подбираются пары к буквам, похожие на начертание перевернутых вверх ногами.
Например, перевернутый русский алфавит:
ʁ ю є q ıq q m m Һ ц х ф ʎ ⊥ ɔ d u о н w v ʞ и и є ж ǝ ǝ 6 L ʚ g ɐ
перевернутый английский алфавит:
z ʎ x ʍ ʌ u ʇ s ɹ q p o u ɯ l ʞ ɾ ı ɥ ƃ ɟ ǝ p ɔ q ɐ
Можно писать слова, используя коды букв. Html-код перевернутой буквы ɐ - & # 592
![](http://ic.pics.livejournal.com/top2016/77001732/54466/54466_original.jpg)
и др.
А вообще, разных программ-переворачивалок полно в сети.
Как пример -
http://unicode-table.com/ru/tools/flip/
----