fonts rework - issue fixes

This commit is contained in:
Azgaar 2021-09-06 01:21:48 +03:00
parent 66db527255
commit 7a844f8810
3 changed files with 27 additions and 27 deletions

View file

@ -221,7 +221,8 @@ function parseLoadedData(data) {
if (data[34]) {
const usedFonts = JSON.parse(data[34]);
usedFonts.forEach(usedFont => {
const defaultFont = fonts.find(font => font.family === usedFont.family);
const {family: usedFamily, unicodeRange: usedRange, variant: usedVariant} = usedFont;
const defaultFont = fonts.find(({family, unicodeRange, variant}) => family === usedFamily && unicodeRange === usedRange && variant === usedVariant);
if (!defaultFont) fonts.push(usedFont);
declareFont(usedFont);
});