Creates a new TextStyle object.
color: The color to use when painting the text.decoration: The decorations to paint near the text (e.g., an underline).decorationColor: The color in which to paint the text decorations.decorationStyle: The style in which to paint the text decorations (e.g., dashed).fontWeight: The typeface thickness to use when painting the text (e.g., bold).fontStyle: The typeface variant to use when drawing the letters (e.g., italics).fontFamily: The name of the font to use when painting the text (e.g., Roboto).fontSize: The size of glyphs (in logical pixels) to use when painting the text.letterSpacing: The amount of space (in logical pixels) to add between each letter.wordSpacing: The amount of space (in logical pixels) to add at each sequence of white-space (i.e. between each word).textBaseline: The common baseline that should be aligned between this text span and its parent text span, or, for the root text spans, with the line box.height: The height of this text span, as a multiple of the font size.
Source
TextStyle({
Color color,
TextDecoration decoration,
Color decorationColor,
TextDecorationStyle decorationStyle,
FontWeight fontWeight,
FontStyle fontStyle,
TextBaseline textBaseline,
String fontFamily,
double fontSize,
double letterSpacing,
double wordSpacing,
double height
}) : _encoded = _encodeTextStyle(color,
decoration,
decorationColor,
decorationStyle,
fontWeight,
fontStyle,
textBaseline,
fontFamily,
fontSize,
letterSpacing,
wordSpacing,
height),
_fontFamily = fontFamily ?? '',
_fontSize = fontSize,
_letterSpacing = letterSpacing,
_wordSpacing = wordSpacing,
_height = height;