[Sugar-devel] [PATCH] sl#2544 Adding Smiley Support to Chat Application

Aleksey Lim alsroot at member.fsf.org
Mon Dec 27 02:24:57 EST 2010


On Mon, Dec 27, 2010 at 12:43:57AM +0530, Mukesh Gupta wrote:
> The patch uses png files as smiley icons which are converted from svgs during first run . All the smiley images are stored in /icons folder

Patch doesn't conform pylint/pep8, but it is ok since orignal Chat code
do the same :). I'll pass Chat sources through sugar-lint after commiting
this feature.

> 
> Signed-off-by: Mukesh Gupta <mukeshgupta.2006 at gmail.com>
> ---
>  pippy_app.py    |  181 +++++++++++++++-

>  temp/1.svg      |  358 ++++++++++++++++++++++++++++++
>  temp/10.svg     |   29 +++
>  temp/11.svg     |  594 +++++++++++++++++++++++++++++++++++++++++++++++++
>  temp/12.svg     |  268 ++++++++++++++++++++++
>  temp/2.svg      |  657 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  temp/3.svg      |   79 +++++++
>  temp/4.svg      |  425 +++++++++++++++++++++++++++++++++++
>  temp/5.svg      |  316 ++++++++++++++++++++++++++
>  temp/6.svg      |  303 +++++++++++++++++++++++++
>  temp/7.svg      |  282 ++++++++++++++++++++++++
>  temp/8.svg      |  252 +++++++++++++++++++++
>  temp/9.svg      |  551 ++++++++++++++++++++++++++++++++++++++++++++++
would be useful to have meaningful names for svg files, it will help
people to add new smile themes

>  temp/Smiley.svg |   29 +++
>  14 files changed, 4317 insertions(+), 7 deletions(-)
>  create mode 100644 temp/1.svg
>  create mode 100644 temp/10.svg
>  create mode 100644 temp/11.svg
>  create mode 100644 temp/12.svg
>  create mode 100644 temp/2.svg
>  create mode 100644 temp/3.svg
>  create mode 100644 temp/4.svg
>  create mode 100644 temp/5.svg
>  create mode 100644 temp/6.svg
>  create mode 100644 temp/7.svg
>  create mode 100644 temp/8.svg
>  create mode 100644 temp/9.svg
>  create mode 100644 temp/Smiley.svg
> 
> diff --git a/pippy_app.py b/pippy_app.py
> index 3c0227e..5730bbb 100644
> --- a/pippy_app.py
> +++ b/pippy_app.py
> @@ -16,20 +16,30 @@
>  
>  from gettext import gettext as _
>  import hippo
> +import cairo
>  import gtk
>  import pango
>  import logging
>  import re
>  import cjson
>  import time
> +import os
> +import sugar
> +import glob
> +import rsvg
> +
> +
> +
>  from datetime import datetime
> -from activity import ViewSourceActivity
>  
> +from activity import ViewSourceActivity
>  from sugar.activity.activity import Activity, ActivityToolbox, SCOPE_PRIVATE

> +from sugar.graphics.style import  MEDIUM_ICON_SIZE
seems redundant since there is more general "style" import

>  from sugar.graphics.alert import NotifyAlert
>  from sugar.graphics.style import (Color, COLOR_BLACK, COLOR_WHITE, 
>      COLOR_BUTTON_GREY, FONT_BOLD, FONT_NORMAL)
>  from sugar.graphics.roundbox import CanvasRoundBox
> +from sugar.graphics import style
>  from sugar.graphics.xocolor import XoColor
>  from sugar.graphics.palette import Palette, CanvasInvoker
>  from sugar.graphics.menuitem import MenuItem
> @@ -52,6 +62,101 @@ URL_REGEXP = re.compile('((http|ftp)s?://)?'
>      '(([-a-zA-Z0-9]+[.])+[-a-zA-Z0-9]{2,}|([0-9]{1,3}[.]){3}[0-9]{1,3})'
>      '(:[1-9][0-9]{0,4})?(/[-a-zA-Z0-9/%~@&_+=;:,.?#]*[a-zA-Z0-9/])?')
>  

> +TEMP_SVG_PATH="temp"
"temp" sounds a bit unpredictable, what about "icons", "icons/smiles"?

> +ICON_SVG_PATH="icons"
the problem here is that under Rainbow, activity directory is not
accessible for writings, use

    from sugar.activity.activity import get_activity_root
    os.path.join(get_activity_root(), 'data', 'icons')

http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API#Writable_Directories

> +SMILIES_PATH="smilies"
> +
> +
> +
> +def from_svg_at_size(filename=None, width=None, height=None, handle=None,
> +        keep_ratio=True):
> +    """Scale and load SVG into pixbuf"""
> +
> +    if not handle:
> +        handle = rsvg.Handle(filename)
> +
> +    dimensions = handle.get_dimension_data()
> +    icon_width = dimensions[0]
> +    icon_height = dimensions[1]
> +    if icon_width != width or icon_height != height:
> +        ratio_width = float(width) / icon_width
> +        ratio_height = float(height) / icon_height
> +
> +        if keep_ratio:
> +            ratio = min(ratio_width, ratio_height)
> +            if ratio_width != ratio:
> +                ratio_width = ratio
> +                width = int(icon_width * ratio)
> +            elif ratio_height != ratio:
> +                ratio_height = ratio
> +                height = int(icon_height * ratio)
> +    else:
> +        ratio_width = 1
> +        ratio_height = 1
> +
> +    surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height)
> +    context = cairo.Context(surface)
> +    context.scale(ratio_width, ratio_height)
> +    handle.render_cairo(context)
> +
> +    loader = gtk.gdk.pixbuf_loader_new_with_mime_type('image/png')
> +    surface.write_to_png(loader)
> +    loader.close()
> +
> +    return loader.get_pixbuf()
> +    
> +def create_pngs():
> +	os.makedirs(ICON_SVG_PATH)
> +	for infile in glob.glob( os.path.join(TEMP_SVG_PATH, '*.svg') ):
> +		pixbuf=from_svg_at_size(infile,MEDIUM_ICON_SIZE,MEDIUM_ICON_SIZE,None,True)

> +		pixbuf.save(ICON_SVG_PATH+"//"+os.path.basename(os.path.splitext(infile)[0])+".png",'png')
there is good python way to join path components:

    from os.path import join
    join(ICON_SVG_PATH, .., ..)

> +		
> +		
> +"""
> +angel=1.png
> +angry=2.png
> +cool=3.png
> +devil=4.png
> +grin=5.png
> +neutral=6.png
> +sad=7.png
> +shock =8.png
> +blush=9.png
> +smile=10.png
> +tongue=11.png
> +wink=12.png
> +"""
> +
> +def get_smiley(text):

> +		file_names={
> +		"O:)"	: 		"1.png" , 
> +		";(" 	:		"2.png", 
> +		"B-)" 	: 		"3.png",
> +		">:>"	: 		"4.png",
> +		":D" 	:		"5.png",
> +		":|" 	: 		"6.png",
> +		":(" 	: 		"7.png" , 
> +		":O"	:		"8.png",
> +		":$" 	: 		"9.png",
> +		":)" 	: 		"10.png" ,
> +		":P" 	: 		"11.png",		
> +		";)" 	: 		"12.png",		
> +		}
what about having global dict constant with this mapping, will let
people know that it is consntant that can be hcanged globally

> +		try:
> +			file_name="icons/" + file_names[text]
> +			surface = cairo.ImageSurface.create_from_png(file_name)
> +			preview_box = hippo.CanvasImage(image=surface,
> +                    border=0,
> +                    border_color=style.COLOR_BUTTON_GREY.get_int(),
> +                    xalign=hippo.ALIGNMENT_CENTER,
> +                    yalign=hippo.ALIGNMENT_CENTER,
> +                    scale_width=35,
> +                    scale_height=35)
> +			return preview_box

> +		except KeyError:
> +			raise KeyError
in fact, it is not good practice to wrap bunch of code in such general
try block in regular code. would be better to just check for "text"
existence in the file_names:

    if text not in file_names:
        return
    ...

> +
> +					
>  class Chat(ViewSourceActivity):
>      def __init__(self, handle):
>          super(Chat, self).__init__(handle)
> @@ -65,7 +170,40 @@ class Chat(ViewSourceActivity):
>          self.set_toolbar_box(toolbar_box)
>          toolbar_box.toolbar.insert(ActivityButton(self), -1)
>          toolbar_box.toolbar.insert(TitleEntry(self), -1)
> -
> +        
> +        ###check for existence of icons directory
> +        if(not os.path.isdir(ICON_SVG_PATH)):
> +			create_pngs()
> +        
> +		
> +        self.smiley = ToolButton('Smiley')
> +        self.smiley.set_tooltip(_('Insert Smiley'))
> +        self.smiley.set_icon("Smiley");
> +        self.smiley.connect('clicked', self._smiley_button_cb)
> +        
> +        
> +        
> +        toolbar_box.toolbar.insert(self.smiley, -1)
> +        self.smiley.show()

> +        self.p=Palette("Choose Smiley")
would be better to avoid short names like "p" for public variables or
in more or less long code chunks. Moreover, if I get it right,
there is no need in self.p (it might be just local "palette" variable).

> +        
> +		
> +        
> +        table=gtk.Table(rows=3,columns=4)
> +        count=0
> +        for i in range(3):

> +			for j in range(4):
what about not restricting number of rows only to 4 and do it according
to the numer of icons in the current file_names

> +				count=count+1
> +				but=ToolButton(icon_name=count)
> +				but.connect('clicked',self._add_smiley_to_entry,count)
> +				table.attach(but,i,i+1,j,j+1)
> +				but.show()
> +							
> +        table.show_all()
> +        self.p.set_content(table)
> +        self.smiley.set_palette(self.p)
> +
> +	
>          share_button = ShareButton(self)
>          toolbar_box.toolbar.insert(share_button, -1)
>          toolbar_box.toolbar.insert(KeepButton(self), -1)
> @@ -109,6 +247,14 @@ class Chat(ViewSourceActivity):
>                  self._alert(_('Off-line'), _('Share, or invite someone.'))
>              self.connect('shared', self._shared_cb)
>  
> +    def _add_smiley_to_entry(self,activity,count):
> +		print count

> +		entry_list=[" ","O:)" , ";(", "B-)",  ">:>" ,":D" ,":|" ,":(" ,":O" ,":$" ,":)" ,":P" ,";)" ]
what about passing the exact text instead of indexes to _add_smiley_to_entry

