Flutter 颤振拖出文本
我正在构建一个Flitter web应用程序,在这里我希望有一些Futura粗体字体的文本。文本位于列、容器和Fittedbox中,如下所示: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
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?