smartFont method
Separate smart scaling for font size
Implementation
double smartFont({
double? minValue,
double? maxValue,
double fontMultiplier = 1.0,
double Function(double value)? ultraLargeCurve,
}) {
final base = smart(ultraLargeCurve: ultraLargeCurve);
final scaled = base * fontMultiplier;
double result = scaled;
if (minValue != null) result = max(result, minValue);
if (maxValue != null) result = min(result, maxValue);
return result;
}