Typography is the art of arranging text to make written language legible, readable and appealing when displayed. It involves selecting typefaces, font sizes, line lengths, spacing between lines and letters, and adjusting kerning between letter pairs. The goal is to optimize readability and visual appeal of displayed written content.