getTextTheme method

TextTheme getTextTheme(
  1. String fontFamily,
  2. [TextTheme textTheme]
)

Retrieve a text theme by its font family name.

Applies the given font family from Google Fonts to the given textTheme and returns the resulting textTheme.

Note: fontFamily is case-sensitive.

Parameter fontFamily must not be null. Throws if no font by name fontFamily exists.

Implementation

static TextTheme getTextTheme(String fontFamily, [TextTheme textTheme]) {
  assert(fontFamily != null);
  final fonts = _asMapOfTextThemes();
  if (!fonts.containsKey(fontFamily)) {
    throw Exception("No font family by name '$fontFamily' was found.");
  }
  return fonts[fontFamily](textTheme);
}