> +		self.entry.set_text(self.entry.get_text()+ entry_list[count])
> +    
> +    def _smiley_button_cb(self,activity):
> +		activity.get_palette().popup( self, True )
> +		
>      def _shared_cb(self, activity):
>          logger.debug('Chat was shared')
>          self._setup()
> @@ -287,6 +433,8 @@ class Chat(ViewSourceActivity):
>      def _link_activated_cb(self, link):
>          url = url_check_protocol(link.props.text)
>          self._show_via_journal(url)
> +    
> +	
>  
>      def add_text(self, buddy, text, status_message=False):
>          """Display text on screen, with name and colors.
> @@ -418,14 +566,33 @@ class Chat(ViewSourceActivity):
>              text = text[match.end():]
>              match = URL_REGEXP.search(text)
>          if text:
> -            message = hippo.CanvasText(
> -                text=text,
> +			line=text
> +			words=line.split()
> +			for word in words:

> +				if re.match("[O>]?[+B:;8][-O]?[()D#S$oO|P>]", word):
it makes code less general (if smiles will be added/changed),
what about just searching for all smiles from the first word's char?

> +					try:
> +						image=get_smiley(word)					
> +						msg_hbox.append(image)
> +					except KeyError:
> +						
> +						message = hippo.CanvasText(text=word+" ", #change here for changing the typed text
>                  size_mode=hippo.CANVAS_SIZE_WRAP_WORD,
>                  color=text_color,
>                  font_desc=FONT_NORMAL.get_pango_desc(),
>                  xalign=hippo.ALIGNMENT_START)
> -            msg_hbox.append(message)
> -
> +						msg_hbox.append(message)
> +						
> +					
> +					
> +                    
> +				else:
> +					message = hippo.CanvasText(text=word+" ", #change here for changing the typed text
> +                size_mode=hippo.CANVAS_SIZE_WRAP_WORD,
> +                color=text_color,
> +                font_desc=FONT_NORMAL.get_pango_desc(),
> +                xalign=hippo.ALIGNMENT_START)
> +					msg_hbox.append(message)
> +	
>          # Order of boxes for RTL languages:
>          if lang_rtl:
>              msg_hbox.reverse()
> @@ -436,7 +603,7 @@ class Chat(ViewSourceActivity):
>              box = hippo.CanvasBox(padding=2)
>              box.append(rb)
>              self.conversation.append(box)
> -
> +    
>      def add_separator(self, timestamp):
>          """Add whitespace and timestamp between chat sessions."""
>          box = hippo.CanvasBox(padding=2)
> diff --git a/temp/1.svg b/temp/1.svg
> new file mode 100644
> index 0000000..dac8a7d
> --- /dev/null
> +++ b/temp/1.svg
> @@ -0,0 +1,358 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   sodipodi:docname="face-angel.svg"
> +   sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/emotes"
> +   inkscape:version="0.42+devel"
> +   sodipodi:version="0.32"
> +   id="svg4376"
> +   height="48px"
> +   width="48px">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient3179">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop3181" />
> +      <stop
> +         style="stop-color:#f6e76a;stop-opacity:1;"
> +         offset="1"
> +         id="stop3185" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3451">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop3453" />
> +      <stop
> +         id="stop4936"
> +         offset="0.5"
> +         style="stop-color:#fefc9a;stop-opacity:0.62886596;" />
> +      <stop
> +         style="stop-color:#fefc9a;stop-opacity:0;"
> +         offset="1"
> +         id="stop3455" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3451"
> +       id="radialGradient3468"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.166667,7.650132e-16,8.709935)"
> +       cx="25.127777"
> +       cy="10.451922"
> +       fx="25.127777"
> +       fy="10.451922"
> +       r="15.076666" />
> +    <linearGradient
> +       id="linearGradient3050">
> +      <stop
> +         style="stop-color:#a40000;stop-opacity:1;"
> +         offset="0"
> +         id="stop3052" />
> +      <stop
> +         style="stop-color:#ec0000;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3054" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         id="stop3292"
> +         offset="0.0000000"
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;"
> +         offset="0.64485979"
> +         id="stop3294" />
> +      <stop
> +         id="stop3296"
> +         offset="1.0000000"
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       r="8.9020796"
> +       fy="15.755712"
> +       fx="29.158466"
> +       cy="15.720984"
> +       cx="29.288071"
> +       gradientUnits="userSpaceOnUse"
> +       id="radialGradient2714"
> +       xlink:href="#linearGradient3179"
> +       inkscape:collect="always" />
> +    <linearGradient
> +       id="linearGradient2509">
> +      <stop
> +         style="stop-color:#fffbd5;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop2511" />
> +      <stop
> +         style="stop-color:#edd400;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop2513" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientTransform="matrix(1.250000,0.000000,0.000000,1.250000,-6.479446,-13.37211)"
> +       id="aigrd2"
> +       cx="25.0527"
> +       cy="39.5928"
> +       r="15.7572"
> +       fx="25.0527"
> +       fy="39.5928"
> +       gradientUnits="userSpaceOnUse">
> +      <stop
> +         offset="0.0000000"
> +         style="stop-color:#777777;stop-opacity:1.0000000;"
> +         id="stop8602" />
> +      <stop
> +         offset="1"
> +         style="stop-color:#000000"
> +         id="stop8604" />
> +    </radialGradient>
> +    <linearGradient
> +       id="linearGradient4565"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop4567"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1;" />
> +      <stop
> +         id="stop4569"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3824">
> +      <stop
> +         id="stop3826"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop3828"
> +         offset="1.0000000"
> +         style="stop-color:#c9c9c9;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3800">
> +      <stop
> +         id="stop3802"
> +         offset="0.0000000"
> +         style="stop-color:#ffeed6;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#e49c2f;stop-opacity:1.0000000;"
> +         offset="0.50000000"
> +         id="stop8664" />
> +      <stop
> +         id="stop3804"
> +         offset="1.0000000"
> +         style="stop-color:#ffc66c;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.333333,0.000000,25.71429)"
> +       r="19.714285"
> +       fy="38.571430"
> +       fx="24.714285"
> +       cy="38.571430"
> +       cx="24.714285"
> +       id="radialGradient4571"
> +       xlink:href="#linearGradient4565"
> +       inkscape:collect="always" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3050"
> +       id="linearGradient3384"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.356785,-4.136152e-17,4.888137e-17,0.421652,15.59796,22.41694)"
> +       x1="23.031250"
> +       y1="24.312500"
> +       x2="23.031250"
> +       y2="36.249878" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3050"
> +       id="linearGradient3388"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.277603,-9.832923e-2,0.112086,0.340135,19.04250,26.33855)"
> +       x1="23.377983"
> +       y1="21.840229"
> +       x2="23.591845"
> +       y2="31.634424" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3050"
> +       id="linearGradient3394"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.277603,-9.832923e-2,0.112086,0.340135,19.04250,26.33855)"
> +       x1="23.377983"
> +       y1="21.840229"
> +       x2="23.591845"
> +       y2="31.634424" />
> +  </defs>
> +  <sodipodi:namedview
> +     inkscape:window-y="330"
> +     inkscape:window-x="569"
> +     inkscape:window-height="614"
> +     inkscape:window-width="872"
> +     inkscape:showpageshadow="false"
> +     inkscape:document-units="px"
> +     inkscape:grid-bbox="true"
> +     showgrid="false"
> +     inkscape:current-layer="layer1"
> +     inkscape:cy="23.689514"
> +     inkscape:cx="41.558678"
> +     inkscape:zoom="4.9245777"
> +     inkscape:pageshadow="2"
> +     inkscape:pageopacity="0.0"
> +     borderopacity="0.19607843"
> +     bordercolor="#666666"
> +     pagecolor="#ffffff"
> +     id="base"
> +     fill="#edd400" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Angel</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>angel</rdf:li>
> +            <rdf:li>0:)</rdf:li>
> +            <rdf:li>0:-)</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://jimmac.musichall.cz</dc:source>
> +        <dc:description />
> +        <dc:contributor>
> +          <cc:Agent>
> +            <dc:title>Corey Woodworth</dc:title>
> +          </cc:Agent>
> +        </dc:contributor>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:groupmode="layer"
> +     inkscape:label="Layer 1"
> +     id="layer1">
> +    <path
> +       d="M 44.428570 38.571430 A 19.714285 6.5714288 0 1 1  5.0000000,38.571430 A 19.714285 6.5714288 0 1 1  44.428570 38.571430 z"
> +       sodipodi:ry="6.5714288"
> +       sodipodi:rx="19.714285"
> +       sodipodi:cy="38.571430"
> +       sodipodi:cx="24.714285"
> +       id="path4563"
> +       style="opacity:0.53164557;color:#000000;fill:url(#radialGradient4571);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(2.083142,0.000000,0.000000,2.083142,-40.54715,-16.49224)"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4320"
> +       style="overflow:visible;display:inline;visibility:visible;stroke-opacity:1;stroke-dashoffset:0.0000000;stroke-dasharray:none;stroke-miterlimit:4.0000000;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:0.48004404;stroke:#e49a17;fill-rule:evenodd;fill-opacity:1.0;fill:url(#radialGradient2714);color:#000000;opacity:1.0000000"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(1.175809,0.000000,0.000000,2.582227,-5.280449,-20.47780)"
> +       d="M 40.204443 10.451922 A 15.076666 2.5127776 0 1 1  10.051111,10.451922 A 15.076666 2.5127776 0 1 1  40.204443 10.451922 z"
> +       sodipodi:ry="2.5127776"
> +       sodipodi:rx="15.076666"
> +       sodipodi:cy="10.451922"
> +       sodipodi:cx="25.127777"
> +       id="path3423"
> +       style="opacity:1;color:#000000;fill:url(#radialGradient3468);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.00150537;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(1.979782,0.000000,0.000000,1.979782,-37.33128,-14.52746)"
> +       sodipodi:type="arc"
> +       style="opacity:0.4;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4322"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z" />
> +    <path
> +       sodipodi:nodetypes="czczc"
> +       id="path2659"
> +       d="M 37.284637,24.719966 C 34.268170,29.944639 30.741134,33.710005 24.462492,33.710005 C 18.362475,33.710005 13.896955,29.370308 11.110016,24.543189 C 13.659429,27.599109 17.392948,31.109501 24.197327,31.109501 C 32.327531,31.109501 33.749103,28.202646 37.284637,24.719966 z "
> +       style="opacity:0.35999998;color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
> +    <path
> +       style="fill:url(#aigrd2);fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000"
> +       d="M 37.284637,24.012862 C 34.268170,29.237535 30.741134,33.002901 24.462492,33.002901 C 18.362475,33.002901 13.896955,28.663204 11.110016,23.836085 C 13.659429,26.892005 17.392948,30.402397 24.197327,30.402397 C 32.327531,30.402397 33.749103,27.495542 37.284637,24.012862 z "
> +       id="path8606"
> +       sodipodi:nodetypes="czczc" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#c3b400;stroke-width:2.32432675;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       id="path1453"
> +       sodipodi:cx="25.127777"
> +       sodipodi:cy="10.451922"
> +       sodipodi:rx="15.076666"
> +       sodipodi:ry="2.5127776"
> +       d="M 40.204443 10.451922 A 15.076666 2.5127776 0 1 1  10.051111,10.451922 A 15.076666 2.5127776 0 1 1  40.204443 10.451922 z"
> +       transform="matrix(1.012503,0.000000,0.000000,1.645326,-1.176935,-10.68538)" />
> +    <path
> +       transform="matrix(1.014856,0.000000,0.000000,1.611564,-1.206928,-10.33866)"
> +       d="M 40.204443 10.451922 A 15.076666 2.5127776 0 1 1  10.051111,10.451922 A 15.076666 2.5127776 0 1 1  40.204443 10.451922 z"
> +       sodipodi:ry="2.5127776"
> +       sodipodi:rx="15.076666"
> +       sodipodi:cy="10.451922"
> +       sodipodi:cx="25.127777"
> +       id="path2472"
> +       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffff06;stroke-width:0.78194094;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       d="M 25.203063,17.578559 C 26.982405,21.949412 31.532943,22.064182 33.134299,17.728635 C 30.310009,19.967515 27.713179,19.322697 25.203063,17.578559 z "
> +       id="path1336"
> +       sodipodi:nodetypes="ccc" />
> +    <path
> +       sodipodi:nodetypes="ccc"
> +       id="path1458"
> +       d="M 23.134299,17.578559 C 21.354957,21.949412 16.804419,22.064182 15.203063,17.728635 C 18.027353,19.967515 20.624183,19.322697 23.134299,17.578559 z "
> +       style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
> +  </g>
> +</svg>
> diff --git a/temp/10.svg b/temp/10.svg
> new file mode 100644
> index 0000000..e1559fb
> --- /dev/null
> +++ b/temp/10.svg
> @@ -0,0 +1,29 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<svg height="48" width="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
> + <defs>
> +  <radialGradient id="rad1" fx="29.158" fy="15.756" gradientUnits="userSpaceOnUse" cy="15.721" cx="29.288" r="8.9021">
> +   <stop style="stop-color:#fffcde;" offset="0"/>
> +   <stop style="stop-color:#f6e76a;" offset="0.64486"/>
> +   <stop style="stop-color:#ffb738;" offset="1"/>
> +  </radialGradient>
> +  <radialGradient id="rad2" gradientUnits="userSpaceOnUse" cy="39.593" cx="25.053" gradientTransform="matrix(1.25,0,0,1.25,-6.47945,-13.3721)" r="15.757">
> +   <stop style="stop-color:#777;" offset="0"/>
> +   <stop offset="1"/>
> +  </radialGradient>
> +  <radialGradient id="rad3" gradientUnits="userSpaceOnUse" cy="38.571" cx="24.714" gradientTransform="matrix(1,0,0,0.333333,0,25.7143)" r="19.714">
> +   <stop offset="0"/>
> +   <stop style="stop-opacity:0;" offset="1"/>
> +  </radialGradient>
> + </defs>
> + <path style="opacity:0.53164601;fill:url(#rad3);" d="M44.429,38.571a19.714,6.5714,0,1,1,-39.429,0,19.714,6.5714,0,1,1,39.429,0z"/>
> + <path style="stroke:#9c8c0a;stroke-width:0.48;fill:url(#rad1);" d="M39.775,19.009a8.6621,8.6621,0,1,1,-17.324,0,8.6621,8.6621,0,1,1,17.324,0z" transform="matrix(2.08314,0,0,2.08314,-40.5471,-16.4922)"/>
> + <path style="opacity:0.67721498;stroke:#fff;stroke-width:0.50510597;fill:none;" d="M39.775,19.009a8.6621,8.6621,0,1,1,-17.324,0,8.6621,8.6621,0,1,1,17.324,0z" transform="matrix(1.97978,0,0,1.97978,-37.3313,-14.5275)"/>
> + <path style="opacity:0.36;fill:#fff;" d="M37.285,24.72c-3.017,5.225-6.544,8.99-12.823,8.99-6.1,0-10.565-4.34-13.352-9.167,2.549,3.056,6.283,6.567,13.087,6.567,8.131,0,9.552-2.907,13.088-6.39z"/>
> + <path style="fill:url(#rad2);" d="M37.285,24.013c-3.017,5.225-6.544,8.99-12.823,8.99-6.1,0-10.565-4.34-13.352-9.167,2.549,3.056,6.283,6.566,13.087,6.566,8.131,0,9.552-2.906,13.088-6.389z"/>
> + <g transform="translate(0.353553,2.39271)">
> +  <path style="opacity:0.36;fill:#fff;" d="M21.398,15.321c0,2.5-1.125,4.5-2.5,4.5s-2.625-2-2.625-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5h0.125z"/>
> +  <path style="opacity:0.36;fill:#fff;" d="M30.689,15.321c0,2.5-1.125,4.5-2.5,4.5s-2.5-2-2.5-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5z"/>
> +  <path d="M21.398,14.696c0,2.5-1.125,4.5-2.5,4.5s-2.5-2-2.5-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5z"/>
> +  <path d="M30.689,14.696c0,2.5-1.125,4.5-2.5,4.5s-2.5-2-2.5-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5z"/>
> + </g>
> +</svg>
> \ No newline at end of file
> diff --git a/temp/11.svg b/temp/11.svg
> new file mode 100644
> index 0000000..7d94b75
> --- /dev/null
> +++ b/temp/11.svg
> @@ -0,0 +1,594 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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="48"
> +   height="48"
> +   id="svg2"
> +   sodipodi:version="0.32"
> +   inkscape:version="0.45"
> +   version="1.0"
> +   sodipodi:docbase="/home/dobey/Projects/gnome-icon-theme/scalable/emotes"
> +   sodipodi:docname="face-raspberry.svg"
> +   inkscape:export-filename="/home/lapo/Desktop/smileys.png"
> +   inkscape:export-xdpi="90"
> +   inkscape:export-ydpi="90"
> +   inkscape:output_extension="org.inkscape.output.svg.inkscape">
> +  <defs
> +     id="defs4">
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient8212">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop8214" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:0;"
> +         offset="1"
> +         id="stop8216" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient8198">
> +      <stop
> +         id="stop8200"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1" />
> +      <stop
> +         id="stop8202"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient8177">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop8179" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop8181" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient8143">
> +      <stop
> +         style="stop-color:#ef2929;stop-opacity:1;"
> +         offset="0"
> +         id="stop8145" />
> +      <stop
> +         style="stop-color:#f89898;stop-opacity:1;"
> +         offset="1"
> +         id="stop8147" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient8431">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop8433" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:0;"
> +         offset="1"
> +         id="stop8435" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient7824">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop7826" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop7828" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient7810">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop7812" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:0;"
> +         offset="1"
> +         id="stop7814" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient7802"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop7804"
> +         offset="0"
> +         style="stop-color:#2e3436;stop-opacity:1" />
> +      <stop
> +         id="stop7806"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:1" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient7776">
> +      <stop
> +         style="stop-color:#2e3436;stop-opacity:1"
> +         offset="0"
> +         id="stop7778" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1"
> +         offset="1"
> +         id="stop7780" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3752">
> +      <stop
> +         id="stop3754"
> +         offset="0"
> +         style="stop-color:white;stop-opacity:1" />
> +      <stop
> +         style="stop-color:#fce94f;stop-opacity:1;"
> +         offset="0.80000001"
> +         id="stop3756" />
> +      <stop
> +         id="stop3758"
> +         offset="1"
> +         style="stop-color:#edd400;stop-opacity:1" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient3734">
> +      <stop
> +         style="stop-color:black;stop-opacity:1;"
> +         offset="0"
> +         id="stop3736" />
> +      <stop
> +         style="stop-color:black;stop-opacity:0;"
> +         offset="1"
> +         id="stop3738" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3712">
> +      <stop
> +         id="stop3714"
> +         offset="0"
> +         style="stop-color:white;stop-opacity:1;" />
> +      <stop
> +         id="stop3716"
> +         offset="1"
> +         style="stop-color:white;stop-opacity:0.50570345" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient3704">
> +      <stop
> +         style="stop-color:white;stop-opacity:1;"
> +         offset="0"
> +         id="stop3706" />
> +      <stop
> +         style="stop-color:white;stop-opacity:0;"
> +         offset="1"
> +         id="stop3708" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3734"
> +       id="radialGradient7130"
> +       gradientUnits="userSpaceOnUse"
> +       cx="12.046875"
> +       cy="10.046875"
> +       fx="12.046875"
> +       fy="10.046875"
> +       r="9.546875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3752"
> +       id="radialGradient7132"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.200799,0,0,1.200799,-1.921023,-1.565398)"
> +       cx="9.3747082"
> +       cy="7.8025141"
> +       fx="9.3747082"
> +       fy="7.8025141"
> +       r="10.049342" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient8431"
> +       id="linearGradient7134"
> +       gradientUnits="userSpaceOnUse"
> +       x1="18.825819"
> +       y1="-140.43388"
> +       x2="19.23638"
> +       y2="-134.38734" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3712"
> +       id="radialGradient7136"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.242401,0,0,1.242401,-1.281477,-0.839422)"
> +       cx="5.3851099"
> +       cy="3.2659137"
> +       fx="5.3851099"
> +       fy="3.2659137"
> +       r="10.108456" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7824"
> +       id="radialGradient7140"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.3203883,0,42.131068)"
> +       cx="29.46875"
> +       cy="-131.5"
> +       fx="29.46875"
> +       fy="-131.5"
> +       r="3.21875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7824"
> +       id="radialGradient7142"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.3203883,0,42.131068)"
> +       cx="29.46875"
> +       cy="-131.5"
> +       fx="29.46875"
> +       fy="-131.5"
> +       r="3.21875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7802"
> +       id="radialGradient7144"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.6369211,0,0,1.625836,-18.114998,82.98933)"
> +       cx="28.221428"
> +       cy="-133.18883"
> +       fx="28.221428"
> +       fy="-133.18883"
> +       r="3.21875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7776"
> +       id="radialGradient7146"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.6369211,0,0,1.625836,-18.114998,82.98933)"
> +       cx="28.221428"
> +       cy="-133.18883"
> +       fx="28.221428"
> +       fy="-133.18883"
> +       r="3.21875" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7810"
> +       id="linearGradient7148"
> +       gradientUnits="userSpaceOnUse"
> +       x1="28.621698"
> +       y1="-135.65616"
> +       x2="30.315804"
> +       y2="-127.34384" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7810"
> +       id="linearGradient7150"
> +       gradientUnits="userSpaceOnUse"
> +       x1="28.621698"
> +       y1="-135.65616"
> +       x2="30.315804"
> +       y2="-127.34384" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3704"
> +       id="radialGradient8256"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.0412246,0,0,0.779118,103.17111,-14.3113)"
> +       cx="-79.065781"
> +       cy="66.5"
> +       fx="-79.065781"
> +       fy="66.5"
> +       r="11.89852" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient8198"
> +       id="linearGradient8264"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.8049361,0,0,1,2.7790665,1)"
> +       x1="27.34375"
> +       y1="39.71875"
> +       x2="27.34375"
> +       y2="41.34375" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient8143"
> +       id="linearGradient8267"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.1328125,0,1.9492187)"
> +       x1="28.499998"
> +       y1="34.96487"
> +       x2="28.499998"
> +       y2="31.330606" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient8177"
> +       id="radialGradient8269"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.2146392,-0.372298,0.5509178,2.351935,-25.96754,-29.412972)"
> +       cx="30.340466"
> +       cy="33.720654"
> +       fx="30.340466"
> +       fy="33.720654"
> +       r="2.381259" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient8212"
> +       id="linearGradient8271"
> +       gradientUnits="userSpaceOnUse"
> +       x1="29.930838"
> +       y1="41.263481"
> +       x2="29.848192"
> +       y2="36.501301" />
> +  </defs>
> +  <sodipodi:namedview
> +     id="base"
> +     pagecolor="#ffffff"
> +     bordercolor="#666666"
> +     borderopacity="1.0"
> +     inkscape:pageopacity="0"
> +     inkscape:pageshadow="2"
> +     inkscape:zoom="1"
> +     inkscape:cx="11.632347"
> +     inkscape:cy="-1.6633621"
> +     inkscape:document-units="px"
> +     inkscape:current-layer="layer1"
> +     width="48px"
> +     height="48px"
> +     inkscape:showpageshadow="false"
> +     showgrid="false"
> +     gridempspacing="2"
> +     gridspacingx="0.5px"
> +     gridspacingy="0.5px"
> +     borderlayer="false"
> +     showborder="true"
> +     showguides="false"
> +     inkscape:guide-bbox="true"
> +     inkscape:window-width="1112"
> +     inkscape:window-height="940"
> +     inkscape:window-x="132"
> +     inkscape:window-y="55"
> +     inkscape:grid-points="true"
> +     inkscape:grid-bbox="true"
> +     inkscape:object-points="false"
> +     inkscape:object-paths="false">
> +    <sodipodi:guide
> +       orientation="vertical"
> +       position="24"
> +       id="guide8441" />
> +    <sodipodi:guide
> +       orientation="horizontal"
> +       position="175"
> +       id="guide8443" />
> +    <sodipodi:guide
> +       orientation="horizontal"
> +       position="167.00978"
> +       id="guide7776" />
> +    <sodipodi:guide
> +       orientation="vertical"
> +       position="71.020038"
> +       id="guide7778" />
> +  </sodipodi:namedview>
> +  <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" />
> +        <dc:title>Lingua</dc:title>
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Lapo Calamandrei</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>smile</rdf:li>
> +            <rdf:li>raspberry</rdf:li>
> +            <rdf:li>tougue</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/SourceCode" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:label="Livello 1"
> +     inkscape:groupmode="layer"
> +     id="layer1"
> +     style="display:inline">
> +    <g
> +       id="g7909"
> +       transform="translate(-106,-6)" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:0.4;fill:url(#radialGradient7130);fill-opacity:1;stroke:none;stroke-width:0.46570092;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       id="path7070"
> +       sodipodi:cx="12.046875"
> +       sodipodi:cy="10.046875"
> +       sodipodi:rx="9.546875"
> +       sodipodi:ry="9.546875"
> +       d="M 21.59375 10.046875 A 9.546875 9.546875 0 1 1  2.5,10.046875 A 9.546875 9.546875 0 1 1  21.59375 10.046875 z"
> +       transform="matrix(2.4091653,0,0,1.2045827,-6.022913,23.39771)"
> +       inkscape:export-filename="/home/lapo/Desktop/something-along-the-lines.png"
> +       inkscape:export-xdpi="90"
> +       inkscape:export-ydpi="90" />
> +    <path
> +       sodipodi:type="arc"
> +       style="fill:url(#radialGradient7132);fill-opacity:1;stroke:#c4a000;stroke-width:0.46570092;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       id="path7072"
> +       sodipodi:cx="12.046875"
> +       sodipodi:cy="10.046875"
> +       sodipodi:rx="9.546875"
> +       sodipodi:ry="9.546875"
> +       d="M 21.59375 10.046875 A 9.546875 9.546875 0 1 1  2.5,10.046875 A 9.546875 9.546875 0 1 1  21.59375 10.046875 z"
> +       transform="matrix(2.1473,0,0,2.1473,-2.8687,1.4268)"
> +       inkscape:export-filename="/home/lapo/Desktop/something-along-the-lines.png"
> +       inkscape:export-xdpi="90"
> +       inkscape:export-ydpi="90" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:1;fill:url(#linearGradient7134);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +       id="path7074"
> +       sodipodi:cx="19.5625"
> +       sodipodi:cy="-135.96875"
> +       sodipodi:rx="6.125"
> +       sodipodi:ry="5.96875"
> +       d="M 25.6875 -135.96875 A 6.125 5.96875 0 1 1  13.4375,-135.96875 A 6.125 5.96875 0 1 1  25.6875 -135.96875 z"
> +       transform="matrix(2.2078305,-0.5915864,0.4553048,1.6992208,39.743051,258.37364)"
> +       inkscape:transform-center-y="-7.3651901"
> +       inkscape:transform-center-x="1.9734894" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient7136);stroke-width:0.48958337;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       id="path7076"
> +       sodipodi:cx="12.046875"
> +       sodipodi:cy="10.046875"
> +       sodipodi:rx="9.546875"
> +       sodipodi:ry="9.546875"
> +       d="M 21.59375 10.046875 A 9.546875 9.546875 0 1 1  2.5,10.046875 A 9.546875 9.546875 0 1 1  21.59375 10.046875 z"
> +       transform="matrix(2.042553,0,0,2.042553,-1.6064,2.4787)"
> +       inkscape:export-filename="/home/lapo/Desktop/something-along-the-lines.png"
> +       inkscape:export-xdpi="90"
> +       inkscape:export-ydpi="90" />
> +    <g
> +       style="display:inline"
> +       id="g7082"
> +       transform="translate(59,49)">
> +      <path
> +         transform="matrix(0.9320389,0,0,0.9999999,-58.96602,101.24999)"
> +         d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +         sodipodi:ry="4.25"
> +         sodipodi:rx="3.21875"
> +         sodipodi:cy="-131.5"
> +         sodipodi:cx="29.46875"
> +         id="path7084"
> +         style="opacity:0.7;fill:url(#radialGradient7140);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         sodipodi:type="arc" />
> +      <path
> +         transform="matrix(0.9320389,0,0,0.9999999,-67.96602,101.24999)"
> +         d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +         sodipodi:ry="4.25"
> +         sodipodi:rx="3.21875"
> +         sodipodi:cy="-131.5"
> +         sodipodi:cx="29.46875"
> +         id="path7086"
> +         style="opacity:0.7;fill:url(#radialGradient7142);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         sodipodi:type="arc" />
> +      <path
> +         transform="matrix(0.7766992,0,0,0.9411763,-63.388354,92.76468)"
> +         d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +         sodipodi:ry="4.25"
> +         sodipodi:rx="3.21875"
> +         sodipodi:cy="-131.5"
> +         sodipodi:cx="29.46875"
> +         id="path7088"
> +         style="fill:url(#radialGradient7144);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         sodipodi:type="arc" />
> +      <path
> +         transform="matrix(0.7766992,0,0,0.9411763,-54.388354,92.76468)"
> +         d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +         sodipodi:ry="4.25"
> +         sodipodi:rx="3.21875"
> +         sodipodi:cy="-131.5"
> +         sodipodi:cx="29.46875"
> +         id="path7090"
> +         style="fill:url(#radialGradient7146);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         sodipodi:type="arc" />
> +      <path
> +         transform="matrix(0.2408327,6.0944233e-2,-4.9083318e-2,0.4390867,-54.729843,23.770512)"
> +         d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +         sodipodi:ry="4.25"
> +         sodipodi:rx="3.21875"
> +         sodipodi:cy="-131.5"
> +         sodipodi:cx="29.46875"
> +         id="path7092"
> +         style="opacity:0.5;fill:url(#linearGradient7148);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         sodipodi:type="arc" />
> +      <path
> +         transform="matrix(0.2408327,6.0944233e-2,-4.9083318e-2,0.4390867,-45.729843,23.770512)"
> +         d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +         sodipodi:ry="4.25"
> +         sodipodi:rx="3.21875"
> +         sodipodi:cy="-131.5"
> +         sodipodi:cx="29.46875"
> +         id="path7094"
> +         style="opacity:0.5;fill:url(#linearGradient7150);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         sodipodi:type="arc" />
> +    </g>
> +    <path
> +       style="opacity:0.8;fill:none;fill-rule:evenodd;stroke:url(#radialGradient8256);stroke-width:0.99999958px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
> +       d="M 15.5,37.5 L 30.493538,37.5"
> +       id="path7080"
> +       inkscape:export-filename="/home/lapo/Desktop/something-along-the-lines.png"
> +       inkscape:export-xdpi="90"
> +       inkscape:export-ydpi="90" />
> +    <path
> +       style="fill:none;fill-rule:evenodd;stroke:#c4a000;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
> +       d="M 15.5,36.50002 L 30.50003,36.50002"
> +       id="path7078"
> +       inkscape:export-filename="/home/lapo/Desktop/something-along-the-lines.png"
> +       inkscape:export-xdpi="90"
> +       inkscape:export-ydpi="90" />
> +    <g
> +       id="g8258"
> +       transform="translate(1,0)">
> +      <path
> +         id="path8189"
> +         d="M 22.5,36 L 22.5,37 C 22.559126,37 22.791168,37.084668 23.053394,37.3125 C 23.315619,37.540332 23.623473,37.910307 23.908638,38.40625 C 24.478969,39.398137 24.990271,40.919753 24.990271,43.125 C 24.990271,43.662176 25.067196,44.18144 25.191505,44.65625 C 27.393979,44.150326 29.437213,43.115686 31.25368,41.65625 C 31.02165,39.943572 30.414908,38.62569 29.744425,37.71875 C 29.318403,37.142486 28.883078,36.719265 28.486712,36.4375 C 28.090347,36.155735 27.750435,36 27.455388,36 L 22.5,36 z "
> +         style="opacity:0.10150374;fill:url(#linearGradient8264);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline" />
> +      <path
> +         sodipodi:nodetypes="ccsccc"
> +         id="rect7166"
> +         d="M 22.499999,36.5 C 23.5,36.5 26.5,38.199219 26.499999,42.164062 C 26.499999,44.046798 28.283998,45.5625 30.499999,45.5625 C 32.716001,45.5625 34.499998,44.046796 34.499999,42.164062 C 34.499999,38.199219 30.5,36.5 29.499999,36.5 L 22.499999,36.5 z "
> +         style="fill:url(#linearGradient8267);fill-opacity:1;fill-rule:evenodd;stroke:#cc0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1" />
> +      <path
> +         sodipodi:nodetypes="ccccc"
> +         d="M 26.5,37 C 25.599999,37 28.000001,37.000001 28.5,37 C 29,37 31.0625,39.159592 31.0625,42.989195 C 31.062501,44.083368 30.625001,44.154862 30.625,43.06069 C 30.625,39.231086 27.500001,37.000001 26.5,37 z "
> +         style="opacity:0.17669175;fill:url(#radialGradient8269);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         id="path8152" />
> +      <path
> +         transform="translate(-2,1)"
> +         d="M 27.8125,36.5 C 28.729741,37.58471 29.500001,39.106541 29.5,41.15625 C 29.500001,42.407282 30.742336,43.5625 32.5,43.5625 C 34.257663,43.5625 35.499999,42.40728 35.5,41.15625 C 35.5,39.510117 34.710376,38.409057 33.75,37.625 C 33.269812,37.232971 32.746326,36.935537 32.3125,36.75 C 31.878674,36.564463 31.4681,36.5 31.5,36.5 L 27.8125,36.5 z "
> +         id="path8208"
> +         style="opacity:0.35;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8271);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +         inkscape:original="M 24.5 35.5 C 25.500002 35.5 28.500001 37.191407 28.5 41.15625 C 28.500001 43.038986 30.283999 44.5625 32.5 44.5625 C 34.716001 44.5625 36.499999 43.038984 36.5 41.15625 C 36.499999 37.191406 32.500001 35.5 31.5 35.5 L 24.5 35.5 z "
> +         inkscape:radius="-1"
> +         sodipodi:type="inkscape:offset" />
> +    </g>
> +  </g>
> +</svg>
> diff --git a/temp/12.svg b/temp/12.svg
> new file mode 100644
> index 0000000..1556376
> --- /dev/null
> +++ b/temp/12.svg
> @@ -0,0 +1,268 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   sodipodi:docname="face-wink.svg"
> +   sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/emotes"
> +   inkscape:version="0.42+devel"
> +   sodipodi:version="0.32"
> +   id="svg4376"
> +   height="48px"
> +   width="48px">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         id="stop3292"
> +         offset="0.0000000"
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;"
> +         offset="0.64485979"
> +         id="stop3294" />
> +      <stop
> +         id="stop3296"
> +         offset="1.0000000"
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       r="8.9020796"
> +       fy="15.755712"
> +       fx="29.158466"
> +       cy="15.720984"
> +       cx="29.288071"
> +       gradientUnits="userSpaceOnUse"
> +       id="radialGradient2714"
> +       xlink:href="#linearGradient3290"
> +       inkscape:collect="always" />
> +    <linearGradient
> +       id="linearGradient2509">
> +      <stop
> +         style="stop-color:#fffbd5;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop2511" />
> +      <stop
> +         style="stop-color:#edd400;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop2513" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientTransform="matrix(1.250000,0.000000,0.000000,1.250000,-6.479446,-13.37211)"
> +       id="aigrd2"
> +       cx="25.0527"
> +       cy="39.5928"
> +       r="15.7572"
> +       fx="25.0527"
> +       fy="39.5928"
> +       gradientUnits="userSpaceOnUse">
> +      <stop
> +         offset="0.0000000"
> +         style="stop-color:#777777;stop-opacity:1.0000000;"
> +         id="stop8602" />
> +      <stop
> +         offset="1"
> +         style="stop-color:#000000"
> +         id="stop8604" />
> +    </radialGradient>
> +    <linearGradient
> +       id="linearGradient4565"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop4567"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1;" />
> +      <stop
> +         id="stop4569"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3824">
> +      <stop
> +         id="stop3826"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop3828"
> +         offset="1.0000000"
> +         style="stop-color:#c9c9c9;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3800">
> +      <stop
> +         id="stop3802"
> +         offset="0.0000000"
> +         style="stop-color:#ffeed6;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#e49c2f;stop-opacity:1.0000000;"
> +         offset="0.50000000"
> +         id="stop8664" />
> +      <stop
> +         id="stop3804"
> +         offset="1.0000000"
> +         style="stop-color:#ffc66c;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.333333,0.000000,25.71429)"
> +       r="19.714285"
> +       fy="38.571430"
> +       fx="24.714285"
> +       cy="38.571430"
> +       cx="24.714285"
> +       id="radialGradient4571"
> +       xlink:href="#linearGradient4565"
> +       inkscape:collect="always" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#aigrd2"
> +       id="radialGradient3279"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.250000,0.000000,0.000000,1.250000,-6.479446,-13.37211)"
> +       cx="25.0527"
> +       cy="39.5928"
> +       fx="25.0527"
> +       fy="39.5928"
> +       r="15.7572" />
> +  </defs>
> +  <sodipodi:namedview
> +     inkscape:window-y="108"
> +     inkscape:window-x="556"
> +     inkscape:window-height="739"
> +     inkscape:window-width="872"
> +     inkscape:showpageshadow="false"
> +     inkscape:document-units="px"
> +     inkscape:grid-bbox="true"
> +     showgrid="false"
> +     inkscape:current-layer="layer1"
> +     inkscape:cy="37.652189"
> +     inkscape:cx="23.88386"
> +     inkscape:zoom="1"
> +     inkscape:pageshadow="2"
> +     inkscape:pageopacity="0.0"
> +     borderopacity="0.19607843"
> +     bordercolor="#666666"
> +     pagecolor="#ffffff"
> +     id="base"
> +     fill="#edd400" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Wink</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>winkie</rdf:li>
> +            <rdf:li>wink</rdf:li>
> +            <rdf:li>;)</rdf:li>
> +            <rdf:li>;-)</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://jimmac.musichall.cz</dc:source>
> +        <dc:description />
> +        <dc:contributor>
> +          <cc:Agent>
> +            <dc:title>Corey Woodworth</dc:title>
> +          </cc:Agent>
> +        </dc:contributor>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:groupmode="layer"
> +     inkscape:label="Layer 1"
> +     id="layer1">
> +    <path
> +       d="M 44.428570 38.571430 A 19.714285 6.5714288 0 1 1  5.0000000,38.571430 A 19.714285 6.5714288 0 1 1  44.428570 38.571430 z"
> +       sodipodi:ry="6.5714288"
> +       sodipodi:rx="19.714285"
> +       sodipodi:cy="38.571430"
> +       sodipodi:cx="24.714285"
> +       id="path4563"
> +       style="opacity:0.53164557;color:#000000;fill:url(#radialGradient4571);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(2.083142,0.000000,0.000000,2.083142,-40.54715,-16.49224)"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4320"
> +       style="overflow:visible;display:inline;visibility:visible;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:none;stroke-miterlimit:4.0000000;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:0.48004404;stroke:#9c8c0a;fill-rule:evenodd;fill-opacity:1.0000000;fill:url(#radialGradient2714);color:#000000;opacity:1.0000000"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(1.979782,0.000000,0.000000,1.979782,-37.33128,-14.52746)"
> +       sodipodi:type="arc"
> +       style="opacity:0.67721519;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4322"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z" />
> +    <g
> +       id="g3267"
> +       transform="matrix(0.969372,0.245598,-0.245598,0.969372,6.456937,-5.230004)">
> +      <path
> +         style="opacity:0.35999998;color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +         d="M 37.284637,24.719966 C 34.268170,29.944639 30.741134,33.710005 24.462492,33.710005 C 18.362475,33.710005 13.896955,29.370308 11.110016,24.543189 C 13.659429,27.599109 17.392948,31.109501 24.197327,31.109501 C 32.327531,31.109501 33.749103,28.202646 37.284637,24.719966 z "
> +         id="path2659"
> +         sodipodi:nodetypes="czczc" />
> +      <path
> +         sodipodi:nodetypes="czczc"
> +         id="path8606"
> +         d="M 37.284637,24.012862 C 34.268170,29.237535 30.741134,33.002901 24.462492,33.002901 C 18.362475,33.002901 13.896955,28.663204 11.110016,23.836085 C 13.659429,26.892005 17.392948,30.402397 24.197327,30.402397 C 32.327531,30.402397 33.749103,27.495542 37.284637,24.012862 z "
> +         style="fill:url(#radialGradient3279);fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +    </g>
> +    <path
> +       id="path8612"
> +       d="M 31.042065,17.714134 C 31.042065,20.214134 29.917065,22.214134 28.542065,22.214134 C 27.167065,22.214134 26.042065,20.214134 26.042065,17.714134 C 26.042065,15.214134 27.167065,13.214134 28.542065,13.214134 C 29.917065,13.214134 31.042065,15.214134 31.042065,17.714134 z "
> +       style="opacity:0.35999998;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +    <path
> +       id="path8616"
> +       d="M 31.042065,17.089134 C 31.042065,19.589134 29.917065,21.589134 28.542065,21.589134 C 27.167065,21.589134 26.042065,19.589134 26.042065,17.089134 C 26.042065,14.589134 27.167065,12.589134 28.542065,12.589134 C 29.917065,12.589134 31.042065,14.589134 31.042065,17.089134 z "
> +       style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +    <path
> +       style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       d="M 15.924926,17.535184 C 17.28643,14.190727 20.768376,14.102908 21.99369,17.42035 C 19.832621,15.70722 17.845598,16.200617 15.924926,17.535184 z "
> +       id="path1336"
> +       sodipodi:nodetypes="ccc" />
> +  </g>
> +</svg>
> diff --git a/temp/2.svg b/temp/2.svg
> new file mode 100644
> index 0000000..8113111
> --- /dev/null
> +++ b/temp/2.svg
> @@ -0,0 +1,657 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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="48"
> +   height="48"
> +   id="svg2"
> +   sodipodi:version="0.32"
> +   inkscape:version="0.45.1"
> +   version="1.0"
> +   sodipodi:docbase="/home/lapo/Icone/gnome-icon-theme/scalable/emotes"
> +   sodipodi:docname="face-angry.svg"
> +   inkscape:export-filename="/home/lapo/Desktop/smileys.png"
> +   inkscape:export-xdpi="90"
> +   inkscape:export-ydpi="90"
> +   inkscape:output_extension="org.inkscape.output.svg.inkscape">
> +  <defs
> +     id="defs4">
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient3859">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop3861" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop3863" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient2566"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop2568"
> +         offset="0"
> +         style="stop-color:#ef2929;stop-opacity:1" />
> +      <stop
> +         id="stop2570"
> +         offset="1"
> +         style="stop-color:#ef2929;stop-opacity:0" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient2560"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop2562"
> +         offset="0"
> +         style="stop-color:#ef2929;stop-opacity:1" />
> +      <stop
> +         id="stop2564"
> +         offset="1"
> +         style="stop-color:#ef2929;stop-opacity:0" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient4148">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop4150" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop4152" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient4140">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop4142" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:0;"
> +         offset="1"
> +         id="stop4144" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient3734">
> +      <stop
> +         style="stop-color:black;stop-opacity:1;"
> +         offset="0"
> +         id="stop3736" />
> +      <stop
> +         style="stop-color:black;stop-opacity:0;"
> +         offset="1"
> +         id="stop3738" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3712">
> +      <stop
> +         id="stop3714"
> +         offset="0"
> +         style="stop-color:white;stop-opacity:1;" />
> +      <stop
> +         id="stop3716"
> +         offset="1"
> +         style="stop-color:white;stop-opacity:0.50570345" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3936">
> +      <stop
> +         id="stop3938"
> +         offset="0"
> +         style="stop-color:#fcaf3e;stop-opacity:1" />
> +      <stop
> +         style="stop-color:#ef2929;stop-opacity:1;"
> +         offset="0.64999998"
> +         id="stop3940" />
> +      <stop
> +         id="stop3942"
> +         offset="1"
> +         style="stop-color:#c00;stop-opacity:1" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3512">
> +      <stop
> +         style="stop-color:#a7aba2;stop-opacity:1;"
> +         offset="0"
> +         id="stop3514" />
> +      <stop
> +         id="stop3524"
> +         offset="0.1"
> +         style="stop-color:#e9ebe7;stop-opacity:1;" />
> +      <stop
> +         id="stop3520"
> +         offset="0.34999999"
> +         style="stop-color:white;stop-opacity:1;" />
> +      <stop
> +         style="stop-color:#e9ebe7;stop-opacity:1;"
> +         offset="0.89999998"
> +         id="stop3522" />
> +      <stop
> +         style="stop-color:#a7aba2;stop-opacity:1;"
> +         offset="1"
> +         id="stop3516" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient8431"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop8433"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop8435"
> +         offset="1"
> +         style="stop-color:#ffffff;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3512"
> +       id="linearGradient8452"
> +       gradientUnits="userSpaceOnUse"
> +       x1="4.5911422"
> +       y1="222.90671"
> +       x2="17.284155"
> +       y2="222.90671"
> +       gradientTransform="matrix(0.9393939,0,0,1,0.6667383,0)" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient8431"
> +       id="linearGradient8456"
> +       gradientUnits="userSpaceOnUse"
> +       x1="18.825819"
> +       y1="-140.43388"
> +       x2="19.23638"
> +       y2="-134.38734" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3734"
> +       id="radialGradient8460"
> +       gradientUnits="userSpaceOnUse"
> +       cx="12.046875"
> +       cy="10.046875"
> +       fx="12.046875"
> +       fy="10.046875"
> +       r="9.546875" />
> +    <linearGradient
> +       id="linearGradient3696"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop3698"
> +         offset="0"
> +         style="stop-color:white;stop-opacity:1;" />
> +      <stop
> +         id="stop3700"
> +         offset="1"
> +         style="stop-color:white;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient7776"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop7778"
> +         offset="0"
> +         style="stop-color:#2e3436;stop-opacity:1" />
> +      <stop
> +         id="stop7780"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:1" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient7802">
> +      <stop
> +         style="stop-color:#2e3436;stop-opacity:1"
> +         offset="0"
> +         id="stop7804" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1"
> +         offset="1"
> +         id="stop7806" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient7810"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop7812"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop7814"
> +         offset="1"
> +         style="stop-color:#ffffff;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient7824"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop7826"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1;" />
> +      <stop
> +         id="stop7828"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0;" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3936"
> +       id="radialGradient3725"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(2.5784757,0,0,2.5784757,-5.9937127,-0.9345791)"
> +       cx="9.3747082"
> +       cy="7.8025141"
> +       fx="9.3747082"
> +       fy="7.8025141"
> +       r="10.049342" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3712"
> +       id="radialGradient3737"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(2.5376699,0,0,2.5376699,-3.2238847,1.7641461)"
> +       cx="5.3851099"
> +       cy="3.2659137"
> +       fx="5.3851099"
> +       fy="3.2659137"
> +       r="10.108456" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient4140"
> +       id="radialGradient3854"
> +       cx="24.53125"
> +       cy="28.408104"
> +       fx="24.53125"
> +       fy="28.408104"
> +       r="12.5"
> +       gradientTransform="matrix(1.9208389,0,0,0.36875,-22.58933,20.821387)"
> +       gradientUnits="userSpaceOnUse" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient4148"
> +       id="radialGradient3856"
> +       cx="23.53125"
> +       cy="28.408075"
> +       fx="23.53125"
> +       fy="28.408075"
> +       r="12.5"
> +       gradientTransform="matrix(3.6188667,0,0,0.3690477,-61.625207,20.809221)"
> +       gradientUnits="userSpaceOnUse" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3859"
> +       id="radialGradient3867"
> +       cx="11"
> +       cy="214.82245"
> +       fx="11"
> +       fy="214.82245"
> +       r="6.875"
> +       gradientTransform="matrix(1.3034982,0,0,0.2828281,-3.3384807,160.50415)"
> +       gradientUnits="userSpaceOnUse" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7824"
> +       id="radialGradient3983"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.9320389,0,0,1.3203882,1.0339798,143.38105)"
> +       cx="29.46875"
> +       cy="-131.5"
> +       fx="29.46875"
> +       fy="-131.5"
> +       r="3.21875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7824"
> +       id="radialGradient3985"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.9320389,0,0,1.3203882,-7.9660202,143.38105)"
> +       cx="29.46875"
> +       cy="-131.5"
> +       fx="29.46875"
> +       fy="-131.5"
> +       r="3.21875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7802"
> +       id="radialGradient3987"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.2713953,0,0,1.5301983,-17.458259,170.87227)"
> +       cx="28.221428"
> +       cy="-133.18883"
> +       fx="28.221428"
> +       fy="-133.18883"
> +       r="3.21875" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7776"
> +       id="radialGradient3989"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.2713953,0,0,1.5301983,-8.4582587,170.87227)"
> +       cx="28.221428"
> +       cy="-133.18883"
> +       fx="28.221428"
> +       fy="-133.18883"
> +       r="3.21875" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7810"
> +       id="linearGradient3991"
> +       gradientUnits="userSpaceOnUse"
> +       x1="28.621698"
> +       y1="-135.65616"
> +       x2="30.315804"
> +       y2="-127.34384" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7810"
> +       id="linearGradient3993"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.2408327,6.0944233e-2,-4.9083318e-2,0.4390867,14.270157,23.77051)"
> +       x1="28.621698"
> +       y1="-135.65616"
> +       x2="30.315804"
> +       y2="-127.34384" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3696"
> +       id="linearGradient3995"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(-1,0,0,1,-54.020832,-37.989582)"
> +       x1="-76.3125"
> +       y1="49.062111"
> +       x2="-74.847809"
> +       y2="52.578125" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2560"
> +       id="linearGradient3997"
> +       gradientUnits="userSpaceOnUse"
> +       x1="-80.725792"
> +       y1="46.970554"
> +       x2="-81.683334"
> +       y2="49.016621" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2566"
> +       id="linearGradient3999"
> +       gradientUnits="userSpaceOnUse"
> +       x1="-80.725792"
> +       y1="46.970554"
> +       x2="-81.683334"
> +       y2="49.016621" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3696"
> +       id="linearGradient4001"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="translate(102.01042,-37.989582)"
> +       x1="-76.3125"
> +       y1="49.062111"
> +       x2="-74.847809"
> +       y2="52.578125" />
> +  </defs>
> +  <sodipodi:namedview
> +     id="base"
> +     pagecolor="#ffffff"
> +     bordercolor="#666666"
> +     borderopacity="1.0"
> +     inkscape:pageopacity="0"
> +     inkscape:pageshadow="2"
> +     inkscape:zoom="1"
> +     inkscape:cx="39.098452"
> +     inkscape:cy="17.940116"
> +     inkscape:document-units="px"
> +     inkscape:current-layer="layer1"
> +     width="48px"
> +     height="48px"
> +     inkscape:showpageshadow="false"
> +     showgrid="false"
> +     gridempspacing="2"
> +     gridspacingx="0.5px"
> +     gridspacingy="0.5px"
> +     borderlayer="true"
> +     showborder="false"
> +     showguides="true"
> +     inkscape:guide-bbox="true"
> +     inkscape:window-width="1274"
> +     inkscape:window-height="966"
> +     inkscape:window-x="15"
> +     inkscape:window-y="72"
> +     inkscape:grid-points="true"
> +     inkscape:grid-bbox="false"
> +     inkscape:object-points="false"
> +     inkscape:object-paths="false" />
> +  <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" />
> +        <dc:title>Devilish</dc:title>
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Lapo Calamandrei</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>smile</rdf:li>
> +            <rdf:li>devilish</rdf:li>
> +            <rdf:li>devil</rdf:li>
> +            <rdf:li>grin</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/SourceCode" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:label="Livello 1"
> +     inkscape:groupmode="layer"
> +     id="layer1"
> +     style="display:inline">
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:0.4;fill:url(#radialGradient8460);fill-opacity:1;stroke:none;stroke-width:0.46570092;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       id="path6204"
> +       sodipodi:cx="12.046875"
> +       sodipodi:cy="10.046875"
> +       sodipodi:rx="9.546875"
> +       sodipodi:ry="9.546875"
> +       d="M 21.59375 10.046875 A 9.546875 9.546875 0 1 1  2.5,10.046875 A 9.546875 9.546875 0 1 1  21.59375 10.046875 z"
> +       transform="matrix(2.396073,0,0,1.407553,-4.865631,20.29622)"
> +       inkscape:export-filename="/home/lapo/Desktop/something-along-the-lines.png"
> +       inkscape:export-xdpi="90"
> +       inkscape:export-ydpi="90" />
> +    <path
> +       style="fill:url(#radialGradient3725);fill-opacity:1;stroke:#a40000;stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       d="M 24 3.5 C 12.683997 3.5 3.4999999 12.683998 3.5 24 C 3.5 27.145561 4.2321771 30.116638 5.5 32.78125 L 5.5 37.0625 C 5.5 38.971498 7.0285021 40.5 8.9375 40.5 L 11.875 40.5 C 15.273571 43.001978 19.459181 44.500001 24 44.5 C 28.540819 44.5 32.726429 43.001978 36.125 40.5 L 39.0625 40.5 C 40.971498 40.5 42.5 38.9715 42.5 37.0625 L 42.5 32.78125 C 43.767823 30.116638 44.500001 27.145561 44.5 24 C 44.5 12.683997 35.316002 3.5000001 24 3.5 z "
> +       id="path6206" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:0.3;fill:url(#linearGradient8456);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +       id="path8199"
> +       sodipodi:cx="19.5625"
> +       sodipodi:cy="-135.96875"
> +       sodipodi:rx="6.125"
> +       sodipodi:ry="5.96875"
> +       d="M 25.6875 -135.96875 A 6.125 5.96875 0 1 1  13.4375,-135.96875 A 6.125 5.96875 0 1 1  25.6875 -135.96875 z"
> +       transform="matrix(2.2078305,-0.5915864,0.4553048,1.6992208,40.81191,259.37364)"
> +       inkscape:transform-center-y="-7.3651901"
> +       inkscape:transform-center-x="1.9734894" />
> +    <path
> +       style="opacity:0.5;fill:none;fill-opacity:1;stroke:url(#radialGradient3737);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       d="M 24,4.46875 C 13.215826,4.46875 4.46875,13.215827 4.46875,24 C 4.46875,26.011776 4.80131,27.929796 5.375,29.75 C 5.380892,29.769037 5.369051,29.793488 5.375,29.8125 C 5.543651,30.341869 5.72646,30.86474 5.9375,31.375 C 5.958818,31.426542 5.978266,31.47991 6,31.53125 C 6.032532,31.608884 6.091496,31.672879 6.125,31.75 C 6.210618,31.945499 6.283428,32.151292 6.375,32.34375 C 6.439464,32.480438 6.471545,32.630149 6.46875,32.78125 L 6.46875,37.0625 C 6.46875,38.446819 7.553181,39.53125 8.9375,39.53125 L 11.875,39.53125 C 12.088005,39.527763 12.296378,39.593565 12.46875,39.71875 C 12.601396,39.816402 12.739937,39.905589 12.875,40 C 13.027973,40.10647 13.18763,40.210342 13.34375,40.3125 C 13.628983,40.500166 13.923738,40.670721 14.21875,40.84375 C 14.467331,40.988635 14.713349,41.147203 14.96875,41.28125 C 15.435957,41.528297 15.918063,41.759413 16.40625,41.96875 C 18.151033,42.716922 20.03573,43.201331 22,43.40625 C 22.662491,43.475363 23.318307,43.53125 24,43.53125 C 
>  24.681693,43.53125 25.337509,43.475363 26,43.40625 C 27.96427,43.201331 29.848967,42.716922 31.59375,41.96875 C 32.089901,41.75878 32.557059,41.530129 33.03125,41.28125 C 33.287756,41.145616 33.531456,40.990258 33.78125,40.84375 C 34.072278,40.674125 34.37504,40.49651 34.65625,40.3125 C 34.813326,40.209153 34.970996,40.107651 35.125,40 C 35.260063,39.905589 35.398604,39.816402 35.53125,39.71875 C 35.703622,39.593565 35.911995,39.527763 36.125,39.53125 L 39.0625,39.53125 C 40.44682,39.53125 41.53125,38.446822 41.53125,37.0625 L 41.53125,32.78125 C 41.528455,32.630149 41.560536,32.480438 41.625,32.34375 C 41.71802,32.147895 41.788385,31.949375 41.875,31.75 C 41.908343,31.673864 41.967576,31.607839 42,31.53125 C 42.02136,31.480275 42.041561,31.426193 42.0625,31.375 C 42.27354,30.86474 42.456349,30.341869 42.625,29.8125 C 42.631133,29.79325 42.618925,29.769274 42.625,29.75 C 43.198691,27.929796 43.531251,26.011776 43.53125,24 C 43.53125,13.215826 34.784173,4.4687501 24,4.46875 z
>   "
> +       id="path6208" />
> +    <g
> +       transform="matrix(2.3363921,0,0,2.4984281,-1.7030746,-525.89597)"
> +       style="display:inline"
> +       id="g6214">
> +      <path
> +         style="opacity:1;fill:url(#linearGradient8452);fill-opacity:1;stroke:#cc0000;stroke-width:0.41389835;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +         d="M 3.9523863,223.89917 C 3.9523863,227.70156 5.8747853,224.67466 11.001182,224.69968 C 16.127578,224.72469 18.049976,227.70156 18.049976,223.89917 C 18.049976,220.09677 14.478766,222.2482 11.001182,222.29816 C 7.523597,222.34812 3.9523863,220.09677 3.9523863,223.89917 z "
> +         id="path6216"
> +         sodipodi:nodetypes="czzsz" />
> +    </g>
> +    <g
> +       id="g6220"
> +       style="display:inline"
> +       transform="translate(4.4194e-2,-150)">
> +      <path
> +         style="opacity:0.08999999;fill:url(#radialGradient3856);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
> +         d="M 35.3125 28.375 C 35.223675 28.379923 35.122112 28.399203 35.03125 28.40625 L 35.03125 37.03125 C 35.394795 37.147406 35.710603 37.215314 36.03125 37.3125 L 36.03125 28.375 C 35.797537 28.370214 35.565692 28.360968 35.3125 28.375 z M 11.625 28.5 C 11.414181 28.509486 11.223907 28.566103 11.03125 28.59375 L 11.03125 37.59375 C 11.074901 37.582714 11.111903 37.574437 11.15625 37.5625 C 11.408512 37.494604 11.746143 37.370234 12.03125 37.28125 L 12.03125 28.5 C 11.898002 28.499588 11.751757 28.494297 11.625 28.5 z M 33.03125 28.65625 C 32.713191 28.711728 32.363403 28.779596 32.03125 28.84375 L 32.03125 36.125 C 32.381078 36.219067 32.70591 36.310484 33.03125 36.40625 L 33.03125 28.65625 z M 14.03125 28.6875 L 14.03125 36.65625 C 14.354294 36.553589 14.680344 36.448019 15.03125 36.34375 L 15.03125 28.84375 C 14.690198 28.784674 14.354701 28.734082 14.03125 28.6875 z M 18.03125 29.40625 L 18.03125 35.59375 C 18.352328 35.527638 18.693647 35.464208 19.03125 35.40625 
>  L 19.03125 29.5625 C 18.694516 29.506565 18.360498 29.466057 18.03125 29.40625 z M 29.03125 29.4375 C 28.702954 29.498067 28.365386 29.538567 28.03125 29.59375 L 28.03125 35.28125 C 28.378668 35.330453 28.699927 35.410504 29.03125 35.46875 L 29.03125 29.4375 z M 23.03125 29.96875 L 23.03125 35.03125 C 23.356509 35.021572 23.663364 34.998243 24 35 C 24.010834 35.000057 24.020427 34.999932 24.03125 35 L 24.03125 30 C 24.020872 30.000176 24.010378 29.999841 24 30 C 23.677143 30.00496 23.353339 29.979552 23.03125 29.96875 z "
> +         transform="translate(-4.4194e-2,150)"
> +         id="path6222" />
> +      <path
> +         style="fill:url(#radialGradient3854);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;display:inline"
> +         d="M 36.03125 28.375 L 36.03125 37.3125 C 36.293656 37.392034 36.609768 37.500915 36.84375 37.5625 C 36.911322 37.580287 36.966769 37.577814 37.03125 37.59375 L 37.03125 28.46875 C 36.723427 28.413833 36.38517 28.382248 36.03125 28.375 z M 12.03125 28.5 L 12.03125 37.28125 C 12.356267 37.17981 12.663032 37.089013 13.03125 36.96875 L 13.03125 28.5625 C 12.916609 28.552027 12.79907 28.5387 12.6875 28.53125 C 12.455157 28.515737 12.246798 28.500667 12.03125 28.5 z M 34.03125 28.5 C 33.703562 28.545243 33.377928 28.59578 33.03125 28.65625 L 33.03125 36.40625 C 33.379195 36.508669 33.711069 36.618594 34.03125 36.71875 L 34.03125 28.5 z M 15.03125 28.84375 L 15.03125 36.34375 C 15.34994 36.249054 15.689362 36.186169 16.03125 36.09375 L 16.03125 29.03125 C 15.701367 28.969635 15.347706 28.898565 15.03125 28.84375 z M 30.03125 29.21875 C 29.699649 29.283908 29.370545 29.374904 29.03125 29.4375 L 29.03125 35.46875 C 29.367812 35.527917 29.711186 35.589636 30.03125 35.65625 L
>   30.03125 29.21875 z M 19.03125 29.5625 L 19.03125 35.40625 C 19.360239 35.349771 19.686457 35.296872 20.03125 35.25 L 20.03125 29.71875 C 19.696167 29.670722 19.360469 29.617187 19.03125 29.5625 z M 25.03125 29.96875 C 24.699279 29.990204 24.363751 29.994355 24.03125 30 L 24.03125 35 C 24.37804 35.002186 24.696522 35.017646 25.03125 35.03125 L 25.03125 29.96875 z "
> +         transform="translate(-4.4194e-2,150)"
> +         id="path6224" />
> +      <g
> +         style="opacity:0.8;stroke-linecap:square"
> +         transform="translate(5,0)"
> +         id="g6226" />
> +      <g
> +         transform="translate(-5,0)"
> +         id="g6232"
> +         style="opacity:0.8;stroke-linecap:square;display:inline" />
> +      <g
> +         transform="translate(-9,0)"
> +         id="g6238"
> +         style="opacity:0.7;stroke-linecap:square;display:inline" />
> +      <g
> +         transform="translate(9,0)"
> +         id="g6244"
> +         style="opacity:0.7;stroke-linecap:square;display:inline" />
> +      <g
> +         transform="translate(12,0)"
> +         id="g6250"
> +         style="opacity:0.5;stroke-linecap:square;display:inline" />
> +      <g
> +         transform="translate(-12,0)"
> +         id="g6256"
> +         style="opacity:0.5;stroke-linecap:square;display:inline" />
> +    </g>
> +    <g
> +       id="g7909"
> +       transform="translate(-106,-55.000002)" />
> +    <g
> +       id="g3969">
> +      <g
> +         transform="translate(60,49.999998)"
> +         id="g7844"
> +         style="display:inline">
> +        <path
> +           style="opacity:0.7;fill:url(#radialGradient3983);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +           d="M 29,-34.4375 L 25.6875,-31.5625 C 25.59043,-31.144576 25.5,-30.713763 25.5,-30.25 C 25.5,-27.904 26.843999,-25.999999 28.5,-26 C 30.156,-26 31.499999,-27.904001 31.5,-30.25 C 31.5,-32.350304 30.413926,-34.094812 29,-34.4375 z "
> +           transform="translate(-60,2e-6)"
> +           id="path7847" />
> +        <path
> +           style="opacity:0.7;fill:url(#radialGradient3985);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +           d="M 19,-34.4375 C 17.586073,-34.094813 16.500001,-32.350305 16.5,-30.25 C 16.5,-27.904 17.843999,-25.999999 19.5,-26 C 21.156,-26 22.499999,-27.904001 22.5,-30.25 C 22.5,-30.713763 22.40957,-31.144576 22.3125,-31.5625 L 19,-34.4375 z "
> +           transform="translate(-60,2e-6)"
> +           id="path7849" />
> +        <path
> +           style="fill:url(#radialGradient3987);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +           d="M 18.625,-34.75 C 17.676232,-34.182032 17,-32.71543 17,-31 C 17,-28.792 18.12,-27 19.5,-27 C 20.88,-27 22.000001,-28.792 22,-31 C 22,-31.322622 21.95139,-31.636934 21.90625,-31.9375 L 18.625,-34.75 z "
> +           transform="translate(-60,2e-6)"
> +           id="path7851" />
> +        <path
> +           style="fill:url(#radialGradient3989);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +           d="M 29.375,-34.75 L 26.09375,-31.9375 C 26.04861,-31.636934 26,-31.322622 26,-31 C 26,-28.792 27.12,-27 28.5,-27 C 29.88,-27 31.000001,-28.792 31,-31 C 31,-32.71543 30.323768,-34.182033 29.375,-34.75 z "
> +           transform="translate(-60,2e-6)"
> +           id="path7853" />
> +        <path
> +           sodipodi:type="arc"
> +           style="opacity:0.5;fill:url(#linearGradient3991);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +           id="path7855"
> +           sodipodi:cx="29.46875"
> +           sodipodi:cy="-131.5"
> +           sodipodi:rx="3.21875"
> +           sodipodi:ry="4.25"
> +           d="M 32.6875 -131.5 A 3.21875 4.25 0 1 1  26.25,-131.5 A 3.21875 4.25 0 1 1  32.6875 -131.5 z"
> +           transform="matrix(0.2408327,6.0944233e-2,-4.9083318e-2,0.4390867,-54.729843,23.770512)" />
> +        <path
> +           style="opacity:0.5;fill:url(#linearGradient3993);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:1;display:inline"
> +           d="M 28.3125,-33.8125 L 27.125,-32.8125 C 27.093619,-32.670909 27.048762,-32.531653 27.03125,-32.375 C 26.916101,-31.344903 27.1971,-30.420783 27.625,-30.3125 C 28.052899,-30.204217 28.4786,-30.938653 28.59375,-31.96875 C 28.680112,-32.741323 28.559011,-33.458685 28.3125,-33.8125 z "
> +           transform="translate(-60,2e-6)"
> +           id="path7857" />
> +      </g>
> +      <g
> +         style="opacity:0.54054051"
> +         id="g3869">
> +        <path
> +           style="opacity:0.11196911;fill:none;fill-opacity:1;stroke:url(#linearGradient3995);stroke-width:1.08333337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +           d="M 10.010419,16.510418 C 10.010419,12.674268 13.143015,9.541668 16.979169,9.541668 C 19.587622,9.541668 21.784952,11.033588 22.979169,13.166668"
> +           id="path8086"
> +           sodipodi:nodetypes="csc" />
> +        <path
> +           sodipodi:type="arc"
> +           style="fill:none;fill-opacity:1;stroke:url(#linearGradient3997);stroke-width:1.08333337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +           id="path8088"
> +           sodipodi:cx="-83"
> +           sodipodi:cy="53"
> +           sodipodi:rx="6.5"
> +           sodipodi:ry="6.5"
> +           d="M -76.5 53 A 6.5 6.5 0 1 1  -89.5,53 A 6.5 6.5 0 1 1  -76.5 53 z"
> +           transform="matrix(0.923077,0,0,0.923077,93.59456,-32.412662)" />
> +        <path
> +           sodipodi:type="arc"
> +           style="fill:none;fill-opacity:1;stroke:url(#linearGradient3999);stroke-width:1.08333337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +           id="path2538"
> +           sodipodi:cx="-83"
> +           sodipodi:cy="53"
> +           sodipodi:rx="6.5"
> +           sodipodi:ry="6.5"
> +           d="M -76.5 53 A 6.5 6.5 0 1 1  -89.5,53 A 6.5 6.5 0 1 1  -76.5 53 z"
> +           transform="matrix(-0.923077,0,0,0.923077,-45.636222,-32.412662)" />
> +        <path
> +           style="opacity:0.11196911;fill:none;fill-opacity:1;stroke:url(#linearGradient4001);stroke-width:1.08333337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +           d="M 37.979169,16.510418 C 37.979169,12.674268 34.846573,9.541668 31.010419,9.541668 C 28.401966,9.541668 26.204636,11.033588 25.010419,13.166668"
> +           id="path2556"
> +           sodipodi:nodetypes="csc" />
> +      </g>
> +    </g>
> +    <path
> +       sodipodi:type="inkscape:offset"
> +       inkscape:radius="-0.19795807"
> +       inkscape:original="M 15.84375 221.65625 C 14.51625 221.72505 12.738792 222.28752 11 222.3125 C 7.5224154 222.36246 3.9375 220.10385 3.9375 223.90625 C 3.9374999 227.70864 5.8736033 224.66248 11 224.6875 C 16.126396 224.71251 18.0625 227.70864 18.0625 223.90625 C 18.0625 222.00505 17.17125 221.58745 15.84375 221.65625 z "
> +       style="opacity:0.57528958;fill:url(#radialGradient3867);fill-opacity:1;stroke:none;stroke-width:0.41389835;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
> +       id="path3835"
> +       d="M 15.84375,221.84375 C 14.562822,221.91014 12.779532,222.47443 11,222.5 C 9.2173877,222.52561 7.443613,221.98664 6.15625,221.90625 C 5.5125685,221.86606 5.0184094,221.94435 4.6875,222.21875 C 4.3565906,222.49315 4.125,222.98676 4.125,223.90625 C 4.125,224.84005 4.2849649,225.3247 4.46875,225.5 C 4.5606426,225.58765 4.6414818,225.6186 4.8125,225.625 C 4.9835182,225.6314 5.2271098,225.59994 5.5,225.53125 C 6.5915609,225.25651 8.3974718,224.4873 11,224.5 C 13.601641,224.51269 15.409624,225.26287 16.5,225.53125 C 16.772594,225.59835 16.985498,225.63311 17.15625,225.625 C 17.327002,225.61689 17.438619,225.58974 17.53125,225.5 C 17.716512,225.32053 17.875,224.84005 17.875,223.90625 C 17.875,222.98658 17.643564,222.47147 17.3125,222.1875 C 16.981436,221.90353 16.484539,221.81054 15.84375,221.84375 z "
> +       transform="matrix(2.3363921,0,0,2.4984281,-1.7030746,-525.89597)" />
> +  </g>
> +</svg>
> diff --git a/temp/3.svg b/temp/3.svg
> new file mode 100644
> index 0000000..71db252
> --- /dev/null
> +++ b/temp/3.svg
> @@ -0,0 +1,79 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
> +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
> +<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
> +<svg
> +   xmlns="http://www.w3.org/2000/svg"
> +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:xlink="http://www.w3.org/1999/xlink"
> +   width="48pt"
> +   height="48pt"
> +   viewBox="0 0 64 64"
> +   overflow="visible"
> +   enable-background="new 0 0 64 64"
> +   xml:space="preserve"
> +   id="svg153"
> +   sodipodi:version="0.34"
> +   sodipodi:docname="/home/cschalle/Themes/gnome-themes-extras/Nuvola/icons/scalable/emblems/emblem-cool.svg"
> +   sodipodi:docbase="/home/cschalle/Themes/gnome-themes-extras/Nuvola/icons/scalable/emblems/"><defs
> +   id="defs178" /><sodipodi:namedview
> +   id="base" /><g
> +   id="Layer_1"
> +   stroke="#000000"><path
> +   fill="#997A00"
> +   stroke="none"
> +   d="M31.965,1.854c-16.826,0-30.52,13.695-30.52,30.525c0,16.831,13.694,30.525,30.52,30.525    c16.836,0,30.529-13.694,30.529-30.525C62.494,15.549,48.801,1.854,31.965,1.854z"
> +   id="path155" /><radialGradient
> +   id="XMLID_1_"
> +   cx="-224.77"
> +   cy="548.6611"
> +   r="408.8083"
> +   fx="-224.77"
> +   fy="548.6611"
> +   gradientTransform="matrix(0.1584 0 0 0.1584 48.0479 -72.1631)"
> +   gradientUnits="userSpaceOnUse"><stop
> +   offset="0.0056"
> +   style="stop-color:#FFFF99"
> +   id="stop157" /><stop
> +   offset="0.5843"
> +   style="stop-color:#FFF27C"
> +   id="stop158" /><stop
> +   offset="1"
> +   style="stop-color:#FFCC00"
> +   id="stop159" /></radialGradient><path
> +   fill="url(#XMLID_1_)"
> +   stroke="none"
> +   d="M3.438,32.378c0,15.755,12.776,28.528,28.527,28.528    c15.76,0,28.533-12.772,28.533-28.528c0-15.754-12.773-28.525-28.533-28.525C16.214,3.854,3.438,16.624,3.438,32.378z"
> +   id="path165" /><linearGradient
> +   id="XMLID_2_"
> +   gradientUnits="userSpaceOnUse"
> +   x1="-103.5713"
> +   y1="484.0488"
> +   x2="-103.5713"
> +   y2="624.2625"
> +   gradientTransform="matrix(0.1584 0 0 0.1584 48.0479 -72.1631)"><stop
> +   offset="0.0056"
> +   style="stop-color:#FFFFFF"
> +   id="stop167" /><stop
> +   offset="1"
> +   style="stop-color:#FFFF99"
> +   id="stop168" /></linearGradient><path
> +   fill="url(#XMLID_2_)"
> +   stroke="none"
> +   d="M8.737,19.147c5.491,2.499,13.202,4.054,21.744,4.054    c9.832,0,18.566-2.061,24.076-5.248C50.063,10.126,41.621,4.85,31.965,4.85C21.835,4.85,13.031,10.671,8.737,19.147z"
> +   id="path172" /><path
> +   fill="none"
> +   stroke="none"
> +   d="M64,64H0V0h64V64z"
> +   id="path173" /><path
> +   opacity="0.5"
> +   stroke="none"
> +   d="M15.116,38.308c-0.002,0.123-0.018,0.237-0.018,0.362c0,10.875,8.473,15.743,16.871,15.743    c8.398,0,16.871-4.868,16.871-15.743c0-0.125-0.016-0.239-0.018-0.362H15.116z"
> +   id="path174" /><path
> +   fill="#FFFFFF"
> +   stroke="none"
> +   d="M16.162,39.308c0.345,9.71,8.084,14.105,15.807,14.105s15.462-4.396,15.807-14.105    C45.873,39.308,18.063,39.308,16.162,39.308z"
> +   id="path175" /><path
> +   stroke="none"
> +   d="M51.42,18.414H32.541h-1.382H12.277c-6.753,0-10.284,7.982-10.284,7.982s1.688-3.991,6.754-3.837    c4.911,0.153,3.991,3.223,7.676,5.219c3.529,1.996,11.666,2.457,13.047,0l2.456-4.298l2.455,4.298    c1.383,2.457,9.517,1.996,13.048,0c3.532-1.996,2.608-5.219,7.676-5.219c4.91-0.153,6.754,3.837,6.754,3.837    S58.174,18.414,51.42,18.414z"
> +   id="path176" /></g></svg>
> diff --git a/temp/4.svg b/temp/4.svg
> new file mode 100644
> index 0000000..ad6f17c
> --- /dev/null
> +++ b/temp/4.svg
> @@ -0,0 +1,425 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   width="48.000000px"
> +   height="48.000000px"
> +   id="svg4376"
> +   sodipodi:version="0.32"
> +   inkscape:version="0.43+devel"
> +   sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/emotes"
> +   sodipodi:docname="face-devil-grin.svg"
> +   inkscape:export-filename="/home/tigert/Desktop/face-grin.png"
> +   inkscape:export-xdpi="90.000000"
> +   inkscape:export-ydpi="90.000000"
> +   inkscape:output_extension="org.inkscape.output.svg.inkscape">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient2337">
> +      <stop
> +         style="stop-color:#cc0000;stop-opacity:1;"
> +         offset="0"
> +         id="stop2339" />
> +      <stop
> +         id="stop2345"
> +         offset="0.27586207"
> +         style="stop-color:#c84a00;stop-opacity:1;" />
> +      <stop
> +         style="stop-color:#be0000;stop-opacity:1;"
> +         offset="1"
> +         id="stop2341" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient2319">
> +      <stop
> +         style="stop-color:#f2d565;stop-opacity:1;"
> +         offset="0"
> +         id="stop2321" />
> +      <stop
> +         style="stop-color:#f2d565;stop-opacity:0;"
> +         offset="1"
> +         id="stop2323" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient2311">
> +      <stop
> +         style="stop-color:#ffd93c;stop-opacity:1;"
> +         offset="0"
> +         id="stop2313" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:0;"
> +         offset="1"
> +         id="stop2315" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient2291">
> +      <stop
> +         style="stop-color:#ffa107;stop-opacity:1;"
> +         offset="0"
> +         id="stop2293" />
> +      <stop
> +         style="stop-color:#cc0000;stop-opacity:1;"
> +         offset="1"
> +         id="stop2295" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient2283">
> +      <stop
> +         style="stop-color:#730000;stop-opacity:1;"
> +         offset="0"
> +         id="stop2285" />
> +      <stop
> +         style="stop-color:#ff0202;stop-opacity:1;"
> +         offset="1"
> +         id="stop2287" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient2102">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop2104" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop2106" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3068">
> +      <stop
> +         style="stop-color:#cccccc;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop3070" />
> +      <stop
> +         id="stop3076"
> +         offset="0.34579438"
> +         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1.0000000;"
> +         offset="0.72486681"
> +         id="stop3078" />
> +      <stop
> +         style="stop-color:#cecece;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3072" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient4565">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop4567" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop4569" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient4565"
> +       id="radialGradient1360"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,0.333333,-1.239242e-15,25.71429)"
> +       cx="24.714285"
> +       cy="38.571430"
> +       fx="24.714285"
> +       fy="38.571430"
> +       r="19.714285" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2112"
> +       gradientUnits="userSpaceOnUse"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="14"
> +       y2="34.305527"
> +       gradientTransform="matrix(1,0,0,1.404523,6.545492,-7.966331)" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2116"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.171895,-1.454508,-3.141166)"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="13.500000"
> +       y2="33.426670" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2120"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.159815,14.54551,-2.815047)"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="14.500000"
> +       y2="33.431156" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3068"
> +       id="linearGradient2132"
> +       x1="9.7892637"
> +       y1="29.629091"
> +       x2="38.390732"
> +       y2="29.629091"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.048897,0,0,1,-5.222439,0)" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2283"
> +       id="linearGradient2289"
> +       x1="39.125"
> +       y1="33.375"
> +       x2="46.625"
> +       y2="16.5"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.780746,0,0,0.780746,9.900195,9.256071)" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2291"
> +       id="radialGradient2297"
> +       cx="30.561104"
> +       cy="15.699058"
> +       fx="30.561104"
> +       fy="15.699058"
> +       r="8.9020799"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.771216,8.401156e-17,-8.401156e-17,0.771216,6.991896,3.591695)" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2311"
> +       id="linearGradient2317"
> +       x1="32.098553"
> +       y1="6.1454587"
> +       x2="31.775375"
> +       y2="8.044363"
> +       gradientUnits="userSpaceOnUse" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2319"
> +       id="linearGradient2325"
> +       x1="28.764467"
> +       y1="12.221258"
> +       x2="38.070023"
> +       y2="38.297359"
> +       gradientUnits="userSpaceOnUse" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2311"
> +       id="linearGradient2327"
> +       gradientUnits="userSpaceOnUse"
> +       x1="7.2235508"
> +       y1="6.0204587"
> +       x2="8.0878754"
> +       y2="8.044363" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2337"
> +       id="linearGradient2343"
> +       x1="30.525612"
> +       y1="7.3609705"
> +       x2="32.311508"
> +       y2="9.4234705"
> +       gradientUnits="userSpaceOnUse" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2337"
> +       id="linearGradient2347"
> +       gradientUnits="userSpaceOnUse"
> +       x1="10.400612"
> +       y1="7.6109705"
> +       x2="8.8115082"
> +       y2="9.6734705" />
> +  </defs>
> +  <sodipodi:namedview
> +     fill="#cc0000"
> +     id="base"
> +     pagecolor="#ffffff"
> +     bordercolor="#666666"
> +     borderopacity="0.19607843"
> +     inkscape:pageopacity="0.0"
> +     inkscape:pageshadow="2"
> +     inkscape:zoom="8"
> +     inkscape:cx="23.679146"
> +     inkscape:cy="21.279725"
> +     inkscape:current-layer="layer1"
> +     showgrid="false"
> +     inkscape:grid-bbox="true"
> +     inkscape:document-units="px"
> +     inkscape:showpageshadow="false"
> +     inkscape:window-width="872"
> +     inkscape:window-height="710"
> +     inkscape:window-x="717"
> +     inkscape:window-y="411"
> +     stroke="#a40000" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Devil Grin</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>laugh</rdf:li>
> +            <rdf:li>grin</rdf:li>
> +            <rdf:li>>:-D</rdf:li>
> +            <rdf:li>>:D</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://jimmac.musichall.cz</dc:source>
> +        <dc:contributor>
> +          <cc:Agent>
> +            <dc:title>Tuomas Kuosmanen</dc:title>
> +          </cc:Agent>
> +        </dc:contributor>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     id="layer1"
> +     inkscape:label="Layer 1"
> +     inkscape:groupmode="layer">
> +    <path
> +       style="opacity:1;color:#000000;fill:url(#linearGradient2289);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       d="M 27.435547,37.514338 C 27.435547,37.514338 44.227293,38.187142 46.595268,31.409748 C 48.183817,26.863153 41.593613,24.041455 41.032451,20.967267 C 40.47129,17.893077 44.350623,18.673824 44.350623,18.673824 L 44.984979,19.942537 L 47.278422,17.209925 L 43.179504,16.673162 L 43.96025,17.990671 C 43.96025,17.990671 40.178509,17.380713 40.056519,20.674487 C 39.934527,23.96826 46.709243,28.164771 44.367004,31.409748 C 42.024765,34.654725 30.687562,33.654393 30.687562,33.654393 L 27.435547,37.514338 z "
> +       id="path2281"
> +       sodipodi:nodetypes="csscccccsscc" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:0.53164559;color:#000000;fill:url(#radialGradient1360);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       id="path4563"
> +       sodipodi:cx="24.714285"
> +       sodipodi:cy="38.57143"
> +       sodipodi:rx="19.714285"
> +       sodipodi:ry="6.5714288"
> +       d="M 44.42857 38.57143 A 19.714285 6.5714288 0 1 1  5,38.57143 A 19.714285 6.5714288 0 1 1  44.42857 38.57143 z"
> +       transform="matrix(1.163647,0,0,1,-4.772741,-0.795495)" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:1;color:#000000;fill:url(#radialGradient2297);fill-opacity:1.0;fill-rule:evenodd;stroke:#a40000;stroke-width:0.48004404;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       id="path4320"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.45064,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       transform="matrix(2.083142,0,0,2.083142,-44.50164,-16.49224)" />
> +    <path
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.45064,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4322"
> +       style="opacity:0.43181818;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2325);stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc"
> +       transform="matrix(1.979782,0,0,1.979782,-41.28577,-14.52746)" />
> +    <path
> +       sodipodi:type="arc"
> +       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
> +       id="path1364"
> +       sodipodi:cx="-3.8125"
> +       sodipodi:cy="1.875"
> +       sodipodi:rx="2.9375"
> +       sodipodi:ry="2.875"
> +       d="M -0.875,1.875 A 2.9375,2.875 0 0 1 -6.3564497,3.3124999"
> +       sodipodi:start="0"
> +       sodipodi:end="2.6179939"
> +       sodipodi:open="true"
> +       transform="matrix(-0.965926,-0.258819,0.258819,-0.965926,20.57993,17.20131)" />
> +    <path
> +       transform="matrix(-0.965926,-0.258819,0.258819,-0.965926,11.82993,17.20131)"
> +       sodipodi:open="true"
> +       sodipodi:end="2.6179939"
> +       sodipodi:start="0"
> +       d="M -0.875,1.875 A 2.9375,2.875 0 0 1 -6.3564497,3.3124999"
> +       sodipodi:ry="2.875"
> +       sodipodi:rx="2.9375"
> +       sodipodi:cy="1.875"
> +       sodipodi:cx="-3.8125"
> +       id="path2094"
> +       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
> +       sodipodi:type="arc" />
> +    <path
> +       sodipodi:nodetypes="czcc"
> +       id="path2096"
> +       d="M 5.2330302,21.044769 C 3.6940488,28.612147 9.9250666,38.212295 20.084179,38.212295 C 30.331677,38.212295 36.589707,29.781871 34.804219,21.107269 L 5.2330302,21.044769 z "
> +       style="opacity:1;color:#000000;fill:url(#linearGradient2132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
> +    <path
> +       id="path2110"
> +       d="M 20.545492,21.528657 L 20.545492,38.382936"
> +       style="opacity:0.18181817;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2112);stroke-width:0.99999988px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
> +    <path
> +       style="opacity:0.18181817;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2116);stroke-width:1.00000024px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
> +       d="M 12.545492,21.468635 L 12.545492,35.531381"
> +       id="path2114" />
> +    <path
> +       id="path2118"
> +       d="M 28.545492,21.541107 L 28.545492,35.458909"
> +       style="opacity:0.18181817;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2120);stroke-width:1.00000048px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
> +    <path
> +       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       d="M 5.4864345,20.615864 C 3.7057799,29.43779 10.645446,38.703673 20.295493,38.703673 C 30.299038,38.703673 36.947709,29.12529 34.667055,20.553364 L 5.4864345,20.615864 z "
> +       id="path2756"
> +       sodipodi:nodetypes="czcc" />
> +    <path
> +       style="color:#000000;fill:url(#linearGradient2343);fill-opacity:1.0;fill-rule:evenodd;stroke:#a40000;stroke-width:0.99999946;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       d="M 34.535409,4.733087 C 34.409741,4.7565977 34.289131,4.8018267 34.17899,4.8667442 L 28.208969,8.1413452 C 27.900649,8.3181155 27.588424,8.638695 27.661315,8.986539 C 28.098501,11.072856 29.745255,12.500002 31.965366,12.74992 C 32.299533,12.787537 32.577313,12.472421 32.731037,12.173337 L 35.693771,6.314697 C 35.87989,5.9453698 35.843224,5.5028759 35.598856,5.1692189 C 35.354488,4.8355619 34.943682,4.6670854 34.535409,4.733087 z "
> +       id="path2276"
> +       sodipodi:nodetypes="cccssccsc" />
> +    <path
> +       sodipodi:nodetypes="cccssccsc"
> +       id="path2279"
> +       d="M 6.9267157,4.858087 C 7.0523837,4.8815977 7.1729937,4.9268267 7.2831347,4.9917442 L 13.253153,8.2663452 C 13.561473,8.4431155 13.873698,8.763695 13.800807,9.111539 C 13.363621,11.197856 11.716867,12.625002 9.4967596,12.87492 C 9.1625926,12.912537 8.884812,12.597421 8.7310877,12.298337 L 5.7683537,6.439697 C 5.5822347,6.0703698 5.6189007,5.6278759 5.8632687,5.2942189 C 6.1076367,4.9605619 6.5184427,4.7920854 6.9267157,4.858087 z "
> +       style="color:#000000;fill:url(#linearGradient2347);fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.99999946;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;opacity:1;stroke-dasharray:none" />
> +    <path
> +       sodipodi:nodetypes="ccssccc"
> +       id="path2299"
> +       d="M 34.550143,5.7962029 L 28.942862,8.8331689 C 28.751833,8.9553613 28.700764,8.9588269 28.763169,9.1964382 C 29.043277,10.262955 30.424664,11.448342 31.495276,11.709487 C 31.721107,11.764572 31.918285,11.628151 32.024546,11.421409 L 34.779643,5.9132168 C 34.908298,5.6579194 34.626278,5.7513287 34.550143,5.7962029 z "
> +       style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2317);stroke-width:0.99999946;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;opacity:0.64772727" />
> +    <path
> +       style="opacity:0.64772728;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2327);stroke-width:0.99999946;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;stroke-dasharray:none"
> +       d="M 6.9035211,5.9729796 L 12.510802,9.0099456 C 12.701831,9.132138 12.7529,9.1356036 12.690495,9.3732149 C 12.410387,10.439732 11.029,11.625119 9.9583881,11.886264 C 9.7325571,11.941349 9.5353791,11.804928 9.4291181,11.598186 L 6.6740211,6.0899935 C 6.5453661,5.8346961 6.8273861,5.9281054 6.9035211,5.9729796 z "
> +       id="path2301"
> +       sodipodi:nodetypes="ccssccc" />
> +  </g>
> +</svg>
> diff --git a/temp/5.svg b/temp/5.svg
> new file mode 100644
> index 0000000..1331ecb
> --- /dev/null
> +++ b/temp/5.svg
> @@ -0,0 +1,316 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   width="48.000000px"
> +   height="48.000000px"
> +   id="svg4376"
> +   sodipodi:version="0.32"
> +   inkscape:version="0.42+devel"
> +   sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/emotes"
> +   sodipodi:docname="face-grin.svg"
> +   inkscape:export-filename="/home/tigert/Desktop/face-grin.png"
> +   inkscape:export-xdpi="90.000000"
> +   inkscape:export-ydpi="90.000000">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient2102">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop2104" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop2106" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop3292" />
> +      <stop
> +         id="stop3294"
> +         offset="0.64485979"
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3296" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3068">
> +      <stop
> +         style="stop-color:#cccccc;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop3070" />
> +      <stop
> +         id="stop3076"
> +         offset="0.34579438"
> +         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1.0000000;"
> +         offset="0.72486681"
> +         id="stop3078" />
> +      <stop
> +         style="stop-color:#cecece;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3072" />
> +    </linearGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient4565">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop4567" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop4569" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient4565"
> +       id="radialGradient1360"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.333333,0.000000,25.71429)"
> +       cx="24.714285"
> +       cy="38.571430"
> +       fx="24.714285"
> +       fy="38.571430"
> +       r="19.714285" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3290"
> +       id="radialGradient1362"
> +       gradientUnits="userSpaceOnUse"
> +       cx="29.288071"
> +       cy="15.720984"
> +       fx="29.158466"
> +       fy="15.755712"
> +       r="8.9020796" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2108"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="14.000000"
> +       y2="32.875000"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,1.033654,1.500000,-0.627404)" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2112"
> +       gradientUnits="userSpaceOnUse"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="14"
> +       y2="34.305527"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,1.404523,10.50000,-7.966331)" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2116"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,1.171895,2.500000,-3.141166)"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="13.500000"
> +       y2="33.426670" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2120"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,1.159815,18.50000,-2.815047)"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="14.500000"
> +       y2="33.431156" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient2102"
> +       id="linearGradient2124"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,1.071351,-22.50000,-3.854623)"
> +       x1="14.000000"
> +       y1="21.062500"
> +       x2="14.000000"
> +       y2="35.744175" />
> +    <linearGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3068"
> +       id="linearGradient2132"
> +       x1="9.7892637"
> +       y1="29.629091"
> +       x2="38.390732"
> +       y2="29.629091"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.048897,0.000000,0.000000,1.000000,-1.267931,0.000000)" />
> +  </defs>
> +  <sodipodi:namedview
> +     fill="#a40000"
> +     id="base"
> +     pagecolor="#ffffff"
> +     bordercolor="#666666"
> +     borderopacity="0.19607843"
> +     inkscape:pageopacity="0.0"
> +     inkscape:pageshadow="2"
> +     inkscape:zoom="1"
> +     inkscape:cx="23.514119"
> +     inkscape:cy="28.588454"
> +     inkscape:current-layer="layer1"
> +     showgrid="false"
> +     inkscape:grid-bbox="true"
> +     inkscape:document-units="px"
> +     inkscape:showpageshadow="false"
> +     inkscape:window-width="1010"
> +     inkscape:window-height="1181"
> +     inkscape:window-x="123"
> +     inkscape:window-y="34"
> +     stroke="#8f5902" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Laughing</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>laughing</rdf:li>
> +            <rdf:li>:-D</rdf:li>
> +            <rdf:li>:D</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://jimmac.musichall.cz</dc:source>
> +        <dc:contributor>
> +          <cc:Agent>
> +            <dc:title>Tuomas Kuosmanen</dc:title>
> +          </cc:Agent>
> +        </dc:contributor>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     id="layer1"
> +     inkscape:label="Layer 1"
> +     inkscape:groupmode="layer">
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:0.53164560;color:#000000;fill:url(#radialGradient1360);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4563"
> +       sodipodi:cx="24.714285"
> +       sodipodi:cy="38.571430"
> +       sodipodi:rx="19.714285"
> +       sodipodi:ry="6.5714288"
> +       d="M 44.428570 38.571430 A 19.714285 6.5714288 0 1 1  5.0000000,38.571430 A 19.714285 6.5714288 0 1 1  44.428570 38.571430 z" />
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:1.0000000;color:#000000;fill:url(#radialGradient1362);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#9c8c0a;stroke-width:0.48004404;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4320"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       transform="matrix(2.083142,0.000000,0.000000,2.083142,-40.54715,-16.49224)" />
> +    <path
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4322"
> +       style="opacity:0.67721522;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc"
> +       transform="matrix(1.979782,0.000000,0.000000,1.979782,-37.33128,-14.52746)" />
> +    <path
> +       sodipodi:type="arc"
> +       style="fill:none;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
> +       id="path1364"
> +       sodipodi:cx="-3.8125000"
> +       sodipodi:cy="1.8750000"
> +       sodipodi:rx="2.9375000"
> +       sodipodi:ry="2.8750000"
> +       d="M -0.87500000,1.8750000 A 2.9375000,2.8750000 0 0 1 -6.3564497,3.3124999"
> +       sodipodi:start="0.0000000"
> +       sodipodi:end="2.6179939"
> +       sodipodi:open="true"
> +       transform="matrix(-0.965926,-0.258819,0.258819,-0.965926,24.53442,17.20131)" />
> +    <path
> +       transform="matrix(-0.965926,-0.258819,0.258819,-0.965926,15.78442,17.20131)"
> +       sodipodi:open="true"
> +       sodipodi:end="2.6179939"
> +       sodipodi:start="0.0000000"
> +       d="M -0.87500000,1.8750000 A 2.9375000,2.8750000 0 0 1 -6.3564497,3.3124999"
> +       sodipodi:ry="2.8750000"
> +       sodipodi:rx="2.9375000"
> +       sodipodi:cy="1.8750000"
> +       sodipodi:cx="-3.8125000"
> +       id="path2094"
> +       style="fill:none;fill-opacity:1.0000000;stroke:#555753;stroke-width:1.0000000;stroke-linecap:butt;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
> +       sodipodi:type="arc" />
> +    <path
> +       sodipodi:nodetypes="czcc"
> +       id="path2096"
> +       d="M 9.1875355,21.044769 C 7.6485541,28.612147 13.879571,38.212295 24.038687,38.212295 C 34.286185,38.212295 40.544215,29.781871 38.758727,21.107269 L 9.1875355,21.044769 z "
> +       style="opacity:1.0000000;color:#000000;fill:url(#linearGradient2132);fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
> +    <path
> +       id="path2110"
> +       d="M 24.500000,21.528657 L 24.500000,38.382936"
> +       style="opacity:0.18181818;fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient2112);stroke-width:0.99999988px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1.0000000" />
> +    <path
> +       style="opacity:0.18181818;fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient2116);stroke-width:1.0000002px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1.0000000"
> +       d="M 16.500000,21.468635 L 16.500000,35.531381"
> +       id="path2114" />
> +    <path
> +       id="path2118"
> +       d="M 32.500000,21.541107 L 32.500000,35.458909"
> +       style="opacity:0.18181818;fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient2120);stroke-width:1.0000005px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1.0000000" />
> +    <path
> +       style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:nonzero;stroke:#8f5902;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       d="M 9.4409398,20.615864 C 7.6602852,29.43779 14.599952,38.703673 24.250001,38.703673 C 34.253546,38.703673 40.902217,29.12529 38.621563,20.553364 L 9.4409398,20.615864 z "
> +       id="path2756"
> +       sodipodi:nodetypes="czcc" />
> +  </g>
> +</svg>
> diff --git a/temp/6.svg b/temp/6.svg
> new file mode 100644
> index 0000000..d52a519
> --- /dev/null
> +++ b/temp/6.svg
> @@ -0,0 +1,303 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   sodipodi:docname="face-plain.svg"
> +   sodipodi:docbase="/home/steven/projects/tango/Experiments/faces/scalable"
> +   inkscape:version="0.43"
> +   sodipodi:version="0.32"
> +   id="svg4376"
> +   height="48px"
> +   width="48px"
> +   inkscape:export-filename="/home/steven/face-plain4.png"
> +   inkscape:export-xdpi="90"
> +   inkscape:export-ydpi="90">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         id="stop3292"
> +         offset="0.0000000"
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;"
> +         offset="0.64485979"
> +         id="stop3294" />
> +      <stop
> +         id="stop3296"
> +         offset="1.0000000"
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       r="8.9020796"
> +       fy="15.755712"
> +       fx="29.158466"
> +       cy="15.720984"
> +       cx="29.288071"
> +       gradientUnits="userSpaceOnUse"
> +       id="radialGradient2714"
> +       xlink:href="#linearGradient3290"
> +       inkscape:collect="always" />
> +    <linearGradient
> +       id="linearGradient2509">
> +      <stop
> +         style="stop-color:#fffbd5;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop2511" />
> +      <stop
> +         style="stop-color:#edd400;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop2513" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientTransform="matrix(1.25,0,0,1.25,53.52055,-13.37211)"
> +       id="aigrd2"
> +       cx="25.0527"
> +       cy="39.5928"
> +       r="15.7572"
> +       fx="25.0527"
> +       fy="39.5928"
> +       gradientUnits="userSpaceOnUse">
> +      <stop
> +         offset="0.0000000"
> +         style="stop-color:#777777;stop-opacity:1.0000000;"
> +         id="stop8602" />
> +      <stop
> +         offset="1"
> +         style="stop-color:#000000"
> +         id="stop8604" />
> +    </radialGradient>
> +    <linearGradient
> +       id="linearGradient4565"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop4567"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1;" />
> +      <stop
> +         id="stop4569"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3824">
> +      <stop
> +         id="stop3826"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop3828"
> +         offset="1.0000000"
> +         style="stop-color:#c9c9c9;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3800">
> +      <stop
> +         id="stop3802"
> +         offset="0.0000000"
> +         style="stop-color:#ffeed6;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#e49c2f;stop-opacity:1.0000000;"
> +         offset="0.50000000"
> +         id="stop8664" />
> +      <stop
> +         id="stop3804"
> +         offset="1.0000000"
> +         style="stop-color:#ffc66c;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.333333,0.000000,25.71429)"
> +       r="19.714285"
> +       fy="38.571430"
> +       fx="24.714285"
> +       cy="38.571430"
> +       cx="24.714285"
> +       id="radialGradient4571"
> +       xlink:href="#linearGradient4565"
> +       inkscape:collect="always" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#aigrd2"
> +       id="radialGradient2211"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.25,0,0,1.25,39.41053,-19.20819)"
> +       cx="25.0527"
> +       cy="39.5928"
> +       fx="25.0527"
> +       fy="39.5928"
> +       r="15.7572" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#aigrd2"
> +       id="radialGradient2213"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.357899,0,0,0.416667,55.84561,15.2093)"
> +       cx="-23.452122"
> +       cy="38.602852"
> +       fx="-23.452122"
> +       fy="38.602852"
> +       r="15.7572" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#aigrd2"
> +       id="radialGradient1342"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.28431,0,0,0.416667,30.45155,18.23307)"
> +       cx="-23.452122"
> +       cy="38.602852"
> +       fx="-23.452122"
> +       fy="38.602852"
> +       r="15.7572" />
> +  </defs>
> +  <sodipodi:namedview
> +     inkscape:window-y="174"
> +     inkscape:window-x="373"
> +     inkscape:window-height="771"
> +     inkscape:window-width="1055"
> +     inkscape:showpageshadow="false"
> +     inkscape:document-units="px"
> +     inkscape:grid-bbox="true"
> +     showgrid="false"
> +     inkscape:current-layer="layer1"
> +     inkscape:cy="22.183359"
> +     inkscape:cx="28.123476"
> +     inkscape:zoom="1"
> +     inkscape:pageshadow="2"
> +     inkscape:pageopacity="0.0"
> +     borderopacity="0.19607843"
> +     bordercolor="#666666"
> +     pagecolor="#ffffff"
> +     id="base"
> +     fill="#edd400" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Plain</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>face</rdf:li>
> +            <rdf:li>plain</rdf:li>
> +            <rdf:li>:|</rdf:li>
> +            <rdf:li>:-|</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Steven Garrity</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://www.tango-project.org</dc:source>
> +        <dc:contributor>
> +          <cc:Agent>
> +            <dc:title>Based on face-smile by jimmac</dc:title>
> +          </cc:Agent>
> +        </dc:contributor>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:groupmode="layer"
> +     inkscape:label="Layer 1"
> +     id="layer1">
> +    <path
> +       d="M 44.428570 38.571430 A 19.714285 6.5714288 0 1 1  5.0000000,38.571430 A 19.714285 6.5714288 0 1 1  44.428570 38.571430 z"
> +       sodipodi:ry="6.5714288"
> +       sodipodi:rx="19.714285"
> +       sodipodi:cy="38.571430"
> +       sodipodi:cx="24.714285"
> +       id="path4563"
> +       style="opacity:0.53164557;color:#000000;fill:url(#radialGradient4571);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(2.083142,0.000000,0.000000,2.083142,-40.54715,-16.49224)"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4320"
> +       style="overflow:visible;display:inline;visibility:visible;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:none;stroke-miterlimit:4.0000000;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:0.48004404;stroke:#9c8c0a;fill-rule:evenodd;fill-opacity:1.0000000;fill:url(#radialGradient2714);color:#000000;opacity:1.0000000"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(1.979782,0.000000,0.000000,1.979782,-37.33128,-14.52746)"
> +       sodipodi:type="arc"
> +       style="opacity:0.67721519;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4322"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z" />
> +    <g
> +       transform="matrix(1,0,0,0.74952,0.353553,7.357569)"
> +       id="g8666">
> +      <path
> +         style="opacity:0.36000001;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +         d="M 21.398158,15.321428 C 21.398158,17.821428 20.273158,19.821428 18.898158,19.821428 C 17.523158,19.821428 16.273158,17.821428 16.273158,15.321428 C 16.273158,12.821428 17.398158,10.821428 18.773158,10.821428 C 20.148158,10.821428 21.273158,12.821428 21.273158,15.321428 L 21.398158,15.321428 z "
> +         id="path8610" />
> +      <path
> +         style="opacity:0.36000001;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +         d="M 30.688512,15.321428 C 30.688512,17.821428 29.563512,19.821428 28.188512,19.821428 C 26.813512,19.821428 25.688512,17.821428 25.688512,15.321428 C 25.688512,12.821428 26.813512,10.821428 28.188512,10.821428 C 29.563512,10.821428 30.688512,12.821428 30.688512,15.321428 z "
> +         id="path8612" />
> +      <path
> +         style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +         d="M 21.398158,14.696428 C 21.398158,17.196428 20.273158,19.196428 18.898158,19.196428 C 17.523158,19.196428 16.398158,17.196428 16.398158,14.696428 C 16.398158,12.196428 17.523158,10.196428 18.898158,10.196428 C 20.273158,10.196428 21.398158,12.196428 21.398158,14.696428 z "
> +         id="path8614" />
> +      <path
> +         style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +         d="M 30.688512,14.696428 C 30.688512,17.196428 29.563512,19.196428 28.188512,19.196428 C 26.813512,19.196428 25.688512,17.196428 25.688512,14.696428 C 25.688512,12.196428 26.813512,10.196428 28.188512,10.196428 C 29.563512,10.196428 30.688512,12.196428 30.688512,14.696428 z "
> +         id="path8616" />
> +    </g>
> +    <rect
> +       style="opacity:1;color:#000000;fill:url(#radialGradient2213);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       id="rect2453"
> +       width="20"
> +       height="1"
> +       x="14"
> +       y="29"
> +       rx="0.5"
> +       ry="0.5" />
> +    <rect
> +       style="opacity:0.36000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       id="rect1336"
> +       width="20"
> +       height="1"
> +       x="14"
> +       y="30"
> +       rx="0.5"
> +       ry="0.5" />
> +  </g>
> +</svg>
> diff --git a/temp/7.svg b/temp/7.svg
> new file mode 100644
> index 0000000..4f0cc19
> --- /dev/null
> +++ b/temp/7.svg
> @@ -0,0 +1,282 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   sodipodi:docname="face-sad.svg"
> +   sodipodi:docbase="/home/jimmac/gfx/ximian/tango-desktop-theme/scalable/emotes"
> +   inkscape:version="0.41+cvs"
> +   sodipodi:version="0.32"
> +   id="svg4376"
> +   height="48px"
> +   width="48px">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop3292" />
> +      <stop
> +         id="stop3294"
> +         offset="0.64485979"
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3296" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3290"
> +       id="radialGradient2714"
> +       gradientUnits="userSpaceOnUse"
> +       cx="29.288071"
> +       cy="15.720984"
> +       fx="29.158466"
> +       fy="15.755712"
> +       r="8.9020796" />
> +    <linearGradient
> +       id="linearGradient2509">
> +      <stop
> +         style="stop-color:#fffbd5;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop2511" />
> +      <stop
> +         style="stop-color:#edd400;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop2513" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientTransform="matrix(1.250000,0.000000,0.000000,-1.250000,-6.479446,73.66448)"
> +       id="aigrd2"
> +       cx="25.0527"
> +       cy="39.5928"
> +       r="15.7572"
> +       fx="25.0527"
> +       fy="39.5928"
> +       gradientUnits="userSpaceOnUse">
> +      <stop
> +         offset="0.0000000"
> +         style="stop-color:#777777;stop-opacity:1.0000000;"
> +         id="stop8602" />
> +      <stop
> +         offset="1"
> +         style="stop-color:#000000"
> +         id="stop8604" />
> +    </radialGradient>
> +    <linearGradient
> +       id="linearGradient4565"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop4567"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1;" />
> +      <stop
> +         id="stop4569"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3824">
> +      <stop
> +         id="stop3826"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop3828"
> +         offset="1.0000000"
> +         style="stop-color:#c9c9c9;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3800">
> +      <stop
> +         id="stop3802"
> +         offset="0.0000000"
> +         style="stop-color:#ffeed6;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#e49c2f;stop-opacity:1.0000000;"
> +         offset="0.50000000"
> +         id="stop8664" />
> +      <stop
> +         id="stop3804"
> +         offset="1.0000000"
> +         style="stop-color:#ffc66c;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.333333,0.000000,25.71429)"
> +       r="19.714285"
> +       fy="38.571430"
> +       fx="24.714285"
> +       cy="38.571430"
> +       cx="24.714285"
> +       id="radialGradient4571"
> +       xlink:href="#linearGradient4565"
> +       inkscape:collect="always" />
> +  </defs>
> +  <sodipodi:namedview
> +     inkscape:window-y="184"
> +     inkscape:window-x="223"
> +     inkscape:window-height="739"
> +     inkscape:window-width="700"
> +     inkscape:showpageshadow="false"
> +     inkscape:document-units="px"
> +     inkscape:grid-bbox="true"
> +     showgrid="false"
> +     inkscape:current-layer="layer1"
> +     inkscape:cy="24.058534"
> +     inkscape:cx="25.411306"
> +     inkscape:zoom="11.313708"
> +     inkscape:pageshadow="2"
> +     inkscape:pageopacity="0.0"
> +     borderopacity="0.19607843"
> +     bordercolor="#666666"
> +     pagecolor="#ffffff"
> +     id="base"
> +     fill="#edd400" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF
> +       id="RDF5">
> +      <cc:Work
> +         id="Work6"
> +         rdf:about="">
> +        <dc:format
> +           id="format7">image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage"
> +           id="type9" />
> +        <dc:title
> +           id="title8909">Face - Sad</dc:title>
> +        <dc:subject
> +           id="subject8911">
> +          <rdf:Bag
> +             id="Bag8913">
> +            <rdf:li
> +               id="li3283">emoticon</rdf:li>
> +            <rdf:li
> +               id="li3285">emote</rdf:li>
> +            <rdf:li
> +               id="li3287">smiley</rdf:li>
> +            <rdf:li
> +               id="li3289">sad</rdf:li>
> +            <rdf:li
> +               id="li3291">:(</rdf:li>
> +            <rdf:li
> +               id="li3293">:-(</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/"
> +           id="license9103" />
> +        <dc:creator
> +           id="creator9121">
> +          <cc:Agent
> +             id="Agent9123">
> +            <dc:title
> +               id="title9125">Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source
> +           id="source9127">http://jimmac.musichall.cz</dc:source>
> +      </cc:Work>
> +      <cc:License
> +         id="License9105"
> +         rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.0/">
> +        <cc:permits
> +           id="permits9107"
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           id="permits9109"
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           id="requires9111"
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           id="requires9113"
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:prohibits
> +           id="prohibits9115"
> +           rdf:resource="http://web.resource.org/cc/CommercialUse" />
> +        <cc:permits
> +           id="permits9117"
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           id="requires9119"
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:groupmode="layer"
> +     inkscape:label="Layer 1"
> +     id="layer1">
> +    <path
> +       d="M 44.428570 38.571430 A 19.714285 6.5714288 0 1 1  5.0000000,38.571430 A 19.714285 6.5714288 0 1 1  44.428570 38.571430 z"
> +       sodipodi:ry="6.5714288"
> +       sodipodi:rx="19.714285"
> +       sodipodi:cy="38.571430"
> +       sodipodi:cx="24.714285"
> +       id="path4563"
> +       style="opacity:0.53164557;color:#000000;fill:url(#radialGradient4571);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(2.083142,0.000000,0.000000,2.083142,-40.54715,-16.49224)"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4320"
> +       style="opacity:1.0000000;color:#000000;fill:url(#radialGradient2714);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#9c8c0a;stroke-width:0.48004404;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(1.979782,0.000000,0.000000,1.979782,-37.33128,-14.52746)"
> +       sodipodi:type="arc"
> +       style="opacity:0.67721519;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4322"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z" />
> +    <path
> +       sodipodi:nodetypes="czczc"
> +       id="path1387"
> +       d="M 34.014268,32.036842 C 30.290694,27.872830 28.451859,26.405561 24.462492,26.405561 C 20.561313,26.405561 17.962820,28.093607 15.087492,32.390396 C 18.520789,30.041583 20.397124,28.740900 24.197327,28.740900 C 27.909166,28.740900 29.948404,29.791599 34.014268,32.036842 z "
> +       style="overflow:visible;display:inline;visibility:visible;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:none;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000;fill-opacity:1.0000000;color:#000000;opacity:0.35999998;stroke-miterlimit:4.0000000;stroke:none;fill-rule:nonzero;fill:#ffffff" />
> +    <path
> +       style="fill:url(#aigrd2);fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000"
> +       d="M 34.014268,31.329738 C 30.290694,27.165726 28.451859,25.698457 24.462492,25.698457 C 20.561313,25.698457 17.962820,27.386503 15.087492,31.683292 C 18.520789,29.334479 20.397124,28.033796 24.197327,28.033796 C 27.909166,28.033796 29.948404,29.084495 34.014268,31.329738 z "
> +       id="path8606"
> +       sodipodi:nodetypes="czczc" />
> +    <g
> +       transform="translate(0.353553,2.392706)"
> +       id="g8666">
> +      <path
> +         style="opacity:0.35999998;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000"
> +         d="M 21.398158,15.321428 C 21.398158,17.821428 20.273158,19.821428 18.898158,19.821428 C 17.523158,19.821428 16.273158,17.821428 16.273158,15.321428 C 16.273158,12.821428 17.398158,10.821428 18.773158,10.821428 C 20.148158,10.821428 21.273158,12.821428 21.273158,15.321428 L 21.398158,15.321428 z "
> +         id="path8610" />
> +      <path
> +         style="opacity:0.35999998;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000"
> +         d="M 30.688512,15.321428 C 30.688512,17.821428 29.563512,19.821428 28.188512,19.821428 C 26.813512,19.821428 25.688512,17.821428 25.688512,15.321428 C 25.688512,12.821428 26.813512,10.821428 28.188512,10.821428 C 29.563512,10.821428 30.688512,12.821428 30.688512,15.321428 z "
> +         id="path8612" />
> +      <path
> +         style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000"
> +         d="M 21.398158,14.696428 C 21.398158,17.196428 20.273158,19.196428 18.898158,19.196428 C 17.523158,19.196428 16.398158,17.196428 16.398158,14.696428 C 16.398158,12.196428 17.523158,10.196428 18.898158,10.196428 C 20.273158,10.196428 21.398158,12.196428 21.398158,14.696428 z "
> +         id="path8614" />
> +      <path
> +         style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000"
> +         d="M 30.688512,14.696428 C 30.688512,17.196428 29.563512,19.196428 28.188512,19.196428 C 26.813512,19.196428 25.688512,17.196428 25.688512,14.696428 C 25.688512,12.196428 26.813512,10.196428 28.188512,10.196428 C 29.563512,10.196428 30.688512,12.196428 30.688512,14.696428 z "
> +         id="path8616" />
> +    </g>
> +  </g>
> +</svg>
> diff --git a/temp/8.svg b/temp/8.svg
> new file mode 100644
> index 0000000..db75a8f
> --- /dev/null
> +++ b/temp/8.svg
> @@ -0,0 +1,252 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
> +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> +   width="48px"
> +   height="48px"
> +   id="svg4376"
> +   sodipodi:version="0.32"
> +   inkscape:version="0.42+devel"
> +   sodipodi:docbase="/home/jimmac/gfx/ximian/tango-icon-theme/scalable/emotes"
> +   sodipodi:docname="face-shocked.svg">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         id="stop3292"
> +         offset="0.0000000"
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;"
> +         offset="0.64485979"
> +         id="stop3294" />
> +      <stop
> +         id="stop3296"
> +         offset="1.0000000"
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       r="8.9020796"
> +       fy="15.755712"
> +       fx="29.158466"
> +       cy="15.720984"
> +       cx="29.288071"
> +       gradientUnits="userSpaceOnUse"
> +       id="radialGradient2714"
> +       xlink:href="#linearGradient3290"
> +       inkscape:collect="always" />
> +    <linearGradient
> +       id="linearGradient2509">
> +      <stop
> +         id="stop2511"
> +         offset="0.0000000"
> +         style="stop-color:#fffbd5;stop-opacity:1.0000000;" />
> +      <stop
> +         id="stop2513"
> +         offset="1.0000000"
> +         style="stop-color:#edd400;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientUnits="userSpaceOnUse"
> +       fy="39.5928"
> +       fx="25.0527"
> +       r="15.7572"
> +       cy="39.5928"
> +       cx="25.0527"
> +       id="aigrd2"
> +       gradientTransform="matrix(1.250000,0.000000,0.000000,1.250000,-6.214281,-8.428572)">
> +      <stop
> +         id="stop8602"
> +         style="stop-color:#777777;stop-opacity:1.0000000;"
> +         offset="0.0000000" />
> +      <stop
> +         id="stop8604"
> +         style="stop-color:#000000"
> +         offset="1" />
> +    </radialGradient>
> +    <linearGradient
> +       inkscape:collect="always"
> +       id="linearGradient4565">
> +      <stop
> +         style="stop-color:#000000;stop-opacity:1;"
> +         offset="0"
> +         id="stop4567" />
> +      <stop
> +         style="stop-color:#000000;stop-opacity:0;"
> +         offset="1"
> +         id="stop4569" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3824">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop3826" />
> +      <stop
> +         style="stop-color:#c9c9c9;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3828" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3800">
> +      <stop
> +         style="stop-color:#ffeed6;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop3802" />
> +      <stop
> +         id="stop8664"
> +         offset="0.50000000"
> +         style="stop-color:#e49c2f;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#ffc66c;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop3804" />
> +    </linearGradient>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient4565"
> +       id="radialGradient4571"
> +       cx="24.714285"
> +       cy="38.571430"
> +       fx="24.714285"
> +       fy="38.571430"
> +       r="19.714285"
> +       gradientTransform="matrix(1.000000,0.000000,0.000000,0.333333,0.000000,25.71429)"
> +       gradientUnits="userSpaceOnUse" />
> +  </defs>
> +  <sodipodi:namedview
> +     fill="#edd400"
> +     id="base"
> +     pagecolor="#ffffff"
> +     bordercolor="#666666"
> +     borderopacity="0.19607843"
> +     inkscape:pageopacity="0.0"
> +     inkscape:pageshadow="2"
> +     inkscape:zoom="11.313708"
> +     inkscape:cx="25.411306"
> +     inkscape:cy="24.058534"
> +     inkscape:current-layer="layer1"
> +     showgrid="false"
> +     inkscape:grid-bbox="true"
> +     inkscape:document-units="px"
> +     inkscape:showpageshadow="false"
> +     inkscape:window-width="770"
> +     inkscape:window-height="739"
> +     inkscape:window-x="223"
> +     inkscape:window-y="184" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Shocked</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>stare</rdf:li>
> +            <rdf:li>shocked</rdf:li>
> +            <rdf:li>:O</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://jimmac.musichall.cz</dc:source>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     id="layer1"
> +     inkscape:label="Layer 1"
> +     inkscape:groupmode="layer">
> +    <path
> +       sodipodi:type="arc"
> +       style="opacity:0.53164557;color:#000000;fill:url(#radialGradient4571);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       id="path4563"
> +       sodipodi:cx="24.714285"
> +       sodipodi:cy="38.571430"
> +       sodipodi:rx="19.714285"
> +       sodipodi:ry="6.5714288"
> +       d="M 44.428570 38.571430 A 19.714285 6.5714288 0 1 1  5.0000000,38.571430 A 19.714285 6.5714288 0 1 1  44.428570 38.571430 z" />
> +    <path
> +       sodipodi:type="arc"
> +       style="overflow:visible;display:inline;visibility:visible;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:none;stroke-miterlimit:4.0000000;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:0.48004404;stroke:#9c8c0a;fill-rule:evenodd;fill-opacity:1.0000000;fill:url(#radialGradient2714);color:#000000;opacity:1.0000000"
> +       id="path4320"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       transform="matrix(2.083142,0.000000,0.000000,2.083142,-40.54715,-16.49224)" />
> +    <path
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.450640,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4322"
> +       style="opacity:0.67721519;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc"
> +       transform="matrix(1.979782,0.000000,0.000000,1.979782,-37.33128,-14.52746)" />
> +    <path
> +       id="path8599"
> +       d="M 33.660715,32.696428 C 33.660715,36.196428 29.410715,38.946428 24.285715,38.946428 C 19.160715,38.946428 14.910715,36.196428 14.910715,32.696428 C 14.910715,29.196428 19.160715,26.446428 24.285715,26.446428 C 29.410715,26.446428 33.660715,29.196428 33.660715,32.696428 z "
> +       style="opacity:0.35999998;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +    <path
> +       id="path8606"
> +       d="M 33.660715,31.696428 C 33.660715,35.196428 29.410715,37.946428 24.285715,37.946428 C 19.160715,37.946428 14.910715,35.196428 14.910715,31.696428 C 14.910715,28.196428 19.160715,25.446428 24.285715,25.446428 C 29.410715,25.446428 33.660715,28.196428 33.660715,31.696428 z "
> +       style="fill:url(#aigrd2);fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +    <g
> +       id="g8666"
> +       transform="translate(0.265165,0.000000)">
> +      <path
> +         id="path8610"
> +         d="M 21.398158,15.321428 C 21.398158,17.821428 20.273158,19.821428 18.898158,19.821428 C 17.523158,19.821428 16.273158,17.821428 16.273158,15.321428 C 16.273158,12.821428 17.398158,10.821428 18.773158,10.821428 C 20.148158,10.821428 21.273158,12.821428 21.273158,15.321428 L 21.398158,15.321428 z "
> +         style="opacity:0.35999998;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +      <path
> +         id="path8612"
> +         d="M 30.688512,15.321428 C 30.688512,17.821428 29.563512,19.821428 28.188512,19.821428 C 26.813512,19.821428 25.688512,17.821428 25.688512,15.321428 C 25.688512,12.821428 26.813512,10.821428 28.188512,10.821428 C 29.563512,10.821428 30.688512,12.821428 30.688512,15.321428 z "
> +         style="opacity:0.35999998;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +      <path
> +         id="path8614"
> +         d="M 21.398158,14.696428 C 21.398158,17.196428 20.273158,19.196428 18.898158,19.196428 C 17.523158,19.196428 16.398158,17.196428 16.398158,14.696428 C 16.398158,12.196428 17.523158,10.196428 18.898158,10.196428 C 20.273158,10.196428 21.398158,12.196428 21.398158,14.696428 z "
> +         style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +      <path
> +         id="path8616"
> +         d="M 30.688512,14.696428 C 30.688512,17.196428 29.563512,19.196428 28.188512,19.196428 C 26.813512,19.196428 25.688512,17.196428 25.688512,14.696428 C 25.688512,12.196428 26.813512,10.196428 28.188512,10.196428 C 29.563512,10.196428 30.688512,12.196428 30.688512,14.696428 z "
> +         style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4.0000000" />
> +    </g>
> +  </g>
> +</svg>
> diff --git a/temp/9.svg b/temp/9.svg
> new file mode 100644
> index 0000000..aa26250
> --- /dev/null
> +++ b/temp/9.svg
> @@ -0,0 +1,551 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<!-- Created with Inkscape (http://www.inkscape.org/) -->
> +<svg
> +   xmlns:dc="http://purl.org/dc/elements/1.1/"
> +   xmlns:cc="http://web.resource.org/cc/"
> +   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"
> +   sodipodi:docname="Face-blush.svg"
> +   sodipodi:docbase="C:\Documents and Settings\Gwen\Bureau\Nouveau dossier"
> +   inkscape:version="0.45.1"
> +   sodipodi:version="0.32"
> +   id="svg4376"
> +   height="48px"
> +   width="48px"
> +   inkscape:output_extension="org.inkscape.output.svg.inkscape">
> +  <defs
> +     id="defs3">
> +    <linearGradient
> +       id="linearGradient7947">
> +      <stop
> +         style="stop-color:#ff0000;stop-opacity:1;"
> +         offset="0"
> +         id="stop7949" />
> +      <stop
> +         id="stop7957"
> +         offset="0.5"
> +         style="stop-color:#ff1f00;stop-opacity:0.79381442;" />
> +      <stop
> +         style="stop-color:#ff0000;stop-opacity:0;"
> +         offset="1"
> +         id="stop7951" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3881">
> +      <stop
> +         style="stop-color:#ff0000;stop-opacity:1;"
> +         offset="0"
> +         id="stop3883" />
> +      <stop
> +         id="stop6974"
> +         offset="0.5"
> +         style="stop-color:#ff0000;stop-opacity:0.49803922;" />
> +      <stop
> +         style="stop-color:#ff0000;stop-opacity:0;"
> +         offset="1"
> +         id="stop3885" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient4467">
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:1;"
> +         offset="0"
> +         id="stop4469" />
> +      <stop
> +         style="stop-color:#ffffff;stop-opacity:0.24761905;"
> +         offset="1.0000000"
> +         id="stop4471" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient4454">
> +      <stop
> +         style="stop-color:#729fcf;stop-opacity:0.20784314;"
> +         offset="0.0000000"
> +         id="stop4456" />
> +      <stop
> +         style="stop-color:#729fcf;stop-opacity:0.67619050;"
> +         offset="1.0000000"
> +         id="stop4458" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3290">
> +      <stop
> +         id="stop3292"
> +         offset="0.0000000"
> +         style="stop-color:#fffcde;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#f6e76a;stop-opacity:1.0000000;"
> +         offset="0.64485979"
> +         id="stop3294" />
> +      <stop
> +         id="stop3296"
> +         offset="1.0000000"
> +         style="stop-color:#ffb738;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       r="8.9020796"
> +       fy="15.755712"
> +       fx="29.158466"
> +       cy="15.720984"
> +       cx="29.288071"
> +       gradientUnits="userSpaceOnUse"
> +       id="radialGradient2714"
> +       xlink:href="#linearGradient3290"
> +       inkscape:collect="always" />
> +    <linearGradient
> +       id="linearGradient2509">
> +      <stop
> +         style="stop-color:#fffbd5;stop-opacity:1.0000000;"
> +         offset="0.0000000"
> +         id="stop2511" />
> +      <stop
> +         style="stop-color:#edd400;stop-opacity:1.0000000;"
> +         offset="1.0000000"
> +         id="stop2513" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientTransform="matrix(0.617019,0,0,0.4614933,9.5717554,18.717642)"
> +       id="aigrd2"
> +       cx="25.0527"
> +       cy="39.5928"
> +       r="15.7572"
> +       fx="25.0527"
> +       fy="39.5928"
> +       gradientUnits="userSpaceOnUse">
> +      <stop
> +         offset="0.0000000"
> +         style="stop-color:#777777;stop-opacity:1.0000000;"
> +         id="stop8602" />
> +      <stop
> +         offset="1"
> +         style="stop-color:#000000"
> +         id="stop8604" />
> +    </radialGradient>
> +    <linearGradient
> +       id="linearGradient4565"
> +       inkscape:collect="always">
> +      <stop
> +         id="stop4567"
> +         offset="0"
> +         style="stop-color:#000000;stop-opacity:1;" />
> +      <stop
> +         id="stop4569"
> +         offset="1"
> +         style="stop-color:#000000;stop-opacity:0;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3824">
> +      <stop
> +         id="stop3826"
> +         offset="0"
> +         style="stop-color:#ffffff;stop-opacity:1;" />
> +      <stop
> +         id="stop3828"
> +         offset="1.0000000"
> +         style="stop-color:#c9c9c9;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <linearGradient
> +       id="linearGradient3800">
> +      <stop
> +         id="stop3802"
> +         offset="0.0000000"
> +         style="stop-color:#ffeed6;stop-opacity:1.0000000;" />
> +      <stop
> +         style="stop-color:#e49c2f;stop-opacity:1.0000000;"
> +         offset="0.50000000"
> +         id="stop8664" />
> +      <stop
> +         id="stop3804"
> +         offset="1.0000000"
> +         style="stop-color:#ffc66c;stop-opacity:1.0000000;" />
> +    </linearGradient>
> +    <radialGradient
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,0.333333,0,25.71429)"
> +       r="19.714285"
> +       fy="38.571430"
> +       fx="24.714285"
> +       cy="38.571430"
> +       cx="24.714285"
> +       id="radialGradient4571"
> +       xlink:href="#linearGradient4565"
> +       inkscape:collect="always" />
> +    <filter
> +       inkscape:collect="always"
> +       x="-0.44597701"
> +       width="1.891954"
> +       y="-0.36261682"
> +       height="1.7252336"
> +       id="filter4045">
> +      <feGaussianBlur
> +         inkscape:collect="always"
> +         stdDeviation="1.4186472"
> +         id="feGaussianBlur4047" />
> +    </filter>
> +    <filter
> +       inkscape:collect="always"
> +       x="-0.42105264"
> +       width="1.8421053"
> +       y="-0.38095238"
> +       height="1.7619048"
> +       id="filter8968">
> +      <feGaussianBlur
> +         inkscape:collect="always"
> +         stdDeviation="1.7550275"
> +         id="feGaussianBlur8970" />
> +    </filter>
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient8976"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7947"
> +       id="radialGradient8978"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.1052632,0,-2.7618594)"
> +       cx="17.199268"
> +       cy="26.237659"
> +       fx="17.199268"
> +       fy="26.237659"
> +       r="5.0018282" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient9986"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7947"
> +       id="radialGradient9988"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.1052632,0,-2.7618594)"
> +       cx="17.199268"
> +       cy="26.237659"
> +       fx="17.199268"
> +       fy="26.237659"
> +       r="5.0018282" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient9994"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7947"
> +       id="radialGradient9996"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.1052632,0,-2.7618594)"
> +       cx="17.199268"
> +       cy="26.237659"
> +       fx="17.199268"
> +       fy="26.237659"
> +       r="5.0018282" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#aigrd2"
> +       id="radialGradient10002"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(0.617019,0,0,0.4614933,9.5717554,18.717642)"
> +       cx="25.0527"
> +       cy="39.5928"
> +       fx="25.0527"
> +       fy="39.5928"
> +       r="15.7572" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient10006"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient10012"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7947"
> +       id="radialGradient10014"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.1052632,0,-2.7618594)"
> +       cx="17.199268"
> +       cy="26.237659"
> +       fx="17.199268"
> +       fy="26.237659"
> +       r="5.0018282" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient7947"
> +       id="radialGradient10018"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.1052632,0,-2.7618594)"
> +       cx="17.199268"
> +       cy="26.237659"
> +       fx="17.199268"
> +       fy="26.237659"
> +       r="5.0018282" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient10020"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient10024"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient10030"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +    <radialGradient
> +       inkscape:collect="always"
> +       xlink:href="#linearGradient3881"
> +       id="radialGradient10032"
> +       gradientUnits="userSpaceOnUse"
> +       gradientTransform="matrix(1,0,0,1.2032606,0,-5.4490198)"
> +       cx="34.530163"
> +       cy="26.808044"
> +       fx="34.530163"
> +       fy="26.808044"
> +       r="4.3171847" />
> +  </defs>
> +  <sodipodi:namedview
> +     inkscape:window-y="137"
> +     inkscape:window-x="114"
> +     inkscape:window-height="573"
> +     inkscape:window-width="748"
> +     inkscape:showpageshadow="false"
> +     inkscape:document-units="px"
> +     inkscape:grid-bbox="true"
> +     showgrid="false"
> +     inkscape:current-layer="layer1"
> +     inkscape:cy="24"
> +     inkscape:cx="24"
> +     inkscape:zoom="7.8541667"
> +     inkscape:pageshadow="2"
> +     inkscape:pageopacity="0.0"
> +     borderopacity="0.19607843"
> +     bordercolor="#666666"
> +     pagecolor="#ffffff"
> +     id="base"
> +     fill="#edd400" />
> +  <metadata
> +     id="metadata4">
> +    <rdf:RDF>
> +      <cc:Work
> +         rdf:about="">
> +        <dc:format>image/svg+xml</dc:format>
> +        <dc:type
> +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> +        <dc:title>Face - Happy</dc:title>
> +        <dc:subject>
> +          <rdf:Bag>
> +            <rdf:li>emoticon</rdf:li>
> +            <rdf:li>emote</rdf:li>
> +            <rdf:li>smiley</rdf:li>
> +            <rdf:li>happy</rdf:li>
> +            <rdf:li>:)</rdf:li>
> +            <rdf:li>:-)</rdf:li>
> +          </rdf:Bag>
> +        </dc:subject>
> +        <cc:license
> +           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
> +        <dc:creator>
> +          <cc:Agent>
> +            <dc:title>Jakub Steiner</dc:title>
> +          </cc:Agent>
> +        </dc:creator>
> +        <dc:source>http://jimmac.musichall.cz</dc:source>
> +      </cc:Work>
> +      <cc:License
> +         rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Reproduction" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/Distribution" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Notice" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/Attribution" />
> +        <cc:permits
> +           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
> +        <cc:requires
> +           rdf:resource="http://web.resource.org/cc/ShareAlike" />
> +      </cc:License>
> +    </rdf:RDF>
> +  </metadata>
> +  <g
> +     inkscape:groupmode="layer"
> +     inkscape:label="Layer 1"
> +     id="layer1">
> +    <path
> +       d="M 44.42857 38.57143 A 19.714285 6.5714288 0 1 1  5,38.57143 A 19.714285 6.5714288 0 1 1  44.42857 38.57143 z"
> +       sodipodi:ry="6.5714288"
> +       sodipodi:rx="19.714285"
> +       sodipodi:cy="38.57143"
> +       sodipodi:cx="24.714285"
> +       id="path4563"
> +       style="opacity:0.53164559;color:#000000;fill:url(#radialGradient4571);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.40487173;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(2.083142,0,0,2.083142,-40.097882,-16.49224)"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.45064,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z"
> +       sodipodi:ry="8.6620579"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:cy="19.008621"
> +       sodipodi:cx="31.112698"
> +       id="path4320"
> +       style="opacity:1;color:#000000;fill:url(#radialGradient2714);fill-opacity:1;fill-rule:evenodd;stroke:#9c8c0a;stroke-width:0.48004404;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       sodipodi:type="arc" />
> +    <path
> +       transform="matrix(1.979782,0,0,1.979782,-36.882074,-14.52746)"
> +       sodipodi:type="arc"
> +       style="opacity:0.67721522;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50510627;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +       id="path4322"
> +       sodipodi:cx="31.112698"
> +       sodipodi:cy="19.008621"
> +       sodipodi:rx="8.6620579"
> +       sodipodi:ry="8.6620579"
> +       d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1  22.45064,19.008621 A 8.6620579 8.6620579 0 1 1  39.774755 19.008621 z" />
> +    <g
> +       id="g9969"
> +       transform="translate(3.2410624,0)">
> +      <path
> +         id="path8982"
> +         d="M 13.350483,13.306314 C 15.368764,9.971762 16.597283,10.147265 16.597283,10.147265"
> +         style="fill:none;fill-rule:evenodd;stroke:#883a00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.8669725" />
> +      <path
> +         style="fill:none;fill-rule:evenodd;stroke:#883a00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.8669725"
> +         d="M 29.595962,13.306314 C 27.577681,9.9717619 26.349162,10.147265 26.349162,10.147265"
> +         id="path9953" />
> +    </g>
> +    <g
> +       id="g10026"
> +       transform="translate(-0.108037,0)">
> +      <path
> +         transform="matrix(2.3892885,0,0,1.9504945,-49.658979,-25.707387)"
> +         d="M 38.347347 26.808044 A 3.8171847 4.6946983 0 1 1  30.712978,26.808044 A 3.8171847 4.6946983 0 1 1  38.347347 26.808044 z"
> +         sodipodi:ry="4.6946983"
> +         sodipodi:rx="3.8171847"
> +         sodipodi:cy="26.808044"
> +         sodipodi:cx="34.530163"
> +         id="path2910"
> +         style="fill:url(#radialGradient10030);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4045)"
> +         sodipodi:type="arc" />
> +      <path
> +         sodipodi:type="arc"
> +         style="fill:url(#radialGradient10032);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4045)"
> +         id="path10022"
> +         sodipodi:cx="34.530163"
> +         sodipodi:cy="26.808044"
> +         sodipodi:rx="3.8171847"
> +         sodipodi:ry="4.6946983"
> +         d="M 38.347347 26.808044 A 3.8171847 4.6946983 0 1 1  30.712978,26.808044 A 3.8171847 4.6946983 0 1 1  38.347347 26.808044 z"
> +         transform="matrix(2.3892885,0,0,1.9504945,-65.701419,-25.707387)" />
> +    </g>
> +    <g
> +       transform="matrix(0.9645575,0.2638731,-0.2638731,0.9645575,-3.0470786,-7.3638446)"
> +       id="g2739">
> +      <path
> +         style="opacity:0.36000001;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +         d="M 31.249307,19.144345 C 31.249307,21.644345 30.124307,23.644345 28.749307,23.644345 C 27.374307,23.644345 26.249307,21.644345 26.249307,19.144345 C 26.249307,16.644345 27.374307,14.644345 28.749307,14.644345 C 30.124307,14.644345 31.249307,16.644345 31.249307,19.144345 z "
> +         id="path2741" />
> +      <g
> +         id="g9977">
> +        <g
> +           transform="matrix(0.8290375,-0.5591929,0.5591929,0.8290375,3.908245,16.599545)"
> +           id="g2734">
> +          <path
> +             style="opacity:0.36000001;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +             d="M 31.249307,19.144345 C 31.249307,21.644345 30.124307,23.644345 28.749307,23.644345 C 27.374307,23.644345 26.249307,21.644345 26.249307,19.144345 C 26.249307,16.644345 27.374307,14.644345 28.749307,14.644345 C 30.124307,14.644345 31.249307,16.644345 31.249307,19.144345 z "
> +             id="path8612" />
> +          <path
> +             style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +             d="M 31.249307,18.519345 C 31.249307,21.019345 30.124307,23.019345 28.749307,23.019345 C 27.374307,23.019345 26.249307,21.019345 26.249307,18.519345 C 26.249307,16.019345 27.374307,14.019345 28.749307,14.019345 C 30.124307,14.019345 31.249307,16.019345 31.249307,18.519345 z "
> +             id="path8616" />
> +          <path
> +             style="opacity:0.36000001;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +             d="M 28.853244,16.315919 C 28.853244,17.048151 28.426728,17.633938 27.90543,17.633938 C 27.384132,17.633938 26.910225,17.048151 26.910225,16.315919 C 26.910225,15.583686 27.336741,14.997899 27.858039,14.997899 C 28.379337,14.997899 28.805853,15.583686 28.805853,16.315919 L 28.853244,16.315919 z "
> +             id="path8610" />
> +        </g>
> +        <path
> +           id="path2743"
> +           d="M 31.241572,18.491071 C 31.241572,20.991071 30.116572,22.991071 28.741572,22.991071 C 27.366572,22.991071 26.241572,20.991071 26.241572,18.491071 C 26.241572,15.991071 27.366572,13.991071 28.741572,13.991071 C 30.116572,13.991071 31.241572,15.991071 31.241572,18.491071 z "
> +           style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4" />
> +      </g>
> +      <path
> +         style="opacity:0.36000001;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
> +         d="M 28.853244,16.315919 C 28.853244,17.048151 28.426728,17.633938 27.90543,17.633938 C 27.384132,17.633938 26.910225,17.048151 26.910225,16.315919 C 26.910225,15.583686 27.336741,14.997899 27.858039,14.997899 C 28.379337,14.997899 28.805853,15.583686 28.805853,16.315919 L 28.853244,16.315919 z "
> +         id="path2745" />
> +    </g>
> +    <g
> +       id="g9998"
> +       transform="translate(3.9685059e-7,-2.5208263)">
> +      <path
> +         style="opacity:0.36000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
> +         d="M 31.174384,32.781041 C 29.685409,34.709964 27.944409,36.100118 24.845174,36.100118 C 21.834111,36.100118 19.629861,34.497924 18.254185,32.715776 C 19.512615,33.844006 21.355538,35.140025 24.714285,35.140025 C 28.727479,35.140025 29.429189,34.066829 31.174384,32.781041 z "
> +         id="path2659"
> +         sodipodi:nodetypes="czczc" />
> +      <path
> +         sodipodi:nodetypes="czczc"
> +         id="path8606"
> +         d="M 31.174384,32.519982 C 29.685409,34.448904 27.944409,35.839059 24.845174,35.839059 C 21.834111,35.839059 19.629861,34.236865 18.254185,32.454717 C 19.512615,33.582947 21.355538,34.878966 24.714285,34.878966 C 28.727479,34.878966 29.429189,33.80577 31.174384,32.519982 z "
> +         style="fill:url(#radialGradient10002);fill-rule:nonzero;stroke:none;stroke-miterlimit:4" />
> +    </g>
> +  </g>
> +</svg>
> diff --git a/temp/Smiley.svg b/temp/Smiley.svg
> new file mode 100644
> index 0000000..e1559fb
> --- /dev/null
> +++ b/temp/Smiley.svg
> @@ -0,0 +1,29 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> +<svg height="48" width="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
> + <defs>
> +  <radialGradient id="rad1" fx="29.158" fy="15.756" gradientUnits="userSpaceOnUse" cy="15.721" cx="29.288" r="8.9021">
> +   <stop style="stop-color:#fffcde;" offset="0"/>
> +   <stop style="stop-color:#f6e76a;" offset="0.64486"/>
> +   <stop style="stop-color:#ffb738;" offset="1"/>
> +  </radialGradient>
> +  <radialGradient id="rad2" gradientUnits="userSpaceOnUse" cy="39.593" cx="25.053" gradientTransform="matrix(1.25,0,0,1.25,-6.47945,-13.3721)" r="15.757">
> +   <stop style="stop-color:#777;" offset="0"/>
> +   <stop offset="1"/>
> +  </radialGradient>
> +  <radialGradient id="rad3" gradientUnits="userSpaceOnUse" cy="38.571" cx="24.714" gradientTransform="matrix(1,0,0,0.333333,0,25.7143)" r="19.714">
> +   <stop offset="0"/>
> +   <stop style="stop-opacity:0;" offset="1"/>
> +  </radialGradient>
> + </defs>
> + <path style="opacity:0.53164601;fill:url(#rad3);" d="M44.429,38.571a19.714,6.5714,0,1,1,-39.429,0,19.714,6.5714,0,1,1,39.429,0z"/>
> + <path style="stroke:#9c8c0a;stroke-width:0.48;fill:url(#rad1);" d="M39.775,19.009a8.6621,8.6621,0,1,1,-17.324,0,8.6621,8.6621,0,1,1,17.324,0z" transform="matrix(2.08314,0,0,2.08314,-40.5471,-16.4922)"/>
> + <path style="opacity:0.67721498;stroke:#fff;stroke-width:0.50510597;fill:none;" d="M39.775,19.009a8.6621,8.6621,0,1,1,-17.324,0,8.6621,8.6621,0,1,1,17.324,0z" transform="matrix(1.97978,0,0,1.97978,-37.3313,-14.5275)"/>
> + <path style="opacity:0.36;fill:#fff;" d="M37.285,24.72c-3.017,5.225-6.544,8.99-12.823,8.99-6.1,0-10.565-4.34-13.352-9.167,2.549,3.056,6.283,6.567,13.087,6.567,8.131,0,9.552-2.907,13.088-6.39z"/>
> + <path style="fill:url(#rad2);" d="M37.285,24.013c-3.017,5.225-6.544,8.99-12.823,8.99-6.1,0-10.565-4.34-13.352-9.167,2.549,3.056,6.283,6.566,13.087,6.566,8.131,0,9.552-2.906,13.088-6.389z"/>
> + <g transform="translate(0.353553,2.39271)">
> +  <path style="opacity:0.36;fill:#fff;" d="M21.398,15.321c0,2.5-1.125,4.5-2.5,4.5s-2.625-2-2.625-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5h0.125z"/>
> +  <path style="opacity:0.36;fill:#fff;" d="M30.689,15.321c0,2.5-1.125,4.5-2.5,4.5s-2.5-2-2.5-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5z"/>
> +  <path d="M21.398,14.696c0,2.5-1.125,4.5-2.5,4.5s-2.5-2-2.5-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5z"/>
> +  <path d="M30.689,14.696c0,2.5-1.125,4.5-2.5,4.5s-2.5-2-2.5-4.5,1.125-4.5,2.5-4.5,2.5,2,2.5,4.5z"/>
> + </g>
> +</svg>
> \ No newline at end of file
> -- 
> 1.7.1
> 
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 

-- 
Aleksey


More information about the Sugar-devel mailing list