Trace mode in Tiled Clones does not consider document scale
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Low
|
Mc |
Bug Description
Using 'Trace' mode for Tiled Clones in a document with a different size of SVG user units (other than corresponding to 1 CSS pixel) produces incorrect result.
Steps to reproduce (see also attached test case):
1) launch current trunk (default new prefs, default new doc)
2) enable snap to page border
3) draw a rectangle 100x100mm, snapped to top left page corner
4) apply radial gradient (default)
5) draw a rectangle 10x10mm, snapped to top left page border
6) open 'Edit > Clone > Create Tiled Clones...'
7) in 'Trace' tab:
- [x] Trace the drawing under the tiles
- 1. Pick from the drawing: [o] Opacity
- 2. Tweak the picked value: <defaults>
- 3. Apply the value to the clones:
[ ] Presence
[x] Size
8) Rows, Columns: 10 x 10
9) Create
--> unexpected result, does not match the traced opacity
10) change Rows, Columns to: 38 x 38
11) Create
--> now the tiled clones trace the full radial gradient, but represented in a larger scale (* 3.77953)
Reproduced on OS X 10.7.5 with Inkscape 0.91 and 0.91+devel r14394.
Notes:
- The reported issue does not reproduce in a new document created from a 'px'-based template.
- This bug is more relevant for upcoming 0.92 than for 0.91 because the default templates in trunk have been switched to a different document scale (SVG user unit 'px' corresponds to 1 mm, not to 1 CSS pixel).
Changed in inkscape: | |
status: | New → Fix Committed |
importance: | Undecided → Low |
assignee: | nobody → Mc (mc...) |
Changed in inkscape: | |
milestone: | 0.91.1 → 0.92 |
status: | Fix Committed → Fix Released |
Fix committed in rev 14396.