toString method
Converts this WebFontsVariant to a Google Fonts API specific variant name string.
The following table shows how these variant strings convert: weight: 400, style: normal -> 'regular' weight: 400, style: italic -> 'italic' weight: 700, style: normal -> '700' weight: 700, style: italic -> '700italic'
See WebFontsVariant.toString for the inverse function.
Implementation
@override
String toString() {
final fontWeightString =
fontWeight.index == 3 ? '' : (fontWeight.index + 1) * 100;
final fontStyleString = fontStyle
.toString()
.replaceAll('FontStyle.', '')
.replaceFirst(_normal, fontWeight.index == 3 ? _regular : '');
return '$fontWeightString$fontStyleString';
}