I am intrigued by the iPhone app Feathers by naklab (http://feathersapp.com) and its ability to create upside down text. After doing a little searching, I found several sites that add insight into what’s going on (http://www.fileformat.info/convert/text/upside-down.htm).
This appears to be a perfect job for Applescript. Anyone want to polish this script into something more, maybe adding upper case letters, etc.?
-- modified Apple's change case subroutine
set this_text to "upside down text... awesome!"
flip_text(this_text)
on flip_text(this_text)
set the comparison_string to "abcdefghijklmnopqrstuvwxyz.!?\",&$"
set the source_string to "ÉqÉ”pÇɟƃɥıɾʞʃɯuodbɹsʇnÊŒÊxÊŽzË™¡¿ž'â…‹$"
set the new_text to ""
repeat with this_char in this_text
set x to the offset of this_char in the comparison_string
if x is not 0 then
set the new_text to (character x of the source_string & the new_text) as string
else
set the new_text to (this_char & the new_text) as string
end if
end repeat
return the new_text
end flip_text