@@ -616,6 +616,8 @@ class TextTheme with Diagnosticable {
616
616
/// point.
617
617
TextTheme apply ({
618
618
String ? fontFamily,
619
+ List <String >? fontFamilyFallback,
620
+ String ? package,
619
621
double fontSizeFactor = 1.0 ,
620
622
double fontSizeDelta = 0.0 ,
621
623
Color ? displayColor,
@@ -631,134 +633,164 @@ class TextTheme with Diagnosticable {
631
633
decorationColor: decorationColor,
632
634
decorationStyle: decorationStyle,
633
635
fontFamily: fontFamily,
636
+ fontFamilyFallback: fontFamilyFallback,
634
637
fontSizeFactor: fontSizeFactor,
635
638
fontSizeDelta: fontSizeDelta,
639
+ package: package,
636
640
),
637
641
displayMedium: displayMedium? .apply (
638
642
color: displayColor,
639
643
decoration: decoration,
640
644
decorationColor: decorationColor,
641
645
decorationStyle: decorationStyle,
642
646
fontFamily: fontFamily,
647
+ fontFamilyFallback: fontFamilyFallback,
643
648
fontSizeFactor: fontSizeFactor,
644
649
fontSizeDelta: fontSizeDelta,
650
+ package: package,
645
651
),
646
652
displaySmall: displaySmall? .apply (
647
653
color: displayColor,
648
654
decoration: decoration,
649
655
decorationColor: decorationColor,
650
656
decorationStyle: decorationStyle,
651
657
fontFamily: fontFamily,
658
+ fontFamilyFallback: fontFamilyFallback,
652
659
fontSizeFactor: fontSizeFactor,
653
660
fontSizeDelta: fontSizeDelta,
661
+ package: package,
654
662
),
655
663
headlineLarge: headlineLarge? .apply (
656
664
color: displayColor,
657
665
decoration: decoration,
658
666
decorationColor: decorationColor,
659
667
decorationStyle: decorationStyle,
660
668
fontFamily: fontFamily,
669
+ fontFamilyFallback: fontFamilyFallback,
661
670
fontSizeFactor: fontSizeFactor,
662
671
fontSizeDelta: fontSizeDelta,
672
+ package: package,
663
673
),
664
674
headlineMedium: headlineMedium? .apply (
665
675
color: displayColor,
666
676
decoration: decoration,
667
677
decorationColor: decorationColor,
668
678
decorationStyle: decorationStyle,
669
679
fontFamily: fontFamily,
680
+ fontFamilyFallback: fontFamilyFallback,
670
681
fontSizeFactor: fontSizeFactor,
671
682
fontSizeDelta: fontSizeDelta,
683
+ package: package,
672
684
),
673
685
headlineSmall: headlineSmall? .apply (
674
686
color: bodyColor,
675
687
decoration: decoration,
676
688
decorationColor: decorationColor,
677
689
decorationStyle: decorationStyle,
678
690
fontFamily: fontFamily,
691
+ fontFamilyFallback: fontFamilyFallback,
679
692
fontSizeFactor: fontSizeFactor,
680
693
fontSizeDelta: fontSizeDelta,
694
+ package: package,
681
695
),
682
696
titleLarge: titleLarge? .apply (
683
697
color: bodyColor,
684
698
decoration: decoration,
685
699
decorationColor: decorationColor,
686
700
decorationStyle: decorationStyle,
687
701
fontFamily: fontFamily,
702
+ fontFamilyFallback: fontFamilyFallback,
688
703
fontSizeFactor: fontSizeFactor,
689
704
fontSizeDelta: fontSizeDelta,
705
+ package: package,
690
706
),
691
707
titleMedium: titleMedium? .apply (
692
708
color: bodyColor,
693
709
decoration: decoration,
694
710
decorationColor: decorationColor,
695
711
decorationStyle: decorationStyle,
696
712
fontFamily: fontFamily,
713
+ fontFamilyFallback: fontFamilyFallback,
697
714
fontSizeFactor: fontSizeFactor,
698
715
fontSizeDelta: fontSizeDelta,
716
+ package: package,
699
717
),
700
718
titleSmall: titleSmall? .apply (
701
719
color: bodyColor,
702
720
decoration: decoration,
703
721
decorationColor: decorationColor,
704
722
decorationStyle: decorationStyle,
705
723
fontFamily: fontFamily,
724
+ fontFamilyFallback: fontFamilyFallback,
706
725
fontSizeFactor: fontSizeFactor,
707
726
fontSizeDelta: fontSizeDelta,
727
+ package: package,
708
728
),
709
729
bodyLarge: bodyLarge? .apply (
710
730
color: bodyColor,
711
731
decoration: decoration,
712
732
decorationColor: decorationColor,
713
733
decorationStyle: decorationStyle,
714
734
fontFamily: fontFamily,
735
+ fontFamilyFallback: fontFamilyFallback,
715
736
fontSizeFactor: fontSizeFactor,
716
737
fontSizeDelta: fontSizeDelta,
738
+ package: package,
717
739
),
718
740
bodyMedium: bodyMedium? .apply (
719
741
color: bodyColor,
720
742
decoration: decoration,
721
743
decorationColor: decorationColor,
722
744
decorationStyle: decorationStyle,
723
745
fontFamily: fontFamily,
746
+ fontFamilyFallback: fontFamilyFallback,
724
747
fontSizeFactor: fontSizeFactor,
725
748
fontSizeDelta: fontSizeDelta,
749
+ package: package,
726
750
),
727
751
bodySmall: bodySmall? .apply (
728
752
color: displayColor,
729
753
decoration: decoration,
730
754
decorationColor: decorationColor,
731
755
decorationStyle: decorationStyle,
732
756
fontFamily: fontFamily,
757
+ fontFamilyFallback: fontFamilyFallback,
733
758
fontSizeFactor: fontSizeFactor,
734
759
fontSizeDelta: fontSizeDelta,
760
+ package: package,
735
761
),
736
762
labelLarge: labelLarge? .apply (
737
763
color: bodyColor,
738
764
decoration: decoration,
739
765
decorationColor: decorationColor,
740
766
decorationStyle: decorationStyle,
741
767
fontFamily: fontFamily,
768
+ fontFamilyFallback: fontFamilyFallback,
742
769
fontSizeFactor: fontSizeFactor,
743
770
fontSizeDelta: fontSizeDelta,
771
+ package: package,
744
772
),
745
773
labelMedium: labelMedium? .apply (
746
774
color: bodyColor,
747
775
decoration: decoration,
748
776
decorationColor: decorationColor,
749
777
decorationStyle: decorationStyle,
750
778
fontFamily: fontFamily,
779
+ fontFamilyFallback: fontFamilyFallback,
751
780
fontSizeFactor: fontSizeFactor,
752
781
fontSizeDelta: fontSizeDelta,
782
+ package: package,
753
783
),
754
784
labelSmall: labelSmall? .apply (
755
785
color: bodyColor,
756
786
decoration: decoration,
757
787
decorationColor: decorationColor,
758
788
decorationStyle: decorationStyle,
759
789
fontFamily: fontFamily,
790
+ fontFamilyFallback: fontFamilyFallback,
760
791
fontSizeFactor: fontSizeFactor,
761
792
fontSizeDelta: fontSizeDelta,
793
+ package: package,
762
794
),
763
795
);
764
796
}
0 commit comments