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);
}