diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index bf13bfd72..d6a799274 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -40,7 +40,7 @@ const ( MIN_ARROWHEAD_STROKE_WIDTH = 2 threeDeeOffset = 15 - tooltipIconLen = 32 + tooltipIconRadius = 16 ) var multipleOffset = geo.NewVector(10, -10) @@ -843,8 +843,8 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske if targetShape.Tooltip != "" { fmt.Fprintf(writer, `%s`, - targetShape.Pos.X+targetShape.Width-tooltipIconLen/2, - targetShape.Pos.Y-tooltipIconLen/2, + targetShape.Pos.X+targetShape.Width-tooltipIconRadius, + targetShape.Pos.Y-tooltipIconRadius, TooltipIcon, ) fmt.Fprintf(writer, `%s`, targetShape.Tooltip)