fontFallbacks property

List<String>? get fontFallbacks

Implementation

static List<String>? get fontFallbacks {
  try {
    final family = GetIt.I<FontSizeController>().fontFamily.value;
    switch (family) {
      case AppFontFamily.system:
        return const ['Poppins', 'sans-serif'];
      case AppFontFamily.roboto:
        return const ['Roboto', 'Helvetica Neue', 'Arial', 'sans-serif'];
      case AppFontFamily.openSans:
        return const ['Open Sans', 'Arial', 'sans-serif'];
      case AppFontFamily.lato:
        return const ['Lato', 'Segoe UI', 'sans-serif'];
      case AppFontFamily.nunito:
        return const ['Nunito', 'Verdana', 'sans-serif'];
      case AppFontFamily.merriweather:
        return const ['Merriweather', 'Georgia', 'Times New Roman', 'serif'];
    }
  } catch (_) {
    return const ['Poppins', 'sans-serif'];
  }
}