Flutter 颤振拖出文本

Flutter 颤振拖出文本,flutter,user-interface,dart,text,flutter-web,Flutter,User Interface,Dart,Text,Flutter Web,我正在构建一个Flitter web应用程序,在这里我希望有一些Futura粗体字体的文本。文本位于列、容器和Fittedbox中,如下所示: Container( width: MediaQuery.of(context).size.width * 0.9, child: FittedBox( fit: BoxFit.fitWidth, child: Text( 'Join to

我正在构建一个Flitter web应用程序,在这里我希望有一些Futura粗体字体的文本。文本位于列、容器和Fittedbox中,如下所示:

Container(
          width: MediaQuery.of(context).size.width * 0.9,
          child: FittedBox(
            fit: BoxFit.fitWidth,
            child: Text(
              'Join to closed beta',
              textAlign: TextAlign.center,
              style: TextStyle(
                fontFamily: 'FuturaBold',
                color: Colors.white,
                // fontSize: 50
              ),
            ),
          ),
        ),
字体的pubspec.yaml如下所示:

 fonts:
- family: FuturaBold
  fonts:
    - asset: lib/assets/fonts/Futura Bold font.ttf

但是,文本是垂直绘制的,因此看起来不是这样:而是这样:。我怎样才能解决这个问题?谢谢。

因为你使用的是一个合适的盒子,没有设置高度,只设置宽度,所以我很确定你的文本能够垂直扩展到他想要的程度

所以我认为问题在于字体本身。 您使用的字体不是原始的“Futura Bold”

你可以从大写字母“J”和字母“t”中看到它

原版“Futura Bold”应该是这样的:

我的截图来自:


为什么要使用FittedBox?