Skip to content

Unnecessary Transform applied to objects when transform behavior = preserved

Summary:

An unnecessary transform is applied to objects when transform behavior is set to preserved. This seems to occur when the document scale is set to anything other than default. Example - you want mm units in both the document size and measurements and you set the scale to 1.

It appears that the path data is converted to pixels and a transform scale is applied. Even the stroke width is changed in the style.

This does not happen if transform behavior is set to optimized.

If this behavior is correct then optimized behavior is incorrect. I have checked this behavior all the way back to v0.92. It could exist in in more older versions. Don't know.

See attached file

Steps to reproduce:

  • open Inkscape
  • ...

What happened?

...

What should have happened?

...

Sample attachments:

Bug_Report_-_Unnecessary_Transform_Applied.svg

Version info



Edited by Cod
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information