Flutter 在flatter中添加自定义字体时遇到问题

Flutter 在flatter中添加自定义字体时遇到问题,flutter,dart,fonts,flutter-dependencies,Flutter,Dart,Fonts,Flutter Dependencies,在flatter中添加自定义字体时,我没有收到错误,但它没有应用字体 我尝试了一次完整的重建、重新安装,以及从其他类似的线程中读到的东西,但到目前为止没有任何效果。这是我的pubspec.yaml的一部分 flutter: uses-material-design: true fonts: - family: Bauhaus fonts: - asset: fonts/Bauhaus.ttf 下面是一个代码示例

在flatter中添加自定义字体时,我没有收到错误,但它没有应用字体

我尝试了一次完整的重建、重新安装,以及从其他类似的线程中读到的东西,但到目前为止没有任何效果。这是我的pubspec.yaml的一部分

flutter:
  uses-material-design: true
  fonts:
    - family: Bauhaus
      fonts:
        - asset: fonts/Bauhaus.ttf
下面是一个代码示例

                        new TextSpan(
                          text: 'Started!', 
                          style: new TextStyle(
                            decoration: TextDecoration.none,
                            fontSize: 50.0,
                            fontFamily: "Bauhaus",
                            color: Colors.red,
                          ),
                        ),

它适用于“Times New Roman”等默认字体,但不适用于自定义字体。

u在运行主功能后尚未配置主题

像这样:

fonts:
    - family: SFUIText
      fonts:
        - asset: assets/fonts/SFUIText-Regular.ttf
        - asset: assets/fonts/SFUIText-Semibold.ttf
          weight: 600
        - asset: assets/fonts/SFUIText-RegularItalic.ttf
          style: italic


final app = MaterialApp(
      theme: ThemeData(
          primaryIconTheme: const IconThemeData(color: mColorIcon),
          primaryColor: mColorPrimary,
          accentColor: mColorAccent,
          backgroundColor: mColorBackground,
          indicatorColor: mColorPrimary,
          splashColor: mColorPrimary,
          canvasColor: mColorCanvas,
          appBarTheme: Styles.appBar,
          fontFamily: 'SFUIText',
          textTheme: TextTheme(
              title: Styles.title,
              body1: Styles.textSecondary,
              body2: Styles.textSecondaryBold,
              headline: Styles.headline,
              subhead: Styles.subHeading,
              button: Styles.button,
              overline: Styles.overline)), ...);