Closed Bug 975958 Opened 10 years ago Closed 10 years ago

SVG linejoin miter with large strokewidth excessive exuberance at tight angles

Categories

(Core :: SVG, defect)

27 Branch
x86_64
Windows 8
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 854296

People

(Reporter: tshinnic, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 (Beta/Release)
Build ID: 20140212131424

Steps to reproduce:

HTML file containing SVG path with arc command followed by line command, joining at a tight angle, under defaulted "stroke-linejoin:miter" rules


Actual results:

at join of arc and line, the joined stroke continued way past any reasonable stopping distance, a length at least twice the stroke width.


Expected results:

Example HTML file displays several variations of "arc meeting line", including playing with linejoin:miter|bevel|round and miterlimit.  Using miterlimit at best mutes the manic length to only one stroke width too long.

The problematic initial shape displays as expected on Chrome, Opera and IE, but FireFox gets it wildly wrong.  In the situation of arc meeting line at tangent, all but FireFox use the 'bevel' solution.

I will attach demo HTML file, which is also found at 
http://www.prismnet.com/~tshinnic/test09.html

Aaannndd... just to push me over the edge, same web page does not fail (all shapes display just fine) on Windows 7 with 27.0.1, while fails still on my Windows 8 also with 27.0.1.   Gaaaaa.....
maybe dupe of Bug 854296
Component: Untriaged → SVG
Product: Firefox → Core
Good testcase. I've attached that over in bug 854296 too.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: