AudithSoftworks/Uniform

IE9 Bug with Postscript Type 1 Base Fourteen Fonts

Jpsy opened this issue · 1 comments

Jpsy commented

The Uniform dropdown fields will fail to open on click when the following conditions are met: Windows 7 (32 or 64 bit) Internet Explorer 9, 32 or 64 bit) Postscript Type 1 font Helvetica is installed If these conditions are met it is also not possible to visit the home page http://uniformjs.com - this page will then render completely blank! This is the result of an IE9 bug that affects all Postscript Type 1 Base 14 Fonts. The details are explained here: http://digiblog.de/2012/06/01/ie9-bug-using-postscript-type-1-base-fourteen-fonts/ Solution: Change font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; to font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; in lines 44 and 278 of the uniform.default.css (version 1.6). Summary: The IE9 Type 1 bug may only be avoided by prepending any Postscript Type 1 Base 14 Fonts in CSS rules with an alternative font that is available on all Windows 7 installations, so IE9 will not be tempted to use the Type 1 font.

It feels a little wrong to do this, but I've moved Arial in front of Helvetica. I'd rather see the demo site work a little than not work at all.

Thank you very much for finding this problem and providing detailed information, as well as a working solution.

Edit: This has been added to the "develop" branch.