From e181b03fa845ccf5fa8274ca697d81dee3c47f63 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Thu, 18 Apr 2013 23:06:46 +0000
Subject: tikzsymbols (18apr13)

git-svn-id: svn://tug.org/texlive/trunk@30022 c570f23f-e606-0410-a88d-b1316a301751
---
 .../tex/latex/tikzsymbols/tikzsymbols.sty          | 424 ++++++++++++++++++---
 1 file changed, 362 insertions(+), 62 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty')

diff --git a/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty b/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
index 257cee348fc..582da2f595a 100644
--- a/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
+++ b/Master/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
@@ -17,12 +17,13 @@
 
 \NeedsTeXFormat{LaTeX2e}[2011/06/31]
 \ProvidesPackage{tikzsymbols}
-[2013/03/30 v2.25 Some symbols  created using tikz.]
+[2013/04/18 v2.5 Some symbols  created using tikz.]
 \@ifpackageloaded{tikz}{}{\RequirePackage{tikz}}
 \@ifpackageloaded{xargs}{}{\RequirePackage{xargs}}
 \@ifpackageloaded{xcolor}{}{\RequirePackage{xcolor}}
 \@ifpackageloaded{xspace}{}{\RequirePackage{xspace}}
 \@ifpackageloaded{xkeyval}{}{\RequirePackage{xkeyval}}
+\@ifpackageloaded{calc}{}{\RequirePackage{calc}}
 
  \usetikzlibrary{arrows,decorations.pathmorphing,trees}
 
@@ -33,10 +34,15 @@
 \newlength{\tkzsymblsscl}
 \def\set@tkzsymblsscl#1{\setlength{\tkzsymblsscl}{#1pt}}
 
+\def\tikzsymbols@resizebox#1#2#3{%
+\resizebox{#1}{\ifdim\tkzsymblsscl<0pt-\fi #2}{#3}%
+}
+
 \newif\if@tikzsymbols@draft
 \newif\if@tikzsymbols@final
 \newif\if@tkzssmbls@neg
 \newif\if@tikzsymbols@marvosym
+\newif\if@tikzsymbols@absolute@draft
 
 \DeclareOptionX{marvosym}{\@tikzsymbols@marvosymtrue}
 
