0.91 to 0.92 x, y of point is offset

Bug #1653893 reported by FengChi Kuo
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Undecided
Unassigned

Bug Description

same file
use 0.91 edit and save
use 0.92 open all line is offset

Revision history for this message
Mc (mc...) wrote :

Hi,

Is it a consequence of the 90-96 dpi change ? Can you be more precise as what you observe, which version created the file in the first place, and which options you selected in the import dialog if <=.91 ?

Thanks.

Revision history for this message
FengChi Kuo (fengchikuo) wrote : Re: [Bug 1653893] Re: 0.91 to 0.92 x, y of point is offset

screenshot in windows 10

Revision history for this message
su_v (suv-lp) wrote :

Please attach example files:
- original Inkscape SVG file created with 0.91 not yet edited with Inkscape 0.92
- new version of the original SVG file opened and resaved in Inkscape 0.92
to the bug report to allow further investigation of the reported issue (screenshots do not allow to inspect internal editor data stored in the SVG file for features like guides, grid spacing and offset).

Note: the SVG file you sent earlier as attachment somehow fails to download from launchpad - maybe you could try to attach the full test case as ZIP archive?

Changed in inkscape:
status: New → Incomplete
tags: added: grids units
Revision history for this message
su_v (suv-lp) wrote :

Attaching ZIP archive with test case which was AFAICT mistakenly attached to bug #1653896.

Revision history for this message
su_v (suv-lp) wrote :

Reproduced with 0.91 r13725, 0.92 r15299 on OS X 10.7.5

Workaround if you have 0.91 still installed:
1) open document in Inkscape 0.91
2) open Document Properties > Grids
3) for Spacing X, Spacing Y:
use the arrows for each entry to "nudge" the value (one click on the 'up' arrow, one on the 'down' arrow, so that the result is still 1.00000 px)
4) save drawing, quit Inkscape 0.91
5) open drawing in Inkscape 0.92
--> grid is correctly scaled
Repeat step 3 for Origin X, Origin Y if needed.

If you don't have Inkscape 0.91 installed anymore:
1) open document in Inkscape 0.92
2) open Document Properties > Grids
3) for Spacing X, Spacing Y:
multiply each current entry ('1.00000') with 96.0/90.0 = 1.06666667

The underlying issue is that user units for grid settings don't work well with default grids (because the specific settings are pulled from the preferences, and not from the SVG file). The steps described for Inkscape 0.91 will cause the explicit settings to be stored in the SVG file, and then properly adjusted to the document drawing scale as expected in Inkscape 0.92.

Changed in inkscape:
status: Incomplete → Confirmed
Revision history for this message
FengChi Kuo (fengchikuo) wrote :

0.91 create
0.92 double click SVG file to open, no use import

Thx

Bug description:
  same file
  use 0.91 edit and save
  use 0.92 open all line is offset

Revision history for this message
FengChi Kuo (fengchikuo) wrote :
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers