如何更改应用程序中的每个文本以使用特定字体?我可以使用TextStyle()单独更改它们,但如何使应用程序默认为特定字体?您能告诉我如何操作吗?
TextStyle()
zkure5ic1#
您可以按照以下步骤更改Flutter应用的默认字体系列:
1.将您的字体文件添加到您的项目文件夹中,比如Project Folder > assets > fonts > hind。2.在项目的pubspec.yaml文件中声明字体家族,字体文件中的样式为(示例):
Project Folder > assets > fonts > hind
pubspec.yaml
1.在主类文件的MaterialApp小部件中,将默认字体系列定义为:
MaterialApp
1wnzp6jl2#
如果你想使用这些Google fonts中的一个,那么就使用材料团队提供的官方google_fonts包。
dependencies: google_fonts: ^2.1.0
MaterialApp( theme: ThemeData( textTheme: GoogleFonts.latoTextTheme( Theme.of(context).textTheme, ), ), );
pxy2qtax3#
将google fonts添加到pubspec.yaml
使用fontFamily函数
MaterialApp( theme: ThemeData( fontFamily: GoogleFonts.lato().fontFamily, ), );
记住要导入谷歌字体
import 'package:google_fonts/google_fonts.dart';
3条答案
按热度按时间zkure5ic1#
您可以按照以下步骤更改Flutter应用的默认字体系列:
1.将您的字体文件添加到您的项目文件夹中,比如
Project Folder > assets > fonts > hind
。2.在项目的
pubspec.yaml
文件中声明字体家族,字体文件中的样式为(示例):1.在主类文件的
MaterialApp
小部件中,将默认字体系列定义为:1wnzp6jl2#
如果你想使用这些Google fonts中的一个,那么就使用材料团队提供的官方google_fonts包。
pxy2qtax3#
将google fonts添加到pubspec.yaml
使用fontFamily函数
记住要导入谷歌字体