如何更改 Flutter 中的默认字体系列

How to change the default font family in Flutter

如何更改应用程序的每个文本以使用特定字体?我可以使用 TextStyle() 单独更改它们,但如何让我的应用默认使用特定字体?你能告诉我怎么做吗?

您可以按照以下步骤更改 Flutter 应用的默认字体系列:

1.将字体文件添加到项目文件夹中。Project Folder > assets > fonts > hind.

2。在项目的 pubspec.yaml 文件中使用带有样式的字体文件声明字体系列为(示例):

  1. 在主 class 文件的 MaterialApp 小部件中,将默认字体系列定义为:

如果您想使用 material 团队的 Google fonts then use the official google_fonts 软件包之一。

  • 添加到pubspec.yaml
dependencies:
  google_fonts: ^2.1.0 
  • 像这样覆盖默认字体
MaterialApp(
  theme: ThemeData(
    textTheme: GoogleFonts.latoTextTheme(
      Theme.of(context).textTheme,
    ),
  ),
);