Let’s start with the most obvious term: typography. For non-designers, typography, typefaces, and fonts are probably interchangeable terms. However, there’s a noteworthy difference. Typography is the technique of arranging type. Yes, some people specialize in typography—they’re called typographers. Typically, they use letters as their design medium.
A typeface is the design of the letters themselves. You know their names too—like Times New Roman, Myriad, Helvetica, and Baskerville. Technically speaking, the term font refers to the size of the lettering. For example, 10-point Helvetica and 12-point Helvetica are different fonts. But in everyday conversation, the terms typeface and font are mostly the same.