|
@@ -99,9 +99,7 @@ this.fontsMinifier = this.fontsMinifier || (() => {
|
|
|
const docContent = doc.body.innerText + pseudoElementsContent;
|
|
const docContent = doc.body.innerText + pseudoElementsContent;
|
|
|
doc.querySelectorAll("style").forEach(style => {
|
|
doc.querySelectorAll("style").forEach(style => {
|
|
|
if (style.sheet) {
|
|
if (style.sheet) {
|
|
|
- stats.fonts.discarded += style.sheet.cssRules.length;
|
|
|
|
|
style.textContent = filterUnusedFonts(doc, style.sheet.cssRules, unusedFonts, docContent);
|
|
style.textContent = filterUnusedFonts(doc, style.sheet.cssRules, unusedFonts, docContent);
|
|
|
- stats.fonts.discarded -= style.sheet.cssRules.length;
|
|
|
|
|
stats.rules.discarded -= style.sheet.cssRules.length;
|
|
stats.rules.discarded -= style.sheet.cssRules.length;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -129,6 +127,7 @@ this.fontsMinifier = this.fontsMinifier || (() => {
|
|
|
doc.querySelectorAll("style").forEach(style => {
|
|
doc.querySelectorAll("style").forEach(style => {
|
|
|
if (style.sheet) {
|
|
if (style.sheet) {
|
|
|
style.textContent = processFontFaceRules(style.sheet.cssRules, fontsDetails, "all", stats);
|
|
style.textContent = processFontFaceRules(style.sheet.cssRules, fontsDetails, "all", stats);
|
|
|
|
|
+ stats.rules.discarded -= style.sheet.cssRules.length;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
return stats;
|
|
return stats;
|