Map<String, dynamic> toJson() { return { "fontFamily": fontFamily, "fontUrl": fontUrl, "fontWeights": fontWeights?.map( (key, value) => MapEntry(key.toString(), value), ), }; }