diff --git a/lib/tools/redownload/fontAnalyzer.js b/lib/tools/redownload/fontAnalyzer.js index 3cddcfc..13fa2ad 100644 --- a/lib/tools/redownload/fontAnalyzer.js +++ b/lib/tools/redownload/fontAnalyzer.js @@ -16,7 +16,10 @@ var FontAnalyzer = function() { return deferred.promise; } - var fileSize = entry.weightCheck.uncompressedSize; + var fileSize = entry.weightCheck.bodySize; + var ttf; + var woff2; + var newFileSize; if (entry.isWebFont) { debug('File %s is a font. Let\'s have a look inside!', entry.url); @@ -58,13 +61,11 @@ var FontAnalyzer = function() { try { - var fileSize = entry.weightCheck.bodySize; debug('Current file size is %d', fileSize); - var ttf = woffTools.toSfnt(entry.weightCheck.bodyBuffer); - var woff2 = ttf2woff2(ttf); - - var newFileSize = woff2.length; + ttf = woffTools.toSfnt(entry.weightCheck.bodyBuffer); + woff2 = ttf2woff2(ttf); + newFileSize = woff2.length; debug('New image size is %d', newFileSize); debug('Filesize is %d bytes smaller (-%d%)', fileSize - newFileSize, Math.round((fileSize - newFileSize) * 100 / fileSize)); @@ -82,12 +83,10 @@ var FontAnalyzer = function() { try { - var fileSize = entry.weightCheck.bodySize; debug('Current file size is %d', fileSize); - var woff2 = ttf2woff2(entry.weightCheck.bodyBuffer); - - var newFileSize = woff2.length; + woff2 = ttf2woff2(entry.weightCheck.bodyBuffer); + newFileSize = woff2.length; debug('New image size is %d', newFileSize); debug('Filesize is %d bytes smaller (-%d%)', fileSize - newFileSize, Math.round((fileSize - newFileSize) * 100 / fileSize));