scaleTextSize static method

double scaleTextSize(
  1. double baseSize
)

Automatic text scaling based on screen width

Implementation

static double scaleTextSize(double baseSize) {
  double scalingFactor = (screenWidth - 414) / (1366 - 414);
  scalingFactor =
      scalingFactor.clamp(0.0, 1.0); // Ensure scaling factor stays in bounds
  return baseSize +
      (baseSize * 0.5 * scalingFactor); // Scale between 100% to 150%
}