@@ -90,6 +96,9 @@ child foreach \leafcolor in {leaf a,leaf b} { edge from parent [color=\leafcolor
 
 \DeclareOptionX{draft}{\@tikzsymbols@drafttrue\@tikzsymbols@finalfalse
 \def\Basic@Tree{\Basic@Tree@off}}
+\DeclareOptionX{draftabsolute}{\def\Basic@Tree{\Basic@Tree@off}%
+\@tikzsymbols@absolute@drafttrue}
+
 \DeclareOptionX{final}{\@tikzsymbols@draftfalse\@tikzsymbols@finaltrue
 \def\Basic@Tree{\Basic@Tree@on}}
 
@@ -108,7 +117,11 @@ final with package option tree=on/off;
   }
 
 \DeclareRobustCommandx{\Basic@Tree@off}[5][1=1, usedefault]{{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt \set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*174/100}{#1ex*15/10}{BT}%
+\else%
+\ifdim\tkzsymblsscl<0pt \set@tkzsymblsscl{-#1}\fi%
 \def\leaf@or@not@leaf{#5}%
 \def\Tree@Off@line{0.095*#1/100}%
 \begin{tikzpicture}[scale=#1+0.01*#1,x=1.35ex,y=1.3ex, line width=0.07ex*\tkzsymblsscl]
@@ -124,6 +137,7 @@ final with package option tree=on/off;
 \draw[#4] (1.15,1) -- +(0,-1);
 \fi%
 \end{tikzpicture}%
+\fi%
 }}
 
 \DeclareRobustCommandx{\Basic@Tree@on}[5][1=1, usedefault]{{%
@@ -167,7 +181,11 @@ child foreach \leafcolor in {leaf a,leaf b} { edge from parent [color=\leafcolor
 \ProcessOptionsX*\relax
 
 \DeclareRobustCommand{\Kochtopf}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*247/100}{#1ex*151/100}{kochen}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2ex,y=2.2ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
 \draw[rounded corners=0.2ex*\tkzsymblsscl] (0,0.5) -- (0,0) -- (1,0) -- (1,0.5);
 \draw(0,0.4) arc (90:270:0.1);
@@ -185,12 +203,17 @@ decoration={snake,amplitude=.12ex*\tkzsymblsscl,segment length=0.93ex*\tkzsymbls
 \draw (0.88,0.2) circle (0.04);
 \draw (0.7,0.11) circle (0.04);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\pot\Kochtopf
 
 \DeclareRobustCommand{\Bratpfanne}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*355/100}{#1ex*14/10}{braten}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.7ex,y=1.4ex, line width=0.07ex*\tkzsymblsscl, scale=#1,
 decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymblsscl}]
 \draw[rounded corners=0.07ex*\tkzsymblsscl]
@@ -207,12 +230,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[line width=0.035ex*\tkzsymblsscl, decorate]
    (1,0.5) -- (1,1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\fryingpan\Bratpfanne
 
 \DeclareRobustCommand{\Schneebesen}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*57/100}{#1ex*155/100}{x}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[y=2.1ex,x=1.4ex, scale=#1]
 \draw[line width=0.01ex*(\tkzsymblsscl-\tkzsymblsscl/100*3)]
    (0,0) .. controls (0.2,0.0) and  (0.2,0.2) ..  (0,0.4);
@@ -235,12 +263,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill[line width=0.05ex*\tkzsymblsscl, rounded corners=0.07ex*\tkzsymblsscl]
    (-0.05,0.37) -- (0.05,0.37) -- (0.05,0.75) -- (-0.05,0.75) -- cycle;
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\eggbeater\Schneebesen
 
 \DeclareRobustCommand{\Sieb}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*3475/1000}{#1ex*112/100}{sieve}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.8ex, y=2.8ex,line width=0.02ex*\tkzsymblsscl ,scale=#1]
 \draw[line width=0.09ex*\tkzsymblsscl] (-0.2,0) -- (1.01,0);
 \draw (0.2,0) arc (180:360:0.4);
@@ -274,24 +307,34 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (0.335,-0.3) -- (0.865,-0.3);
 \draw (0.406,-0.35) -- (0.794,-0.35);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\sieve\Sieb
 
 \DeclareRobustCommand{\Purierstab}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*076/100}{#1ex*155/100}{x}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.3ex, y=2.2ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
 \draw[rounded corners=0.07ex*\tkzsymblsscl] (0,0) -- (0.3,0) --  (0.15,0.1) --cycle;
 \fill[rounded corners=0.07ex*\tkzsymblsscl] (0.15,0.3) -- (0.24,0.4) -- (0.24,0.7) --
    (0.06,0.7) -- (0.06,0.4) -- cycle;
 \draw (0.15,0.4) -- (0.15,0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\blender\Purierstab
 
 \DeclareRobustCommand{\Dreizack}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*27/100}{#1ex*155/100}{x}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.3ex, y=2.2ex, line width=0.035ex*\tkzsymblsscl,scale=#1]
 \fill[rounded corners=0.07ex*(\tkzsymblsscl-\tkzsymblsscl/100)]
 (0,0) -- (0,0.4)  -- (0.1,0.4) -- (0.1,0.0) -- cycle;
@@ -299,12 +342,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[rounded corners=0.07ex*(\tkzsymblsscl-\tkzsymblsscl/100*\tkzsymblsscl*2]
 (0,0.7) -- (0,0.55)  -- (0.05,0.55) -- (0.1,0.55) --  (0.1,0.7);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\trident\Dreizack
 
 \DeclareRobustCommand{\Backblech}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*232/100}{#1ex*155/100}{Backblech}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=6.53ex,y=5.ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
 \filldraw[rounded corners=0.09ex*\tkzsymblsscl] (0,0) rectangle (0.3,0.3);
 \draw[rounded corners=0.07ex*\tkzsymblsscl, line width=0.03ex*\tkzsymblsscl]
@@ -316,12 +364,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill[white] (\@BackblechlochX,
 \@BackblechlochY) circle (0.02ex);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\bakingplate\Backblech
 
 \DeclareRobustCommand{\Ofen}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*208/100}{#1ex*155/100}{oven}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.50ex,y=.5ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
 \draw (0,0) rectangle (4,3);
 \draw (0.25,0.25) rectangle (3.75,2);
@@ -330,12 +383,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (1.5,2.28) rectangle  (2.5,2.72);
 \draw[line width=0.05ex*\tkzsymblsscl] (1,1.75) -- (3,1.75);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\oven\Ofen
 
 \DeclareRobustCommand{\Pfanne}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*303/100}{#1ex*74/100}{Pfanne}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.3ex,y=2.3ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \draw [rounded corners=0.023ex*\tkzsymblsscl]
    (0,0) -- (0.9,0) -- (1,0.3) -- (-0.1,0.3) -- cycle;
@@ -345,12 +403,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
    segment length=0.82ex*\tkzsymblsscl},line width=0.05ex*\tkzsymblsscl]
    (-0.05,0.1) -- (0.95,0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\pan\Pfanne
 
 \DeclareRobustCommand{\Herd}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*208/100}{#1ex*157/100}{cooker}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1ex,y=1ex,line width=0.04ex*\tkzsymblsscl,scale=#1]
 \draw[line width=0.08ex*\tkzsymblsscl] (0,0) rectangle (2,1.5);
 \draw (0.5,0.45) circle (0.35);
@@ -360,12 +423,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (1.05,0.95) rectangle (1.85,1.35);
 \draw (1.45,1.15) circle (0.15);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\cooker\Herd
 
 \DeclareRobustCommand{\Saftpresse}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*187/100}{#1ex*155/100}{x}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1.2ex,y=1ex,line width=0.07ex*\tkzsymblsscl,scale=#1]
 \draw[rounded corners=0.1ex*\tkzsymblsscl]
    (0,0.85) -- (0,0) -- (1.5,0) -- (1.5,0.85) -- cycle;
@@ -378,23 +446,34 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
    decoration={snake,amplitude=.05ex*\tkzsymblsscl,
    segment length=0.48ex*\tkzsymblsscl}]  (0,0.3) -- (1.5,0.3);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\squeezer\Saftpresse
 
 \DeclareRobustCommand{\Schussel}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*232/100}{#1ex*148/100}{bowl}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1ex,y=1ex,line width=0.07ex*\tkzsymblsscl, scale=#1]
 \draw[rounded corners=0.5ex*\tkzsymblsscl]
    (-0.02,1.4) -- (0,1.4) -- (0,0.05) -- (1.5,0.05) -- (1.5,1.4) -- (1.52,1.4);
 \draw (0.35,0) -- (1.15,0);
-\end{tikzpicture}
+\draw[opacity=0] (-0.4,0) -- (1.85,0);
+\end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\bowl\Schussel
 
 \DeclareRobustCommand{\Schaler}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*116/100}{#1ex*155/100}{X}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.7ex,y=2.3ex, line width=0.07ex*\tkzsymblsscl,scale=#1]
 \draw[rounded corners=0.07ex*\tkzsymblsscl]
    (0,0.4) -- (0,0.1) arc (0:180:-0.1) -- (0.2,0.4)
@@ -403,12 +482,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[line width=0.03ex*\tkzsymblsscl] (0,0.6) -- (0.2,0.6);
 \draw[line width=0.03ex*\tkzsymblsscl] (0,0.58) -- (0.2,0.58);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \let\peeler\Schaler
 
 \DeclareRobustCommandx{\Sadey}[2][1=1, 2={opacity=0}, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*172/100}{#1ex*165/100}{Sad}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2, line width=0.1ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw[line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
@@ -416,21 +500,31 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill (-0.1,0.1) circle (0.05);
 \draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dSadey}[2][1=1,2=yellow,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dSad}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \shade[ball color=black] (0.1,0.1) circle (0.05);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
 \draw[black] (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Annoey}[2][1=1,2={opacity=0},usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+ \tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Ann}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2, line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw[line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
@@ -438,22 +532,32 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (-0.08,0.1) -- (-0.22,0.1);
 \draw (-0.2,-0.1) -- (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dAnnoey}[2][1=1,2=yellow,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+ \tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dAnn}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \draw[black] (0.08,0.1) -- (0.22,0.1);
 \draw[black] (-0.08,0.1) -- (-0.22,0.1);
 \draw[black] (-0.2,-0.1) -- (0.2,-0.1);
 \end{tikzpicture}%
+\fi
 \tikzsymbolsaftersymbolinput%
 }
 
 \if@tikzsymbols@marvosym\relax\else%
  \DeclareRobustCommandx{\Smiley}[2][1=1,2={opacity=0} ,usedefault]{%
- \set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+ \set@tkzsymblsscl{#1}%
+  \if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Smile}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \fill[#2] (0,0) circle (0.33);
 \draw (0,0) circle (0.33);
@@ -461,22 +565,32 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill (0.1,0.1) circle (0.05);
 \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }%
 \fi
 \DeclareRobustCommandx{\dSmiley}[3][1=1,2=yellow,3=yellow,usedefault]{%
- \set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+ \if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dSmile}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
  \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.1ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
 \shade[ball color=black] (0.1,0.1) circle (0.05);
 \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Laughey}[3][1=1,2={opacity=0},3={opacity=0} ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{lachen}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2,line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw[line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
@@ -487,10 +601,15 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[rounded corners=0.1ex*\tkzsymblsscl, yshift=-0.5]
 (-0.22,-0.0) .. controls (-0.13,-0.23) and (0.13,-0.23) .. (0.22,-0.0) -- cycle;
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dLaughey}[3][1=1,2=yellow, 3=red ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{lachen}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[ball color=#2,line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw (-0.09,0.06) .. controls (-0.11,0.16) and (-0.17,0.16) .. +(-0.1,0);
@@ -498,11 +617,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \shade[ball color=#3, rounded corners=0.1ex*\tkzsymblsscl, yshift=-0.3]
  (-0.25,-0.0) .. controls (-0.13,-0.26) and (0.13,-0.26) .. (0.25,-0.0) -- cycle;
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Neutrey}[2][1=1, 2={opacity=0}, usedefault]{%
- \set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+ \set@tkzsymblsscl{#1}%
+ \if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Neutral}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2,line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw[line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
@@ -510,21 +634,31 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill (-0.1,0.1) circle (0.05);
 \draw (-0.2,-0.1) -- (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dNeutrey}[2][1=1,2=yellow,usedefault]{%
- \set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+ \set@tkzsymblsscl{#1}%
+ \if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dneutral}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \shade[ball color=black] (0.1,0.1) circle (0.05);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
 \draw[black] (-0.2,-0.1) -- (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Winkey}[2][1=1,2={opacity=0} ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Wink}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \fill[#2] (0,0) circle (0.33);
 \draw(0,0) circle (0.33);
@@ -532,21 +666,31 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill (-0.1,0.1) circle (0.05);
 \draw (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dWinkey}[2][1=1,2=yellow,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dWink}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \draw(0.17,0.1) -- (0.05,0.1);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
 \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.15,-0.2) .. (0.2,0);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Sey}[2][1=1,2={opacity=0} ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{S}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2, line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw[line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
@@ -554,21 +698,31 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill (-0.1,0.1) circle (0.05);
 \draw (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dSey}[2][1=1,2=yellow ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dS}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \shade[ball color=black] (0.1,0.1) circle (0.05);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
 \draw[black] (-0.2,-0.08) .. controls (-0.0,-0.2) and (0.0,0) .. (0.2,-0.12);
 \end{tikzpicture}%
+\fi
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Xey}[2][1=1, 2={opacity=0}, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{Xe}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2, line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw[line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
@@ -578,10 +732,15 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (-0.15,0.05) -- ++ (0.1,0.1);
 \draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dXey}[2][1=1, 2={yellow}, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dXe}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[ball color=#2, line width=0.12ex*\tkzsymblsscl] (0,0) circle (0.33);
 \draw (0.05,0.05) -- ++ (0.1,0.1);
@@ -590,11 +749,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (-0.15,0.05) -- ++ (0.1,0.1);
 \draw (-0.2,-0.15) .. controls (-0.1,-0.06) and (0.1,-0.06) .. (0.2,-0.15);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Innocey}[3][1=1,2={opacity=0},3=yellow ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*173/100}{#1ex*19/10}{Inno}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \fill[#2] (0,0) circle (0.33);
 \draw (0,0) circle (0.33);
@@ -605,11 +769,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[line width=0.05ex*\tkzsymblsscl] (0.3,0.31) arc (0:360:0.3 and 0.07);
 \draw[line width=0.05ex*\tkzsymblsscl] (0.35,0.31) arc (0:360:0.35 and 0.12);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommand{\wInnocey}[1][1]{\Innocey[#1][opacity=0][white]}
 \DeclareRobustCommandx{\dInnocey}[3][1=1,2=yellow,3=yellow,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*173/100}{#1ex*185/100}{dInno}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
@@ -620,11 +789,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[line width=0.05ex*\tkzsymblsscl] (0.3,0.31) arc (0:360:0.3 and 0.07);
 \draw[line width=0.05ex*\tkzsymblsscl] (0.35,0.31) arc (0:360:0.35 and 0.12);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Cooley}[2][1=1,2={opacity=0} ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*166/100}{Cool}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \fill[#2] (0,0) circle (0.33);
 \draw (0,0) circle (0.33);
@@ -637,10 +811,15 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (-0.2,0.1) -- (-0.3,0.13);
 \draw (0.2,0.1) -- (0.3,0.13);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dCooley}[2][1=1,2=yellow,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dCool}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \draw[black] (0.02,0.1) -- (-0.02,0.1);
@@ -652,11 +831,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
    (-0.24,0.15) -- (-0.01,0.15) -- (-0.01,0) -- (-0.24,0) -- cycle;
 \draw[black] (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Tongey}[3][1=1,2={opacity=0},3={opacity=0} ,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*171/100}{#1ex*165/100}{ton}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \fill[#2] (0,0) circle (0.33);
 \draw (0,0) circle (0.33);
@@ -669,10 +853,15 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[line width=0.058ex*\tkzsymblsscl, rounded corners=0.12ex*\tkzsymblsscl]
    (0,-0.09) -- (0.05,-0.2) -- (0.16,-0.23) -- (0.2,-0.15) -- (0.19,-0.03);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dTongey}[3][1=1,2=yellow,3=red,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*159/100}{#1ex*156/100}{dton}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.33);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
@@ -684,11 +873,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[black, line width=0.07ex*\tkzsymblsscl, yshift=0.21ex]
    (-0.2,-0.1) .. controls (-0.1,-0.2) and (0.1,-0.2) .. (0.2,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Nursey}[4][1=1,2={opacity=0},3={opacity=0},4=black,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*15/10}{#1ex*215/100}{Nurse}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.3ex, y=2.3ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \fill[#3,rounded corners=.023ex*\tkzsymblsscl]
    (-0.3,0) -- (-0.3,0.3) -- (0,0.6) -- (0.3,0.3) -- (0.3,0);
@@ -703,10 +897,15 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw[#4,line width=.046ex*\tkzsymblsscl] (0,0.35) -- (0,0.5);
 \draw[#4,line width=.046ex*\tkzsymblsscl] (-0.05,0.45) -- (0.05,0.45);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dNursey}[4][1=1,2=yellow,3=white,4=red,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*14/10}{#1ex*2}{dNurse}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.3ex, y=2.3ex, line width=0.12ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2] (0,0) circle (0.3);
 \shade[ball color=black] (-0.1,0.1) circle (0.05);
@@ -720,11 +919,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \shade[ball color=#4,line width=.046ex*\tkzsymblsscl]
    (-0.05,0.4) -- (0.05,0.4) -- (0.05,0.42)--(-0.05,0.42) -- cycle;
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Vomey}[3][1=1,2={opacity=0},3={opacity=0},usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*305/100}{#1ex*165/100}{vomit}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.58ex,y=0.58ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \fill[#2,rounded corners=0.05ex*\tkzsymblsscl]  (0,0)  arc (15:330:1) -- (-0.6,-0.3) -- cycle;
 \draw[rounded corners=0.05ex*\tkzsymblsscl]  (0,0)  arc (15:330:1) -- (-0.6,-0.3) -- cycle;
@@ -742,10 +946,15 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
    controls (3,-1) and (3,-1.7) .. (2,-1.5) .. controls (1.7,-2)
    and (1,-2) .. (1,-1.5) .. controls (0.5,-1.9) and (0.3,-1) .. (0.7,-0.9);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dVomey}[3][1=1,2=yellow,3={brown!10!olive},usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*295/100}{#1ex*156/100}{dvomit}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.58ex,y=0.58ex, line width=0.09ex*\tkzsymblsscl,scale=#1]
 \shade[ball color=#2!90!brown,rounded corners=0.03ex*\tkzsymblsscl]
    (0,0)  arc (15:330:1) -- (-0.6,-0.3) -- cycle;
@@ -757,11 +966,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \shade[ball color=#3] (0,-0.4) .. controls (1,0) and (2,-1) .. (2,-1) .. controls
    (1.7,-1.2) and (1.3,-1.2) .. (1,-1) .. controls (0.8,-0.7) and (0.5,-0.5) .. (0,-0.4);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Walley}[3][1=1, 2={opacity=0},3={opacity=0}, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*235/100}{#1ex*165/100}{Wall}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
 decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\tkzsymblsscl}]
 \fill[#2, line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.28);
@@ -781,10 +995,15 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
 \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
 \draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\rWalley}[3][1=1, 2={opacity=0},3={opacity=0}, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*235/100}{#1ex*165/100}{rWall}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
 decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\tkzsymblsscl}]
 \fill[#2, line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.28);
@@ -797,10 +1016,15 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
 \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
 \draw[rotate=-20] (0.27,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dWalley}[2][1=1, 2=yellow, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*242/100}{#1ex*156/100}{dWall}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
 decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\tkzsymblsscl}]
 \shade[ball color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
@@ -817,10 +1041,15 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
 \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
 \draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\drWalley}[2][1=1, 2=yellow, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*242/100}{#1ex*156/100}{drWall}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
 decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\tkzsymblsscl}]
 \shade[ball color=orange!80!black] (0.298,-0.33) rectangle (0.692,0.337);
@@ -831,11 +1060,16 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
 \draw[rotate=-20] (0.12,0.1) -- (0.2,0.05);
 \draw[rotate=-20] (0.283,-0.1) .. controls (0.2,-0.072) and (0.1,-0.06) .. (0.,-0.1);
 \end{tikzpicture}%
+\fi
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Cat}[1][1=1,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*19/10}{#1ex*19/10}{Cat}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=2.33ex,y=2.33ex, line width=0.093ex*\tkzsymblsscl,scale=#1]
 \draw (0,0) circle (0.3);
 \draw[rounded corners=0.163ex*\tkzsymblsscl] (-0.3,0) -- (-0.35,0.5) -- (0,0.3);
@@ -861,11 +1095,16 @@ decoration={random steps,segment length=0.15ex*\tkzsymblsscl, amplitude=0.1ex*\t
 \draw[line width=0.035ex*\tkzsymblsscl]
    (0.1,-0.05)..controls(0.25,-0.045)and(0.35,-0.13).. (0.4,-0.23);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Ninja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*215/100}{#1ex*165/100}{sshh}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \def\Black@is@Black{black}%
 \def\Black@or@not@Black{#2}%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
@@ -892,10 +1131,15 @@ decoration={random steps,segment length=0.1ex*\tkzsymblsscl, amplitude=0.1ex*\tk
 \ifx\Black@or@not@Black\Black@is@Black
 \else\draw[line width=0.08ex*\tkzsymblsscl] (0,0) circle (0.33);\fi
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 \DeclareRobustCommandx{\dNinja}[4][1=1, 2=black, 3=red, 4=white, usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*215/100}{#1ex*17/10}{dsshh}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \def\Black@is@Black{black}%
 \def\Black@or@not@Black{#2}%
 \begin{tikzpicture}[x=2.4ex, y=2.4ex, line width=0.09ex*\tkzsymblsscl,scale=#1,
@@ -920,11 +1164,16 @@ decorate  {-- (-0.25,0.24)}
 \shade[top color=#4!80!black, bottom color=#4] (0.129,0.1425) arc (55:-180:.05);
 \shade[top color=#4!80!black, bottom color=#4] (-0.129,0.1425) arc (-55:180:-.05);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\NiceReapey}[1][1=1,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*264/100}{#1ex*155/100}{Ann}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.11em,y=0.11em, line width=0.07ex*\tkzsymblsscl,scale=#1]
 \draw (1.7,-1) arc (360:180:1.7 and 2)
    arc (260:110:1.5 and 2) .. controls (-1,3.3) and (1,3.3) .. (1.9,2.97)
@@ -940,11 +1189,16 @@ decorate  {-- (-0.25,0.24)}
 \fill (1.25,1.25) circle ( 0.5 and 0.75);
 \fill (-1.25,1.25) circle ( 0.5 and 0.75);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Person}[5][1=1,2=-22,3=22,4=27,5=-27,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*78/100}{#1ex*155/100}{P}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
  \begin{tikzpicture}[line width=0.12ex*\tkzsymblsscl, scale=#1, x=1.35ex, y=1.35ex]
  \draw[rotate around={#5:(0.15,0.2)}]  (0.15,0.2) -- (0.15,-0.14);
  \draw[rotate around={#4:(0.15,0.2)}]  (0.15,0.2) -- (0.15,-0.14);
@@ -954,11 +1208,16 @@ decorate  {-- (-0.25,0.24)}
  \draw (.15, .4) -- (.15, .53);
  \draw (.15,.8) circle (0.18);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommand{\Candle}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*63/100}{#1ex*165/100}{C}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1ex, y=1ex, scale=#1, line width=0.07ex*\tkzsymblsscl]
 \draw[rounded corners=0.04ex*\tkzsymblsscl] (0,0) -- (0.2,0) -- +(0,1) -- (0,1) -- cycle;
 \draw[line width=0.05ex*\tkzsymblsscl] (0.1,1) -- (0.1,1.2);
@@ -967,11 +1226,16 @@ decorate  {-- (-0.25,0.24)}
 \draw [xshift=0.95, yshift=2.2, line width=0.04ex*\tkzsymblsscl]
    (-0.1,0.6) .. controls (0.2,0.8) and (-0.1,1) ..  (-0.1,1.2);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommand{\Fire}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*158/100}{#1ex*16/10}{fire}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1ex,y=1ex,  line width=0.07ex*\tkzsymblsscl,rotate=45, scale=#1]
 \fill (-0.05,0) -- (0.05,0) -- (0.05,0.95) -- (-0.05,0.95) -- cycle;
 \fill (-0.74,0.7) -- (0.19,0.7) -- (0.19,0.8) -- (-0.74,0.8) -- cycle;
@@ -988,30 +1252,40 @@ decorate  {-- (-0.25,0.24)}
 \draw[rotate=-45, xshift=-2.5] (-0.1,0.29) .. controls (-0.7,0.6) and (0,1.2) ..  (0,1.5);
 \draw[rotate=-45, xshift=-2] (-0.1,0.29) .. controls (0.7,0.6) and (-0.1,1.2) ..  (-0.1,1.5);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \if@tikzsymbols@marvosym\relax\else%
 \DeclareRobustCommand{\Coffeecup}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*181/100}{#1ex*165/100}{coffe}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.7ex,y=0.7ex, scale=#1, line width=0.07ex*\tkzsymblsscl,
 decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymblsscl}]
 \draw (0,0) arc (180:269:0.8 and 1) -- ++(0.5,0) arc (269:360:0.8 and 1) -- cycle;
 \draw (2.1,-0.15) -- (2.2,-0.15) arc (90:-90:0.3) -- (1.8, -0.75);
 \draw[line width=0.05ex*\tkzsymblsscl, decorate]
    (0.4,0.3) -- +(0,1);
-\draw[line width=0.05ex*#1, decorate]
+\draw[line width=0.05ex*\tkzsymblsscl, decorate]
    (1,0.3) -- +(0,1);
-\draw[line width=0.05ex*#1, decorate]
+\draw[line width=0.05ex*\tkzsymblsscl, decorate]
    (1.6,0.3) -- +(0,1);
 \draw (0,-1.05) -- (2.1,-1.05);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }%
 \fi
 
 \DeclareRobustCommand{\Chair}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1} \@tkzssmbls@negtrue\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*112/100}{#1ex*165/100}{chair}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1} \@tkzssmbls@negtrue\fi%
 \begin{tikzpicture}[x=0.9ex,y=0.9ex, scale=#1, line width=0.07ex*\tkzsymblsscl]
 \draw (0,-0.5) -- (0,0.7) -- (0.5,1) -- (0.5,0.25);
 \draw[line width=0.06ex*\tkzsymblsscl] (0,0.4) -- (0.5,0.7);
@@ -1020,12 +1294,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (0.5,-0.3) -- (0.5,-0.8);
 \draw (1,0) -- (0.5,-0.3) -- (0,0);
 \end{tikzpicture}%
+\fi%
 \@tkzssmbls@negfalse%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommand{\Bed}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*309/100}{#1ex*162/100}{Bed}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1ex,y=1ex, scale=#1, line width=0.08ex*\tkzsymblsscl]
 \draw (0,0) -- (0,1.6);
 \draw (3,0) -- (3,1.2);
@@ -1034,12 +1313,17 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (0.7,0.5) arc (0:90:0.7);
 \draw (0.7,0.5) arc(180:30:1.231 and 0.6);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Tribar}[4][1=1,2={opacity=0},3={opacity=0},4={opacity=0},usedefault]
 {%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*17/10}{#1ex*167/100}{T}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.65ex,y=0.65ex,scale=#1,
    rounded corners=0.03ex*\tkzsymblsscl, line width=0.06ex*\tkzsymblsscl]
 \fill[#2] (0.15,0.3) -- (-0.15,-0.3) -- (1.75,-0.3) -- ++ (-0.15,-0.3)
@@ -1052,11 +1336,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (0.9,0) -- (1.3,0) -- (0.35,1.9) -- (0.65,1.9) -- (1.75,-0.3) -- +(-.05,-0.1);
 \draw (-0.6,-0.6) -- (-0.65,-0.6) -- ++ (-0.15,0.3) -- (0.35,1.9) -- (0.4,1.9);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommandx{\Moai}[1][1=1,usedefault]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*103/100}{#1ex*161/100}{M}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \ifdim \tkzsymblsscl<2pt%
 \def\tikzsymbolsMoaithickness{0.05ex}%
 \else%
@@ -1087,11 +1376,16 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (-2.5,2.8) .. controls (-2,2.5) and (-1,3) .. (-0.8,3.1);
 \draw (0.5,3.3) .. controls (1,3) and (1,2.5) .. (3.3,2.4);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
 \DeclareRobustCommand{\Snowman}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*153/100}{#1ex*169/100}{Snow}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=0.9ex,y=0.9ex,line width=0.07ex*\tkzsymblsscl, scale=#1]
 \draw (0,0) circle (0.4 and 0.35);
 \draw[line width=0.06ex*\tkzsymblsscl] (0,0.64) circle (0.3 and 0.28);
@@ -1128,6 +1422,7 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \draw (0.6,0.8) -- (0.6,1);
 \draw (0.6,0.8) -- (0.8,0.9);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
@@ -1146,7 +1441,11 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 }
 
 \DeclareRobustCommand{\WorstTree}[1][1]{%
-\set@tkzsymblsscl{#1}\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
+\set@tkzsymblsscl{#1}%
+\if@tikzsymbols@absolute@draft%
+\tikzsymbols@resizebox{#1ex*165/100}{#1ex*165/100}{tree}%
+\else%
+\ifdim\tkzsymblsscl<0pt\set@tkzsymblsscl{-#1}\fi%
 \begin{tikzpicture}[x=1ex,y=1ex, line width=0.04ex*\tkzsymblsscl,scale=#1]
 \fill[brown] (-0.3,0) .. controls (0.2,0.3) and (0.2,0.7) .. (0.2,1) -- (0.5,1) ..
    controls (0.5,0.7) and (0.5,0.3) .. (1,0);
@@ -1165,6 +1464,7 @@ decoration={snake,amplitude=.05ex*\tkzsymblsscl,segment length=0.408ex*\tkzsymbl
 \fill[red] (0.4,1.2) circle (0.1);
 \fill[red] (0.8,1.1) circle (0.1);
 \end{tikzpicture}%
+\fi%
 \tikzsymbolsaftersymbolinput%
 }
 
-- 
cgit v1.2.3

