static bool isValidFontName(String fontName) { return RegExp(r'^[a-z\s0-9\-_ ]{1,30}$', caseSensitive: false).hasMatch(fontName); }