Support this website
IE8 @font-face bug
June 19 2011
Since @font-face is a relatively new tag, there are a few bugs
with its implementation in browsers. I recently discovered that
Webkit has an issue printing pages
that use @font-face and
discovered just yesterday that Internet Explorer 8 has a nasty bug with
@font-face on a page that uses iframes. In particular:
- If a page uses @font-face in its CSS to have a custom font
- And the page has an iframe which uses the same font
- Then IE8 will sometimes incorrectly render the font in the parent
frame.
This particular bug does not manifest itself if Internet Explorer 9 is
used in IE8 rendering mode; this bug is only visible when using the
native IE8 client to render the page.
The workaround is to not have a custom font in the iframe when using
IE8 (another workaround would be to have the custom font only
in the iframe). Here is what the relevant HTML code in the iframe looks
like:
<![if !(IE 8)]>
<link rel="stylesheet" type="text/css" href="custom_font.css">
<![endif]>
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="no_custom_font.css">
<![endif]-->
I now have a list of low cost hosting
providers; this lists every single hosting provider providing an
account with root access for $24 a year or less that I know about.
To post a comment about an entry, send me an email and I may or may
not post your comment (with or without editing)