Bug 790938 - Add a test for SVG-in-OpenType glyphs in a mask. r=eflores

This commit is contained in:
Cameron McCormack 2012-09-24 10:22:04 +10:00
Родитель 09bbdea1e8
Коммит 814db613bf
3 изменённых файлов: 28 добавлений и 0 удалений

Просмотреть файл

@ -13,3 +13,4 @@ pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-objectopacity
pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-paintnone.svg svg-glyph-paintnone-ref.svg
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) == svg-glyph-mask.svg svg-glyph-mask-ref.svg

Просмотреть файл

@ -0,0 +1,15 @@
<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">
<rect x="30" y="60" width="80" height="80" stroke-width="5"
stroke="black" fill="red"/>
<rect x="30" y="50" width="10" height="10" stroke="none"
fill="turquoise" />
</mask>
<rect width="200" height="200" mask="url(#m)"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 459 B

Просмотреть файл

@ -0,0 +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>
</mask>
<rect width="200" height="200" mask="url(#m)"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 339 B