getDesignTextFontSize static method
double
getDesignTextFontSize({
- required BuildContext context,
- required double originalFontSize,
- bool isMainTitle = false,
- bool isSubtitle = false,
- bool isBodyText = false,
Get optimal font size for design text elements
Implementation
static double getDesignTextFontSize({
required BuildContext context,
required double originalFontSize,
bool isMainTitle = false,
bool isSubtitle = false,
bool isBodyText = false,
}) {
final responsiveSize = getResponsiveFontSize(
context: context,
baseSize: originalFontSize,
minSize: originalFontSize * 0.7,
maxSize: originalFontSize * 1.5,
isTitle: isMainTitle,
isSubtitle: isSubtitle,
isBody: isBodyText,
);
// Apply device-specific adjustments
final deviceMultiplier = getDeviceFontMultiplier(context);
return responsiveSize * deviceMultiplier;
}