fontname works with cluster labels.
Here is an example with illustrations - it's quite simple, just set it before setting the contents of the label.
digraph g{
node[fontname="Impact"];
subgraph cluster0 {
"Cluster node";
fontname="Courier";
label="Cluster label";
}
fontname="Arial";
label="Graph Label";
}
Result:

source
share