A font is the visual representation of the letters, numbers, and symbols used in a given design. Typography refers to the overall design and arrangement of type.