To my knowledge, the Google Font API uses @font-face to download fonts. eg. http://fonts.googleapis.com/css?family=Tangerine It also performs browser discovery to check on Internet Explorer, for which it will only serve IE .eot font files.
Now I will say that you are asking for a comparison between creating your own font files for use with @font-face and working with a Google solution.
Google Font API
Pro
- Ease of use
- Google CDN provides fast downloads and high performance
- Integrated Browser Detection
- Free!
against
Googleโs licensing scheme, which requires that the font is not only freely available, but also Open Source, means that the number of fonts that will be available for this service will naturally be small.
Create your own @font-face file
Pro
against
- Legal and licensing issues
- Purchasing an embedded license may cost extra
- Rolling your own fonts to support IE can be problematic
Of course, commercial options like Typekit have the best of both worlds, but you have to pay for it. Other sources of free embeddable fonts include Font Squirrel and League Roaming Type .
Yi jiang
source share