Rounded rectangle parameters Rx and Ry rescale on every new load if document units = mm.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Undecided
|
Alvin Penner |
Bug Description
this may be related to Bug 1239682, I am not sure. Reporting it separately here because the steps to reproduce are somewhat different, possibly simpler.
- running Windows XP, Inkscape rev 13938
- using empty preferences file, default.svg document with mm as document units
- start Inkscape
- click on rectangle tool, F4
- set Rx = Ry = 10 mm
- close Inkscape without drawing anything
- start Inkscape again, click on F4
- note that Rx = Ry = 37.795, not 10
- close Inkscape without drawing anything
- start Inkscape again, click on F4
- note that Rx = Ry = 142.848, not 10
- draw a rectangle just to confirm the the corners are extremely rounded as expected based on the high Rx, Ry
- each fresh load of Inkscape seems to trigger a new rescale of the Rx, Ry values
- not reproduced if using the file default_px.svg as a startup template file
description: | updated |
Changed in inkscape: | |
milestone: | none → 0.92 |
tags: | added: shape-editing units |
tags: | added: backport-proposed |
Changed in inkscape: | |
milestone: | 0.91.1 → 0.92 |
status: | Fix Committed → Fix Released |
just 2 more pieces of info:
- the parameters W and H are also being rescaled at the same time, but one would normally not pay attention to that because they get overwritten as soon as something is drawn
- the rescaling is occurring during the file save process, not the file load. In other words, if you interrogate the preferences to see the values of Rx, Ry, they will agree with what appears on the next load, not the previous one