diff --git a/src/embed-webfonts.ts b/src/embed-webfonts.ts index aedfa9ca..885bffcc 100644 --- a/src/embed-webfonts.ts +++ b/src/embed-webfonts.ts @@ -227,15 +227,20 @@ export async function embedWebFonts( const cssText = options.fontEmbedCSS != null ? options.fontEmbedCSS + : options.skipFonts + ? null : await getWebFontCSS(clonedNode, options) - const styleNode = document.createElement('style') - const sytleContent = document.createTextNode(cssText) - styleNode.appendChild(sytleContent) + if (cssText) { + const styleNode = document.createElement('style') + const sytleContent = document.createTextNode(cssText) - if (clonedNode.firstChild) { - clonedNode.insertBefore(styleNode, clonedNode.firstChild) - } else { - clonedNode.appendChild(styleNode) + styleNode.appendChild(sytleContent) + + if (clonedNode.firstChild) { + clonedNode.insertBefore(styleNode, clonedNode.firstChild) + } else { + clonedNode.appendChild(styleNode) + } } }