[Webkit-unassigned] [Bug 256064] New: SVG <marker> elements are scaling when they should not be.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Apr 27 16:53:29 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=256064
Bug ID: 256064
Summary: SVG <marker> elements are scaling when they should not
be.
Product: WebKit
Version: WebKit Nightly Build
Hardware: Mac (Apple Silicon)
OS: macOS 13
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
Assignee: webkit-unassigned at lists.webkit.org
Reporter: justin.b.everett at gmail.com
CC: sabouhallawa at apple.com, zimmermann at kde.org
Marker elements are scaling with SVG images as opposed to being fixed to strokeSize or userSpaceOnUse.
Steps to recreate:
1. Display the following SVG in WebKit so that it fills its container:
<svg viewBox='0 0 100 100' xmlns="http://www.w3.org/2000/svg">
<defs>
<marker
id='circle'
viewBox='0 0 2 2'
refX="1"
refY="1"
markerWidth="2"
markerHeight="2"
markerUnits="userSpaceOnUse">
<circle cx='1' cy='1' r='1' fill="red" />
</marker>
</defs>
<line x1='2' y1='2' x2='98' y2='2' stroke='black' stroke-width='2' vector-effect="non-scaling-stroke" marker-start='url(#circle)' marker-end='url(#circle)'/>
</svg>
2. Resize the window/container.
Marker elements change size while the stroke of the line does not. Replacing userSpaceOnUse with strokeWidth does not resolve the issue.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230427/4e316e15/attachment.htm>
More information about the webkit-unassigned
mailing list