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'];
}
}