According to the IE Blog, IE8 officially passes the Acid2 tests now. You can see it in action over on Channel9 and hear more about IE8 in an interview with the IE team.
From the sounds of it, you will need to opt into using the new rendering engine for backwards compatibility reasons. This will probably be done using some form of header tag in the HTML document. If it is indeed a completely new engine, that also means they essentially could design the entire version of that engine to be 100% compliance based with no backward compatibility at all. Meaning not only in terms of rendering, but also DOM/JavaScript support. Let’s hope that’s the case!
IE8 DOES NOT PASS THE ACID2 TEST.You heard me right. Microsoft, again, is using smoke and mirrors to give you this illusion. Their own press release says they “render” the smiley face but guess what? If you took that exact same version of browser and went to the actual online Acid2 test, it would fail just as bad as IE7 does. Why? How? They doctored the test page. They didn’t use the actual test. I’m sure the news will get around soon enough and some blogs are talking about it now.