Vorab: Die TikZ-Bibliothek `calligraphy` gehört zum Paket [`spath3`][1].
Für `weight=heavy` oder kürzer `heavy` ist eine Linienstärke von 2pt voreingestellt. Wenn die Linie auf einem Teilstück statt dessen zum Beispiel 4pt breit sein soll, dann kannst Du das mit
this stroke style={weight=heavy,heavy line width=4pt}
oder kürzer
this stroke style={heavy,heavy line width=4pt}
erreichen. Ich würde mir für die zusätzliche Linienstärke dann einfach einen neuen Stil definieren.
\tikzset{
heavy1/.style={heavy,heavy line width=4pt}
}
![alt text][2]
Code:
\documentclass[tikz,margin=10pt]{standalone}
\usetikzlibrary{calligraphy}
\tikzset{
heavy1/.style={heavy,heavy line width=4pt}
}
\begin{document}
\tikz{
\calligraphy[copperplate,light,taper=none]
(0,3/4) arc(180:90:1/4)
++(0,0) [this stroke style={heavy,taper=both}]
arc (90:0:1/4) --++(0,-1/2) arc (-180:-90:1/4)
++(0,0)
arc(-90:0:1/4) --++(0,3/2) arc (180:90:1/4)
++(0,0) [this stroke style={heavy1,taper=both}]
arc(90:0:1/4) --++(0,-3/2) arc(-180:-90:1/4)
++(0,0)
arc(-90:0:1/4);
}
\end{document}
----------
Alternativ kann man sich auch im Quellcode von `calligraphy` anschauen, wie `heavy` und `light` definiert sind und das dann auf die zusätzliche Linienstärke übertragen:
\tikzset{
weight/heavy1/.style={
line width=\pgfkeysvalueof{/tikz/heavy1 line width},
taper width=\pgfkeysvalueof{/tikz/light line width},
},
heavy1/.style={weight=heavy1},
heavy1 line width/.initial=4pt
}
Damit wäre dann auch `weight=heavy1` möglich:
\documentclass[tikz,margin=10pt]{standalone}
\usetikzlibrary{calligraphy}
\tikzset{
weight/heavy1/.style={
line width=\pgfkeysvalueof{/tikz/heavy1 line width},
taper width=\pgfkeysvalueof{/tikz/light line width},
},
heavy1/.style={weight=heavy1},
heavy1 line width/.initial=4pt
}
\begin{document}
\tikz{
\calligraphy[copperplate,weight=light,taper=none]
(0,3/4) arc(180:90:1/4)
++(0,0) [this stroke style={weight=heavy,taper=both}]
arc (90:0:1/4) --++(0,-1/2) arc (-180:-90:1/4)
++(0,0)
arc(-90:0:1/4) --++(0,3/2) arc (180:90:1/4)
++(0,0) [this stroke style={weight=heavy1,taper=both}]
arc(90:0:1/4) --++(0,-3/2) arc(-180:-90:1/4)
++(0,0)
arc(-90:0:1/4);
}
\end{document}
[1]: http://www.ctan.org/pkg/spath3
[2]: http://texwelt.de/wissen/upfiles/tw_calli.png