I want to avoid overlap with labels when I use cairo to draw circles IDS. Circles are also intersecting, that is ok. But, I don’t want labels (IDs) to sit on the top of each other. I can not write each label with a different displacement when labelling is done dynamically. if one label sits partially o the top of another, i want to removed the intersecting areas in the bottom label.
what is the best way to do that?