These days, "font" is synonomous with "typeface." In modern usage, that usually refers to all the styles of that font (regular, bold, medium, italic, etc.). For most people, a font is a digital file that can be used with a computer to produce documents.
You can skip all the references to...