isValidFontVariantValue static method

bool isValidFontVariantValue(
  1. String value
)

Implementation

static bool isValidFontVariantValue(String value) {
  if (value.isEmpty) return false;
  final String normalized = value.trim().toLowerCase();
  if (normalized == 'normal' || normalized == 'none') return true;

  final List<String> tokens = normalized.split(RegExp(r'\s+')).where((t) => t.isNotEmpty).toList();
  if (tokens.isEmpty) return false;
  if (tokens.contains('normal') || tokens.contains('none')) return false;

  for (final t in tokens) {
    if (!_isValidFontVariantKeyword(t)) return false;
  }
  return true;
}