What is a font?
A font is the collection of characters.
What is a typeface?
The design for a set of characters.
A typeface is not font. A font is not a typeface.
The term font is often used as a synonym for typefaces, which is not technically correct. For most people who are not in the design world, they only think of about fonts when choosing one in Microsoft Word. The two terms frequently cause some confusion to those unfamiliar with the difference.
Typeface = a type family’s design
Think of a typeface as a set of characters of the same design. A typeface is the ‘design’ of the design of the alphabet, the shape of the letters that make up the typestyle. Typefaces describe the overall look of the characters.
Font = one member of a type family
A font, on the other hand, is traditionally defined as a complete character set within a typeface, often of a particular size and style. Fonts are also specific computer files that contain all the characters and glyphs within a typeface.
A typeface is like a jukebox while font is the tunes inside.