Reading through the SVG 1.1 specification, I'm trying to understand the relationship between the units used to define the initial viewport, and the units used throughout the rest of the document.If a viewport is initially defined using points
\[code\]<svg width="800pt" height="1002pt" viewBox="0 0 800 1002" version="1.1">\[/code\]
and the rest of the document has no unit identifiers, is it assumed points as well, or does it default to something? As per this part of the spec:\[quote\] When a coordinate or length value is a number without a unit identifier (e.g., "25"), then the given coordinate or length is assumed to be in user units (i.e., a value in the current user coordinate system).\[/quote\]The SVG document in question is here. If a path has a \[code\]d\[/code\] value of \[code\]M 50.91 9.82 L 51.98 10.04 C 53.51 12.71 52.60 16.03 52.75 18.97\[/code\], I am reading that as move to (50.91pt, 9.82pt), draw a line to (51.98pt, 10.04pt), and then draw a cubic bezier curve to (52.60pt, 16.03pt).Is any of this correct?
\[code\]<svg width="800pt" height="1002pt" viewBox="0 0 800 1002" version="1.1">\[/code\]
and the rest of the document has no unit identifiers, is it assumed points as well, or does it default to something? As per this part of the spec:\[quote\] When a coordinate or length value is a number without a unit identifier (e.g., "25"), then the given coordinate or length is assumed to be in user units (i.e., a value in the current user coordinate system).\[/quote\]The SVG document in question is here. If a path has a \[code\]d\[/code\] value of \[code\]M 50.91 9.82 L 51.98 10.04 C 53.51 12.71 52.60 16.03 52.75 18.97\[/code\], I am reading that as move to (50.91pt, 9.82pt), draw a line to (51.98pt, 10.04pt), and then draw a cubic bezier curve to (52.60pt, 16.03pt).Is any of this correct?