diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts index 8c1d972c9..97f25c84d 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts @@ -25,7 +25,8 @@ export const iconCircle = async (parent: SVG, node: Node) => { const labelHeight = Math.max(bbox.height + halfPadding * 2, node?.height ?? 0); const iconSize = Math.max(labelHeight - halfPadding * 2, labelWidth - halfPadding * 2, 48); - const radius = iconSize / 2 + Math.max(labelHeight / 2, labelWidth / 4) + halfPadding * 2; + const radius = + iconSize / 2 + Math.max(labelHeight / 2, labelWidth / 4) + halfPadding * 2 + iconSize / 5; // @ts-ignore - rough is not typed const rc = rough.svg(shapeSvg);