getSubsetSummaryMessage method
Implementation
String getSubsetSummaryMessage(File inputFont, File outputFont) {
final fontName = path.basename(inputFont.path);
final inputSize = inputFont.lengthSync().toDouble();
final outputSize = outputFont.lengthSync().toDouble();
final reductionBytes = inputSize - outputSize;
final reductionPercentage = (reductionBytes / inputSize * 100)
.toStringAsFixed(1);
return 'Font asset "$fontName" was tree-shaken, reducing it from '
'${inputSize.ceil()} to ${outputSize.ceil()} bytes '
'($reductionPercentage% reduction). Tree-shaking can be disabled '
'by providing the --no-tree-shake-icons flag when building your app.';
}