While a typeface describes a particular style of lettering, a font refers to variations of a typeface, like its size and weight.
Typekit.com
Typekit is a subscription-based font library that provides access to thousands of high-quality fonts for use on websites, apps, and other digital projects.