Typography is defined as the art of arranging or composing text in a pleasing manner. Every font style and color gives different psychological effect to the viewer. This is the reason why it is really hard to make right choices in typography. Every part of a web design depends on its visual and so does typography.