Handle font loading breaking (#941)

This commit is contained in:
jberg 2019-10-10 17:45:42 -07:00 committed by Jordan Eldredge
parent ea65109260
commit cd409279a4

View file

@ -98,7 +98,12 @@ const parsers = {
const fontBlob = await font.async("blob");
const fontUrl = await Utils.getUrlFromBlob(fontBlob);
const fontFamily = `font-${Utils.getId()}-${file.replace(/\./, "_")}`;
await Utils.loadFont(fontUrl, fontFamily);
try {
await Utils.loadFont(fontUrl, fontFamily);
} catch {
console.warn(`Failed to load font ${fontFamily}`);
return new MakiObject(node, parent);
}
return new MakiObject(node, parent, { fontFamily });
},
component: (node, parent) => new WindowHolder(node, parent, undefined),