Path rendering different depending on zoom level

Migrated from https://bugs.launchpad.net/inkscape/+bug/1318433

Steps to reproduce:

  • open Inkscape
  • open attached file
  • zoom in

What happened?

The bottom left corner looks differently depending on the zoom level.

What should have happened?

The path is scaled correctly.

Inkscape Version and Operating System:

  • Inkscape Version: 1.1-dev (5570b1c, 2020-02-09)
  • Operating System: Windows 10
  • Operating System version: 10.0.18362

Comments:

Testing on OS X 10.7.5:

  • not reproduced with the old renderer in stable and trunk rev <= 10325
  • reproduced with trunk rev >= 10326 (merge of cairo renderer branch) Cairo version doesn't seemed to matter: same results with cairo 1.12.2, 1.12.16, 1.13.1

The path effect itself AFAIU is not the issue - it is the rendering of the stroke of the generated path, apparently in areas where a couple of nodes nearly coincide or where a smooth node has very short extracted handles (as test I converted the path effect to path with r10325, and opened the modified file with r10326 and current trunk).

Example file:

drawing-1.svg