Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Web Fonts not working for IE < 9

I notice Google Web Fonts does not seem to work for IE < 9. How can I fix this?

like image 451
JM at Work Avatar asked Jul 27 '11 09:07

JM at Work


People also ask

Do Google fonts work in IE?

Google fonts are supported well on all modern browsers and IE9 and above.

Do browsers support all fonts?

All major browsers support WOFF/WOFF2 (Web Open Font Format versions 1 and 2). Even older browsers such as IE9 (released in 2011) support the WOFF format. WOFF2 supports the entirety of the TrueType and OpenType specifications, including variable fonts, chromatic fonts, and font collections.

How do I use Google fonts in HTML?

To add google fonts, search for the google fonts, select the font category and family, then select the font style of your choice. Once you select the font, “copy the font link”, from the “selected families windows” and paste it in the head section of the HTML file.


2 Answers

They seem to be working fine for me.

One thing to keep in mind is if you're viewing the page locally Google Web Fonts will not load. You have to preview your page off of a server.

i.e.

localhost/project/index.html = good
C:\Project\index.html = bad

like image 154
Shaun Avatar answered Oct 24 '22 18:10

Shaun


Since the question doesn't contain any actual information it's impossible to answer.

However, for reference to other Googlers, I can inform that Google will refuse to deliver any contents in the css file if you request more than 6 fonts using IE7 or IE8, instead it will say:

/*
 * Please request fewer web fonts for Internet Explorer or only the fonts which are used on this page.
 * Internet Explorer blocks and downloads ALL requested web fonts, whether they are used or not.
 * 
 * Requested web fonts: family=Ubuntu|Quicksand|Ewert|Condiment|Asap|Glegoo|Alike
 * 
 * We welcome feedback on our "moderator page" available at http://code.google.com/webfonts
 */
like image 36
thnee Avatar answered Oct 24 '22 19:10

thnee