Hi Forum, before submitting this as a bug report, I wanted to check here. I want to use a shape as a pattern to fill another shape. Therefore I did (in Inkscape 1.0):
draw rectangle
draw cicle w/ diameter much smaller than the side-length of the rectangle
select the circle and: Object > Pattern > Object to pattern
select the rectangle and in Fill and Stroke use the pattern as a fill
Now I see two issues:
the circles filling the rectangle are much larger than the circle i drew
when I edit the pattern with the node tool it does not update the filling of the rectangle
Am I missing something or is this a (two) bug(s)? :)
this is what it looks like. obviously i was expecting the large square to be filled with circles as small as i drew for the pattern.
(like here: https://www.youtube.com/watch?v=8LOE9VyLcaM and as I wrote, also what is explained in the 2nd part of the video does not work: if I edit the pattern, the filling does not change 🙄)
I tested it on macOS and it's the same (unexpected) behavior I described above. Will test on Win10 asap.
@TylerDurden are the steps I described above correct? Do you get the big rectangle filled with small circles, if you do them? and does the fill adapt when you edit the circle?
It works here as it is shown in the video. Keep in mind, the handles to manipulate the pattern fill may be far away from both the pattern source and the filled object, sometimes far up and to the left.
It looks like 1.0 behaves different than 0.92.5. In 1.0, I have to set document scale to 96 user units per inch in order to have the pattern created the right size.
> It looks like 1.0 behaves different than 0.92.5. In 1.0, I have to set document scale to 96 user units per inch in order to have the pattern created the right size.
@inkHorst did you ever get around to filing a bug? I'm affected by the same behavior (1.0 from 2020-05-07 on Ubuntu 20LTS) and I was trying to find the bug you filed to see if there is any progress, but couldn't find anything...
I am seeing the same problem. Documentation says the tile scale in the pattern fill should be determined by the bounding box of the object that was made to a pattern. But as reported above, the scale of the fill is much larger than the object size. I am using Mac OS and Inkscape 1.01
Now here is the interesting thing. I have lots of old documents created in earlier versions of inkscape. If I open one of those older documents, the pattern scaling works properly even when opening using 1.01
Hopefully this is a clue to one of the experts in the forum. My uneducated guess is that it is related to document properties or preferences but I can't spot anything.
In case it was not clear from my post above - I am able to work around the pattern fill scaling problem by opening an old document created in a version of Inkscape prior to 1.0. (I am not sure how far back you have to go). So if I am creating a new document in 1.01, I actually open an old document and delete everything on it and then I can use pattern fills properly in Inkscape 1.0 and 1.01.
Again - helpfully this will help someone figure out the underlying problem.
Hi Forum, before submitting this as a bug report, I wanted to check here. I want to use a shape as a pattern to fill another shape. Therefore I did (in Inkscape 1.0):
Now I see two issues:
Am I missing something or is this a (two) bug(s)? :)
Thanks a lot 👍
no one? :/
this is what it looks like. obviously i was expecting the large square to be filled with circles as small as i drew for the pattern.
(like here: https://www.youtube.com/watch?v=8LOE9VyLcaM and as I wrote, also what is explained in the 2nd part of the video does not work: if I edit the pattern, the filling does not change 🙄)
Seems to work here. Windows, Inkscape 1.0.
Hm, OK, thanks! Will try it on Windows & report. I was using the .AppImage of 1.0 on Linux.
I tested it on macOS and it's the same (unexpected) behavior I described above. Will test on Win10 asap.
@TylerDurden are the steps I described above correct? Do you get the big rectangle filled with small circles, if you do them? and does the fill adapt when you edit the circle?
It works here as it is shown in the video. Keep in mind, the handles to manipulate the pattern fill may be far away from both the pattern source and the filled object, sometimes far up and to the left.
It looks like 1.0 behaves different than 0.92.5. In 1.0, I have to set document scale to 96 user units per inch in order to have the pattern created the right size.
I'd file a bug report. That's likely a regression back to the good ol days: https://bugs.launchpad.net/inkscape/+bug/1670913
> It looks like 1.0 behaves different than 0.92.5. In 1.0, I have to set document scale to 96 user units per inch in order to have the pattern created the right size.
Good find! 👍
I'll file a bug report then.
@inkHorst did you ever get around to filing a bug? I'm affected by the same behavior (1.0 from 2020-05-07 on Ubuntu 20LTS) and I was trying to find the bug you filed to see if there is any progress, but couldn't find anything...
Was just trying this myself, and I have the exact same problem. Still not resolved, or am I maybe doing something wrong?
Any takers on this?
I am seeing the same problem. Documentation says the tile scale in the pattern fill should be determined by the bounding box of the object that was made to a pattern. But as reported above, the scale of the fill is much larger than the object size. I am using Mac OS and Inkscape 1.01
Now here is the interesting thing. I have lots of old documents created in earlier versions of inkscape. If I open one of those older documents, the pattern scaling works properly even when opening using 1.01
Hopefully this is a clue to one of the experts in the forum. My uneducated guess is that it is related to document properties or preferences but I can't spot anything.
Work around to fix pattern scaling problem:
In case it was not clear from my post above - I am able to work around the pattern fill scaling problem by opening an old document created in a version of Inkscape prior to 1.0. (I am not sure how far back you have to go). So if I am creating a new document in 1.01, I actually open an old document and delete everything on it and then I can use pattern fills properly in Inkscape 1.0 and 1.01.
Again - helpfully this will help someone figure out the underlying problem.
I always find the pattern handle located at top left corner of document. Try and see if it works for your case.