Text this: Optical applications of computer generated patterns /