The following code
\newcommand*{\arcthickness}{0.3}
\newcommand*{\myarc}[4]{ % x,y,radius,text
% node is positioned by splitting the arc in two parts
% see http://tex.stackexchange.com/a/76369/6255
\draw (#1,#2) arc (180:90:#3)
node[below=-1.5pt] {\tiny #4}
arc (90:0:#3)
-- ++(-\arcthickness,0) arc (0:180:#3-\arcthickness) -- cycle;
}
\begin{tikzpicture}
\myarc{0}{0}{1}{A}
\myarc{3}{0}{1}{C}
\myarc{1}{0}{1.5}{B}
\end{tikzpicture}
produces

, but what I'd really like to have is:

where the intersected parts are not white but should just be left out (clipped). The reason is that the figure should work on any background color. And, of course, ideally it should work in a generic way where a further application of \myarc overlays/clips the previous ones.

even odd ruleand clipping. – Andrew Stacey Oct 12 '12 at 13:33even odd rulewith clip question: http://tex.stackexchange.com/q/76212/86 – Andrew Stacey Oct 12 '12 at 13:39