Summary: | Vector Object Line Style propogates to other objects | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Ahab Greybeard <ahab.greybeard> |
Component: | Tools/Vector | Assignee: | vanyossi <ghevan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ghevan |
Priority: | NOR | ||
Version: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Debian stable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | A sample .kra file of vector objects to test with |
Description
Ahab Greybeard
2019-05-18 09:55:00 UTC
Confirming This seems to happen on load as the position of the vector shape in the svg spills only to the next shapes listed. The OP of the forum post has now said that no externally sourced content was used and the original image with the problem was made solely in krita. The problem was caused by some objects having stroke-dasharray="0,0" and this property spread to later vector lines making them invisible. It may be that I was unable to create this property in a file due to the limited nature of my attempts. It may be that an older 4.2.0 pre-alpha was used at sometime which had this capability. Either way, the use of a 'null' line style is not needed since a stroke can be made invisible by selecting 'No Fill' in the line option tab of the Tool Options docker, which gives a stroke="none" property. Inkscape doesn't have a 'null' line style and an attempt to load an object with stroke-dasharray="0,0" gives a solid line and saving this gives stroke-dasharray:none in the svg file. This is very puzzling. Fixed by commit e6b80a85 I did not tag it correctly :/ |