Rounding errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
Unassigned |
Bug Description
Often when setting specific values in Inkscape, it actually stores them with some rounding error, eg 12 becomes 11.999994 in the file, or 0 becomes 3.0808689e-15.
If I manually enter 12, I expect it to store 12 in the file.
Transforms are changed into a Matrix, often with rounding errors. For instance:
patternTransfor
becomes
patternTransfor
Although visually identical in most cases, with repeated patterns and scaling etc, along with multiple operations, accumulation of rounding errors will mount.
Also it would be more legible, if less compact in some circumstances, to retain the original Transform attributes rather than the difficult to read Matrix.
Related: Bug#168002