Skip to content
This repository has been archived by the owner on May 16, 2021. It is now read-only.

IE9 Bug with Postscript Type 1 Base Fourteen Fonts #226

Closed
Jpsy opened this issue Jun 1, 2012 · 1 comment
Closed

IE9 Bug with Postscript Type 1 Base Fourteen Fonts #226

Jpsy opened this issue Jun 1, 2012 · 1 comment

Comments

@Jpsy
Copy link

Jpsy commented Jun 1, 2012

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.

fidian added a commit that referenced this issue Dec 26, 2012
This addresses an IE issue.  Yes, the browser is actually broken, but
we should still try to compensate for it a little if we can.
See bug #226.
@fidian
Copy link
Collaborator

fidian commented Dec 26, 2012

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.

@fidian fidian closed this as completed Dec 26, 2012
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants