getDynamicStyle static method

TextStyle getDynamicStyle({
  1. dynamic fontFamily,
  2. double? fontSize,
  3. dynamic fontWeight,
  4. dynamic fontStyle,
  5. dynamic color,
})

Implementation

static TextStyle getDynamicStyle(
    {fontFamily, double? fontSize, fontWeight, fontStyle, color}) {
  var ts = TextStyle(
      fontSize: fontSize,
      fontWeight: fontWeight,
      color: color,
      fontStyle: fontStyle);
  return fontFamily[0] == "*"
      ? DynamicFonts.asMap().containsKey(fontFamily.substring(1))
          ? DynamicFonts.getFont(fontFamily.substring(1), textStyle: ts)
          : ts
      : ts.copyWith(fontFamily: fontFamily);
}