From d56e688cd960931fbe049c170a99332e87e18f1f Mon Sep 17 00:00:00 2001 From: jberg Date: Fri, 11 Oct 2019 16:14:06 -0700 Subject: [PATCH] Handle not finding font file (#942) --- modern/src/initialize.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modern/src/initialize.js b/modern/src/initialize.js index 2bad1e41..73c75194 100644 --- a/modern/src/initialize.js +++ b/modern/src/initialize.js @@ -95,6 +95,10 @@ const parsers = { truetypefont: async (node, parent, zip) => { const { file } = node.attributes; const font = Utils.getCaseInsensitveFile(zip, file); + if (!font) { + console.warn(`Unable to find font file ${file}`); + return new MakiObject(node, parent); + } const fontBlob = await font.async("blob"); const fontUrl = await Utils.getUrlFromBlob(fontBlob); const fontFamily = `font-${Utils.getId()}-${file.replace(/\./, "_")}`;