Here’s something interesting, turnsout that many people out there had this problem, but i couldn’t find a solution:
Problem is related (and observed) only with IE8 and IE7:
If i add filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEEBB', endColorstr='#FFEEBB',GradientType=0 ); to css “body” then all fonts on my page are messed up! If i remove “filter”, font’s are back in normal.
What’s wrong?
P.S. Messed up -> Fonts look jagged, exactly like there’s no cleartype!
That looks very much like a proprietary Microsoft filter. Unless you know that 99% of your website users use ie, don’t use those filters. Of course, if you are using this in an ie-specific style-sheet, to complement another style-sheet for proper browsers, you can use that filter without ruining your market.
Either way, I would highly recommend not using an ie-specific filter (or anything ie-specific really). Instead you should recommend to your users subtly to change to a more compliant browser, with less security holes and privacy-concerning back doors.