I'm aware that I can change the color of elements globally with e.g. \renewcommand {\umltextcolor}{red}. How could I give individual elements different colours or fonts? Assume the example below, where I want to give the IMyInterface box a blue background, and change the font of MyImplementation to monospace.
\documentclass[tikz]{standalone}
\usepackage[simplified]{pgf-umlcd}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{interface}{IMyInterface}{0,0}
\end{interface}
\begin{class}{MyImplementation}{0,-2}
\implement{IMyInterface}
\end{class}
\end{tikzpicture}
\end{document}
Edit:
One way to at least style the fill, text, and line colour is to explicitly specify \renewcommand {\umlfillcolor}{Red} etc. before each element. I still wonder if there is a better way, and a way to alter the font face itself.
