"border-radius" handling
Using "border-radius: 50%;" CSS in all major browsers will produce a circle. The same CSS in dompdf, produces a quarter of a circle. It's not only incorrect percentage value handling, but the same bug can also be reproduced using pixels.
Using border-radius:50px on a div of width and height 100px gives me a circle in dompdf version 0.8.0
Use the border-radius = [ Half the value of width of div ]px. ( Gives a circle, this is a trick in css )
This works for circle, but not for ellipse.
@bsweeney, I have noticed that recently too, percentage handling is borked here.
+1
With #2606, percentage values are now resolved relative to the width of the element. For rendering ellipses, support for per-axis radii is still missing.