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