I have not been able to locate a precise reference as to why commit 9984 was made. However here is some documentation associated with that commit:
- assume svg drawing is in pixels, at 90 dpi.
- only line and spline elements are supported.
- ROBO-Master spline output is a specialized spline readable only by ROBO-Master and AutoDesk viewers, not Inkscape.
- LWPOLYLINE output is a multiply-connected polyline, disable it to use a legacy version of the LINE output.
The 90 dpi has since been replaced with 96 dpi. The main point is that the intent of the Base Unit parameter is to specify the units of the output device, not the svg file. This is why the behavior is backwards or unintuitive.
On a side note, changing the svg document units should not affect the output size in any way, and a separate bug report has been raised for that, Bug 1660967, since that is not related to this bug report.
I have not been able to locate a precise reference as to why commit 9984 was made. However here is some documentation associated with that commit:
- assume svg drawing is in pixels, at 90 dpi.
- only line and spline elements are supported.
- ROBO-Master spline output is a specialized spline readable only by ROBO-Master and AutoDesk viewers, not Inkscape.
- LWPOLYLINE output is a multiply-connected polyline, disable it to use a legacy version of the LINE output.
The 90 dpi has since been replaced with 96 dpi. The main point is that the intent of the Base Unit parameter is to specify the units of the output device, not the svg file. This is why the behavior is backwards or unintuitive.
On a side note, changing the svg document units should not affect the output size in any way, and a separate bug report has been raised for that, Bug 1660967, since that is not related to this bug report.