RtAppFontFamily class

Application-wide font family names and font size constants.

RtAppFontFamily implements the singleton pattern and provides centralized access to font family names and standardized font sizes used throughout the application.

This class organizes typography-related constants into:

  • Font family names (Bold, Regular, Medium, etc.)
  • Font weights
  • Standardized font sizes for different UI elements

Example:

Text(
  'Welcome',
  style: TextStyle(
    fontFamily: Utils.appFontFamily.textMainFontBoldFamily,
    fontSize: Utils.appFontFamily.textHeaderFontSize,
    fontWeight: Utils.appFontFamily.boldFontWeight,
  ),
);

See also:

Constructors

RtAppFontFamily()
Factory constructor returning the singleton instance.
factory

Properties

boldFontWeight FontWeight
Standard bold font weight.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
interBoldFontFamily String
Inter font family - Bold variant.
getter/setter pair
interFontFamily String
Inter font family - Regular weight.
getter/setter pair
interSemiBoldFontFamily String
Inter font family - Semi Bold variant.
getter/setter pair
mainFontBold String
Main font family - Bold variant.
getter/setter pair
mainFontExtraBold String
Main font family - Extra Bold variant.
getter/setter pair
mainFontMedium String
Main font family - Medium weight.
getter/setter pair
mainFontRegular String
Main font family - Regular weight.
getter/setter pair
myTupiBoldFontFamily String
Mytupi font - Bold variant.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
textBottomSheetHeaderFontSize double
Bottom sheet header font size (20 logical pixels).
getter/setter pair
textButtonFontSize double
Button label font size (15 logical pixels).
getter/setter pair
textButtonNoPhotoFontSize double
"No photo" button font size (28 logical pixels).
getter/setter pair
textDateFontSize double
Date display font size (24 logical pixels).
getter/setter pair
textEightyFontSize double
Eighty-level font size (18 logical pixels).
getter/setter pair
textExtraSmallFontSize double
Extra small font size (10 logical pixels).
getter/setter pair
textExtraSmallSize double
Extra small text font size (10 logical pixels).
getter/setter pair
textFiftyFontSize double
Fifty-level font size (15 logical pixels).
getter/setter pair
textGridSmallFontSize double
Grid small font size (6 logical pixels).
getter/setter pair
textHeaderFontSize double
Large header font size (32 logical pixels).
getter/setter pair
textInterSemiBoldFontFamily String
Inter font - Semi Bold variant for text.
getter/setter pair
textMainExtraBoldFamily String
Text main font - Extra Bold variant (alias).
getter/setter pair
textMainFontBoldFamily String
Text main font - Bold variant (alias).
getter/setter pair
textMainFontRegular String
Text main font - Regular weight (alias).
getter/setter pair
textMainMediumFamily String
Text main font - Medium weight (alias).
getter/setter pair
textMedFontSize double
Medium-large font size (20 logical pixels).
getter/setter pair
textMediumFontSize double
Medium text font size (16 logical pixels).
getter/setter pair
textMinFontSize double
Minimum font size (11 logical pixels).
getter/setter pair
textNormalSize double
Normal standard font size (12 logical pixels).
getter/setter pair
textSelectStateSize double
Selected state indicator font size (18 logical pixels).
getter/setter pair
textSize double
Standard small text size (10 logical pixels).
getter/setter pair
textSize11 double
Font size: 11 logical pixels.
getter/setter pair
textSize12 double
Font size: 12 logical pixels.
getter/setter pair
textSize13 double
Font size: 13 logical pixels.
getter/setter pair
textSize14 double
Font size: 14 logical pixels.
getter/setter pair
textSize15 double
Font size: 15 logical pixels.
getter/setter pair
textSize16 double
Font size: 16 logical pixels.
getter/setter pair
textSize17 double
Font size: 17 logical pixels.
getter/setter pair
textSize18 double
Font size: 18 logical pixels.
getter/setter pair
textSize20 double
Font size: 20 logical pixels.
getter/setter pair
textSize24 double
Font size: 24 logical pixels.
getter/setter pair
textSize30 double
Font size: 30 logical pixels.
getter/setter pair
textSmallestSize double
Smallest text font size (13 logical pixels).
getter/setter pair
textSmallFontSize double
Small text font size (14 logical pixels).
getter/setter pair
textSnackBarFontSize double
Snackbar message font size (15 logical pixels).
getter/setter pair
textTitleSize double
Title text font size (26 logical pixels).
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance RtAppFontFamily
Returns the singleton instance of RtAppFontFamily.
no setter