view nodejs/test.svg @ 880:ac3e8492ad74 abs_n_rel_center

Formalize path data for MadButterfly. Inkscape and other editors would omit 'l' or 'L' after 'm' or 'M'. MadButterfly can not handle it, now. So, we work around it at SVG parser.
author Thinker K.F. Li <thinker@codemud.net>
date Sat, 25 Sep 2010 18:46:37 +0800
parents 99186cce8cdd
children 191d3a5f74c8
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:ns0="http://madbutterfly.sourceforge.net/DTD/madbutterfly.dtd"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="720"
   height="480"
   id="svg2"
   sodipodi:version="0.32"
   inkscape:version="0.47+devel r9312"
   sodipodi:docname="test.svg"
   version="1.0"
   inkscape:output_extension="org.inkscape.output.svg.inkscape">
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     gridtolerance="10000"
     guidetolerance="10"
     objecttolerance="10"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.0347223"
     inkscape:cx="267.0313"
     inkscape:cy="228.90269"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:window-width="1347"
     inkscape:window-height="894"
     inkscape:window-x="0"
     inkscape:window-y="25"
     inkscape:window-maximized="0" />
  <defs
     id="defs4">
    <linearGradient
       id="linearGradient3183">
      <stop
         style="stop-color:#000000;stop-opacity:1;"
         offset="0"
         id="stop3185" />
      <stop
         style="stop-color:#505050;stop-opacity:1;"
         offset="1"
         id="stop3187" />
    </linearGradient>
    <inkscape:perspective
       id="perspective10"
       inkscape:persp3d-origin="804.3173 : 267.38473 : 1"
       inkscape:vp_z="1630.7262 : 376.00761 : 1"
       inkscape:vp_y="0 : 619.30892 : 0"
       inkscape:vp_x="-22.091594 : 376.00761 : 1"
       sodipodi:type="inkscape:persp3d" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient3183"
       id="linearGradient3189"
       x1="0"
       y1="239.5"
       x2="719.99998"
       y2="239.5"
       gradientUnits="userSpaceOnUse" />
  </defs>
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
    <ns0:scenes
       current="1" />
  </metadata>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Background"
     sodipodi:insensitive="true">
    <rect
       style="opacity:1;fill:url(#linearGradient3189);fill-opacity:1;stroke:#000000;stroke-width:0.9993065;stroke-opacity:1"
       id="rect3181"
       width="719.00067"
       height="480.0007"
       x="0.49965325"
       y="-0.50034672" />
  </g>
  <g
     id="layer1"
     inkscape:groupmode="layer"
     inkscape:label="Layer 1">
    <g
       transform="translate(147.14286,-2.85715)"
       id="item1"
       mbname="item1"
       style="fill-opacity:1">
      <text
         id="text2395"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:bold;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Times New Roman;-inkscape-font-specification:Times New Roman Bold;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item1text"
           y="60"
           x="157.14285"
           id="tspan2397"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(146.65319,39.689836)"
       id="item2"
       mbname="item2"
       style="fill-opacity:1">
      <text
         id="text2421"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:bold;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item2text"
           y="60"
           x="157.14285"
           id="tspan2423"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(148.3266,82.236798)"
       id="item3"
       mbname="item3"
       style="fill-opacity:1">
      <text
         id="item3text"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:bold;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item3text"
           y="60"
           x="157.14285"
           id="tspan2429"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(147.83692,124.7838)"
       id="item4"
       mbname="item4"
       style="fill-opacity:1">
      <text
         id="item4text"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:bold;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item4text"
           y="60"
           x="157.14285"
           id="tspan2435"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(146.30615,167.33077)"
       id="item5"
       mbname="item5"
       style="fill-opacity:1">
      <text
         id="item5text"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:bold;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item5text"
           y="60"
           x="157.14285"
           id="tspan2441"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(145.81648,209.87776)"
       id="item6"
       mbname="item6"
       style="fill-opacity:1">
      <text
         id="item6text"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:bold;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item6text"
           y="60"
           x="157.14285"
           id="tspan2447"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(147.48989,252.42474)"
       id="item7"
       mbname="item7"
       style="fill-opacity:1">
      <text
         id="item7text"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:oblique;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
         xml:space="preserve"
         sodipodi:linespacing="125%"><tspan
           mbname="item7text"
           y="60"
           x="157.14285"
           id="tspan2453"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(147.00021,294.97172)"
       id="item8"
       mbname="item8"
       style="fill-opacity:1">
      <text
         id="item8text"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
         xml:space="preserve"><tspan
           mbname="item8text"
           y="60"
           x="157.14285"
           id="tspan2459"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <g
       transform="translate(143.79604,337.5187)"
       id="item9"
       mbname="item9"
       style="fill-opacity:1">
      <text
         mbname=""
         id="text2407"
         y="60"
         x="157.14285"
         style="font-size:24px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
         xml:space="preserve"><tspan
           mbname="item9text"
           y="60"
           x="157.14285"
           id="tspan2409"
           sodipodi:role="line">item1</tspan></text>
    </g>
    <text
       id="text2416"
       y="44.383541"
       x="24.177626"
       style="font-size:24px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       xml:space="preserve"><tspan
         mbname="title"
         y="44.383541"
         x="24.177626"
         id="tspan2418"
         sodipodi:role="line">Menu test</tspan></text>
  </g>
  <g
     inkscape:groupmode="layer"
     id="layer4"
     inkscape:label="lightbar">
    <g
       mbname="item_lightbar"
       transform="matrix(0.9148913,0,0,1,168.41407,93.684101)"
       id="item_lightbar"
       style="stroke:none">
      <rect
         style="opacity:0.3669725;fill:#001f41;fill-opacity:1;stroke:none;stroke-width:0.99680871;stroke-opacity:1"
         id="rect3191"
         width="442.8623"
         height="29.190758"
         x="0.19951171"
         y="31.140766"
         transform="matrix(0.9999958,-2.895334e-3,0,1,0,0)"
         rx="10.000001"
         ry="10" />
      <rect
         style="opacity:0.3669725;fill:#eafbf3;fill-opacity:1;stroke:none;stroke-width:0.99680871;stroke-opacity:1"
         id="rect2405"
         width="442.86224"
         height="29.190758"
         x="-4.099226"
         y="27.920256"
         transform="matrix(0.9999958,-2.8953343e-3,0,1,0,0)"
         rx="10"
         ry="10" />
    </g>
    <image
       y="78.788635"
       x="34.986565"
       id="image3033"
       xlink:href="file:logo.png"
       height="37"
       width="46" />
    <g
       sodipodi:type="inkscape:box3d"
       style="fill:none;stroke:none"
       id="g2953"
       inkscape:perspectiveID="#perspective10"
       inkscape:corner0="11.418244 : -1.091331 : 0 : 1"
       inkscape:corner7="6.2635014 : -2.542367 : 0.25 : 1">
      <path
         sodipodi:type="inkscape:box3dside"
         id="path2963"
         style="fill:#afafde;fill-rule:evenodd;stroke:none"
         inkscape:box3dsidetype="13"
         d="M 44.456373,239.52954 91.68396,335.71719 142.89318,328.00691 75.760432,236.8548 z" />
      <path
         sodipodi:type="inkscape:box3dside"
         id="path2955"
         style="fill:#353564;fill-rule:evenodd;stroke:none"
         inkscape:box3dsidetype="6"
         d="m 44.456373,167.16508 0,72.36446 31.304059,-2.67474 0,-70.93639 z" />
      <path
         sodipodi:type="inkscape:box3dside"
         id="path2965"
         style="fill:#e9e9ff;fill-rule:evenodd;stroke:none"
         inkscape:box3dsidetype="11"
         d="m 75.760432,165.91841 67.132748,42.48521 0,119.60329 -67.132748,-91.15211 z" />
      <path
         sodipodi:type="inkscape:box3dside"
         id="path2957"
         style="fill:#4d4d9f;fill-rule:evenodd;stroke:none"
         inkscape:box3dsidetype="5"
         d="m 44.456373,167.16508 47.227587,44.83223 51.20922,-3.59369 -67.132748,-42.48521 z" />
      <path
         sodipodi:type="inkscape:box3dside"
         id="path2961"
         style="fill:#d7d7ff;fill-rule:evenodd;stroke:none"
         inkscape:box3dsidetype="14"
         d="m 91.68396,211.99731 0,123.71988 51.20922,-7.71028 0,-119.60329 z" />
      <path
         sodipodi:type="inkscape:box3dside"
         id="path2959"
         style="fill:#8686bf;fill-rule:evenodd;stroke:none"
         inkscape:box3dsidetype="3"
         d="m 44.456373,167.16508 47.227587,44.83223 0,123.71988 -47.227587,-96.18765 z" />
    </g>
  </g>
</svg>