Disable rendering if the viewBox size is 0, per the spec

parent 62f31fee
......@@ -98,6 +98,11 @@ fn in_viewport<F>(ctx: &mut ViewportCtx,
// the preserveAspectRatio attribute is only used if viewBox is specified
if double_equals(vbox.0.width, 0.0) || double_equals(vbox.0.height, 0.0) {
// Width or height of 0 for the viewBox disables rendering of the element
let (x, y, w, h) = preserve_aspect_ratio.compute(vbox.0.width, vbox.0.height,
vx, vy, vw, vh);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment