often used as a synonym for typeface which is a set of one or more fonts, in one or more sizes, designed with stylistic unity, each comprising a coordinated set of glyphs

[1] In typography, a typeface is a set of one or more fonts, in one or more sizes, designed with stylistic unity, each comprising a coordinated set of glyphs. A typeface usually comprises an alphabet of letters, numerals, and punctuation marks; it may also include ideograms and symbols, or consist entirely of them, for example, mathematical or map-making symbols.

[2] A font (also fount) is traditionally defined as a quantity of sorts composing a complete character set of a single size and style of a particular typeface. For example, the set of all characters for 9-point Bulmer italic is a font, and the 10-point size would be a separate font, as would the 9-point upright. After the introduction of computer fonts based on fully scalable outlines, a broader definition evolved. Font is no longer size-specific, but still refers to a single style. Bulmer regular, Bulmer italic, Bulmer bold and Bulmer bold italic are four fonts but one typeface. However, this distinction is often ignored by non-typographers, who often instead use font as a synonym for typeface.

References:
[1] Wikipedia article on 'Typeface', retrieved 2011-04-25
[2] Wikipedia article on 'Font', retrieved 2011-04-25