Как отображаются шрифты во Flutter или как избежать вертикального интервала? - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть два простых Text -виджета в Row, которые имеют разные размеры шрифта.Я использую CrossAxisAlignment.start, чтобы расположить их вертикально в начале вертикальной оси.К сожалению, два фрагмента текста не правильно выровнены.Когда я использую Flutter: Inspect Widget в VSCode, я вижу, что оба виджета Text имеют некоторый вертикальный интервал в верхней части строки, который увеличивается с размером шрифта.Это напоминает мне атрибут line-height в CSS , но я не нашел эквивалента во Flutter.

Есть ли способ визуализации содержимого Text -Widget без этого пробела?

Чтобы воспроизвести это поведение, используйте следующее Row внутри демонстрационного приложения Flutter Create:

Row(
  crossAxisAlignment: CrossAxisAlignment.start,
  children: <Widget>[
    Text('First', style: TextStyle(fontSize: 50),),
    Text('Second', style: TextStyle(fontSize: 20)),
  ],
),
...