A font is a complete set of characters in a particular size and style of type.
This includes the letter set, the number set,
and all of the special character and diacritical marks you get
by pressing the shift, option, or command/control keys.

A design for a set of characters.
A font is the combination of typeface and other qualities,
such as size, pitch, and spacing
.