toFlutter method
Implementation
@override
toFlutter(AnyWidgetContext config) {
return map(
(value) => FontFeature(value.feature, value.value ?? 1),
alternative: (value) => FontFeature.alternative(value.value),
alternativeFractions: (value) => const FontFeature.alternativeFractions(),
caseSensitiveForms: (value) => const FontFeature.caseSensitiveForms(),
characterVariant: (value) => FontFeature.characterVariant(value.value),
contextualAlternates: (value) => const FontFeature.contextualAlternates(),
denominator: (value) => const FontFeature.denominator(),
disable: (value) => FontFeature.disable(value.feature),
enable: (value) => FontFeature.enable(value.feature),
fractions: (value) => const FontFeature.fractions(),
historicalForms: (value) => const FontFeature.historicalForms(),
historicalLigatures: (value) => const FontFeature.historicalLigatures(),
liningFigures: (value) => const FontFeature.liningFigures(),
localeAware: (value) =>
FontFeature.localeAware(enable: value.enable ?? true),
notationalForms: (value) => FontFeature.notationalForms(value.value ?? 1),
numerators: (value) => const FontFeature.numerators(),
oldstyleFigures: (value) => const FontFeature.oldstyleFigures(),
ordinalForms: (value) => const FontFeature.ordinalForms(),
proportionalFigures: (value) => const FontFeature.proportionalFigures(),
randomize: (value) => const FontFeature.randomize(),
scientificInferiors: (value) => const FontFeature.scientificInferiors(),
slashedZero: (value) => const FontFeature.slashedZero(),
stylisticAlternates: (value) => const FontFeature.stylisticAlternates(),
stylisticSet: (value) => FontFeature.stylisticSet(value.value),
subscripts: (value) => const FontFeature.subscripts(),
superscripts: (value) => const FontFeature.superscripts(),
swash: (value) => FontFeature.swash(value.value ?? 1),
tabularFigures: (value) => const FontFeature.tabularFigures(),
);
}