scaleFont method
Scale font size using the average scale and clamp within optional bounds.
Implementation
double scaleFont(num size, {double minScale = 0.9, double maxScale = 1.2}) {
_assertInitialized();
if (size < 0) {
throw RangeError('Font size must be non-negative.');
}
final averageScale = (_scaleWidth + _scaleHeight) / 2;
final scale = averageScale.clamp(minScale, maxScale);
return size.toDouble() * scale;
}