Prince passes the Acid2 test

Hi,

Prince has passed the Acid2 test! It is the fourth user agent to do so,
finishing after Safari, Konqueror and iCab, but before Opera, Firefox and
Internet Explorer, woop! Being an XML + CSS to PDF formatter, Prince is
also the first non-browser implementation to pass the Acid2 test :)

To pass the test we had to add support for HTML parsing, data URLs,
<object> fallback and PNG transparency, but these were the easy bits; the
real struggle was the grueling work of getting the layout engine to
conform to the CSS 2.1 specification for margin collapsing, positioning,
min/max heights and visual stacking order. (Thanks must go to George
Chavchanidze for providing us with test cases that helped us track down
many pernicious layout issues).

The result can be seen here:

    http://www.princexml.com/samples/acid2/

We are eagerly looking forward to Acid3! :)

Best regards,

Michael

-- 
Print XML with Prince!
http://www.princexml.com

Received on Thursday, 8 December 2005 07:57:12 UTC