Вы можете использовать FittedBox
class.
Масштабирует и позиционирует своего потомка внутри себя в соответствии с посадкой. Аргументы подгонки и выравнивания не должны быть нулевыми.
FittedBox(
Key key,
fit: BoxFit.none,
alignment: Alignment.center,
child: Text(
ArticleData().articleBank[index].articleTitle,
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: 20.0,
color: Colors.black,
),
),
)