Typography is the art and technique of arranging type, or designing letters and characters. It involves selecting typefaces, point sizes, line lengths, line-spacing, and letter-spacing to enhance the readability and appearance of text. The goal of typography is to present written language in a clear, appealing and effective manner.