Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ie11 css3111 error with google hosted fonts #173

Closed
jedierikb opened this issue Jan 5, 2014 · 8 comments
Closed

ie11 css3111 error with google hosted fonts #173

jedierikb opened this issue Jan 5, 2014 · 8 comments

Comments

@jedierikb
Copy link

This old posting [1] suggests that google fonts have been remedied to be compatible with ie (and comments on that site suggest this has not happened for all fonts).

However, I am getting this error with the font "Denk One" which is being served to to ie11 as an EOT file.

It seems the font need to be converted to be ie compatible [2]. Is the solution to download the fonts, convert them, and then host them myself?

[1] http://stackoverflow.com/questions/3694060/how-to-make-google-fonts-work-in-ie ]s

[2] http://www.marinbezhanov.com/web-development/16/how-to-embed-webfonts-properly-and-how-to-solve-the-ambiguous-css3111-font-face-encountered-unknown-error/

@jedierikb
Copy link
Author

Or is there a way to ask webfontloader, when serving up google hosted fonts, to return them in a (hopefully) ie compatible format (since EOT seems to be failing). Not sure if any other format of what they have hosted would be compatible... just hoping / brainstorming.

@bramstein
Copy link
Contributor

The Google web font serves uses server-side negotiation to detect the browser and serve the right format to it. The Web Font Loader is not involved in that, it merely asks for the font variations and detects when a font has loaded.

I tried "Denk One" and it works just fine for me, even though it is served as an EOT file. What kind of error are you getting?

@jedierikb
Copy link
Author

@bramstein Thanks for your response. Here is a sample page which shows the error:

http://alumni.media.mit.edu/~erikb/tmp/ie_font_test/1/ie_font_test.html

I've included a screenshot of my ie11 showing the error:
.
image

@bramstein
Copy link
Contributor

I managed to reproduce this on Windows 8, but not on Windows 7. I've reported the problem to the Google Fonts team, and they'll look into it. The problem shouldn't be visible to the user as IE11 will fall back to WOFF (which is also listed in the CSS.) It does unfortunately incur an extra HTTP request.

I'm going to close this issue now, as it is not related to the Web Font Loader and the Google Fonts team has been notified, but feel free to reopen it if you have any questions.

@jedierikb
Copy link
Author

I have found another google font which does not load correctly in a version of internet explorer:

This fellow has problems in ie9:
http://themes.googleusercontent.com/static/fonts/cinzeldecorative/v2/fmgK7oaJJIXAkhd9798yQs01_b696jtrov-k684hyds.eot

I am not sure where else to report these issues.

@bramstein
Copy link
Contributor

If you don't mind, could you report them here: https://code.google.com/p/googlefontdirectory/? I've already reported the issue to the Google Fonts team, but it might benefit other people to have a public issue.

@jedierikb
Copy link
Author

Thanks, I filed the issue here:
https://code.google.com/p/googlefontdirectory/issues/detail?id=286

Should I encounter any more such issues, I will let them know via their trac. Thanks.

@bramstein
Copy link
Contributor

Just a quick update: I heard from the Google Fonts team that they fixed the issue by not sending EOT files to IE11. It should only get WOFF files now, making the problem go away.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants