Даже и не думал, что это можно сделать, да с такой красивой реализацией на JS. Всё предельно просто: составляется хэш соответствия символов, например «n» перевёрнутая «u» и т.п., для символов у которых нет отражённых копий в алфавите, ищутся соответствия в таблице Unicode. После чего хэш добивается своей реверсированной версией и остаётся только к нему обращаться через функции на эвентах.
Вообще идея хорошая, для статусов можно юзать, паролей и т.п.
Сайт сервиса: www.fliptitle.com
З.Ы. в данном примере работает только с латинскими буквами, с отечественной раскладкой видимо будет не всё так просто.

