diff --git a/layout/reftests/text-svgglyphs/cat_face-bmp.html b/layout/reftests/text-svgglyphs/cat_face-bmp.html new file mode 100644 index 00000000000..789409a5673 --- /dev/null +++ b/layout/reftests/text-svgglyphs/cat_face-bmp.html @@ -0,0 +1,18 @@ + + + + + + + + + +
ネコcat face
+ + diff --git a/layout/reftests/text-svgglyphs/cat_face-notref.html b/layout/reftests/text-svgglyphs/cat_face-notref.html new file mode 100644 index 00000000000..187502f2096 --- /dev/null +++ b/layout/reftests/text-svgglyphs/cat_face-notref.html @@ -0,0 +1,16 @@ + + + + + + + + + +
ネコcat face
+ + diff --git a/layout/reftests/text-svgglyphs/cat_face.html b/layout/reftests/text-svgglyphs/cat_face.html new file mode 100644 index 00000000000..3adfc810297 --- /dev/null +++ b/layout/reftests/text-svgglyphs/cat_face.html @@ -0,0 +1,17 @@ + + + + + + + + + +
🐱ネコcat face
+ + diff --git a/layout/reftests/text-svgglyphs/reftest.list b/layout/reftests/text-svgglyphs/reftest.list index 83f5518089d..3c976ad6aa8 100644 --- a/layout/reftests/text-svgglyphs/reftest.list +++ b/layout/reftests/text-svgglyphs/reftest.list @@ -17,3 +17,7 @@ pref(gfx.font_rendering.opentype_svg.enabled,true) random-if(winWidget) == sv pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-cachedopacity.svg svg-glyph-cachedopacity-ref.svg pref(gfx.font_rendering.opentype_svg.enabled,true) == 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 + +# test for a non-BMP character in the glyphchar attribute (bug 875629) +pref(gfx.font_rendering.opentype_svg.enabled,true) != cat_face-bmp.html cat_face-notref.html +pref(gfx.font_rendering.opentype_svg.enabled,true) == cat_face.html cat_face-bmp.html diff --git a/layout/reftests/text-svgglyphs/resources/cat_face-bmp.ttf b/layout/reftests/text-svgglyphs/resources/cat_face-bmp.ttf new file mode 100644 index 00000000000..f5c080ba66d Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/cat_face-bmp.ttf differ diff --git a/layout/reftests/text-svgglyphs/resources/cat_face.ttf b/layout/reftests/text-svgglyphs/resources/cat_face.ttf new file mode 100644 index 00000000000..e21617e15b5 Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/cat_face.ttf differ