I have a website that works as intended for all browsers except IE, (so what is new concerning IE) and every version from IE5 thru IE9 "work" differently. Worse, for at least one version of IE, the rendering is different if all files are on local HD VS on the net. What kind of javascript magic (coupled with conditional CSS?) is needed to get at least IE9 and IE8 to behave (hopefully IE7 and IE6 as well, to act better)?
Oh BTW, what is that crap (in IE) about temporary downloading of fonts? How the hell can one discover which ones are "needed" so that they could be either avoided or "pushed" so as to eliminate the pesky message box?