From 7dce0a27f6abfe59066e71c7ab0f175fc0ec08b9 Mon Sep 17 00:00:00 2001 From: Calixte Denizet Date: Wed, 24 May 2023 14:35:19 +0200 Subject: [PATCH] Avoid to have a null fallback if none has been provided --- src/core/font_substitutions.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/font_substitutions.js b/src/core/font_substitutions.js index faf85baa3..85fae2e10 100644 --- a/src/core/font_substitutions.js +++ b/src/core/font_substitutions.js @@ -465,10 +465,12 @@ function getFontSubstitution( src.push(`local(${baseFontName})`); } const { style, ultimate } = generateFont(substitution, src, localFontPath); + const guessFallback = ultimate === null; + const fallback = guessFallback ? "" : `,${ultimate}`; substitutionInfo = { - css: `${loadedName},${ultimate}`, - guessFallback: false, + css: `${loadedName}${fallback}`, + guessFallback, loadedName, baseFontName, src: src.join(","),