<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG August 1999//EN" 
  "http://www.w3.org/Graphics/SVG/SVG-19990812.dtd">
<svg width="400px" height="300px">
  <defs>
   <filter id="Shadow">
    <feGaussianBlur     in="SourceAlpha" 
                        stdDeviation="3"
                        nodeId="blurredAlpha" />
    <feOffset           in="blurredAlpha" 
                        dx="2" dy="1"
                        nodeId="offsetBlurredAlpha" /> 
    <feDiffuseLighting  in="blurredAlpha" 
                        diffuseConstant=".5"
                        nodeId="bumpMapDiffuse" >
      <feDistantLight/>
    </feDiffuseLighting> 
    <feComposite        in="bumpMapDiffuse" in2="SourcePaint"
                        operator="arithmetic" k1="1"
                        nodeId="litPaint" />  
    <feSpecularLighting in="blurredAlpha" 
                        specularConstant=".5"
                        specularExponent="10"
                        lightColor="feDistantLight"
                        nodeId="bumpMapSpecular" >  
      <feDistantLight/>
    </feSpecularLighting> 
    <feComposite        in="litPaint" in2="bumpMapSpecular"
                        operator="arithmetic" k2="1" k3="1"
                        nodeId="litPaint" />  
    <feComposite        in="litPaint"
                        in2="SourceAlpha" 
                        operator="in"
                        nodeId="litPaint" /> 
    <feMerge>
      <feMergeNode in="litPaint" />
      <feMergeNode in="offsetBlurredAlpha" />
    </feMerge>
   </filter>
  </defs>
  <text style="font-size:36; fill:red; filter:url(#Shadow)"
        x="10" y="250">Shadowed Text</text>
</svg>

