AppFontSizes constructor

const AppFontSizes({
  1. double bodySmall = AppFontSizesConstants.bodySmall,
  2. double scaleFactor = AppFontSizesScaleFactors.large,
})

Crea un sistema de tipografía con base y escala especificadas.

Parámetros:

  • bodySmall: Tamaño base en px (default: 14)
  • scaleFactor: Multiplicador entre niveles (default: 1.272)

Ejemplo:

// Por defecto (14px + escala large)
AppFontSizes()

// Accesibilidad (base más grande)
AppFontSizes(bodySmall: 18)

// Compacto (base pequeña + escala sutil)
AppFontSizes(
  bodySmall: 12,
  scaleFactor: AppFontSizesScaleFactors.small,
)

Implementation

const AppFontSizes({
  double bodySmall = AppFontSizesConstants.bodySmall,
  double scaleFactor = AppFontSizesScaleFactors.large,
})  : _scaleFactor = scaleFactor,
      _bodySmall = bodySmall;