Home Dashboard Directory Help
Search

SVG "feSpecularLighting" filter produces unexpected results by horriblehowell


Status: 

Active


Type: Bug
ID: 810653
Opened: 12/4/2013 3:57:19 AM
Access Restriction: Public
1
Workaround(s)
view
1
User(s) can reproduce this bug

Description

The SVG "feSpecularLighting" filter in IE11 behaves very differently than the same filter in Chrome and Firefox, as shown in the attachment.

To reproduce the Chrome/Firefox image in IE, one has to use the square root of the original specularConstant and half of the original specularExponent (assuming that lighting-color = white).
Details
Sign in to post a comment.
Posted by Microsoft on 7/17/2014 at 1:10 PM
Thank you again for the feedback.

Unfortunately, we are not able to address this feedback in our upcoming release. We will consider your feedback for a future release.
We will keep this connect feedback bug active to track this request. Every piece of feedback we receive is important to us and helps us improve the quality of Internet Explorer.
We continue to welcome more feedback, so please don't hesitate to report other ways that we can improve Internet Explorer.

Best regards,
The Internet Explorer Team
Posted by Microsoft on 1/28/2014 at 11:41 AM
Thank you for your feedback. We will be investigating this issue further.

Best regards,

The Internet Explorer Team
Posted by horriblehowell on 1/25/2014 at 9:37 PM
Uh, I edited the dead URL to a working one a long time ago. I don't know why you're still seeing the old URL. Anyway, here's the working URL again:

https://upload.wikimedia.org/wikipedia/commons/archive/d/d4/20131230185241%21Pittsburgh_newspaper_consolidation_timeline.svg

IE Version: 11.0.9600.16476
Windows 7 Home Premium SP1
Posted by Microsoft on 1/24/2014 at 11:02 AM
Thank you so much for providing feedback. The webpage, https://upload.wikimedia.org/wikipedia/commons/f/fe/Pgh_Newspaper_timeline_v16.svg, is no longer available. If you are able to reproduce the issue, can you please provide the Version of Windows and IE version with build number listed in the Help|About dialogue, along with a working URL.

Every piece of feedback we receive is important to us and helps us improve the quality of Internet Explorer.

Best regards,

The Internet Explorer Team
Sign in to post a workaround.
Posted by horriblehowell on 12/30/2013 at 11:04 AM
Since Chrome and FF support the <set> element and IE does not, that element can be used to set the specularConstant and specularExponent attributes for Chrome and FF independently of IE.

In the example below, specularConstant and specularExponent would be assigned the values (0.6, 10) in IE and (0.36, 20) in Chrome and FF, producing the same lighting effect in all three browsers.

<feSpecularLighting surfaceScale="3" specularConstant="0.6" specularExponent="10">
<set attributeName="specularConstant" to="0.36"/>
<set attributeName="specularExponent" to="20"/>
<feDistantLight azimuth="-120" elevation="60"/>
</feSpecularLighting>
File Name Submitted By Submitted On File Size  
IE_110960016438_vs_yandex_chrome_replica.png 12/4/2013 238 KB
IEbug.png 12/4/2013 33 KB