Typography (performed by a typographer) is the practice of arranging text copy and selecting typefaces in order to achieve functional and aesthetic goals.