Logs show metabase.pulse.render Pulse card render error,should I install font at CenterOS?

I created a card and try send a email, I can not recived email and system logs show Error like this:

[571a85fb-b7e9-4f47-bb8e-bc2b63d2df5f] 2024-01-10T12:39:47+08:00 ERROR metabase.pulse.render Pulse card render error
clojure.lang.ExceptionInfo: 注册字体时出错:Metabase 将无法发送推送通知。 这是某些 JVM 的已知问题。 请参阅 Pulse: slack messaging not working - NullpointerException · Issue #7986 · metabase/metabase · GitHub 并了解更多详细信息。 {}
at metabase.pulse.render.style$register_fonts_BANG_.invokeStatic(style.clj:117)
at metabase.pulse.render.style$register_fonts_BANG_.invoke(style.clj:107)
at metabase.pulse.render.style$fn__52543$fn__52544.invoke(style.clj:121)
at clojure.lang.Delay.deref(Delay.java:42)
at clojure.core$deref.invokeStatic(core.clj:2337)
at clojure.core$deref.invoke(core.clj:2323)
at metabase.pulse.render.style$fn__52543$fn__52546.invoke(style.clj:122)
at metabase.pulse.render.js_svg$render_svg.invokeStatic(js_svg.clj:99)
at metabase.pulse.render.js_svg$render_svg.invoke(js_svg.clj:97)
at metabase.pulse.render.js_svg$svg_string__GT_bytes.invokeStatic(js_svg.clj:112)
at metabase.pulse.render.js_svg$svg_string__GT_bytes.invoke(js_svg.clj:111)
at metabase.pulse.render.js_svg$combo_chart.invokeStatic(js_svg.clj:141)
at metabase.pulse.render.js_svg$combo_chart.invoke(js_svg.clj:133)
at metabase.pulse.render.body$lab_image_bundle.invokeStatic(body.clj:824)
at metabase.pulse.render.body$lab_image_bundle.invoke(body.clj:798)
at metabase.pulse.render.body$fn__83031$render__83019__83036$fn__83037.invoke(body.clj:839)
at metabase.pulse.render.body$fn__83031$render__83019__83036.invoke(body.clj:837)
at clojure.lang.MultiFn.invoke(MultiFn.java:261)
at metabase.pulse.render$fn__83784$render_pulse_card_body__83789$fn__83793.invoke(render.clj:130)
at metabase.pulse.render$fn__83784$render_pulse_card_body__83789.invoke(render.clj:120)
at metabase.pulse.render$fn__83825$render_pulse_card__83830$fn__83831.invoke(render.clj:156)
at metabase.pulse.render$fn__83825$render_pulse_card__83830.invoke(render.clj:144)
at metabase.pulse.render$fn__83855$render_pulse_section__83860$fn__83864$fn__83867.invoke(render.clj:188)
at metabase.pulse.render$fn__83855$render_pulse_section__83860$fn__83864.invoke(render.clj:186)
at metabase.pulse.render$fn__83855$render_pulse_section__83860.invoke(render.clj:183)
at metabase.email.messages$render_part.invokeStatic(messages.clj:440)
at metabase.email.messages$render_part.invoke(messages.clj:436)
at metabase.email.messages$render_message_body$fn__84972$fn__84973.invoke(messages.clj:493)
at clojure.core$mapv$fn__8535.invoke(core.clj:6979)
at clojure.core.protocols$fn__8249.invokeStatic(protocols.clj:168)
at clojure.core.protocols$fn__8249.invoke(protocols.clj:124)
at clojure.core.protocols$fn__8204$G__8199__8213.invoke(protocols.clj:19)
at clojure.core.protocols$seq_reduce.invokeStatic(protocols.clj:31)
at clojure.core.protocols$fn__8236.invokeStatic(protocols.clj:75)
at clojure.core.protocols$fn__8236.invoke(protocols.clj:75)
at clojure.core.protocols$fn__8178$G__8173__8191.invoke(protocols.clj:13)
at clojure.core$reduce.invokeStatic(core.clj:6886)
at clojure.core$mapv.invokeStatic(core.clj:6970)
at clojure.core$mapv.invoke(core.clj:6970)
at metabase.email.messages$render_message_body$fn__84972.invoke(messages.clj:493)
at metabase.email.messages$render_message_body.invokeStatic(messages.clj:492)
at metabase.email.messages$render_message_body.invoke(messages.clj:490)
at metabase.email.messages$render_pulse_email.invokeStatic(messages.clj:519)
at metabase.email.messages$render_pulse_email.invoke(messages.clj:516)
at metabase.pulse$fn__110261$iter__110270__110274$fn__110275$fn__110276.invoke(pulse.clj:431)
at metabase.pulse$fn__110261$iter__110270__110274$fn__110275.invoke(pulse.clj:430)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.RT.seq(RT.java:535)
at clojure.core$seq__5467.invokeStatic(core.clj:139)
at clojure.core$concat$fn__5558.invoke(core.clj:727)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:51)
at clojure.lang.LazySeq.next(LazySeq.java:80)
at clojure.lang.RT.next(RT.java:713)
at clojure.core$next__5451.invokeStatic(core.clj:64)
at clojure.core$next__5451.invoke(core.clj:64)
at metabase.pulse$fn__110396$fn__110398.invoke(pulse.clj:514)
at clojure.lang.MultiFn.invoke(MultiFn.java:229)
at clojure.lang.AFn.applyToHelper(AFn.java:154)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.core$apply.invokeStatic(core.clj:667)
at clojure.core$apply.invoke(core.clj:662)
at metabase.util.retry$decorate$fn$reify__107504.call(retry.clj:45)
at io.github.resilience4j.retry.Retry.lambda$decorateCallable$5(Retry.java:306)
at metabase.util.retry$decorate$fn__107503.doInvoke(retry.clj:46)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invokeStatic(core.clj:667)
at clojure.core$apply.invoke(core.clj:662)
at metabase.pulse$send_notification_retrying_BANG_.invokeStatic(pulse.clj:607)
at metabase.pulse$send_notification_retrying_BANG_.doInvoke(pulse.clj:601)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at metabase.pulse$send_notifications_BANG_$fn__110462.invoke(pulse.clj:614)
at metabase.pulse$send_notifications_BANG_.invokeStatic(pulse.clj:613)
at metabase.pulse$send_notifications_BANG_.invoke(pulse.clj:609)
at metabase.pulse$send_pulse_BANG_.invokeStatic(pulse.clj:637)
at metabase.pulse$send_pulse_BANG_.doInvoke(pulse.clj:618)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at metabase.api.pulse$fn__111541.invokeStatic(pulse.clj:322)
at metabase.api.pulse$fn__111541.invoke(pulse.clj:308)
at compojure.core$wrap_response$fn__44464.invoke(core.clj:160)
at compojure.core$wrap_route_middleware$fn__44448.invoke(core.clj:132)
at compojure.core$wrap_route_info$fn__44453.invoke(core.clj:139)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:151)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:153)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:153)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:153)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:152)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476.invoke(core.clj:200)
at metabase.server.middleware.auth$enforce_authentication$fn__100276.invoke(auth.clj:17)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476.invoke(core.clj:200)
at compojure.core$make_context$handler__44504.invoke(core.clj:290)
at compojure.core$make_context$fn__44508.invoke(core.clj:300)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$make_context$fn__44508.invoke(core.clj:301)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at metabase.api.routes$fn__112139$fn__112142.invoke(routes.clj:66)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476.invoke(core.clj:200)
at clojure.lang.AFn.applyToHelper(AFn.java:160)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.core$apply.invokeStatic(core.clj:667)
at clojure.core$apply.invoke(core.clj:662)
at metabase.server.routes$fn__112304$fn__112305.doInvoke(routes.clj:70)
at clojure.lang.RestFn.invoke(RestFn.java:436)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476.invoke(core.clj:200)
at compojure.core$make_context$handler__44504.invoke(core.clj:290)
at compojure.core$make_context$fn__44508.invoke(core.clj:300)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:153)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:153)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at compojure.core$wrap_route_matches$fn__44457.invoke(core.clj:153)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476$f__44477$respond_SINGLEQUOTE___44478.invoke(core.clj:197)
at metabase.server.routes$fn__112289$fn__112291.invoke(routes.clj:47)
at compojure.core$routes$fn__44476$f__44477.invoke(core.clj:198)
at compojure.core$routes$fn__44476.invoke(core.clj:200)
at metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__108705.invoke(exceptions.clj:107)
at metabase.server.middleware.exceptions$catch_api_exceptions$fn__108702.invoke(exceptions.clj:95)
at metabase.server.middleware.log$log_api_call$fn__112576$fn__112577$fn__112578.invoke(log.clj:216)
at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invokeStatic(diagnostic.clj:18)
at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invoke(diagnostic.clj:12)
at metabase.server.middleware.log$log_api_call$fn__112576$fn__112577.invoke(log.clj:208)
at toucan2.execute$do_with_call_counts.invokeStatic(execute.clj:112)
at toucan2.execute$do_with_call_counts.invoke(execute.clj:103)
at metabase.server.middleware.log$log_api_call$fn__112576.invoke(log.clj:207)
at metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__114691.invoke(browser_cookie.clj:42)
at metabase.server.middleware.security$add_security_headers$fn__90795.invoke(security.clj:153)
at metabase.server.middleware.json$wrap_json_body$fn__113258.invoke(json.clj:67)
at metabase.server.middleware.offset_paging$handle_paging$fn__90819.invoke(offset_paging.clj:45)
at metabase.server.middleware.json$wrap_streamed_json_response$fn__113276.invoke(json.clj:103)
at ring.middleware.keyword_params$wrap_keyword_params$fn__114958.invoke(keyword_params.clj:55)
at ring.middleware.params$wrap_params$fn__114977.invoke(params.clj:77)
at metabase.server.middleware.misc$maybe_set_site_url$fn__57226.invoke(misc.clj:61)
at metabase.server.middleware.session$reset_session_timeout$fn__71789.invoke(session.clj:441)
at metabase.server.middleware.session$bind_current_user$fn__71756$fn__71757.invoke(session.clj:336)
at metabase.server.middleware.session$do_with_current_user.invokeStatic(session.clj:315)
at metabase.server.middleware.session$do_with_current_user.invoke(session.clj:304)
at metabase.server.middleware.session$bind_current_user$fn__71756.invoke(session.clj:335)
at metabase.server.middleware.session$wrap_current_user_info$fn__71737.invoke(session.clj:285)
at metabase.server.middleware.session$wrap_session_id$fn__71720.invoke(session.clj:217)
at metabase.server.middleware.auth$wrap_api_key$fn__100284.invoke(auth.clj:30)
at ring.middleware.cookies$wrap_cookies$fn__114878.invoke(cookies.clj:216)
at metabase.server.middleware.misc$add_content_type$fn__57208.invoke(misc.clj:29)
at metabase.server.middleware.misc$disable_streaming_buffering$fn__57234.invoke(misc.clj:78)
at ring.middleware.gzip$wrap_gzip$fn__114920.invoke(gzip.clj:86)
at metabase.server.middleware.misc$bind_request$fn__57237.invoke(misc.clj:95)
at metabase.server.middleware.ssl$redirect_to_https_middleware$fn__114707.invoke(ssl.clj:41)
at metabase.server$async_proxy_handler$fn__79504.invoke(server.clj:77)
at metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source)
at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:173)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
at org.eclipse.jetty.server.Server.handle(Server.java:563)
at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:416)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:385)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:272)
at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:140)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:936)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1080)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Problem reading font data.
at java.desktop/java.awt.Font.createFont0(Font.java:1183)
at java.desktop/java.awt.Font.createFont(Font.java:1052)
at metabase.pulse.render.style$register_font_BANG_.invokeStatic(style.clj:105)
at metabase.pulse.render.style$register_font_BANG_.invoke(style.clj:102)
at metabase.pulse.render.style$register_fonts_BANG_.invokeStatic(style.clj:110)
... 263 more
[571a85fb-b7e9-4f47-bb8e-bc2b63d2df5f] 2024-01-10T12:39:47+08:00 ERROR metabase.pulse.render Pulse card render error

Try installing the fonts. See the requirements in the documentation