Our website has the following CSS code. The use of a smiley face is to ensure compatibility with IE 7 and IE 8. However, while the site's fonts display correctly on IE 9, Chrome, Firefox, etc., there seems to be an issue with IE 7 and 8.
@font-face {
font-family: 'BrauerNeue-Bold';
src: url('fonts/brauerneue-bold-webfont.eot');
src: local('☺'),
url('fonts/brauerneue-bold-webfont.woff') format('woff'),
url('fonts/brauerneue-bold-webfont.ttf') format('truetype'),
url('fonts/brauerneue-bold-webfont.svg#webfontvlyLbaAW') format('svg');
font-weight: normal;
font-style: normal;
}
I have also confirmed the following:
The .eot, .woff, and .ttf font files are stored in the Fonts folder.
These files can be downloaded directly via URL.
The fonts initially load properly on IE 7 and 8, but upon CTRL + F5 or browser refresh, they fail to render.
Ensured that the .eot file is added to IIS 7.0 mime type.
Is there a difference between HTTP and HTTPS?
Are there any specific IIS configurations needed?
If anyone could provide assistance on how to make the above fonts work properly on IE 7 and 8, it would be greatly appreciated.
Thank you.