From b55ff3debc38845a470ae0a577b18dcbb7460731 Mon Sep 17 00:00:00 2001 From: Gavin Nishizawa Date: Mon, 25 Sep 2023 12:16:32 -0700 Subject: [PATCH] only set font-size if different from default --- d2renderers/d2svg/d2svg.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index 692c7e2d3..f4d470998 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -1267,8 +1267,12 @@ func drawShape(writer, appendixWriter io.Writer, diagramHash string, targetShape if !isLight { class = "dark-code" } - fmt.Fprintf(writer, ``, - box.TopLeft.X, box.TopLeft.Y, class, targetShape.FontSize, + var fontSize string + if targetShape.FontSize != d2fonts.FONT_SIZE_M { + fontSize = fmt.Sprintf(` style="font-size:%v"`, targetShape.FontSize) + } + fmt.Fprintf(writer, ``, + box.TopLeft.X, box.TopLeft.Y, class, fontSize, ) rectEl := d2themes.NewThemableElement("rect") rectEl.Width = float64(targetShape.Width)