From c01beb6089861b9a0818791a9afea3812a5b1065 Mon Sep 17 00:00:00 2001 From: Bernard Xie Date: Fri, 24 Mar 2023 15:28:12 -0700 Subject: [PATCH] dont fail on font load error --- d2cli/main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/d2cli/main.go b/d2cli/main.go index 01bcd2522..8d718b3a0 100644 --- a/d2cli/main.go +++ b/d2cli/main.go @@ -282,9 +282,12 @@ func compile(ctx context.Context, ms *xmain.State, plugin d2plugin.Plugin, sketc } // load custom fonts before initializing ruler - fontFamily, err := d2fonts.AddFont(font) - if err != nil { - return nil, false, err + var fontFamily d2fonts.FontFamily + if !sketch { + fontFamily, err = d2fonts.AddFont(font) + if err != nil { + ms.Log.Error.Printf("failed to load font %v, rendering with default font.", font) + } } ruler, err := textmeasure.NewRuler()