Bug 872483 - Correct svg-glyph-mask.svg by set stroke color to black. draft
authorcku <cku@mozilla.com>
Wed, 11 Jan 2017 23:33:05 +0800
changeset 459286 622897e9e42f979f92a921abea2e0b0ed6846228
parent 458771 2963cf6be7f830c0d2155e2968cfc53585868a76
child 541845 ffa7a5916057e11304b19726b4a028d83d56b3ae
push id41170
push userbmo:cku@mozilla.com
push dateWed, 11 Jan 2017 17:02:54 +0000
bugs872483
milestone53.0a1
Bug 872483 - Correct svg-glyph-mask.svg by set stroke color to black. MozReview-Commit-ID: 1B6zBfQE9DM
layout/reftests/text-svgglyphs/reftest.list
layout/reftests/text-svgglyphs/svg-glyph-mask.svg
--- a/layout/reftests/text-svgglyphs/reftest.list
+++ b/layout/reftests/text-svgglyphs/reftest.list
@@ -12,12 +12,12 @@ pref(gfx.font_rendering.opentype_svg.ena
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(cocoaWidget,1,7028) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,23) fuzzy-if(skiaContent,1,250) == svg-glyph-objectgradient-zoom.svg svg-glyph-objectgradient-zoom-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(gtkWidget,1,1438) fuzzy-if(winWidget,1,1954) fuzzy-if(Android,8,3795) fuzzy-if(skiaContent,14,13000) == svg-glyph-objectpattern.svg svg-glyph-objectpattern-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    == clip.html clip-ref.html
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy(1,13) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,62) fuzzy-if(skiaContent,1,350) == svg-glyph-objectopacity.svg svg-glyph-objectopacity-ref.svg # see bug 871961#c5
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(gtkWidget,1,2268) fuzzy-if(winWidget,1,3074) fuzzy-if(Android,5,4715) fuzzy-if(skiaContent,8,13000) == svg-glyph-objectopacity2.svg svg-glyph-objectopacity2-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(skiaContent,2,200) == svg-glyph-paintnone.svg svg-glyph-paintnone-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(skiaContent,2,200) == svg-glyph-cachedopacity.svg svg-glyph-cachedopacity-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(cocoaWidget,255,100) == svg-glyph-objectvalue.svg svg-glyph-objectvalue-ref.svg
-pref(gfx.font_rendering.opentype_svg.enabled,true)    fails == svg-glyph-mask.svg svg-glyph-mask-ref.svg # bug 872483
+pref(gfx.font_rendering.opentype_svg.enabled,true)    fuzzy-if(skiaContent,15,152) == svg-glyph-mask.svg svg-glyph-mask-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    == svg-glyph-paint-server.svg svg-glyph-paint-server-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    == svg-glyph-transform.svg svg-glyph-transform-ref.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true)    == svg-glyph-extents.html svg-glyph-extents-ref.html
--- a/layout/reftests/text-svgglyphs/svg-glyph-mask.svg
+++ b/layout/reftests/text-svgglyphs/svg-glyph-mask.svg
@@ -1,12 +1,12 @@
 <svg xmlns="http://www.w3.org/2000/svg">
   <style>
     @font-face {
       font-family: "Liberation";
       src: url(resources/svg.woff);
     }
   </style>
   <mask id="m" x="0" y="0" width="200" height="200">
-    <text x="20" y="150" style="font: 100px Liberation">L</text>
+    <text x="20" y="150" style="font: 100px Liberation" stroke="black">L</text>
   </mask>
   <rect width="200" height="200" mask="url(#m)"/>
 </svg>