toFlutter method

  1. @override
FontFeature toFlutter(
  1. AnyWidgetContext config
)
override

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(),
  );
}