I would like to know the difference between a font and a typeface. If anyone could please help me.
I tried to Google it, but I can't understand that in general, Why the term 'Fonts' is used rather than 'TypeFaces'?
I think the best explanation I have found was in this article which explains how fonts constitute a typeface. To quote the article
From a historical perspective of how the word font came about, You should check out this excellent article which explains the difference between the two and also talks about the history of the word font. To quote the article
With regards to typefaces
Also to quote this article on Nextweb
Lastly these definitions from Adobe can help explain it further
A typeface is a distinct design of glyphs, a font is a specific variant therof, consisting of a full set of glyphs.
Helvetica is a typeface, as is Courier. They are different typefaces, and by definition different fonts.
Helvetica condensed bold is a font, as is Helvetica italic. They both belong to the Helvetica typeface, but they are different fonts.
There is a clear distinction:
Helvetica is a type family. Helvetica Bold is a typeface. 12pt Helvetica Bold is a font.
I remember the definition this way: Family > Face > Font
There isn't a clear difference. There is no hard-and-fast definitions of the two.
As other's have pointed out, common usage is that the font is specific to a set of actual letters (be it physical or digital) and typeface is the overall design (that would usually be applied to a number of fonts as a family).
A physical example would be: Futura Bold 12pt lead type.
A digital example would be: Futura-Bold.ttf
But in common usage, was also use 'font' interchangeably with 'typeface'. "Which font are you using? Helvetica?"