如何更改 Flutter 中的默认字体系列
How to change the default font family in Flutter
如何更改应用程序的每个文本以使用特定字体?我可以使用 TextStyle()
单独更改它们,但如何让我的应用默认使用特定字体?你能告诉我怎么做吗?
您可以按照以下步骤更改 Flutter 应用的默认字体系列:
1.将字体文件添加到项目文件夹中。 说 Project Folder > assets > fonts > hind
.
2。在项目的 pubspec.yaml
文件中使用带有样式的字体文件声明字体系列为(示例):
- 在主 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,
),
),
);
如何更改应用程序的每个文本以使用特定字体?我可以使用 TextStyle()
单独更改它们,但如何让我的应用默认使用特定字体?你能告诉我怎么做吗?
您可以按照以下步骤更改 Flutter 应用的默认字体系列:
1.将字体文件添加到项目文件夹中。 说 Project Folder > assets > fonts > hind
.
2。在项目的 pubspec.yaml
文件中使用带有样式的字体文件声明字体系列为(示例):
- 在主 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,
),
),
);