Every font of a typeface has specific details (such as size and weight) and is used in a particular way. The reason for having different fonts is to give the designer or printer choices which suit various needs. The most basic of all needs is to have the text legible and readable.