vhardy 2002/08/28 04:06:45 Added: samples/tests/spec/fonts fontAltGlyph2.svg Log: Added missing test case Revision Changes Path 1.1 xml-batik/samples/tests/spec/fonts/fontAltGlyph2.svg Index: fontAltGlyph2.svg =================================================================== <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> <!-- ========================================================================= --> <!-- Copyright (C) The Apache Software Foundation. All rights reserved. --> <!-- --> <!-- This software is published under the terms of the Apache Software License --> <!-- version 1.1, a copy of which has been included with this distribution in --> <!-- the LICENSE file. --> <!-- ========================================================================= --> <!-- ========================================================================= --> <!-- Tests various altGlyph uses --> <!-- --> <!-- @author [EMAIL PROTECTED] --> <!-- @version $Id: fontAltGlyph2.svg,v 1.1 2002/08/28 11:06:45 vhardy Exp $ --> <!-- ========================================================================= --> <?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?> <svg width="450" height="500" viewBox="0 0 450 500" font-family="Arial" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>altGlyph, altGlyphItem</title> <text class="title" x="50%" y="40">altGlyph, altGlyphItem Test</text> <defs> <font id="Font1" horiz-adv-x="1000"> <font-face font-family="Super Sans" units-per-em="1000" cap-height="600" x-height="400" ascent="700" descent="300" alphabetic="0" mathematical="350" ideographic="400" hanging="500"> <font-face-src> <font-face-name name="Super Sans Bold"/> </font-face-src> </font-face> <missing-glyph d="M0,0h200v200h-200z"/> <glyph id="MyA" unicode="A" horiz-adv-x="500" d="M0,0v500h400v-500h-100v200h-200v-200zM100,300h200v100h-200z"/> <glyph id="MyB" unicode="B" horiz-adv-x="500" d="M0,0h300v100h-200v100h200v100h-200v100h200v100h-300zM300,100h100v100h-100zM300,300h100v100h-100z"/> <glyph id="MyC" unicode="C" horiz-adv-x="500" d="M0,0h400v100h-300v300h300v100h-400z"/> <glyph id="MyD" unicode="D" horiz-adv-x="500" d="M0,0h300v100h-200v300h200v100h-300zM300,100h100v300h-100z"/> <glyph id="MyE" unicode="E" horiz-adv-x="500" d="M0,0h400v100h-300v100h200v100h-200v100h300v100h-400z"/> </font> <altGlyphDef id="MyAltGlyphDef1"> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyC"/> <glyphRef xlink:href="#MyD"/> <glyphRef xlink:href="#MyE"/> </altGlyphDef> <altGlyphDef id="MyAltGlyphDef2"> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#NoSuchId"/> <glyphRef xlink:href="#MyC"/> <glyphRef xlink:href="#MyD"/> <glyphRef xlink:href="#MyE"/> </altGlyphDef> <altGlyphDef id="MyAltGlyphDef3"> <altGlyphItem> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#MyA"/> </altGlyphItem> <altGlyphItem> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> </altGlyphItem> </altGlyphDef> <altGlyphDef id="MyAltGlyphDef4"> <altGlyphItem> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#NoSuchId"/> <glyphRef xlink:href="#MyA"/> </altGlyphItem> <altGlyphItem> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> </altGlyphItem> </altGlyphDef> <altGlyphDef id="MyAltGlyphDef5"> <altGlyphItem> <glyphRef xlink:href="#MyA"/> <glyphRef xlink:href="#NoSuchId"/> <glyphRef xlink:href="#MyA"/> </altGlyphItem> <altGlyphItem> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#MyB"/> <glyphRef xlink:href="#NoSuchId"/> </altGlyphItem> </altGlyphDef> </defs> <g id="test-body-content" font-family="sans-serif" > <text fill="blue" x="5" y="20%">altGlyph referencing a unique glyph...</text> <text x="5" y="23%">...which is valid : " <altGlyph fill="green" xlink:href="#MyE">No Match</altGlyph> " </text> <text x="5" y="26%">...which has an <tspan fill="red">invalid</tspan> id : " <altGlyph fill="red" xlink:href="#NoSuchID">No Match</altGlyph> " </text> <text x="5" y="29%">...which is <tspan fill="red">not</tspan> an actual glyph : " <altGlyph fill="red" xlink:href="#Font1">No Match</altGlyph> " </text> <text fill="blue" x="5" y="40%">altGlyph referencing a glyphDef containing...</text> <text x="5" y="43%">...5 valid glyphRefs : " <altGlyph fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph> " </text> <text x="5" y="46%">...4 valid and an <tspan fill="red">invalid</tspan> glyphRefs : " <altGlyph fill="red" xlink:href="#MyAltGlyphDef2">No Match</altGlyph> " </text> <text x="5" y="49%">...2 altGlyphItems (both valid) : " <altGlyph fill="green" xlink:href="#MyAltGlyphDef3">No Match</altGlyph> " </text> <text x="5" y="52%">...2 altGlyphItems (2nd is valid) : " <altGlyph fill="green" xlink:href="#MyAltGlyphDef4">No Match</altGlyph> " </text> <text x="5" y="55%">...2 altGlyphItems (both <tspan fill="red">invalid</tspan> ) : " <altGlyph fill="red" xlink:href="#MyAltGlyphDef5">No Match</altGlyph> " </text> <text x="5" y="58%">...5 glyphRefs with dx/dy/rotate : " <altGlyph rotate="10,10,10,10,10" dx="0,2,2,2,2" dy="0,2,2,-2,-2" fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph> " </text> </g> </svg>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]