AppFontSizes constructor
const
AppFontSizes({})
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;