FontClassGenerator constructor
FontClassGenerator({})
glyphListis a list of non-default glyphs.classNameis generated class' name.familyNameis font's family name to use in IconData.packageis the name of a font package. Used to provide a font through package dependency.fontFileNameis font file's name. Used in generated docs for class.
Implementation
FontClassGenerator({
required this.glyphList,
required this.fontFileName,
required String familyName,
required String className,
String? package,
}) : _familyName = familyName.pascalCase,
_className = className.pascalCase,
_iconVarNames = _generateVariableNames(glyphList),
_package = package?.isEmpty ?? true ? null : package,
_indent = ' ';